R/auditmanager_interfaces.R

Defines functions validate_assessment_report_integrity_output validate_assessment_report_integrity_input update_settings_output update_settings_input update_control_output update_control_input update_assessment_status_output update_assessment_status_input update_assessment_framework_share_output update_assessment_framework_share_input update_assessment_framework_output update_assessment_framework_input update_assessment_control_set_status_output update_assessment_control_set_status_input update_assessment_control_output update_assessment_control_input update_assessment_output update_assessment_input untag_resource_output untag_resource_input tag_resource_output tag_resource_input start_assessment_framework_share_output start_assessment_framework_share_input register_organization_admin_account_output register_organization_admin_account_input register_account_output register_account_input list_tags_for_resource_output list_tags_for_resource_input list_notifications_output list_notifications_input list_keywords_for_data_source_output list_keywords_for_data_source_input list_controls_output list_controls_input list_control_insights_by_control_domain_output list_control_insights_by_control_domain_input list_control_domain_insights_by_assessment_output list_control_domain_insights_by_assessment_input list_control_domain_insights_output list_control_domain_insights_input list_assessments_output list_assessments_input list_assessment_reports_output list_assessment_reports_input list_assessment_frameworks_output list_assessment_frameworks_input list_assessment_framework_share_requests_output list_assessment_framework_share_requests_input list_assessment_control_insights_by_control_domain_output list_assessment_control_insights_by_control_domain_input get_settings_output get_settings_input get_services_in_scope_output get_services_in_scope_input get_organization_admin_account_output get_organization_admin_account_input get_insights_by_assessment_output get_insights_by_assessment_input get_insights_output get_insights_input get_evidence_folders_by_assessment_control_output get_evidence_folders_by_assessment_control_input get_evidence_folders_by_assessment_output get_evidence_folders_by_assessment_input get_evidence_folder_output get_evidence_folder_input get_evidence_file_upload_url_output get_evidence_file_upload_url_input get_evidence_by_evidence_folder_output get_evidence_by_evidence_folder_input get_evidence_output get_evidence_input get_delegations_output get_delegations_input get_control_output get_control_input get_change_logs_output get_change_logs_input get_assessment_report_url_output get_assessment_report_url_input get_assessment_framework_output get_assessment_framework_input get_assessment_output get_assessment_input get_account_status_output get_account_status_input disassociate_assessment_report_evidence_folder_output disassociate_assessment_report_evidence_folder_input deregister_organization_admin_account_output deregister_organization_admin_account_input deregister_account_output deregister_account_input delete_control_output delete_control_input delete_assessment_report_output delete_assessment_report_input delete_assessment_framework_share_output delete_assessment_framework_share_input delete_assessment_framework_output delete_assessment_framework_input delete_assessment_output delete_assessment_input create_control_output create_control_input create_assessment_report_output create_assessment_report_input create_assessment_framework_output create_assessment_framework_input create_assessment_output create_assessment_input batch_import_evidence_to_assessment_control_output batch_import_evidence_to_assessment_control_input batch_disassociate_assessment_report_evidence_output batch_disassociate_assessment_report_evidence_input batch_delete_delegation_by_assessment_output batch_delete_delegation_by_assessment_input batch_create_delegation_by_assessment_output batch_create_delegation_by_assessment_input batch_associate_assessment_report_evidence_output batch_associate_assessment_report_evidence_input associate_assessment_report_evidence_folder_output associate_assessment_report_evidence_folder_input

# This file is generated by make.paws. Please do not edit here.
#' @importFrom paws.common populate
#' @include auditmanager_service.R
NULL

.auditmanager$associate_assessment_report_evidence_folder_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(assessmentId = structure(logical(0), tags = list(location = "uri", locationName = "assessmentId", type = "string")), evidenceFolderId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$associate_assessment_report_evidence_folder_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$batch_associate_assessment_report_evidence_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(assessmentId = structure(logical(0), tags = list(location = "uri", locationName = "assessmentId", type = "string")), evidenceFolderId = structure(logical(0), tags = list(type = "string")), evidenceIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$batch_associate_assessment_report_evidence_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(evidenceIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), errors = structure(list(structure(list(evidenceId = structure(logical(0), tags = list(type = "string")), errorCode = structure(logical(0), tags = list(type = "string")), errorMessage = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$batch_create_delegation_by_assessment_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(createDelegationRequests = structure(list(structure(list(comment = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), controlSetId = structure(logical(0), tags = list(type = "string")), roleArn = structure(logical(0), tags = list(type = "string")), roleType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list", sensitive = TRUE)), assessmentId = structure(logical(0), tags = list(location = "uri", locationName = "assessmentId", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$batch_create_delegation_by_assessment_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(delegations = structure(list(structure(list(id = structure(logical(0), tags = list(type = "string")), assessmentName = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), assessmentId = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), roleArn = structure(logical(0), tags = list(type = "string")), roleType = structure(logical(0), tags = list(type = "string")), creationTime = structure(logical(0), tags = list(type = "timestamp")), lastUpdated = structure(logical(0), tags = list(type = "timestamp")), controlSetId = structure(logical(0), tags = list(type = "string")), comment = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), createdBy = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure", sensitive = TRUE))), tags = list(type = "list")), errors = structure(list(structure(list(createDelegationRequest = structure(list(comment = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), controlSetId = structure(logical(0), tags = list(type = "string")), roleArn = structure(logical(0), tags = list(type = "string")), roleType = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), errorCode = structure(logical(0), tags = list(type = "string")), errorMessage = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list", sensitive = TRUE))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$batch_delete_delegation_by_assessment_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(delegationIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), assessmentId = structure(logical(0), tags = list(location = "uri", locationName = "assessmentId", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$batch_delete_delegation_by_assessment_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(errors = structure(list(structure(list(delegationId = structure(logical(0), tags = list(type = "string")), errorCode = structure(logical(0), tags = list(type = "string")), errorMessage = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list", sensitive = TRUE))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$batch_disassociate_assessment_report_evidence_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(assessmentId = structure(logical(0), tags = list(location = "uri", locationName = "assessmentId", type = "string")), evidenceFolderId = structure(logical(0), tags = list(type = "string")), evidenceIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$batch_disassociate_assessment_report_evidence_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(evidenceIds = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), errors = structure(list(structure(list(evidenceId = structure(logical(0), tags = list(type = "string")), errorCode = structure(logical(0), tags = list(type = "string")), errorMessage = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$batch_import_evidence_to_assessment_control_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(assessmentId = structure(logical(0), tags = list(location = "uri", locationName = "assessmentId", type = "string")), controlSetId = structure(logical(0), tags = list(location = "uri", locationName = "controlSetId", type = "string")), controlId = structure(logical(0), tags = list(location = "uri", locationName = "controlId", type = "string")), manualEvidence = structure(list(structure(list(s3ResourcePath = structure(logical(0), tags = list(type = "string")), textResponse = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), evidenceFileName = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$batch_import_evidence_to_assessment_control_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(errors = structure(list(structure(list(manualEvidence = structure(list(s3ResourcePath = structure(logical(0), tags = list(type = "string")), textResponse = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), evidenceFileName = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure")), errorCode = structure(logical(0), tags = list(type = "string")), errorMessage = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$create_assessment_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(name = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), description = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), assessmentReportsDestination = structure(list(destinationType = structure(logical(0), tags = list(type = "string")), destination = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE)), scope = structure(list(awsAccounts = structure(list(structure(list(id = structure(logical(0), tags = list(type = "string")), emailAddress = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list", sensitive = TRUE)), awsServices = structure(list(structure(list(serviceName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure", sensitive = TRUE)), roles = structure(list(structure(list(roleType = structure(logical(0), tags = list(type = "string")), roleArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list", sensitive = TRUE)), frameworkId = structure(logical(0), tags = list(type = "string")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$create_assessment_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(assessment = structure(list(arn = structure(logical(0), tags = list(type = "string")), awsAccount = structure(list(id = structure(logical(0), tags = list(type = "string")), emailAddress = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), metadata = structure(list(name = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), id = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), complianceType = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), status = structure(logical(0), tags = list(type = "string")), assessmentReportsDestination = structure(list(destinationType = structure(logical(0), tags = list(type = "string")), destination = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE)), scope = structure(list(awsAccounts = structure(list(structure(list(id = structure(logical(0), tags = list(type = "string")), emailAddress = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list", sensitive = TRUE)), awsServices = structure(list(structure(list(serviceName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure", sensitive = TRUE)), roles = structure(list(structure(list(roleType = structure(logical(0), tags = list(type = "string")), roleArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list", sensitive = TRUE)), delegations = structure(list(structure(list(id = structure(logical(0), tags = list(type = "string")), assessmentName = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), assessmentId = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), roleArn = structure(logical(0), tags = list(type = "string")), roleType = structure(logical(0), tags = list(type = "string")), creationTime = structure(logical(0), tags = list(type = "timestamp")), lastUpdated = structure(logical(0), tags = list(type = "timestamp")), controlSetId = structure(logical(0), tags = list(type = "string")), comment = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), createdBy = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure", sensitive = TRUE))), tags = list(type = "list")), creationTime = structure(logical(0), tags = list(type = "timestamp")), lastUpdated = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure")), framework = structure(list(id = structure(logical(0), tags = list(type = "string")), arn = structure(logical(0), tags = list(type = "string")), metadata = structure(list(name = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), description = structure(logical(0), tags = list(type = "string")), logo = structure(logical(0), tags = list(type = "string")), complianceType = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure")), controlSets = structure(list(structure(list(id = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), roles = structure(list(structure(list(roleType = structure(logical(0), tags = list(type = "string")), roleArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list", sensitive = TRUE)), controls = structure(list(structure(list(id = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), response = structure(logical(0), tags = list(type = "string")), comments = structure(list(structure(list(authorName = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), commentBody = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), postedDate = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "list")), evidenceSources = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), evidenceCount = structure(logical(0), tags = list(type = "integer")), assessmentReportEvidenceCount = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "list")), delegations = structure(list(structure(list(id = structure(logical(0), tags = list(type = "string")), assessmentName = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), assessmentId = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), roleArn = structure(logical(0), tags = list(type = "string")), roleType = structure(logical(0), tags = list(type = "string")), creationTime = structure(logical(0), tags = list(type = "timestamp")), lastUpdated = structure(logical(0), tags = list(type = "timestamp")), controlSetId = structure(logical(0), tags = list(type = "string")), comment = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), createdBy = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure", sensitive = TRUE))), tags = list(type = "list")), systemEvidenceCount = structure(logical(0), tags = list(type = "integer")), manualEvidenceCount = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure", sensitive = TRUE)), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$create_assessment_framework_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), complianceType = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), controlSets = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), controls = structure(list(structure(list(id = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$create_assessment_framework_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(framework = structure(list(arn = structure(logical(0), tags = list(type = "string")), id = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string")), complianceType = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), description = structure(logical(0), tags = list(type = "string")), logo = structure(logical(0), tags = list(type = "string")), controlSources = structure(logical(0), tags = list(type = "string")), controlSets = structure(list(structure(list(id = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), controls = structure(list(structure(list(arn = structure(logical(0), tags = list(type = "string")), id = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), testingInformation = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), actionPlanTitle = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), actionPlanInstructions = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), controlSources = structure(logical(0), tags = list(type = "string")), controlMappingSources = structure(list(structure(list(sourceId = structure(logical(0), tags = list(type = "string")), sourceName = structure(logical(0), tags = list(type = "string")), sourceDescription = structure(logical(0), tags = list(type = "string")), sourceSetUpOption = structure(logical(0), tags = list(type = "string")), sourceType = structure(logical(0), tags = list(type = "string")), sourceKeyword = structure(list(keywordInputType = structure(logical(0), tags = list(type = "string")), keywordValue = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), sourceFrequency = structure(logical(0), tags = list(type = "string")), troubleshootingText = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure"))), tags = list(type = "list")), createdAt = structure(logical(0), tags = list(type = "timestamp")), lastUpdatedAt = structure(logical(0), tags = list(type = "timestamp")), createdBy = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), lastUpdatedBy = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list", sensitive = TRUE)), createdAt = structure(logical(0), tags = list(type = "timestamp")), lastUpdatedAt = structure(logical(0), tags = list(type = "timestamp")), createdBy = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), lastUpdatedBy = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$create_assessment_report_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), assessmentId = structure(logical(0), tags = list(location = "uri", locationName = "assessmentId", type = "string")), queryStatement = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$create_assessment_report_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(assessmentReport = structure(list(id = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), awsAccountId = structure(logical(0), tags = list(type = "string")), assessmentId = structure(logical(0), tags = list(type = "string")), assessmentName = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), author = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), status = structure(logical(0), tags = list(type = "string")), creationTime = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$create_control_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), testingInformation = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), actionPlanTitle = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), actionPlanInstructions = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), controlMappingSources = structure(list(structure(list(sourceName = structure(logical(0), tags = list(type = "string")), sourceDescription = structure(logical(0), tags = list(type = "string")), sourceSetUpOption = structure(logical(0), tags = list(type = "string")), sourceType = structure(logical(0), tags = list(type = "string")), sourceKeyword = structure(list(keywordInputType = structure(logical(0), tags = list(type = "string")), keywordValue = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), sourceFrequency = structure(logical(0), tags = list(type = "string")), troubleshootingText = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure"))), tags = list(type = "list")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$create_control_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(control = structure(list(arn = structure(logical(0), tags = list(type = "string")), id = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), testingInformation = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), actionPlanTitle = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), actionPlanInstructions = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), controlSources = structure(logical(0), tags = list(type = "string")), controlMappingSources = structure(list(structure(list(sourceId = structure(logical(0), tags = list(type = "string")), sourceName = structure(logical(0), tags = list(type = "string")), sourceDescription = structure(logical(0), tags = list(type = "string")), sourceSetUpOption = structure(logical(0), tags = list(type = "string")), sourceType = structure(logical(0), tags = list(type = "string")), sourceKeyword = structure(list(keywordInputType = structure(logical(0), tags = list(type = "string")), keywordValue = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), sourceFrequency = structure(logical(0), tags = list(type = "string")), troubleshootingText = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure"))), tags = list(type = "list")), createdAt = structure(logical(0), tags = list(type = "timestamp")), lastUpdatedAt = structure(logical(0), tags = list(type = "timestamp")), createdBy = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), lastUpdatedBy = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$delete_assessment_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(assessmentId = structure(logical(0), tags = list(location = "uri", locationName = "assessmentId", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$delete_assessment_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$delete_assessment_framework_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(frameworkId = structure(logical(0), tags = list(location = "uri", locationName = "frameworkId", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$delete_assessment_framework_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$delete_assessment_framework_share_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(requestId = structure(logical(0), tags = list(location = "uri", locationName = "requestId", type = "string")), requestType = structure(logical(0), tags = list(location = "querystring", locationName = "requestType", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$delete_assessment_framework_share_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$delete_assessment_report_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(assessmentId = structure(logical(0), tags = list(location = "uri", locationName = "assessmentId", type = "string")), assessmentReportId = structure(logical(0), tags = list(location = "uri", locationName = "assessmentReportId", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$delete_assessment_report_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$delete_control_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(controlId = structure(logical(0), tags = list(location = "uri", locationName = "controlId", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$delete_control_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$deregister_account_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$deregister_account_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$deregister_organization_admin_account_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(adminAccountId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$deregister_organization_admin_account_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$disassociate_assessment_report_evidence_folder_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(assessmentId = structure(logical(0), tags = list(location = "uri", locationName = "assessmentId", type = "string")), evidenceFolderId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$disassociate_assessment_report_evidence_folder_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$get_account_status_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$get_account_status_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$get_assessment_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(assessmentId = structure(logical(0), tags = list(location = "uri", locationName = "assessmentId", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$get_assessment_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(assessment = structure(list(arn = structure(logical(0), tags = list(type = "string")), awsAccount = structure(list(id = structure(logical(0), tags = list(type = "string")), emailAddress = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), metadata = structure(list(name = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), id = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), complianceType = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), status = structure(logical(0), tags = list(type = "string")), assessmentReportsDestination = structure(list(destinationType = structure(logical(0), tags = list(type = "string")), destination = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE)), scope = structure(list(awsAccounts = structure(list(structure(list(id = structure(logical(0), tags = list(type = "string")), emailAddress = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list", sensitive = TRUE)), awsServices = structure(list(structure(list(serviceName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure", sensitive = TRUE)), roles = structure(list(structure(list(roleType = structure(logical(0), tags = list(type = "string")), roleArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list", sensitive = TRUE)), delegations = structure(list(structure(list(id = structure(logical(0), tags = list(type = "string")), assessmentName = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), assessmentId = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), roleArn = structure(logical(0), tags = list(type = "string")), roleType = structure(logical(0), tags = list(type = "string")), creationTime = structure(logical(0), tags = list(type = "timestamp")), lastUpdated = structure(logical(0), tags = list(type = "timestamp")), controlSetId = structure(logical(0), tags = list(type = "string")), comment = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), createdBy = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure", sensitive = TRUE))), tags = list(type = "list")), creationTime = structure(logical(0), tags = list(type = "timestamp")), lastUpdated = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure")), framework = structure(list(id = structure(logical(0), tags = list(type = "string")), arn = structure(logical(0), tags = list(type = "string")), metadata = structure(list(name = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), description = structure(logical(0), tags = list(type = "string")), logo = structure(logical(0), tags = list(type = "string")), complianceType = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure")), controlSets = structure(list(structure(list(id = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), roles = structure(list(structure(list(roleType = structure(logical(0), tags = list(type = "string")), roleArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list", sensitive = TRUE)), controls = structure(list(structure(list(id = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), response = structure(logical(0), tags = list(type = "string")), comments = structure(list(structure(list(authorName = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), commentBody = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), postedDate = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "list")), evidenceSources = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), evidenceCount = structure(logical(0), tags = list(type = "integer")), assessmentReportEvidenceCount = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "list")), delegations = structure(list(structure(list(id = structure(logical(0), tags = list(type = "string")), assessmentName = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), assessmentId = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), roleArn = structure(logical(0), tags = list(type = "string")), roleType = structure(logical(0), tags = list(type = "string")), creationTime = structure(logical(0), tags = list(type = "timestamp")), lastUpdated = structure(logical(0), tags = list(type = "timestamp")), controlSetId = structure(logical(0), tags = list(type = "string")), comment = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), createdBy = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure", sensitive = TRUE))), tags = list(type = "list")), systemEvidenceCount = structure(logical(0), tags = list(type = "integer")), manualEvidenceCount = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure", sensitive = TRUE)), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure")), userRole = structure(list(roleType = structure(logical(0), tags = list(type = "string")), roleArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$get_assessment_framework_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(frameworkId = structure(logical(0), tags = list(location = "uri", locationName = "frameworkId", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$get_assessment_framework_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(framework = structure(list(arn = structure(logical(0), tags = list(type = "string")), id = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string")), complianceType = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), description = structure(logical(0), tags = list(type = "string")), logo = structure(logical(0), tags = list(type = "string")), controlSources = structure(logical(0), tags = list(type = "string")), controlSets = structure(list(structure(list(id = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), controls = structure(list(structure(list(arn = structure(logical(0), tags = list(type = "string")), id = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), testingInformation = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), actionPlanTitle = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), actionPlanInstructions = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), controlSources = structure(logical(0), tags = list(type = "string")), controlMappingSources = structure(list(structure(list(sourceId = structure(logical(0), tags = list(type = "string")), sourceName = structure(logical(0), tags = list(type = "string")), sourceDescription = structure(logical(0), tags = list(type = "string")), sourceSetUpOption = structure(logical(0), tags = list(type = "string")), sourceType = structure(logical(0), tags = list(type = "string")), sourceKeyword = structure(list(keywordInputType = structure(logical(0), tags = list(type = "string")), keywordValue = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), sourceFrequency = structure(logical(0), tags = list(type = "string")), troubleshootingText = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure"))), tags = list(type = "list")), createdAt = structure(logical(0), tags = list(type = "timestamp")), lastUpdatedAt = structure(logical(0), tags = list(type = "timestamp")), createdBy = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), lastUpdatedBy = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list", sensitive = TRUE)), createdAt = structure(logical(0), tags = list(type = "timestamp")), lastUpdatedAt = structure(logical(0), tags = list(type = "timestamp")), createdBy = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), lastUpdatedBy = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$get_assessment_report_url_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(assessmentReportId = structure(logical(0), tags = list(location = "uri", locationName = "assessmentReportId", type = "string")), assessmentId = structure(logical(0), tags = list(location = "uri", locationName = "assessmentId", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$get_assessment_report_url_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(preSignedUrl = structure(list(hyperlinkName = structure(logical(0), tags = list(type = "string")), link = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$get_change_logs_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(assessmentId = structure(logical(0), tags = list(location = "uri", locationName = "assessmentId", type = "string")), controlSetId = structure(logical(0), tags = list(location = "querystring", locationName = "controlSetId", type = "string")), controlId = structure(logical(0), tags = list(location = "querystring", locationName = "controlId", type = "string")), nextToken = structure(logical(0), tags = list(location = "querystring", locationName = "nextToken", type = "string")), maxResults = structure(logical(0), tags = list(location = "querystring", locationName = "maxResults", type = "integer"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$get_change_logs_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(changeLogs = structure(list(structure(list(objectType = structure(logical(0), tags = list(type = "string")), objectName = structure(logical(0), tags = list(type = "string")), action = structure(logical(0), tags = list(type = "string")), createdAt = structure(logical(0), tags = list(type = "timestamp")), createdBy = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$get_control_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(controlId = structure(logical(0), tags = list(location = "uri", locationName = "controlId", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$get_control_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(control = structure(list(arn = structure(logical(0), tags = list(type = "string")), id = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), testingInformation = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), actionPlanTitle = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), actionPlanInstructions = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), controlSources = structure(logical(0), tags = list(type = "string")), controlMappingSources = structure(list(structure(list(sourceId = structure(logical(0), tags = list(type = "string")), sourceName = structure(logical(0), tags = list(type = "string")), sourceDescription = structure(logical(0), tags = list(type = "string")), sourceSetUpOption = structure(logical(0), tags = list(type = "string")), sourceType = structure(logical(0), tags = list(type = "string")), sourceKeyword = structure(list(keywordInputType = structure(logical(0), tags = list(type = "string")), keywordValue = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), sourceFrequency = structure(logical(0), tags = list(type = "string")), troubleshootingText = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure"))), tags = list(type = "list")), createdAt = structure(logical(0), tags = list(type = "timestamp")), lastUpdatedAt = structure(logical(0), tags = list(type = "timestamp")), createdBy = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), lastUpdatedBy = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$get_delegations_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(nextToken = structure(logical(0), tags = list(location = "querystring", locationName = "nextToken", type = "string")), maxResults = structure(logical(0), tags = list(location = "querystring", locationName = "maxResults", type = "integer"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$get_delegations_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(delegations = structure(list(structure(list(id = structure(logical(0), tags = list(type = "string")), assessmentName = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), assessmentId = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), roleArn = structure(logical(0), tags = list(type = "string")), creationTime = structure(logical(0), tags = list(type = "timestamp")), controlSetName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$get_evidence_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(assessmentId = structure(logical(0), tags = list(location = "uri", locationName = "assessmentId", type = "string")), controlSetId = structure(logical(0), tags = list(location = "uri", locationName = "controlSetId", type = "string")), evidenceFolderId = structure(logical(0), tags = list(location = "uri", locationName = "evidenceFolderId", type = "string")), evidenceId = structure(logical(0), tags = list(location = "uri", locationName = "evidenceId", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$get_evidence_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(evidence = structure(list(dataSource = structure(logical(0), tags = list(type = "string")), evidenceAwsAccountId = structure(logical(0), tags = list(type = "string")), time = structure(logical(0), tags = list(type = "timestamp")), eventSource = structure(logical(0), tags = list(type = "string")), eventName = structure(logical(0), tags = list(type = "string")), evidenceByType = structure(logical(0), tags = list(type = "string")), resourcesIncluded = structure(list(structure(list(arn = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string")), complianceCheck = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), attributes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), iamId = structure(logical(0), tags = list(type = "string")), complianceCheck = structure(logical(0), tags = list(type = "string")), awsOrganization = structure(logical(0), tags = list(type = "string")), awsAccountId = structure(logical(0), tags = list(type = "string")), evidenceFolderId = structure(logical(0), tags = list(type = "string")), id = structure(logical(0), tags = list(type = "string")), assessmentReportSelection = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$get_evidence_by_evidence_folder_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(assessmentId = structure(logical(0), tags = list(location = "uri", locationName = "assessmentId", type = "string")), controlSetId = structure(logical(0), tags = list(location = "uri", locationName = "controlSetId", type = "string")), evidenceFolderId = structure(logical(0), tags = list(location = "uri", locationName = "evidenceFolderId", type = "string")), nextToken = structure(logical(0), tags = list(location = "querystring", locationName = "nextToken", type = "string")), maxResults = structure(logical(0), tags = list(location = "querystring", locationName = "maxResults", type = "integer"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$get_evidence_by_evidence_folder_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(evidence = structure(list(structure(list(dataSource = structure(logical(0), tags = list(type = "string")), evidenceAwsAccountId = structure(logical(0), tags = list(type = "string")), time = structure(logical(0), tags = list(type = "timestamp")), eventSource = structure(logical(0), tags = list(type = "string")), eventName = structure(logical(0), tags = list(type = "string")), evidenceByType = structure(logical(0), tags = list(type = "string")), resourcesIncluded = structure(list(structure(list(arn = structure(logical(0), tags = list(type = "string")), value = structure(logical(0), tags = list(type = "string")), complianceCheck = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), attributes = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map")), iamId = structure(logical(0), tags = list(type = "string")), complianceCheck = structure(logical(0), tags = list(type = "string")), awsOrganization = structure(logical(0), tags = list(type = "string")), awsAccountId = structure(logical(0), tags = list(type = "string")), evidenceFolderId = structure(logical(0), tags = list(type = "string")), id = structure(logical(0), tags = list(type = "string")), assessmentReportSelection = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$get_evidence_file_upload_url_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(fileName = structure(logical(0), tags = list(location = "querystring", locationName = "fileName", type = "string", sensitive = TRUE))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$get_evidence_file_upload_url_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(evidenceFileName = structure(logical(0), tags = list(type = "string")), uploadUrl = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE))
  return(populate(args, shape))
}

.auditmanager$get_evidence_folder_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(assessmentId = structure(logical(0), tags = list(location = "uri", locationName = "assessmentId", type = "string")), controlSetId = structure(logical(0), tags = list(location = "uri", locationName = "controlSetId", type = "string")), evidenceFolderId = structure(logical(0), tags = list(location = "uri", locationName = "evidenceFolderId", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$get_evidence_folder_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(evidenceFolder = structure(list(name = structure(logical(0), tags = list(type = "string")), date = structure(logical(0), tags = list(type = "timestamp")), assessmentId = structure(logical(0), tags = list(type = "string")), controlSetId = structure(logical(0), tags = list(type = "string")), controlId = structure(logical(0), tags = list(type = "string")), id = structure(logical(0), tags = list(type = "string")), dataSource = structure(logical(0), tags = list(type = "string")), author = structure(logical(0), tags = list(type = "string")), totalEvidence = structure(logical(0), tags = list(type = "integer")), assessmentReportSelectionCount = structure(logical(0), tags = list(type = "integer")), controlName = structure(logical(0), tags = list(type = "string")), evidenceResourcesIncludedCount = structure(logical(0), tags = list(type = "integer")), evidenceByTypeConfigurationDataCount = structure(logical(0), tags = list(type = "integer")), evidenceByTypeManualCount = structure(logical(0), tags = list(type = "integer")), evidenceByTypeComplianceCheckCount = structure(logical(0), tags = list(type = "integer")), evidenceByTypeComplianceCheckIssuesCount = structure(logical(0), tags = list(type = "integer")), evidenceByTypeUserActivityCount = structure(logical(0), tags = list(type = "integer")), evidenceAwsServiceSourceCount = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$get_evidence_folders_by_assessment_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(assessmentId = structure(logical(0), tags = list(location = "uri", locationName = "assessmentId", type = "string")), nextToken = structure(logical(0), tags = list(location = "querystring", locationName = "nextToken", type = "string")), maxResults = structure(logical(0), tags = list(location = "querystring", locationName = "maxResults", type = "integer"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$get_evidence_folders_by_assessment_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(evidenceFolders = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), date = structure(logical(0), tags = list(type = "timestamp")), assessmentId = structure(logical(0), tags = list(type = "string")), controlSetId = structure(logical(0), tags = list(type = "string")), controlId = structure(logical(0), tags = list(type = "string")), id = structure(logical(0), tags = list(type = "string")), dataSource = structure(logical(0), tags = list(type = "string")), author = structure(logical(0), tags = list(type = "string")), totalEvidence = structure(logical(0), tags = list(type = "integer")), assessmentReportSelectionCount = structure(logical(0), tags = list(type = "integer")), controlName = structure(logical(0), tags = list(type = "string")), evidenceResourcesIncludedCount = structure(logical(0), tags = list(type = "integer")), evidenceByTypeConfigurationDataCount = structure(logical(0), tags = list(type = "integer")), evidenceByTypeManualCount = structure(logical(0), tags = list(type = "integer")), evidenceByTypeComplianceCheckCount = structure(logical(0), tags = list(type = "integer")), evidenceByTypeComplianceCheckIssuesCount = structure(logical(0), tags = list(type = "integer")), evidenceByTypeUserActivityCount = structure(logical(0), tags = list(type = "integer")), evidenceAwsServiceSourceCount = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$get_evidence_folders_by_assessment_control_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(assessmentId = structure(logical(0), tags = list(location = "uri", locationName = "assessmentId", type = "string")), controlSetId = structure(logical(0), tags = list(location = "uri", locationName = "controlSetId", type = "string")), controlId = structure(logical(0), tags = list(location = "uri", locationName = "controlId", type = "string")), nextToken = structure(logical(0), tags = list(location = "querystring", locationName = "nextToken", type = "string")), maxResults = structure(logical(0), tags = list(location = "querystring", locationName = "maxResults", type = "integer"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$get_evidence_folders_by_assessment_control_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(evidenceFolders = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), date = structure(logical(0), tags = list(type = "timestamp")), assessmentId = structure(logical(0), tags = list(type = "string")), controlSetId = structure(logical(0), tags = list(type = "string")), controlId = structure(logical(0), tags = list(type = "string")), id = structure(logical(0), tags = list(type = "string")), dataSource = structure(logical(0), tags = list(type = "string")), author = structure(logical(0), tags = list(type = "string")), totalEvidence = structure(logical(0), tags = list(type = "integer")), assessmentReportSelectionCount = structure(logical(0), tags = list(type = "integer")), controlName = structure(logical(0), tags = list(type = "string")), evidenceResourcesIncludedCount = structure(logical(0), tags = list(type = "integer")), evidenceByTypeConfigurationDataCount = structure(logical(0), tags = list(type = "integer")), evidenceByTypeManualCount = structure(logical(0), tags = list(type = "integer")), evidenceByTypeComplianceCheckCount = structure(logical(0), tags = list(type = "integer")), evidenceByTypeComplianceCheckIssuesCount = structure(logical(0), tags = list(type = "integer")), evidenceByTypeUserActivityCount = structure(logical(0), tags = list(type = "integer")), evidenceAwsServiceSourceCount = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$get_insights_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$get_insights_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(insights = structure(list(activeAssessmentsCount = structure(logical(0), tags = list(type = "integer")), noncompliantEvidenceCount = structure(logical(0), tags = list(type = "integer")), compliantEvidenceCount = structure(logical(0), tags = list(type = "integer")), inconclusiveEvidenceCount = structure(logical(0), tags = list(type = "integer")), assessmentControlsCountByNoncompliantEvidence = structure(logical(0), tags = list(type = "integer")), totalAssessmentControlsCount = structure(logical(0), tags = list(type = "integer")), lastUpdated = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$get_insights_by_assessment_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(assessmentId = structure(logical(0), tags = list(location = "uri", locationName = "assessmentId", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$get_insights_by_assessment_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(insights = structure(list(noncompliantEvidenceCount = structure(logical(0), tags = list(type = "integer")), compliantEvidenceCount = structure(logical(0), tags = list(type = "integer")), inconclusiveEvidenceCount = structure(logical(0), tags = list(type = "integer")), assessmentControlsCountByNoncompliantEvidence = structure(logical(0), tags = list(type = "integer")), totalAssessmentControlsCount = structure(logical(0), tags = list(type = "integer")), lastUpdated = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$get_organization_admin_account_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$get_organization_admin_account_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(adminAccountId = structure(logical(0), tags = list(type = "string")), organizationId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$get_services_in_scope_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$get_services_in_scope_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(serviceMetadata = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), displayName = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), category = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$get_settings_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(attribute = structure(logical(0), tags = list(location = "uri", locationName = "attribute", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$get_settings_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(settings = structure(list(isAwsOrgEnabled = structure(logical(0), tags = list(type = "boolean")), snsTopic = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), defaultAssessmentReportsDestination = structure(list(destinationType = structure(logical(0), tags = list(type = "string")), destination = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE)), defaultProcessOwners = structure(list(structure(list(roleType = structure(logical(0), tags = list(type = "string")), roleArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list", sensitive = TRUE)), kmsKey = structure(logical(0), tags = list(type = "string")), evidenceFinderEnablement = structure(list(eventDataStoreArn = structure(logical(0), tags = list(type = "string")), enablementStatus = structure(logical(0), tags = list(type = "string")), backfillStatus = structure(logical(0), tags = list(type = "string")), error = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), deregistrationPolicy = structure(list(deleteResources = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), defaultExportDestination = structure(list(destinationType = structure(logical(0), tags = list(type = "string")), destination = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$list_assessment_control_insights_by_control_domain_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(controlDomainId = structure(logical(0), tags = list(location = "querystring", locationName = "controlDomainId", type = "string")), assessmentId = structure(logical(0), tags = list(location = "querystring", locationName = "assessmentId", type = "string")), nextToken = structure(logical(0), tags = list(location = "querystring", locationName = "nextToken", type = "string")), maxResults = structure(logical(0), tags = list(location = "querystring", locationName = "maxResults", type = "integer"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$list_assessment_control_insights_by_control_domain_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(controlInsightsByAssessment = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), id = structure(logical(0), tags = list(type = "string")), evidenceInsights = structure(list(noncompliantEvidenceCount = structure(logical(0), tags = list(type = "integer")), compliantEvidenceCount = structure(logical(0), tags = list(type = "integer")), inconclusiveEvidenceCount = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), controlSetName = structure(logical(0), tags = list(type = "string")), lastUpdated = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$list_assessment_framework_share_requests_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(requestType = structure(logical(0), tags = list(location = "querystring", locationName = "requestType", type = "string")), nextToken = structure(logical(0), tags = list(location = "querystring", locationName = "nextToken", type = "string")), maxResults = structure(logical(0), tags = list(location = "querystring", locationName = "maxResults", type = "integer"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$list_assessment_framework_share_requests_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(assessmentFrameworkShareRequests = structure(list(structure(list(id = structure(logical(0), tags = list(type = "string")), frameworkId = structure(logical(0), tags = list(type = "string")), frameworkName = structure(logical(0), tags = list(type = "string")), frameworkDescription = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), sourceAccount = structure(logical(0), tags = list(type = "string")), destinationAccount = structure(logical(0), tags = list(type = "string")), destinationRegion = structure(logical(0), tags = list(type = "string")), expirationTime = structure(logical(0), tags = list(type = "timestamp")), creationTime = structure(logical(0), tags = list(type = "timestamp")), lastUpdated = structure(logical(0), tags = list(type = "timestamp")), comment = structure(logical(0), tags = list(type = "string")), standardControlsCount = structure(logical(0), tags = list(type = "integer")), customControlsCount = structure(logical(0), tags = list(type = "integer")), complianceType = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$list_assessment_frameworks_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(frameworkType = structure(logical(0), tags = list(location = "querystring", locationName = "frameworkType", type = "string")), nextToken = structure(logical(0), tags = list(location = "querystring", locationName = "nextToken", type = "string")), maxResults = structure(logical(0), tags = list(location = "querystring", locationName = "maxResults", type = "integer"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$list_assessment_frameworks_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(frameworkMetadataList = structure(list(structure(list(arn = structure(logical(0), tags = list(type = "string")), id = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), logo = structure(logical(0), tags = list(type = "string")), complianceType = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), controlsCount = structure(logical(0), tags = list(type = "integer")), controlSetsCount = structure(logical(0), tags = list(type = "integer")), createdAt = structure(logical(0), tags = list(type = "timestamp")), lastUpdatedAt = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$list_assessment_reports_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(nextToken = structure(logical(0), tags = list(location = "querystring", locationName = "nextToken", type = "string")), maxResults = structure(logical(0), tags = list(location = "querystring", locationName = "maxResults", type = "integer"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$list_assessment_reports_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(assessmentReports = structure(list(structure(list(id = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), assessmentId = structure(logical(0), tags = list(type = "string")), assessmentName = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), author = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), status = structure(logical(0), tags = list(type = "string")), creationTime = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$list_assessments_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(status = structure(logical(0), tags = list(location = "querystring", locationName = "status", type = "string")), nextToken = structure(logical(0), tags = list(location = "querystring", locationName = "nextToken", type = "string")), maxResults = structure(logical(0), tags = list(location = "querystring", locationName = "maxResults", type = "integer"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$list_assessments_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(assessmentMetadata = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), id = structure(logical(0), tags = list(type = "string")), complianceType = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), status = structure(logical(0), tags = list(type = "string")), roles = structure(list(structure(list(roleType = structure(logical(0), tags = list(type = "string")), roleArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list", sensitive = TRUE)), delegations = structure(list(structure(list(id = structure(logical(0), tags = list(type = "string")), assessmentName = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), assessmentId = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), roleArn = structure(logical(0), tags = list(type = "string")), roleType = structure(logical(0), tags = list(type = "string")), creationTime = structure(logical(0), tags = list(type = "timestamp")), lastUpdated = structure(logical(0), tags = list(type = "timestamp")), controlSetId = structure(logical(0), tags = list(type = "string")), comment = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), createdBy = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure", sensitive = TRUE))), tags = list(type = "list")), creationTime = structure(logical(0), tags = list(type = "timestamp")), lastUpdated = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$list_control_domain_insights_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(nextToken = structure(logical(0), tags = list(location = "querystring", locationName = "nextToken", type = "string")), maxResults = structure(logical(0), tags = list(location = "querystring", locationName = "maxResults", type = "integer"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$list_control_domain_insights_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(controlDomainInsights = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), id = structure(logical(0), tags = list(type = "string")), controlsCountByNoncompliantEvidence = structure(logical(0), tags = list(type = "integer")), totalControlsCount = structure(logical(0), tags = list(type = "integer")), evidenceInsights = structure(list(noncompliantEvidenceCount = structure(logical(0), tags = list(type = "integer")), compliantEvidenceCount = structure(logical(0), tags = list(type = "integer")), inconclusiveEvidenceCount = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), lastUpdated = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$list_control_domain_insights_by_assessment_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(assessmentId = structure(logical(0), tags = list(location = "querystring", locationName = "assessmentId", type = "string")), nextToken = structure(logical(0), tags = list(location = "querystring", locationName = "nextToken", type = "string")), maxResults = structure(logical(0), tags = list(location = "querystring", locationName = "maxResults", type = "integer"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$list_control_domain_insights_by_assessment_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(controlDomainInsights = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), id = structure(logical(0), tags = list(type = "string")), controlsCountByNoncompliantEvidence = structure(logical(0), tags = list(type = "integer")), totalControlsCount = structure(logical(0), tags = list(type = "integer")), evidenceInsights = structure(list(noncompliantEvidenceCount = structure(logical(0), tags = list(type = "integer")), compliantEvidenceCount = structure(logical(0), tags = list(type = "integer")), inconclusiveEvidenceCount = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), lastUpdated = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$list_control_insights_by_control_domain_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(controlDomainId = structure(logical(0), tags = list(location = "querystring", locationName = "controlDomainId", type = "string")), nextToken = structure(logical(0), tags = list(location = "querystring", locationName = "nextToken", type = "string")), maxResults = structure(logical(0), tags = list(location = "querystring", locationName = "maxResults", type = "integer"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$list_control_insights_by_control_domain_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(controlInsightsMetadata = structure(list(structure(list(name = structure(logical(0), tags = list(type = "string")), id = structure(logical(0), tags = list(type = "string")), evidenceInsights = structure(list(noncompliantEvidenceCount = structure(logical(0), tags = list(type = "integer")), compliantEvidenceCount = structure(logical(0), tags = list(type = "integer")), inconclusiveEvidenceCount = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure")), lastUpdated = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$list_controls_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(controlType = structure(logical(0), tags = list(location = "querystring", locationName = "controlType", type = "string")), nextToken = structure(logical(0), tags = list(location = "querystring", locationName = "nextToken", type = "string")), maxResults = structure(logical(0), tags = list(location = "querystring", locationName = "maxResults", type = "integer"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$list_controls_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(controlMetadataList = structure(list(structure(list(arn = structure(logical(0), tags = list(type = "string")), id = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), controlSources = structure(logical(0), tags = list(type = "string")), createdAt = structure(logical(0), tags = list(type = "timestamp")), lastUpdatedAt = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$list_keywords_for_data_source_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(source = structure(logical(0), tags = list(location = "querystring", locationName = "source", type = "string")), nextToken = structure(logical(0), tags = list(location = "querystring", locationName = "nextToken", type = "string")), maxResults = structure(logical(0), tags = list(location = "querystring", locationName = "maxResults", type = "integer"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$list_keywords_for_data_source_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(keywords = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$list_notifications_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(nextToken = structure(logical(0), tags = list(location = "querystring", locationName = "nextToken", type = "string")), maxResults = structure(logical(0), tags = list(location = "querystring", locationName = "maxResults", type = "integer"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$list_notifications_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(notifications = structure(list(structure(list(id = structure(logical(0), tags = list(type = "string")), assessmentId = structure(logical(0), tags = list(type = "string")), assessmentName = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), controlSetId = structure(logical(0), tags = list(type = "string")), controlSetName = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), eventTime = structure(logical(0), tags = list(type = "timestamp")), source = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list")), nextToken = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$list_tags_for_resource_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(resourceArn = structure(logical(0), tags = list(location = "uri", locationName = "resourceArn", type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$list_tags_for_resource_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$register_account_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(kmsKey = structure(logical(0), tags = list(type = "string")), delegatedAdminAccount = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$register_account_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$register_organization_admin_account_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(adminAccountId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$register_organization_admin_account_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(adminAccountId = structure(logical(0), tags = list(type = "string")), organizationId = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$start_assessment_framework_share_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(frameworkId = structure(logical(0), tags = list(location = "uri", locationName = "frameworkId", type = "string")), destinationAccount = structure(logical(0), tags = list(type = "string")), destinationRegion = structure(logical(0), tags = list(type = "string")), comment = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$start_assessment_framework_share_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(assessmentFrameworkShareRequest = structure(list(id = structure(logical(0), tags = list(type = "string")), frameworkId = structure(logical(0), tags = list(type = "string")), frameworkName = structure(logical(0), tags = list(type = "string")), frameworkDescription = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), sourceAccount = structure(logical(0), tags = list(type = "string")), destinationAccount = structure(logical(0), tags = list(type = "string")), destinationRegion = structure(logical(0), tags = list(type = "string")), expirationTime = structure(logical(0), tags = list(type = "timestamp")), creationTime = structure(logical(0), tags = list(type = "timestamp")), lastUpdated = structure(logical(0), tags = list(type = "timestamp")), comment = structure(logical(0), tags = list(type = "string")), standardControlsCount = structure(logical(0), tags = list(type = "integer")), customControlsCount = structure(logical(0), tags = list(type = "integer")), complianceType = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$tag_resource_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(resourceArn = structure(logical(0), tags = list(location = "uri", locationName = "resourceArn", type = "string")), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$tag_resource_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$untag_resource_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(resourceArn = structure(logical(0), tags = list(location = "uri", locationName = "resourceArn", type = "string")), tagKeys = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(location = "querystring", locationName = "tagKeys", type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$untag_resource_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$update_assessment_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(assessmentId = structure(logical(0), tags = list(location = "uri", locationName = "assessmentId", type = "string")), assessmentName = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), assessmentDescription = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), scope = structure(list(awsAccounts = structure(list(structure(list(id = structure(logical(0), tags = list(type = "string")), emailAddress = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list", sensitive = TRUE)), awsServices = structure(list(structure(list(serviceName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure", sensitive = TRUE)), assessmentReportsDestination = structure(list(destinationType = structure(logical(0), tags = list(type = "string")), destination = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE)), roles = structure(list(structure(list(roleType = structure(logical(0), tags = list(type = "string")), roleArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list", sensitive = TRUE))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$update_assessment_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(assessment = structure(list(arn = structure(logical(0), tags = list(type = "string")), awsAccount = structure(list(id = structure(logical(0), tags = list(type = "string")), emailAddress = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), metadata = structure(list(name = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), id = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), complianceType = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), status = structure(logical(0), tags = list(type = "string")), assessmentReportsDestination = structure(list(destinationType = structure(logical(0), tags = list(type = "string")), destination = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE)), scope = structure(list(awsAccounts = structure(list(structure(list(id = structure(logical(0), tags = list(type = "string")), emailAddress = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list", sensitive = TRUE)), awsServices = structure(list(structure(list(serviceName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure", sensitive = TRUE)), roles = structure(list(structure(list(roleType = structure(logical(0), tags = list(type = "string")), roleArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list", sensitive = TRUE)), delegations = structure(list(structure(list(id = structure(logical(0), tags = list(type = "string")), assessmentName = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), assessmentId = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), roleArn = structure(logical(0), tags = list(type = "string")), roleType = structure(logical(0), tags = list(type = "string")), creationTime = structure(logical(0), tags = list(type = "timestamp")), lastUpdated = structure(logical(0), tags = list(type = "timestamp")), controlSetId = structure(logical(0), tags = list(type = "string")), comment = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), createdBy = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure", sensitive = TRUE))), tags = list(type = "list")), creationTime = structure(logical(0), tags = list(type = "timestamp")), lastUpdated = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure")), framework = structure(list(id = structure(logical(0), tags = list(type = "string")), arn = structure(logical(0), tags = list(type = "string")), metadata = structure(list(name = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), description = structure(logical(0), tags = list(type = "string")), logo = structure(logical(0), tags = list(type = "string")), complianceType = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure")), controlSets = structure(list(structure(list(id = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), roles = structure(list(structure(list(roleType = structure(logical(0), tags = list(type = "string")), roleArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list", sensitive = TRUE)), controls = structure(list(structure(list(id = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), response = structure(logical(0), tags = list(type = "string")), comments = structure(list(structure(list(authorName = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), commentBody = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), postedDate = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "list")), evidenceSources = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), evidenceCount = structure(logical(0), tags = list(type = "integer")), assessmentReportEvidenceCount = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "list")), delegations = structure(list(structure(list(id = structure(logical(0), tags = list(type = "string")), assessmentName = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), assessmentId = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), roleArn = structure(logical(0), tags = list(type = "string")), roleType = structure(logical(0), tags = list(type = "string")), creationTime = structure(logical(0), tags = list(type = "timestamp")), lastUpdated = structure(logical(0), tags = list(type = "timestamp")), controlSetId = structure(logical(0), tags = list(type = "string")), comment = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), createdBy = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure", sensitive = TRUE))), tags = list(type = "list")), systemEvidenceCount = structure(logical(0), tags = list(type = "integer")), manualEvidenceCount = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure", sensitive = TRUE)), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$update_assessment_control_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(assessmentId = structure(logical(0), tags = list(location = "uri", locationName = "assessmentId", type = "string")), controlSetId = structure(logical(0), tags = list(location = "uri", locationName = "controlSetId", type = "string")), controlId = structure(logical(0), tags = list(location = "uri", locationName = "controlId", type = "string")), controlStatus = structure(logical(0), tags = list(type = "string")), commentBody = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$update_assessment_control_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(control = structure(list(id = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), response = structure(logical(0), tags = list(type = "string")), comments = structure(list(structure(list(authorName = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), commentBody = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), postedDate = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "list")), evidenceSources = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), evidenceCount = structure(logical(0), tags = list(type = "integer")), assessmentReportEvidenceCount = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$update_assessment_control_set_status_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(assessmentId = structure(logical(0), tags = list(location = "uri", locationName = "assessmentId", type = "string")), controlSetId = structure(logical(0), tags = list(location = "uri", locationName = "controlSetId", type = "string")), status = structure(logical(0), tags = list(type = "string")), comment = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$update_assessment_control_set_status_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(controlSet = structure(list(id = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), roles = structure(list(structure(list(roleType = structure(logical(0), tags = list(type = "string")), roleArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list", sensitive = TRUE)), controls = structure(list(structure(list(id = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), response = structure(logical(0), tags = list(type = "string")), comments = structure(list(structure(list(authorName = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), commentBody = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), postedDate = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "list")), evidenceSources = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), evidenceCount = structure(logical(0), tags = list(type = "integer")), assessmentReportEvidenceCount = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "list")), delegations = structure(list(structure(list(id = structure(logical(0), tags = list(type = "string")), assessmentName = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), assessmentId = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), roleArn = structure(logical(0), tags = list(type = "string")), roleType = structure(logical(0), tags = list(type = "string")), creationTime = structure(logical(0), tags = list(type = "timestamp")), lastUpdated = structure(logical(0), tags = list(type = "timestamp")), controlSetId = structure(logical(0), tags = list(type = "string")), comment = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), createdBy = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure", sensitive = TRUE))), tags = list(type = "list")), systemEvidenceCount = structure(logical(0), tags = list(type = "integer")), manualEvidenceCount = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$update_assessment_framework_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(frameworkId = structure(logical(0), tags = list(location = "uri", locationName = "frameworkId", type = "string")), name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), complianceType = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), controlSets = structure(list(structure(list(id = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), controls = structure(list(structure(list(id = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$update_assessment_framework_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(framework = structure(list(arn = structure(logical(0), tags = list(type = "string")), id = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string")), complianceType = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), description = structure(logical(0), tags = list(type = "string")), logo = structure(logical(0), tags = list(type = "string")), controlSources = structure(logical(0), tags = list(type = "string")), controlSets = structure(list(structure(list(id = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), controls = structure(list(structure(list(arn = structure(logical(0), tags = list(type = "string")), id = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), testingInformation = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), actionPlanTitle = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), actionPlanInstructions = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), controlSources = structure(logical(0), tags = list(type = "string")), controlMappingSources = structure(list(structure(list(sourceId = structure(logical(0), tags = list(type = "string")), sourceName = structure(logical(0), tags = list(type = "string")), sourceDescription = structure(logical(0), tags = list(type = "string")), sourceSetUpOption = structure(logical(0), tags = list(type = "string")), sourceType = structure(logical(0), tags = list(type = "string")), sourceKeyword = structure(list(keywordInputType = structure(logical(0), tags = list(type = "string")), keywordValue = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), sourceFrequency = structure(logical(0), tags = list(type = "string")), troubleshootingText = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure"))), tags = list(type = "list")), createdAt = structure(logical(0), tags = list(type = "timestamp")), lastUpdatedAt = structure(logical(0), tags = list(type = "timestamp")), createdBy = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), lastUpdatedBy = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))), tags = list(type = "list", sensitive = TRUE)), createdAt = structure(logical(0), tags = list(type = "timestamp")), lastUpdatedAt = structure(logical(0), tags = list(type = "timestamp")), createdBy = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), lastUpdatedBy = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$update_assessment_framework_share_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(requestId = structure(logical(0), tags = list(location = "uri", locationName = "requestId", type = "string")), requestType = structure(logical(0), tags = list(type = "string")), action = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$update_assessment_framework_share_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(assessmentFrameworkShareRequest = structure(list(id = structure(logical(0), tags = list(type = "string")), frameworkId = structure(logical(0), tags = list(type = "string")), frameworkName = structure(logical(0), tags = list(type = "string")), frameworkDescription = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), sourceAccount = structure(logical(0), tags = list(type = "string")), destinationAccount = structure(logical(0), tags = list(type = "string")), destinationRegion = structure(logical(0), tags = list(type = "string")), expirationTime = structure(logical(0), tags = list(type = "timestamp")), creationTime = structure(logical(0), tags = list(type = "timestamp")), lastUpdated = structure(logical(0), tags = list(type = "timestamp")), comment = structure(logical(0), tags = list(type = "string")), standardControlsCount = structure(logical(0), tags = list(type = "integer")), customControlsCount = structure(logical(0), tags = list(type = "integer")), complianceType = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$update_assessment_status_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(assessmentId = structure(logical(0), tags = list(location = "uri", locationName = "assessmentId", type = "string")), status = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$update_assessment_status_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(assessment = structure(list(arn = structure(logical(0), tags = list(type = "string")), awsAccount = structure(list(id = structure(logical(0), tags = list(type = "string")), emailAddress = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), metadata = structure(list(name = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), id = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), complianceType = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), status = structure(logical(0), tags = list(type = "string")), assessmentReportsDestination = structure(list(destinationType = structure(logical(0), tags = list(type = "string")), destination = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE)), scope = structure(list(awsAccounts = structure(list(structure(list(id = structure(logical(0), tags = list(type = "string")), emailAddress = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), name = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list", sensitive = TRUE)), awsServices = structure(list(structure(list(serviceName = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure", sensitive = TRUE)), roles = structure(list(structure(list(roleType = structure(logical(0), tags = list(type = "string")), roleArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list", sensitive = TRUE)), delegations = structure(list(structure(list(id = structure(logical(0), tags = list(type = "string")), assessmentName = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), assessmentId = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), roleArn = structure(logical(0), tags = list(type = "string")), roleType = structure(logical(0), tags = list(type = "string")), creationTime = structure(logical(0), tags = list(type = "timestamp")), lastUpdated = structure(logical(0), tags = list(type = "timestamp")), controlSetId = structure(logical(0), tags = list(type = "string")), comment = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), createdBy = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure", sensitive = TRUE))), tags = list(type = "list")), creationTime = structure(logical(0), tags = list(type = "timestamp")), lastUpdated = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure")), framework = structure(list(id = structure(logical(0), tags = list(type = "string")), arn = structure(logical(0), tags = list(type = "string")), metadata = structure(list(name = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), description = structure(logical(0), tags = list(type = "string")), logo = structure(logical(0), tags = list(type = "string")), complianceType = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure")), controlSets = structure(list(structure(list(id = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), roles = structure(list(structure(list(roleType = structure(logical(0), tags = list(type = "string")), roleArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list", sensitive = TRUE)), controls = structure(list(structure(list(id = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), response = structure(logical(0), tags = list(type = "string")), comments = structure(list(structure(list(authorName = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), commentBody = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), postedDate = structure(logical(0), tags = list(type = "timestamp"))), tags = list(type = "structure"))), tags = list(type = "list")), evidenceSources = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list")), evidenceCount = structure(logical(0), tags = list(type = "integer")), assessmentReportEvidenceCount = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "list")), delegations = structure(list(structure(list(id = structure(logical(0), tags = list(type = "string")), assessmentName = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), assessmentId = structure(logical(0), tags = list(type = "string")), status = structure(logical(0), tags = list(type = "string")), roleArn = structure(logical(0), tags = list(type = "string")), roleType = structure(logical(0), tags = list(type = "string")), creationTime = structure(logical(0), tags = list(type = "timestamp")), lastUpdated = structure(logical(0), tags = list(type = "timestamp")), controlSetId = structure(logical(0), tags = list(type = "string")), comment = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), createdBy = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure", sensitive = TRUE))), tags = list(type = "list")), systemEvidenceCount = structure(logical(0), tags = list(type = "integer")), manualEvidenceCount = structure(logical(0), tags = list(type = "integer"))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure", sensitive = TRUE)), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$update_control_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(controlId = structure(logical(0), tags = list(location = "uri", locationName = "controlId", type = "string")), name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), testingInformation = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), actionPlanTitle = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), actionPlanInstructions = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), controlMappingSources = structure(list(structure(list(sourceId = structure(logical(0), tags = list(type = "string")), sourceName = structure(logical(0), tags = list(type = "string")), sourceDescription = structure(logical(0), tags = list(type = "string")), sourceSetUpOption = structure(logical(0), tags = list(type = "string")), sourceType = structure(logical(0), tags = list(type = "string")), sourceKeyword = structure(list(keywordInputType = structure(logical(0), tags = list(type = "string")), keywordValue = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), sourceFrequency = structure(logical(0), tags = list(type = "string")), troubleshootingText = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$update_control_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(control = structure(list(arn = structure(logical(0), tags = list(type = "string")), id = structure(logical(0), tags = list(type = "string")), type = structure(logical(0), tags = list(type = "string")), name = structure(logical(0), tags = list(type = "string")), description = structure(logical(0), tags = list(type = "string")), testingInformation = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), actionPlanTitle = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), actionPlanInstructions = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), controlSources = structure(logical(0), tags = list(type = "string")), controlMappingSources = structure(list(structure(list(sourceId = structure(logical(0), tags = list(type = "string")), sourceName = structure(logical(0), tags = list(type = "string")), sourceDescription = structure(logical(0), tags = list(type = "string")), sourceSetUpOption = structure(logical(0), tags = list(type = "string")), sourceType = structure(logical(0), tags = list(type = "string")), sourceKeyword = structure(list(keywordInputType = structure(logical(0), tags = list(type = "string")), keywordValue = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), sourceFrequency = structure(logical(0), tags = list(type = "string")), troubleshootingText = structure(logical(0), tags = list(type = "string", sensitive = TRUE))), tags = list(type = "structure"))), tags = list(type = "list")), createdAt = structure(logical(0), tags = list(type = "timestamp")), lastUpdatedAt = structure(logical(0), tags = list(type = "timestamp")), createdBy = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), lastUpdatedBy = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), tags = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "map"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$update_settings_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(snsTopic = structure(logical(0), tags = list(type = "string")), defaultAssessmentReportsDestination = structure(list(destinationType = structure(logical(0), tags = list(type = "string")), destination = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE)), defaultProcessOwners = structure(list(structure(list(roleType = structure(logical(0), tags = list(type = "string")), roleArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list", sensitive = TRUE)), kmsKey = structure(logical(0), tags = list(type = "string")), evidenceFinderEnabled = structure(logical(0), tags = list(type = "boolean")), deregistrationPolicy = structure(list(deleteResources = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), defaultExportDestination = structure(list(destinationType = structure(logical(0), tags = list(type = "string")), destination = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$update_settings_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(settings = structure(list(isAwsOrgEnabled = structure(logical(0), tags = list(type = "boolean")), snsTopic = structure(logical(0), tags = list(type = "string", sensitive = TRUE)), defaultAssessmentReportsDestination = structure(list(destinationType = structure(logical(0), tags = list(type = "string")), destination = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure", sensitive = TRUE)), defaultProcessOwners = structure(list(structure(list(roleType = structure(logical(0), tags = list(type = "string")), roleArn = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "list", sensitive = TRUE)), kmsKey = structure(logical(0), tags = list(type = "string")), evidenceFinderEnablement = structure(list(eventDataStoreArn = structure(logical(0), tags = list(type = "string")), enablementStatus = structure(logical(0), tags = list(type = "string")), backfillStatus = structure(logical(0), tags = list(type = "string")), error = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), deregistrationPolicy = structure(list(deleteResources = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure")), defaultExportDestination = structure(list(destinationType = structure(logical(0), tags = list(type = "string")), destination = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))), tags = list(type = "structure"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$validate_assessment_report_integrity_input <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(s3RelativePath = structure(logical(0), tags = list(type = "string"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

.auditmanager$validate_assessment_report_integrity_output <- function(...) {
  args <- c(as.list(environment()), list(...))
  shape <- structure(list(signatureValid = structure(logical(0), tags = list(type = "boolean")), signatureAlgorithm = structure(logical(0), tags = list(type = "string")), signatureDateTime = structure(logical(0), tags = list(type = "string")), signatureKeyId = structure(logical(0), tags = list(type = "string")), validationErrors = structure(list(structure(logical(0), tags = list(type = "string"))), tags = list(type = "list"))), tags = list(type = "structure"))
  return(populate(args, shape))
}

Try the paws.management package in your browser

Any scripts or data that you put into this service are public.

paws.management documentation built on Sept. 12, 2023, 1:06 a.m.