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.
3029 3030 3031 |
# File 'lib/aws-sdk-auditmanager/client.rb', line 3029 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.
3032 3033 3034 |
# File 'lib/aws-sdk-auditmanager/client.rb', line 3032 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.
3007 3008 3009 3010 3011 3012 3013 3014 3015 3016 3017 3018 |
# File 'lib/aws-sdk-auditmanager/client.rb', line 3007 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.6.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.
831 832 833 834 |
# File 'lib/aws-sdk-auditmanager/client.rb', line 831 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.
875 876 877 878 |
# File 'lib/aws-sdk-auditmanager/client.rb', line 875 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.
966 967 968 969 |
# File 'lib/aws-sdk-auditmanager/client.rb', line 966 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.
988 989 990 991 |
# File 'lib/aws-sdk-auditmanager/client.rb', line 988 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.
1010 1011 1012 1013 |
# File 'lib/aws-sdk-auditmanager/client.rb', line 1010 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.
1036 1037 1038 1039 |
# File 'lib/aws-sdk-auditmanager/client.rb', line 1036 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.
1058 1059 1060 1061 |
# File 'lib/aws-sdk-auditmanager/client.rb', line 1058 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.
1077 1078 1079 1080 |
# File 'lib/aws-sdk-auditmanager/client.rb', line 1077 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.
1100 1101 1102 1103 |
# File 'lib/aws-sdk-auditmanager/client.rb', line 1100 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.
1127 1128 1129 1130 |
# File 'lib/aws-sdk-auditmanager/client.rb', line 1127 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.
1146 1147 1148 1149 |
# File 'lib/aws-sdk-auditmanager/client.rb', line 1146 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.
1253 1254 1255 1256 |
# File 'lib/aws-sdk-auditmanager/client.rb', line 1253 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.
1323 1324 1325 1326 |
# File 'lib/aws-sdk-auditmanager/client.rb', line 1323 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.
1356 1357 1358 1359 |
# File 'lib/aws-sdk-auditmanager/client.rb', line 1356 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.
1410 1411 1412 1413 |
# File 'lib/aws-sdk-auditmanager/client.rb', line 1410 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.
1462 1463 1464 1465 |
# File 'lib/aws-sdk-auditmanager/client.rb', line 1462 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.
1506 1507 1508 1509 |
# File 'lib/aws-sdk-auditmanager/client.rb', line 1506 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.
1563 1564 1565 1566 |
# File 'lib/aws-sdk-auditmanager/client.rb', line 1563 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.
1631 1632 1633 1634 |
# File 'lib/aws-sdk-auditmanager/client.rb', line 1631 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.
1685 1686 1687 1688 |
# File 'lib/aws-sdk-auditmanager/client.rb', line 1685 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.
1745 1746 1747 1748 |
# File 'lib/aws-sdk-auditmanager/client.rb', line 1745 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.
1813 1814 1815 1816 |
# File 'lib/aws-sdk-auditmanager/client.rb', line 1813 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.
1835 1836 1837 1838 |
# File 'lib/aws-sdk-auditmanager/client.rb', line 1835 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.
1859 1860 1861 1862 |
# File 'lib/aws-sdk-auditmanager/client.rb', line 1859 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.
1894 1895 1896 1897 |
# File 'lib/aws-sdk-auditmanager/client.rb', line 1894 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.
1947 1948 1949 1950 |
# File 'lib/aws-sdk-auditmanager/client.rb', line 1947 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.
1992 1993 1994 1995 |
# File 'lib/aws-sdk-auditmanager/client.rb', line 1992 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.
2050 2051 2052 2053 |
# File 'lib/aws-sdk-auditmanager/client.rb', line 2050 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.
2097 2098 2099 2100 |
# File 'lib/aws-sdk-auditmanager/client.rb', line 2097 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.
2140 2141 2142 2143 |
# File 'lib/aws-sdk-auditmanager/client.rb', line 2140 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.
2185 2186 2187 2188 |
# File 'lib/aws-sdk-auditmanager/client.rb', line 2185 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.
2215 2216 2217 2218 |
# File 'lib/aws-sdk-auditmanager/client.rb', line 2215 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.
2247 2248 2249 2250 |
# File 'lib/aws-sdk-auditmanager/client.rb', line 2247 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.
2278 2279 2280 2281 |
# File 'lib/aws-sdk-auditmanager/client.rb', line 2278 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.
2306 2307 2308 2309 |
# File 'lib/aws-sdk-auditmanager/client.rb', line 2306 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.
2332 2333 2334 2335 |
# File 'lib/aws-sdk-auditmanager/client.rb', line 2332 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.
2478 2479 2480 2481 |
# File 'lib/aws-sdk-auditmanager/client.rb', line 2478 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.
2534 2535 2536 2537 |
# File 'lib/aws-sdk-auditmanager/client.rb', line 2534 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.
2608 2609 2610 2611 |
# File 'lib/aws-sdk-auditmanager/client.rb', line 2608 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.
2705 2706 2707 2708 |
# File 'lib/aws-sdk-auditmanager/client.rb', line 2705 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.
2813 2814 2815 2816 |
# File 'lib/aws-sdk-auditmanager/client.rb', line 2813 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.
2904 2905 2906 2907 |
# File 'lib/aws-sdk-auditmanager/client.rb', line 2904 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.
2960 2961 2962 2963 |
# File 'lib/aws-sdk-auditmanager/client.rb', line 2960 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.
2998 2999 3000 3001 |
# File 'lib/aws-sdk-auditmanager/client.rb', line 2998 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.
3022 3023 3024 |
# File 'lib/aws-sdk-auditmanager/client.rb', line 3022 def waiter_names [] end |