Class: Aws::AuditManager::Client
- Inherits:
-
Seahorse::Client::Base
- Object
- Seahorse::Client::Base
- Aws::AuditManager::Client
- Includes:
- ClientStubs
- Defined in:
- lib/aws-sdk-auditmanager/client.rb
Overview
An API client for AuditManager. To construct a client, you need to configure a ‘:region` and `:credentials`.
client = Aws::AuditManager::Client.new(
region: region_name,
credentials: credentials,
# ...
)
For details on configuring region and credentials see the [developer guide](/sdk-for-ruby/v3/developer-guide/setup-config.html).
See #initialize for a full list of supported configuration options.
Class Attribute Summary collapse
- .identifier ⇒ Object readonly private
API Operations collapse
-
#associate_assessment_report_evidence_folder(params = {}) ⇒ Struct
Associates an evidence folder to the specified assessment report in AWS Audit Manager.
-
#batch_associate_assessment_report_evidence(params = {}) ⇒ Types::BatchAssociateAssessmentReportEvidenceResponse
Associates a list of evidence to an assessment report in an AWS Audit Manager assessment.
-
#batch_create_delegation_by_assessment(params = {}) ⇒ Types::BatchCreateDelegationByAssessmentResponse
Create a batch of delegations for a specified assessment in AWS Audit Manager.
-
#batch_delete_delegation_by_assessment(params = {}) ⇒ Types::BatchDeleteDelegationByAssessmentResponse
Deletes the delegations in the specified AWS Audit Manager assessment.
-
#batch_disassociate_assessment_report_evidence(params = {}) ⇒ Types::BatchDisassociateAssessmentReportEvidenceResponse
Disassociates a list of evidence from the specified assessment report in AWS Audit Manager.
-
#batch_import_evidence_to_assessment_control(params = {}) ⇒ Types::BatchImportEvidenceToAssessmentControlResponse
Uploads one or more pieces of evidence to the specified control in the assessment in AWS Audit Manager.
-
#create_assessment(params = {}) ⇒ Types::CreateAssessmentResponse
Creates an assessment in AWS Audit Manager.
-
#create_assessment_framework(params = {}) ⇒ Types::CreateAssessmentFrameworkResponse
Creates a custom framework in AWS Audit Manager.
-
#create_assessment_report(params = {}) ⇒ Types::CreateAssessmentReportResponse
Creates an assessment report for the specified assessment.
-
#create_control(params = {}) ⇒ Types::CreateControlResponse
Creates a new custom control in AWS Audit Manager.
-
#delete_assessment(params = {}) ⇒ Struct
Deletes an assessment in AWS Audit Manager.
-
#delete_assessment_framework(params = {}) ⇒ Struct
Deletes a custom framework in AWS Audit Manager.
-
#delete_assessment_report(params = {}) ⇒ Struct
Deletes an assessment report from an assessment in AWS Audit Manager.
-
#delete_control(params = {}) ⇒ Struct
Deletes a custom control in AWS Audit Manager.
-
#deregister_account(params = {}) ⇒ Types::DeregisterAccountResponse
Deregisters an account in AWS Audit Manager.
-
#deregister_organization_admin_account(params = {}) ⇒ Struct
Deregisters the delegated AWS administrator account from the AWS organization.
-
#disassociate_assessment_report_evidence_folder(params = {}) ⇒ Struct
Disassociates an evidence folder from the specified assessment report in AWS Audit Manager.
-
#get_account_status(params = {}) ⇒ Types::GetAccountStatusResponse
Returns the registration status of an account in AWS Audit Manager.
-
#get_assessment(params = {}) ⇒ Types::GetAssessmentResponse
Returns an assessment from AWS Audit Manager.
-
#get_assessment_framework(params = {}) ⇒ Types::GetAssessmentFrameworkResponse
Returns a framework from AWS Audit Manager.
-
#get_assessment_report_url(params = {}) ⇒ Types::GetAssessmentReportUrlResponse
Returns the URL of a specified assessment report in AWS Audit Manager.
-
#get_change_logs(params = {}) ⇒ Types::GetChangeLogsResponse
Returns a list of changelogs from AWS Audit Manager.
-
#get_control(params = {}) ⇒ Types::GetControlResponse
Returns a control from AWS Audit Manager.
-
#get_delegations(params = {}) ⇒ Types::GetDelegationsResponse
Returns a list of delegations from an audit owner to a delegate.
-
#get_evidence(params = {}) ⇒ Types::GetEvidenceResponse
Returns evidence from AWS Audit Manager.
-
#get_evidence_by_evidence_folder(params = {}) ⇒ Types::GetEvidenceByEvidenceFolderResponse
Returns all evidence from a specified evidence folder in AWS Audit Manager.
-
#get_evidence_folder(params = {}) ⇒ Types::GetEvidenceFolderResponse
Returns an evidence folder from the specified assessment in AWS Audit Manager.
-
#get_evidence_folders_by_assessment(params = {}) ⇒ Types::GetEvidenceFoldersByAssessmentResponse
Returns the evidence folders from a specified assessment in AWS Audit Manager.
-
#get_evidence_folders_by_assessment_control(params = {}) ⇒ Types::GetEvidenceFoldersByAssessmentControlResponse
Returns a list of evidence folders associated with a specified control of an assessment in AWS Audit Manager.
-
#get_organization_admin_account(params = {}) ⇒ Types::GetOrganizationAdminAccountResponse
Returns the name of the delegated AWS administrator account for the AWS organization.
-
#get_services_in_scope(params = {}) ⇒ Types::GetServicesInScopeResponse
Returns a list of the in-scope AWS services for the specified assessment.
-
#get_settings(params = {}) ⇒ Types::GetSettingsResponse
Returns the settings for the specified AWS account.
-
#list_assessment_frameworks(params = {}) ⇒ Types::ListAssessmentFrameworksResponse
Returns a list of the frameworks available in the AWS Audit Manager framework library.
-
#list_assessment_reports(params = {}) ⇒ Types::ListAssessmentReportsResponse
Returns a list of assessment reports created in AWS Audit Manager.
-
#list_assessments(params = {}) ⇒ Types::ListAssessmentsResponse
Returns a list of current and past assessments from AWS Audit Manager.
-
#list_controls(params = {}) ⇒ Types::ListControlsResponse
Returns a list of controls from AWS Audit Manager.
-
#list_keywords_for_data_source(params = {}) ⇒ Types::ListKeywordsForDataSourceResponse
Returns a list of keywords that pre-mapped to the specified control data source.
-
#list_notifications(params = {}) ⇒ Types::ListNotificationsResponse
Returns a list of all AWS Audit Manager notifications.
-
#list_tags_for_resource(params = {}) ⇒ Types::ListTagsForResourceResponse
Returns a list of tags for the specified resource in AWS Audit Manager.
-
#register_account(params = {}) ⇒ Types::RegisterAccountResponse
Enables AWS Audit Manager for the specified AWS account.
-
#register_organization_admin_account(params = {}) ⇒ Types::RegisterOrganizationAdminAccountResponse
Enables an AWS account within the organization as the delegated administrator for AWS Audit Manager.
-
#tag_resource(params = {}) ⇒ Struct
Tags the specified resource in AWS Audit Manager.
-
#untag_resource(params = {}) ⇒ Struct
Removes a tag from a resource in AWS Audit Manager.
-
#update_assessment(params = {}) ⇒ Types::UpdateAssessmentResponse
Edits an AWS Audit Manager assessment.
-
#update_assessment_control(params = {}) ⇒ Types::UpdateAssessmentControlResponse
Updates a control within an assessment in AWS Audit Manager.
-
#update_assessment_control_set_status(params = {}) ⇒ Types::UpdateAssessmentControlSetStatusResponse
Updates the status of a control set in an AWS Audit Manager assessment.
-
#update_assessment_framework(params = {}) ⇒ Types::UpdateAssessmentFrameworkResponse
Updates a custom framework in AWS Audit Manager.
-
#update_assessment_status(params = {}) ⇒ Types::UpdateAssessmentStatusResponse
Updates the status of an assessment in AWS Audit Manager.
-
#update_control(params = {}) ⇒ Types::UpdateControlResponse
Updates a custom control in AWS Audit Manager.
-
#update_settings(params = {}) ⇒ Types::UpdateSettingsResponse
Updates AWS Audit Manager settings for the current user account.
-
#validate_assessment_report_integrity(params = {}) ⇒ Types::ValidateAssessmentReportIntegrityResponse
Validates the integrity of an assessment report in AWS Audit Manager.
Class Method Summary collapse
- .errors_module ⇒ Object private
Instance Method Summary collapse
- #build_request(operation_name, params = {}) ⇒ Object private
-
#initialize(options) ⇒ Client
constructor
A new instance of Client.
- #waiter_names ⇒ Object deprecated private Deprecated.
Constructor Details
#initialize(options) ⇒ Client
Returns a new instance of Client.
324 325 326 |
# File 'lib/aws-sdk-auditmanager/client.rb', line 324 def initialize(*args) super end |
Class Attribute Details
.identifier ⇒ Object (readonly)
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
3015 3016 3017 |
# File 'lib/aws-sdk-auditmanager/client.rb', line 3015 def identifier @identifier end |
Class Method Details
.errors_module ⇒ Object
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
3018 3019 3020 |
# File 'lib/aws-sdk-auditmanager/client.rb', line 3018 def errors_module Errors end |
Instance Method Details
#associate_assessment_report_evidence_folder(params = {}) ⇒ Struct
Associates an evidence folder to the specified assessment report in AWS Audit Manager.
352 353 354 355 |
# File 'lib/aws-sdk-auditmanager/client.rb', line 352 def associate_assessment_report_evidence_folder(params = {}, = {}) req = build_request(:associate_assessment_report_evidence_folder, params) req.send_request() end |
#batch_associate_assessment_report_evidence(params = {}) ⇒ Types::BatchAssociateAssessmentReportEvidenceResponse
Associates a list of evidence to an assessment report in an AWS Audit Manager assessment.
395 396 397 398 |
# File 'lib/aws-sdk-auditmanager/client.rb', line 395 def batch_associate_assessment_report_evidence(params = {}, = {}) req = build_request(:batch_associate_assessment_report_evidence, params) req.send_request() end |
#batch_create_delegation_by_assessment(params = {}) ⇒ Types::BatchCreateDelegationByAssessmentResponse
Create a batch of delegations for a specified assessment in AWS Audit Manager.
454 455 456 457 |
# File 'lib/aws-sdk-auditmanager/client.rb', line 454 def batch_create_delegation_by_assessment(params = {}, = {}) req = build_request(:batch_create_delegation_by_assessment, params) req.send_request() end |
#batch_delete_delegation_by_assessment(params = {}) ⇒ Types::BatchDeleteDelegationByAssessmentResponse
Deletes the delegations in the specified AWS Audit Manager assessment.
489 490 491 492 |
# File 'lib/aws-sdk-auditmanager/client.rb', line 489 def batch_delete_delegation_by_assessment(params = {}, = {}) req = build_request(:batch_delete_delegation_by_assessment, params) req.send_request() end |
#batch_disassociate_assessment_report_evidence(params = {}) ⇒ Types::BatchDisassociateAssessmentReportEvidenceResponse
Disassociates a list of evidence from the specified assessment report in AWS Audit Manager.
532 533 534 535 |
# File 'lib/aws-sdk-auditmanager/client.rb', line 532 def batch_disassociate_assessment_report_evidence(params = {}, = {}) req = build_request(:batch_disassociate_assessment_report_evidence, params) req.send_request() end |
#batch_import_evidence_to_assessment_control(params = {}) ⇒ Types::BatchImportEvidenceToAssessmentControlResponse
Uploads one or more pieces of evidence to the specified control in the assessment in AWS Audit Manager.
580 581 582 583 |
# File 'lib/aws-sdk-auditmanager/client.rb', line 580 def batch_import_evidence_to_assessment_control(params = {}, = {}) req = build_request(:batch_import_evidence_to_assessment_control, params) req.send_request() end |
#build_request(operation_name, params = {}) ⇒ Object
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
2993 2994 2995 2996 2997 2998 2999 3000 3001 3002 3003 3004 |
# File 'lib/aws-sdk-auditmanager/client.rb', line 2993 def build_request(operation_name, params = {}) handlers = @handlers.for(operation_name) context = Seahorse::Client::RequestContext.new( operation_name: operation_name, operation: config.api.operation(operation_name), client: self, params: params, config: config) context[:gem_name] = 'aws-sdk-auditmanager' context[:gem_version] = '1.0.0' Seahorse::Client::Request.new(handlers, context) end |
#create_assessment(params = {}) ⇒ Types::CreateAssessmentResponse
Creates an assessment in AWS Audit Manager.
733 734 735 736 |
# File 'lib/aws-sdk-auditmanager/client.rb', line 733 def create_assessment(params = {}, = {}) req = build_request(:create_assessment, params) req.send_request() end |
#create_assessment_framework(params = {}) ⇒ Types::CreateAssessmentFrameworkResponse
Creates a custom framework in AWS Audit Manager.
823 824 825 826 |
# File 'lib/aws-sdk-auditmanager/client.rb', line 823 def create_assessment_framework(params = {}, = {}) req = build_request(:create_assessment_framework, params) req.send_request() end |
#create_assessment_report(params = {}) ⇒ Types::CreateAssessmentReportResponse
Creates an assessment report for the specified assessment.
867 868 869 870 |
# File 'lib/aws-sdk-auditmanager/client.rb', line 867 def create_assessment_report(params = {}, = {}) req = build_request(:create_assessment_report, params) req.send_request() end |
#create_control(params = {}) ⇒ Types::CreateControlResponse
Creates a new custom control in AWS Audit Manager.
959 960 961 962 |
# File 'lib/aws-sdk-auditmanager/client.rb', line 959 def create_control(params = {}, = {}) req = build_request(:create_control, params) req.send_request() end |
#delete_assessment(params = {}) ⇒ Struct
Deletes an assessment in AWS Audit Manager.
981 982 983 984 |
# File 'lib/aws-sdk-auditmanager/client.rb', line 981 def delete_assessment(params = {}, = {}) req = build_request(:delete_assessment, params) req.send_request() end |
#delete_assessment_framework(params = {}) ⇒ Struct
Deletes a custom framework in AWS Audit Manager.
1003 1004 1005 1006 |
# File 'lib/aws-sdk-auditmanager/client.rb', line 1003 def delete_assessment_framework(params = {}, = {}) req = build_request(:delete_assessment_framework, params) req.send_request() end |
#delete_assessment_report(params = {}) ⇒ Struct
Deletes an assessment report from an assessment in AWS Audit Manager.
1029 1030 1031 1032 |
# File 'lib/aws-sdk-auditmanager/client.rb', line 1029 def delete_assessment_report(params = {}, = {}) req = build_request(:delete_assessment_report, params) req.send_request() end |
#delete_control(params = {}) ⇒ Struct
Deletes a custom control in AWS Audit Manager.
1051 1052 1053 1054 |
# File 'lib/aws-sdk-auditmanager/client.rb', line 1051 def delete_control(params = {}, = {}) req = build_request(:delete_control, params) req.send_request() end |
#deregister_account(params = {}) ⇒ Types::DeregisterAccountResponse
Deregisters an account in AWS Audit Manager.
1070 1071 1072 1073 |
# File 'lib/aws-sdk-auditmanager/client.rb', line 1070 def deregister_account(params = {}, = {}) req = build_request(:deregister_account, params) req.send_request() end |
#deregister_organization_admin_account(params = {}) ⇒ Struct
Deregisters the delegated AWS administrator account from the AWS organization.
1093 1094 1095 1096 |
# File 'lib/aws-sdk-auditmanager/client.rb', line 1093 def deregister_organization_admin_account(params = {}, = {}) req = build_request(:deregister_organization_admin_account, params) req.send_request() end |
#disassociate_assessment_report_evidence_folder(params = {}) ⇒ Struct
Disassociates an evidence folder from the specified assessment report in AWS Audit Manager.
1120 1121 1122 1123 |
# File 'lib/aws-sdk-auditmanager/client.rb', line 1120 def disassociate_assessment_report_evidence_folder(params = {}, = {}) req = build_request(:disassociate_assessment_report_evidence_folder, params) req.send_request() end |
#get_account_status(params = {}) ⇒ Types::GetAccountStatusResponse
Returns the registration status of an account in AWS Audit Manager.
1139 1140 1141 1142 |
# File 'lib/aws-sdk-auditmanager/client.rb', line 1139 def get_account_status(params = {}, = {}) req = build_request(:get_account_status, params) req.send_request() end |
#get_assessment(params = {}) ⇒ Types::GetAssessmentResponse
Returns an assessment from AWS Audit Manager.
1243 1244 1245 1246 |
# File 'lib/aws-sdk-auditmanager/client.rb', line 1243 def get_assessment(params = {}, = {}) req = build_request(:get_assessment, params) req.send_request() end |
#get_assessment_framework(params = {}) ⇒ Types::GetAssessmentFrameworkResponse
Returns a framework from AWS Audit Manager.
1311 1312 1313 1314 |
# File 'lib/aws-sdk-auditmanager/client.rb', line 1311 def get_assessment_framework(params = {}, = {}) req = build_request(:get_assessment_framework, params) req.send_request() end |
#get_assessment_report_url(params = {}) ⇒ Types::GetAssessmentReportUrlResponse
Returns the URL of a specified assessment report in AWS Audit Manager.
1344 1345 1346 1347 |
# File 'lib/aws-sdk-auditmanager/client.rb', line 1344 def get_assessment_report_url(params = {}, = {}) req = build_request(:get_assessment_report_url, params) req.send_request() end |
#get_change_logs(params = {}) ⇒ Types::GetChangeLogsResponse
Returns a list of changelogs from AWS Audit Manager.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
1398 1399 1400 1401 |
# File 'lib/aws-sdk-auditmanager/client.rb', line 1398 def get_change_logs(params = {}, = {}) req = build_request(:get_change_logs, params) req.send_request() end |
#get_control(params = {}) ⇒ Types::GetControlResponse
Returns a control from AWS Audit Manager.
1450 1451 1452 1453 |
# File 'lib/aws-sdk-auditmanager/client.rb', line 1450 def get_control(params = {}, = {}) req = build_request(:get_control, params) req.send_request() end |
#get_delegations(params = {}) ⇒ Types::GetDelegationsResponse
Returns a list of delegations from an audit owner to a delegate.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
1494 1495 1496 1497 |
# File 'lib/aws-sdk-auditmanager/client.rb', line 1494 def get_delegations(params = {}, = {}) req = build_request(:get_delegations, params) req.send_request() end |
#get_evidence(params = {}) ⇒ Types::GetEvidenceResponse
Returns evidence from AWS Audit Manager.
1551 1552 1553 1554 |
# File 'lib/aws-sdk-auditmanager/client.rb', line 1551 def get_evidence(params = {}, = {}) req = build_request(:get_evidence, params) req.send_request() end |
#get_evidence_by_evidence_folder(params = {}) ⇒ Types::GetEvidenceByEvidenceFolderResponse
Returns all evidence from a specified evidence folder in AWS Audit Manager.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
1619 1620 1621 1622 |
# File 'lib/aws-sdk-auditmanager/client.rb', line 1619 def get_evidence_by_evidence_folder(params = {}, = {}) req = build_request(:get_evidence_by_evidence_folder, params) req.send_request() end |
#get_evidence_folder(params = {}) ⇒ Types::GetEvidenceFolderResponse
Returns an evidence folder from the specified assessment in AWS Audit Manager.
1673 1674 1675 1676 |
# File 'lib/aws-sdk-auditmanager/client.rb', line 1673 def get_evidence_folder(params = {}, = {}) req = build_request(:get_evidence_folder, params) req.send_request() end |
#get_evidence_folders_by_assessment(params = {}) ⇒ Types::GetEvidenceFoldersByAssessmentResponse
Returns the evidence folders from a specified assessment in AWS Audit Manager.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
1733 1734 1735 1736 |
# File 'lib/aws-sdk-auditmanager/client.rb', line 1733 def get_evidence_folders_by_assessment(params = {}, = {}) req = build_request(:get_evidence_folders_by_assessment, params) req.send_request() end |
#get_evidence_folders_by_assessment_control(params = {}) ⇒ Types::GetEvidenceFoldersByAssessmentControlResponse
Returns a list of evidence folders associated with a specified control of an assessment in AWS Audit Manager.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
1801 1802 1803 1804 |
# File 'lib/aws-sdk-auditmanager/client.rb', line 1801 def get_evidence_folders_by_assessment_control(params = {}, = {}) req = build_request(:get_evidence_folders_by_assessment_control, params) req.send_request() end |
#get_organization_admin_account(params = {}) ⇒ Types::GetOrganizationAdminAccountResponse
Returns the name of the delegated AWS administrator account for the AWS organization.
1823 1824 1825 1826 |
# File 'lib/aws-sdk-auditmanager/client.rb', line 1823 def get_organization_admin_account(params = {}, = {}) req = build_request(:get_organization_admin_account, params) req.send_request() end |
#get_services_in_scope(params = {}) ⇒ Types::GetServicesInScopeResponse
Returns a list of the in-scope AWS services for the specified assessment.
1847 1848 1849 1850 |
# File 'lib/aws-sdk-auditmanager/client.rb', line 1847 def get_services_in_scope(params = {}, = {}) req = build_request(:get_services_in_scope, params) req.send_request() end |
#get_settings(params = {}) ⇒ Types::GetSettingsResponse
Returns the settings for the specified AWS account.
1882 1883 1884 1885 |
# File 'lib/aws-sdk-auditmanager/client.rb', line 1882 def get_settings(params = {}, = {}) req = build_request(:get_settings, params) req.send_request() end |
#list_assessment_frameworks(params = {}) ⇒ Types::ListAssessmentFrameworksResponse
Returns a list of the frameworks available in the AWS Audit Manager framework library.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
1934 1935 1936 1937 |
# File 'lib/aws-sdk-auditmanager/client.rb', line 1934 def list_assessment_frameworks(params = {}, = {}) req = build_request(:list_assessment_frameworks, params) req.send_request() end |
#list_assessment_reports(params = {}) ⇒ Types::ListAssessmentReportsResponse
Returns a list of assessment reports created in AWS Audit Manager.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
1979 1980 1981 1982 |
# File 'lib/aws-sdk-auditmanager/client.rb', line 1979 def list_assessment_reports(params = {}, = {}) req = build_request(:list_assessment_reports, params) req.send_request() end |
#list_assessments(params = {}) ⇒ Types::ListAssessmentsResponse
Returns a list of current and past assessments from AWS Audit Manager.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2037 2038 2039 2040 |
# File 'lib/aws-sdk-auditmanager/client.rb', line 2037 def list_assessments(params = {}, = {}) req = build_request(:list_assessments, params) req.send_request() end |
#list_controls(params = {}) ⇒ Types::ListControlsResponse
Returns a list of controls from AWS Audit Manager.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2084 2085 2086 2087 |
# File 'lib/aws-sdk-auditmanager/client.rb', line 2084 def list_controls(params = {}, = {}) req = build_request(:list_controls, params) req.send_request() end |
#list_keywords_for_data_source(params = {}) ⇒ Types::ListKeywordsForDataSourceResponse
Returns a list of keywords that pre-mapped to the specified control data source.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2127 2128 2129 2130 |
# File 'lib/aws-sdk-auditmanager/client.rb', line 2127 def list_keywords_for_data_source(params = {}, = {}) req = build_request(:list_keywords_for_data_source, params) req.send_request() end |
#list_notifications(params = {}) ⇒ Types::ListNotificationsResponse
Returns a list of all AWS Audit Manager notifications.
The returned response is a pageable response and is Enumerable. For details on usage see PageableResponse.
2172 2173 2174 2175 |
# File 'lib/aws-sdk-auditmanager/client.rb', line 2172 def list_notifications(params = {}, = {}) req = build_request(:list_notifications, params) req.send_request() end |
#list_tags_for_resource(params = {}) ⇒ Types::ListTagsForResourceResponse
Returns a list of tags for the specified resource in AWS Audit Manager.
2202 2203 2204 2205 |
# File 'lib/aws-sdk-auditmanager/client.rb', line 2202 def (params = {}, = {}) req = build_request(:list_tags_for_resource, params) req.send_request() end |
#register_account(params = {}) ⇒ Types::RegisterAccountResponse
Enables AWS Audit Manager for the specified AWS account.
2234 2235 2236 2237 |
# File 'lib/aws-sdk-auditmanager/client.rb', line 2234 def register_account(params = {}, = {}) req = build_request(:register_account, params) req.send_request() end |
#register_organization_admin_account(params = {}) ⇒ Types::RegisterOrganizationAdminAccountResponse
Enables an AWS account within the organization as the delegated administrator for AWS Audit Manager.
2265 2266 2267 2268 |
# File 'lib/aws-sdk-auditmanager/client.rb', line 2265 def register_organization_admin_account(params = {}, = {}) req = build_request(:register_organization_admin_account, params) req.send_request() end |
#tag_resource(params = {}) ⇒ Struct
Tags the specified resource in AWS Audit Manager.
2293 2294 2295 2296 |
# File 'lib/aws-sdk-auditmanager/client.rb', line 2293 def tag_resource(params = {}, = {}) req = build_request(:tag_resource, params) req.send_request() end |
#untag_resource(params = {}) ⇒ Struct
Removes a tag from a resource in AWS Audit Manager.
2319 2320 2321 2322 |
# File 'lib/aws-sdk-auditmanager/client.rb', line 2319 def untag_resource(params = {}, = {}) req = build_request(:untag_resource, params) req.send_request() end |
#update_assessment(params = {}) ⇒ Types::UpdateAssessmentResponse
Edits an AWS Audit Manager assessment.
2465 2466 2467 2468 |
# File 'lib/aws-sdk-auditmanager/client.rb', line 2465 def update_assessment(params = {}, = {}) req = build_request(:update_assessment, params) req.send_request() end |
#update_assessment_control(params = {}) ⇒ Types::UpdateAssessmentControlResponse
Updates a control within an assessment in AWS Audit Manager.
2521 2522 2523 2524 |
# File 'lib/aws-sdk-auditmanager/client.rb', line 2521 def update_assessment_control(params = {}, = {}) req = build_request(:update_assessment_control, params) req.send_request() end |
#update_assessment_control_set_status(params = {}) ⇒ Types::UpdateAssessmentControlSetStatusResponse
Updates the status of a control set in an AWS Audit Manager assessment.
2595 2596 2597 2598 |
# File 'lib/aws-sdk-auditmanager/client.rb', line 2595 def update_assessment_control_set_status(params = {}, = {}) req = build_request(:update_assessment_control_set_status, params) req.send_request() end |
#update_assessment_framework(params = {}) ⇒ Types::UpdateAssessmentFrameworkResponse
Updates a custom framework in AWS Audit Manager.
2690 2691 2692 2693 |
# File 'lib/aws-sdk-auditmanager/client.rb', line 2690 def update_assessment_framework(params = {}, = {}) req = build_request(:update_assessment_framework, params) req.send_request() end |
#update_assessment_status(params = {}) ⇒ Types::UpdateAssessmentStatusResponse
Updates the status of an assessment in AWS Audit Manager.
2798 2799 2800 2801 |
# File 'lib/aws-sdk-auditmanager/client.rb', line 2798 def update_assessment_status(params = {}, = {}) req = build_request(:update_assessment_status, params) req.send_request() end |
#update_control(params = {}) ⇒ Types::UpdateControlResponse
Updates a custom control in AWS Audit Manager.
2890 2891 2892 2893 |
# File 'lib/aws-sdk-auditmanager/client.rb', line 2890 def update_control(params = {}, = {}) req = build_request(:update_control, params) req.send_request() end |
#update_settings(params = {}) ⇒ Types::UpdateSettingsResponse
Updates AWS Audit Manager settings for the current user account.
2946 2947 2948 2949 |
# File 'lib/aws-sdk-auditmanager/client.rb', line 2946 def update_settings(params = {}, = {}) req = build_request(:update_settings, params) req.send_request() end |
#validate_assessment_report_integrity(params = {}) ⇒ Types::ValidateAssessmentReportIntegrityResponse
Validates the integrity of an assessment report in AWS Audit Manager.
2984 2985 2986 2987 |
# File 'lib/aws-sdk-auditmanager/client.rb', line 2984 def validate_assessment_report_integrity(params = {}, = {}) req = build_request(:validate_assessment_report_integrity, params) req.send_request() end |
#waiter_names ⇒ Object
This method is part of a private API. You should avoid using this method if possible, as it may be removed or be changed in the future.
3008 3009 3010 |
# File 'lib/aws-sdk-auditmanager/client.rb', line 3008 def waiter_names [] end |