Module: Aws::AuditManager::ClientApi Private
- Includes:
- Seahorse::Model
- Defined in:
- lib/aws-sdk-auditmanager/client_api.rb
This module is part of a private API. You should avoid using this module if possible, as it may be removed or be changed in the future.
Constant Summary collapse
- AWSAccount =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AWSAccount')
- AWSAccounts =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'AWSAccounts')
- AWSService =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AWSService')
- AWSServiceName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'AWSServiceName')
- AWSServices =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'AWSServices')
- AccessDeniedException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AccessDeniedException')
- AccountId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'AccountId')
- AccountName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'AccountName')
- AccountStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'AccountStatus')
- ActionEnum =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ActionEnum')
- ActionPlanInstructions =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ActionPlanInstructions')
- ActionPlanTitle =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ActionPlanTitle')
- Assessment =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Assessment')
- AssessmentControl =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AssessmentControl')
- AssessmentControlSet =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AssessmentControlSet')
- AssessmentControlSets =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'AssessmentControlSets')
- AssessmentControls =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'AssessmentControls')
- AssessmentDescription =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'AssessmentDescription')
- AssessmentEvidenceFolder =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AssessmentEvidenceFolder')
- AssessmentEvidenceFolderName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'AssessmentEvidenceFolderName')
- AssessmentEvidenceFolders =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'AssessmentEvidenceFolders')
- AssessmentFramework =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AssessmentFramework')
- AssessmentFrameworkDescription =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'AssessmentFrameworkDescription')
- AssessmentFrameworkMetadata =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AssessmentFrameworkMetadata')
Shapes::StructureShape.new(name: 'AssessmentFrameworkShareRequest')
Shapes::ListShape.new(name: 'AssessmentFrameworkShareRequestList')
- AssessmentMetadata =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AssessmentMetadata')
- AssessmentMetadataItem =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AssessmentMetadataItem')
- AssessmentName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'AssessmentName')
- AssessmentReport =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AssessmentReport')
- AssessmentReportDescription =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'AssessmentReportDescription')
- AssessmentReportDestinationType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'AssessmentReportDestinationType')
- AssessmentReportEvidenceError =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AssessmentReportEvidenceError')
- AssessmentReportEvidenceErrors =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'AssessmentReportEvidenceErrors')
- AssessmentReportMetadata =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AssessmentReportMetadata')
- AssessmentReportName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'AssessmentReportName')
- AssessmentReportStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'AssessmentReportStatus')
- AssessmentReportsDestination =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AssessmentReportsDestination')
- AssessmentReportsMetadata =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'AssessmentReportsMetadata')
- AssessmentStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'AssessmentStatus')
- AssociateAssessmentReportEvidenceFolderRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AssociateAssessmentReportEvidenceFolderRequest')
- AssociateAssessmentReportEvidenceFolderResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'AssociateAssessmentReportEvidenceFolderResponse')
- AuditManagerArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'AuditManagerArn')
- BatchAssociateAssessmentReportEvidenceRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'BatchAssociateAssessmentReportEvidenceRequest')
- BatchAssociateAssessmentReportEvidenceResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'BatchAssociateAssessmentReportEvidenceResponse')
- BatchCreateDelegationByAssessmentError =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'BatchCreateDelegationByAssessmentError')
- BatchCreateDelegationByAssessmentErrors =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'BatchCreateDelegationByAssessmentErrors')
- BatchCreateDelegationByAssessmentRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'BatchCreateDelegationByAssessmentRequest')
- BatchCreateDelegationByAssessmentResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'BatchCreateDelegationByAssessmentResponse')
- BatchDeleteDelegationByAssessmentError =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'BatchDeleteDelegationByAssessmentError')
- BatchDeleteDelegationByAssessmentErrors =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'BatchDeleteDelegationByAssessmentErrors')
- BatchDeleteDelegationByAssessmentRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'BatchDeleteDelegationByAssessmentRequest')
- BatchDeleteDelegationByAssessmentResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'BatchDeleteDelegationByAssessmentResponse')
- BatchDisassociateAssessmentReportEvidenceRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'BatchDisassociateAssessmentReportEvidenceRequest')
- BatchDisassociateAssessmentReportEvidenceResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'BatchDisassociateAssessmentReportEvidenceResponse')
- BatchImportEvidenceToAssessmentControlError =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'BatchImportEvidenceToAssessmentControlError')
- BatchImportEvidenceToAssessmentControlErrors =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'BatchImportEvidenceToAssessmentControlErrors')
- BatchImportEvidenceToAssessmentControlRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'BatchImportEvidenceToAssessmentControlRequest')
- BatchImportEvidenceToAssessmentControlResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'BatchImportEvidenceToAssessmentControlResponse')
- Boolean =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::BooleanShape.new(name: 'Boolean')
- ChangeLog =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ChangeLog')
- ChangeLogs =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ChangeLogs')
- CloudTrailArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'CloudTrailArn')
- ComplianceType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ComplianceType')
- Control =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Control')
- ControlComment =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ControlComment')
- ControlCommentBody =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ControlCommentBody')
- ControlComments =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ControlComments')
- ControlDescription =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ControlDescription')
- ControlDomainInsights =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ControlDomainInsights')
- ControlDomainInsightsList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ControlDomainInsightsList')
- ControlInsightsMetadata =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ControlInsightsMetadata')
- ControlInsightsMetadataByAssessment =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ControlInsightsMetadataByAssessment')
- ControlInsightsMetadataByAssessmentItem =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ControlInsightsMetadataByAssessmentItem')
- ControlInsightsMetadataItem =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ControlInsightsMetadataItem')
- ControlMappingSource =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ControlMappingSource')
- ControlMappingSources =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ControlMappingSources')
- ControlMetadata =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ControlMetadata')
- ControlMetadataList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ControlMetadataList')
- ControlName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ControlName')
- ControlResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ControlResponse')
- ControlSet =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ControlSet')
- ControlSetId =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ControlSetId')
- ControlSetName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ControlSetName')
- ControlSetStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ControlSetStatus')
- ControlSets =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ControlSets')
- ControlSetsCount =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'ControlSetsCount')
- ControlSources =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ControlSources')
- ControlStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ControlStatus')
- ControlType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ControlType')
- Controls =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'Controls')
- ControlsCount =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'ControlsCount')
- CreateAssessmentFrameworkControl =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateAssessmentFrameworkControl')
- CreateAssessmentFrameworkControlSet =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateAssessmentFrameworkControlSet')
- CreateAssessmentFrameworkControlSets =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'CreateAssessmentFrameworkControlSets')
- CreateAssessmentFrameworkControls =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'CreateAssessmentFrameworkControls')
- CreateAssessmentFrameworkRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateAssessmentFrameworkRequest')
- CreateAssessmentFrameworkResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateAssessmentFrameworkResponse')
- CreateAssessmentReportRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateAssessmentReportRequest')
- CreateAssessmentReportResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateAssessmentReportResponse')
- CreateAssessmentRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateAssessmentRequest')
- CreateAssessmentResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateAssessmentResponse')
- CreateControlMappingSource =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateControlMappingSource')
- CreateControlMappingSources =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'CreateControlMappingSources')
- CreateControlRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateControlRequest')
- CreateControlResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateControlResponse')
- CreateDelegationRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'CreateDelegationRequest')
- CreateDelegationRequests =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'CreateDelegationRequests')
- CreatedBy =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'CreatedBy')
- DefaultExportDestination =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DefaultExportDestination')
- Delegation =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Delegation')
- DelegationComment =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'DelegationComment')
- DelegationIds =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'DelegationIds')
- DelegationMetadata =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DelegationMetadata')
- DelegationMetadataList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'DelegationMetadataList')
- DelegationStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'DelegationStatus')
- Delegations =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'Delegations')
- DeleteAssessmentFrameworkRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteAssessmentFrameworkRequest')
- DeleteAssessmentFrameworkResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteAssessmentFrameworkResponse')
Shapes::StructureShape.new(name: 'DeleteAssessmentFrameworkShareRequest')
Shapes::StructureShape.new(name: 'DeleteAssessmentFrameworkShareResponse')
- DeleteAssessmentReportRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteAssessmentReportRequest')
- DeleteAssessmentReportResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteAssessmentReportResponse')
- DeleteAssessmentRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteAssessmentRequest')
- DeleteAssessmentResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteAssessmentResponse')
- DeleteControlRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteControlRequest')
- DeleteControlResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeleteControlResponse')
- DeleteResources =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'DeleteResources')
- DeregisterAccountRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeregisterAccountRequest')
- DeregisterAccountResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeregisterAccountResponse')
- DeregisterOrganizationAdminAccountRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeregisterOrganizationAdminAccountRequest')
- DeregisterOrganizationAdminAccountResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeregisterOrganizationAdminAccountResponse')
- DeregistrationPolicy =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DeregistrationPolicy')
- DisassociateAssessmentReportEvidenceFolderRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DisassociateAssessmentReportEvidenceFolderRequest')
- DisassociateAssessmentReportEvidenceFolderResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'DisassociateAssessmentReportEvidenceFolderResponse')
- EmailAddress =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'EmailAddress')
- ErrorCode =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ErrorCode')
- ErrorMessage =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ErrorMessage')
- EventName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'EventName')
- Evidence =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Evidence')
- EvidenceAttributeKey =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'EvidenceAttributeKey')
- EvidenceAttributeValue =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'EvidenceAttributeValue')
- EvidenceAttributes =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::MapShape.new(name: 'EvidenceAttributes')
- EvidenceFinderBackfillStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'EvidenceFinderBackfillStatus')
- EvidenceFinderEnablement =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'EvidenceFinderEnablement')
- EvidenceFinderEnablementStatus =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'EvidenceFinderEnablementStatus')
- EvidenceIds =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'EvidenceIds')
- EvidenceInsights =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'EvidenceInsights')
- EvidenceList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'EvidenceList')
- EvidenceSources =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'EvidenceSources')
- ExportDestinationType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ExportDestinationType')
- Filename =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Filename')
- Framework =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Framework')
- FrameworkDescription =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'FrameworkDescription')
- FrameworkMetadata =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'FrameworkMetadata')
- FrameworkMetadataList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'FrameworkMetadataList')
- FrameworkName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'FrameworkName')
- FrameworkType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'FrameworkType')
- GenericArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'GenericArn')
- GetAccountStatusRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetAccountStatusRequest')
- GetAccountStatusResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetAccountStatusResponse')
- GetAssessmentFrameworkRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetAssessmentFrameworkRequest')
- GetAssessmentFrameworkResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetAssessmentFrameworkResponse')
- GetAssessmentReportUrlRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetAssessmentReportUrlRequest')
- GetAssessmentReportUrlResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetAssessmentReportUrlResponse')
- GetAssessmentRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetAssessmentRequest')
- GetAssessmentResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetAssessmentResponse')
- GetChangeLogsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetChangeLogsRequest')
- GetChangeLogsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetChangeLogsResponse')
- GetControlRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetControlRequest')
- GetControlResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetControlResponse')
- GetDelegationsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetDelegationsRequest')
- GetDelegationsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetDelegationsResponse')
- GetEvidenceByEvidenceFolderRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetEvidenceByEvidenceFolderRequest')
- GetEvidenceByEvidenceFolderResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetEvidenceByEvidenceFolderResponse')
- GetEvidenceFileUploadUrlRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetEvidenceFileUploadUrlRequest')
- GetEvidenceFileUploadUrlResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetEvidenceFileUploadUrlResponse')
- GetEvidenceFolderRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetEvidenceFolderRequest')
- GetEvidenceFolderResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetEvidenceFolderResponse')
- GetEvidenceFoldersByAssessmentControlRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetEvidenceFoldersByAssessmentControlRequest')
- GetEvidenceFoldersByAssessmentControlResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetEvidenceFoldersByAssessmentControlResponse')
- GetEvidenceFoldersByAssessmentRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetEvidenceFoldersByAssessmentRequest')
- GetEvidenceFoldersByAssessmentResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetEvidenceFoldersByAssessmentResponse')
- GetEvidenceRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetEvidenceRequest')
- GetEvidenceResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetEvidenceResponse')
- GetInsightsByAssessmentRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetInsightsByAssessmentRequest')
- GetInsightsByAssessmentResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetInsightsByAssessmentResponse')
- GetInsightsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetInsightsRequest')
- GetInsightsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetInsightsResponse')
- GetOrganizationAdminAccountRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetOrganizationAdminAccountRequest')
- GetOrganizationAdminAccountResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetOrganizationAdminAccountResponse')
- GetServicesInScopeRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetServicesInScopeRequest')
- GetServicesInScopeResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetServicesInScopeResponse')
- GetSettingsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetSettingsRequest')
- GetSettingsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'GetSettingsResponse')
- HyperlinkName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'HyperlinkName')
- IamArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'IamArn')
- Insights =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Insights')
- InsightsByAssessment =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InsightsByAssessment')
- Integer =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'Integer')
- InternalServerException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'InternalServerException')
- KeywordInputType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'KeywordInputType')
- KeywordValue =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'KeywordValue')
- Keywords =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'Keywords')
- KmsKey =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'KmsKey')
- LastUpdatedBy =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'LastUpdatedBy')
- ListAssessmentControlInsightsByControlDomainRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListAssessmentControlInsightsByControlDomainRequest')
- ListAssessmentControlInsightsByControlDomainResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListAssessmentControlInsightsByControlDomainResponse')
Shapes::StructureShape.new(name: 'ListAssessmentFrameworkShareRequestsRequest')
Shapes::StructureShape.new(name: 'ListAssessmentFrameworkShareRequestsResponse')
- ListAssessmentFrameworksRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListAssessmentFrameworksRequest')
- ListAssessmentFrameworksResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListAssessmentFrameworksResponse')
- ListAssessmentMetadata =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ListAssessmentMetadata')
- ListAssessmentReportsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListAssessmentReportsRequest')
- ListAssessmentReportsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListAssessmentReportsResponse')
- ListAssessmentsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListAssessmentsRequest')
- ListAssessmentsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListAssessmentsResponse')
- ListControlDomainInsightsByAssessmentRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListControlDomainInsightsByAssessmentRequest')
- ListControlDomainInsightsByAssessmentResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListControlDomainInsightsByAssessmentResponse')
- ListControlDomainInsightsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListControlDomainInsightsRequest')
- ListControlDomainInsightsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListControlDomainInsightsResponse')
- ListControlInsightsByControlDomainRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListControlInsightsByControlDomainRequest')
- ListControlInsightsByControlDomainResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListControlInsightsByControlDomainResponse')
- ListControlsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListControlsRequest')
- ListControlsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListControlsResponse')
- ListKeywordsForDataSourceRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListKeywordsForDataSourceRequest')
- ListKeywordsForDataSourceResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListKeywordsForDataSourceResponse')
- ListNotificationsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListNotificationsRequest')
- ListNotificationsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListNotificationsResponse')
- ListTagsForResourceRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListTagsForResourceRequest')
- ListTagsForResourceResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ListTagsForResourceResponse')
- ManualEvidence =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ManualEvidence')
- ManualEvidenceList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ManualEvidenceList')
- ManualEvidenceLocalFileName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ManualEvidenceLocalFileName')
- ManualEvidenceTextResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ManualEvidenceTextResponse')
- MaxResults =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'MaxResults')
- NonEmptyString =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'NonEmptyString')
- Notification =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Notification')
- Notifications =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'Notifications')
- NullableInteger =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::IntegerShape.new(name: 'NullableInteger')
- ObjectTypeEnum =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ObjectTypeEnum')
- QueryStatement =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'QueryStatement')
- Region =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Region')
- RegisterAccountRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RegisterAccountRequest')
- RegisterAccountResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RegisterAccountResponse')
- RegisterOrganizationAdminAccountRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RegisterOrganizationAdminAccountRequest')
- RegisterOrganizationAdminAccountResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'RegisterOrganizationAdminAccountResponse')
- Resource =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Resource')
- ResourceNotFoundException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ResourceNotFoundException')
- Resources =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'Resources')
- Role =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Role')
- RoleType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'RoleType')
- Roles =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'Roles')
- S3Url =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'S3Url')
- SNSTopic =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'SNSTopic')
- Scope =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Scope')
- ServiceMetadata =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ServiceMetadata')
- ServiceMetadataList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ServiceMetadataList')
- ServiceQuotaExceededException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ServiceQuotaExceededException')
- SettingAttribute =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'SettingAttribute')
- Settings =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'Settings')
Shapes::StringShape.new(name: 'ShareRequestAction')
Shapes::StringShape.new(name: 'ShareRequestComment')
Shapes::StringShape.new(name: 'ShareRequestStatus')
Shapes::StringShape.new(name: 'ShareRequestType')
- SnsArn =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'SnsArn')
- SourceDescription =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'SourceDescription')
- SourceFrequency =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'SourceFrequency')
- SourceKeyword =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'SourceKeyword')
- SourceName =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'SourceName')
- SourceSetUpOption =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'SourceSetUpOption')
- SourceType =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'SourceType')
Shapes::StructureShape.new(name: 'StartAssessmentFrameworkShareRequest')
Shapes::StructureShape.new(name: 'StartAssessmentFrameworkShareResponse')
- String =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'String')
- TagKey =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'TagKey')
- TagKeyList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'TagKeyList')
- TagMap =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::MapShape.new(name: 'TagMap')
- TagResourceRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TagResourceRequest')
- TagResourceResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'TagResourceResponse')
- TagValue =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'TagValue')
- TestingInformation =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'TestingInformation')
- ThrottlingException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ThrottlingException')
- Timestamp =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::TimestampShape.new(name: 'Timestamp')
- TimestampUUID =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'TimestampUUID')
- Token =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Token')
- TroubleshootingText =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'TroubleshootingText')
- URL =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'URL')
- UUID =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'UUID')
- UntagResourceRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UntagResourceRequest')
- UntagResourceResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UntagResourceResponse')
- UpdateAssessmentControlRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateAssessmentControlRequest')
- UpdateAssessmentControlResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateAssessmentControlResponse')
- UpdateAssessmentControlSetStatusRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateAssessmentControlSetStatusRequest')
- UpdateAssessmentControlSetStatusResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateAssessmentControlSetStatusResponse')
- UpdateAssessmentFrameworkControlSet =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateAssessmentFrameworkControlSet')
- UpdateAssessmentFrameworkControlSets =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'UpdateAssessmentFrameworkControlSets')
- UpdateAssessmentFrameworkRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateAssessmentFrameworkRequest')
- UpdateAssessmentFrameworkResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateAssessmentFrameworkResponse')
Shapes::StructureShape.new(name: 'UpdateAssessmentFrameworkShareRequest')
Shapes::StructureShape.new(name: 'UpdateAssessmentFrameworkShareResponse')
- UpdateAssessmentRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateAssessmentRequest')
- UpdateAssessmentResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateAssessmentResponse')
- UpdateAssessmentStatusRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateAssessmentStatusRequest')
- UpdateAssessmentStatusResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateAssessmentStatusResponse')
- UpdateControlRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateControlRequest')
- UpdateControlResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateControlResponse')
- UpdateSettingsRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateSettingsRequest')
- UpdateSettingsResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'UpdateSettingsResponse')
- UrlLink =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'UrlLink')
- Username =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'Username')
- ValidateAssessmentReportIntegrityRequest =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ValidateAssessmentReportIntegrityRequest')
- ValidateAssessmentReportIntegrityResponse =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ValidateAssessmentReportIntegrityResponse')
- ValidationErrors =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ValidationErrors')
- ValidationException =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ValidationException')
- ValidationExceptionField =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StructureShape.new(name: 'ValidationExceptionField')
- ValidationExceptionFieldList =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::ListShape.new(name: 'ValidationExceptionFieldList')
- ValidationExceptionReason =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Shapes::StringShape.new(name: 'ValidationExceptionReason')
- API =
This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.
Seahorse::Model::Api.new.tap do |api| api.version = "2017-07-25" api. = { "apiVersion" => "2017-07-25", "endpointPrefix" => "auditmanager", "jsonVersion" => "1.1", "protocol" => "rest-json", "serviceFullName" => "AWS Audit Manager", "serviceId" => "AuditManager", "signatureVersion" => "v4", "signingName" => "auditmanager", "uid" => "auditmanager-2017-07-25", } api.add_operation(:associate_assessment_report_evidence_folder, Seahorse::Model::Operation.new.tap do |o| o.name = "AssociateAssessmentReportEvidenceFolder" o.http_method = "PUT" o.http_request_uri = "/assessments/{assessmentId}/associateToAssessmentReport" o.input = Shapes::ShapeRef.new(shape: AssociateAssessmentReportEvidenceFolderRequest) o.output = Shapes::ShapeRef.new(shape: AssociateAssessmentReportEvidenceFolderResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:batch_associate_assessment_report_evidence, Seahorse::Model::Operation.new.tap do |o| o.name = "BatchAssociateAssessmentReportEvidence" o.http_method = "PUT" o.http_request_uri = "/assessments/{assessmentId}/batchAssociateToAssessmentReport" o.input = Shapes::ShapeRef.new(shape: BatchAssociateAssessmentReportEvidenceRequest) o.output = Shapes::ShapeRef.new(shape: BatchAssociateAssessmentReportEvidenceResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:batch_create_delegation_by_assessment, Seahorse::Model::Operation.new.tap do |o| o.name = "BatchCreateDelegationByAssessment" o.http_method = "POST" o.http_request_uri = "/assessments/{assessmentId}/delegations" o.input = Shapes::ShapeRef.new(shape: BatchCreateDelegationByAssessmentRequest) o.output = Shapes::ShapeRef.new(shape: BatchCreateDelegationByAssessmentResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) end) api.add_operation(:batch_delete_delegation_by_assessment, Seahorse::Model::Operation.new.tap do |o| o.name = "BatchDeleteDelegationByAssessment" o.http_method = "PUT" o.http_request_uri = "/assessments/{assessmentId}/delegations" o.input = Shapes::ShapeRef.new(shape: BatchDeleteDelegationByAssessmentRequest) o.output = Shapes::ShapeRef.new(shape: BatchDeleteDelegationByAssessmentResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) end) api.add_operation(:batch_disassociate_assessment_report_evidence, Seahorse::Model::Operation.new.tap do |o| o.name = "BatchDisassociateAssessmentReportEvidence" o.http_method = "PUT" o.http_request_uri = "/assessments/{assessmentId}/batchDisassociateFromAssessmentReport" o.input = Shapes::ShapeRef.new(shape: BatchDisassociateAssessmentReportEvidenceRequest) o.output = Shapes::ShapeRef.new(shape: BatchDisassociateAssessmentReportEvidenceResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:batch_import_evidence_to_assessment_control, Seahorse::Model::Operation.new.tap do |o| o.name = "BatchImportEvidenceToAssessmentControl" o.http_method = "POST" o.http_request_uri = "/assessments/{assessmentId}/controlSets/{controlSetId}/controls/{controlId}/evidence" o.input = Shapes::ShapeRef.new(shape: BatchImportEvidenceToAssessmentControlRequest) o.output = Shapes::ShapeRef.new(shape: BatchImportEvidenceToAssessmentControlResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:create_assessment, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateAssessment" o.http_method = "POST" o.http_request_uri = "/assessments" o.input = Shapes::ShapeRef.new(shape: CreateAssessmentRequest) o.output = Shapes::ShapeRef.new(shape: CreateAssessmentResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) end) api.add_operation(:create_assessment_framework, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateAssessmentFramework" o.http_method = "POST" o.http_request_uri = "/assessmentFrameworks" o.input = Shapes::ShapeRef.new(shape: CreateAssessmentFrameworkRequest) o.output = Shapes::ShapeRef.new(shape: CreateAssessmentFrameworkResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) end) api.add_operation(:create_assessment_report, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateAssessmentReport" o.http_method = "POST" o.http_request_uri = "/assessments/{assessmentId}/reports" o.input = Shapes::ShapeRef.new(shape: CreateAssessmentReportRequest) o.output = Shapes::ShapeRef.new(shape: CreateAssessmentReportResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:create_control, Seahorse::Model::Operation.new.tap do |o| o.name = "CreateControl" o.http_method = "POST" o.http_request_uri = "/controls" o.input = Shapes::ShapeRef.new(shape: CreateControlRequest) o.output = Shapes::ShapeRef.new(shape: CreateControlResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) end) api.add_operation(:delete_assessment, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteAssessment" o.http_method = "DELETE" o.http_request_uri = "/assessments/{assessmentId}" o.input = Shapes::ShapeRef.new(shape: DeleteAssessmentRequest) o.output = Shapes::ShapeRef.new(shape: DeleteAssessmentResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) end) api.add_operation(:delete_assessment_framework, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteAssessmentFramework" o.http_method = "DELETE" o.http_request_uri = "/assessmentFrameworks/{frameworkId}" o.input = Shapes::ShapeRef.new(shape: DeleteAssessmentFrameworkRequest) o.output = Shapes::ShapeRef.new(shape: DeleteAssessmentFrameworkResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) end) api.add_operation(:delete_assessment_framework_share, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteAssessmentFrameworkShare" o.http_method = "DELETE" o.http_request_uri = "/assessmentFrameworkShareRequests/{requestId}" o.input = Shapes::ShapeRef.new(shape: DeleteAssessmentFrameworkShareRequest) o.output = Shapes::ShapeRef.new(shape: DeleteAssessmentFrameworkShareResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) end) api.add_operation(:delete_assessment_report, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteAssessmentReport" o.http_method = "DELETE" o.http_request_uri = "/assessments/{assessmentId}/reports/{assessmentReportId}" o.input = Shapes::ShapeRef.new(shape: DeleteAssessmentReportRequest) o.output = Shapes::ShapeRef.new(shape: DeleteAssessmentReportResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:delete_control, Seahorse::Model::Operation.new.tap do |o| o.name = "DeleteControl" o.http_method = "DELETE" o.http_request_uri = "/controls/{controlId}" o.input = Shapes::ShapeRef.new(shape: DeleteControlRequest) o.output = Shapes::ShapeRef.new(shape: DeleteControlResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) end) api.add_operation(:deregister_account, Seahorse::Model::Operation.new.tap do |o| o.name = "DeregisterAccount" o.http_method = "POST" o.http_request_uri = "/account/deregisterAccount" o.input = Shapes::ShapeRef.new(shape: DeregisterAccountRequest) o.output = Shapes::ShapeRef.new(shape: DeregisterAccountResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:deregister_organization_admin_account, Seahorse::Model::Operation.new.tap do |o| o.name = "DeregisterOrganizationAdminAccount" o.http_method = "POST" o.http_request_uri = "/account/deregisterOrganizationAdminAccount" o.input = Shapes::ShapeRef.new(shape: DeregisterOrganizationAdminAccountRequest) o.output = Shapes::ShapeRef.new(shape: DeregisterOrganizationAdminAccountResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:disassociate_assessment_report_evidence_folder, Seahorse::Model::Operation.new.tap do |o| o.name = "DisassociateAssessmentReportEvidenceFolder" o.http_method = "PUT" o.http_request_uri = "/assessments/{assessmentId}/disassociateFromAssessmentReport" o.input = Shapes::ShapeRef.new(shape: DisassociateAssessmentReportEvidenceFolderRequest) o.output = Shapes::ShapeRef.new(shape: DisassociateAssessmentReportEvidenceFolderResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:get_account_status, Seahorse::Model::Operation.new.tap do |o| o.name = "GetAccountStatus" o.http_method = "GET" o.http_request_uri = "/account/status" o.input = Shapes::ShapeRef.new(shape: GetAccountStatusRequest) o.output = Shapes::ShapeRef.new(shape: GetAccountStatusResponse) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) end) api.add_operation(:get_assessment, Seahorse::Model::Operation.new.tap do |o| o.name = "GetAssessment" o.http_method = "GET" o.http_request_uri = "/assessments/{assessmentId}" o.input = Shapes::ShapeRef.new(shape: GetAssessmentRequest) o.output = Shapes::ShapeRef.new(shape: GetAssessmentResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) end) api.add_operation(:get_assessment_framework, Seahorse::Model::Operation.new.tap do |o| o.name = "GetAssessmentFramework" o.http_method = "GET" o.http_request_uri = "/assessmentFrameworks/{frameworkId}" o.input = Shapes::ShapeRef.new(shape: GetAssessmentFrameworkRequest) o.output = Shapes::ShapeRef.new(shape: GetAssessmentFrameworkResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) end) api.add_operation(:get_assessment_report_url, Seahorse::Model::Operation.new.tap do |o| o.name = "GetAssessmentReportUrl" o.http_method = "GET" o.http_request_uri = "/assessments/{assessmentId}/reports/{assessmentReportId}/url" o.input = Shapes::ShapeRef.new(shape: GetAssessmentReportUrlRequest) o.output = Shapes::ShapeRef.new(shape: GetAssessmentReportUrlResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:get_change_logs, Seahorse::Model::Operation.new.tap do |o| o.name = "GetChangeLogs" o.http_method = "GET" o.http_request_uri = "/assessments/{assessmentId}/changelogs" o.input = Shapes::ShapeRef.new(shape: GetChangeLogsRequest) o.output = Shapes::ShapeRef.new(shape: GetChangeLogsResponse) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:get_control, Seahorse::Model::Operation.new.tap do |o| o.name = "GetControl" o.http_method = "GET" o.http_request_uri = "/controls/{controlId}" o.input = Shapes::ShapeRef.new(shape: GetControlRequest) o.output = Shapes::ShapeRef.new(shape: GetControlResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) end) api.add_operation(:get_delegations, Seahorse::Model::Operation.new.tap do |o| o.name = "GetDelegations" o.http_method = "GET" o.http_request_uri = "/delegations" o.input = Shapes::ShapeRef.new(shape: GetDelegationsRequest) o.output = Shapes::ShapeRef.new(shape: GetDelegationsResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:get_evidence, Seahorse::Model::Operation.new.tap do |o| o.name = "GetEvidence" o.http_method = "GET" o.http_request_uri = "/assessments/{assessmentId}/controlSets/{controlSetId}/evidenceFolders/{evidenceFolderId}/evidence/{evidenceId}" o.input = Shapes::ShapeRef.new(shape: GetEvidenceRequest) o.output = Shapes::ShapeRef.new(shape: GetEvidenceResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) end) api.add_operation(:get_evidence_by_evidence_folder, Seahorse::Model::Operation.new.tap do |o| o.name = "GetEvidenceByEvidenceFolder" o.http_method = "GET" o.http_request_uri = "/assessments/{assessmentId}/controlSets/{controlSetId}/evidenceFolders/{evidenceFolderId}/evidence" o.input = Shapes::ShapeRef.new(shape: GetEvidenceByEvidenceFolderRequest) o.output = Shapes::ShapeRef.new(shape: GetEvidenceByEvidenceFolderResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:get_evidence_file_upload_url, Seahorse::Model::Operation.new.tap do |o| o.name = "GetEvidenceFileUploadUrl" o.http_method = "GET" o.http_request_uri = "/evidenceFileUploadUrl" o.input = Shapes::ShapeRef.new(shape: GetEvidenceFileUploadUrlRequest) o.output = Shapes::ShapeRef.new(shape: GetEvidenceFileUploadUrlResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:get_evidence_folder, Seahorse::Model::Operation.new.tap do |o| o.name = "GetEvidenceFolder" o.http_method = "GET" o.http_request_uri = "/assessments/{assessmentId}/controlSets/{controlSetId}/evidenceFolders/{evidenceFolderId}" o.input = Shapes::ShapeRef.new(shape: GetEvidenceFolderRequest) o.output = Shapes::ShapeRef.new(shape: GetEvidenceFolderResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) end) api.add_operation(:get_evidence_folders_by_assessment, Seahorse::Model::Operation.new.tap do |o| o.name = "GetEvidenceFoldersByAssessment" o.http_method = "GET" o.http_request_uri = "/assessments/{assessmentId}/evidenceFolders" o.input = Shapes::ShapeRef.new(shape: GetEvidenceFoldersByAssessmentRequest) o.output = Shapes::ShapeRef.new(shape: GetEvidenceFoldersByAssessmentResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:get_evidence_folders_by_assessment_control, Seahorse::Model::Operation.new.tap do |o| o.name = "GetEvidenceFoldersByAssessmentControl" o.http_method = "GET" o.http_request_uri = "/assessments/{assessmentId}/evidenceFolders-by-assessment-control/{controlSetId}/{controlId}" o.input = Shapes::ShapeRef.new(shape: GetEvidenceFoldersByAssessmentControlRequest) o.output = Shapes::ShapeRef.new(shape: GetEvidenceFoldersByAssessmentControlResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:get_insights, Seahorse::Model::Operation.new.tap do |o| o.name = "GetInsights" o.http_method = "GET" o.http_request_uri = "/insights" o.input = Shapes::ShapeRef.new(shape: GetInsightsRequest) o.output = Shapes::ShapeRef.new(shape: GetInsightsResponse) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) end) api.add_operation(:get_insights_by_assessment, Seahorse::Model::Operation.new.tap do |o| o.name = "GetInsightsByAssessment" o.http_method = "GET" o.http_request_uri = "/insights/assessments/{assessmentId}" o.input = Shapes::ShapeRef.new(shape: GetInsightsByAssessmentRequest) o.output = Shapes::ShapeRef.new(shape: GetInsightsByAssessmentResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) end) api.add_operation(:get_organization_admin_account, Seahorse::Model::Operation.new.tap do |o| o.name = "GetOrganizationAdminAccount" o.http_method = "GET" o.http_request_uri = "/account/organizationAdminAccount" o.input = Shapes::ShapeRef.new(shape: GetOrganizationAdminAccountRequest) o.output = Shapes::ShapeRef.new(shape: GetOrganizationAdminAccountResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:get_services_in_scope, Seahorse::Model::Operation.new.tap do |o| o.name = "GetServicesInScope" o.http_method = "GET" o.http_request_uri = "/services" o.input = Shapes::ShapeRef.new(shape: GetServicesInScopeRequest) o.output = Shapes::ShapeRef.new(shape: GetServicesInScopeResponse) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) end) api.add_operation(:get_settings, Seahorse::Model::Operation.new.tap do |o| o.name = "GetSettings" o.http_method = "GET" o.http_request_uri = "/settings/{attribute}" o.input = Shapes::ShapeRef.new(shape: GetSettingsRequest) o.output = Shapes::ShapeRef.new(shape: GetSettingsResponse) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) end) api.add_operation(:list_assessment_control_insights_by_control_domain, Seahorse::Model::Operation.new.tap do |o| o.name = "ListAssessmentControlInsightsByControlDomain" o.http_method = "GET" o.http_request_uri = "/insights/controls-by-assessment" o.input = Shapes::ShapeRef.new(shape: ListAssessmentControlInsightsByControlDomainRequest) o.output = Shapes::ShapeRef.new(shape: ListAssessmentControlInsightsByControlDomainResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_assessment_framework_share_requests, Seahorse::Model::Operation.new.tap do |o| o.name = "ListAssessmentFrameworkShareRequests" o.http_method = "GET" o.http_request_uri = "/assessmentFrameworkShareRequests" o.input = Shapes::ShapeRef.new(shape: ListAssessmentFrameworkShareRequestsRequest) o.output = Shapes::ShapeRef.new(shape: ListAssessmentFrameworkShareRequestsResponse) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_assessment_frameworks, Seahorse::Model::Operation.new.tap do |o| o.name = "ListAssessmentFrameworks" o.http_method = "GET" o.http_request_uri = "/assessmentFrameworks" o.input = Shapes::ShapeRef.new(shape: ListAssessmentFrameworksRequest) o.output = Shapes::ShapeRef.new(shape: ListAssessmentFrameworksResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_assessment_reports, Seahorse::Model::Operation.new.tap do |o| o.name = "ListAssessmentReports" o.http_method = "GET" o.http_request_uri = "/assessmentReports" o.input = Shapes::ShapeRef.new(shape: ListAssessmentReportsRequest) o.output = Shapes::ShapeRef.new(shape: ListAssessmentReportsResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_assessments, Seahorse::Model::Operation.new.tap do |o| o.name = "ListAssessments" o.http_method = "GET" o.http_request_uri = "/assessments" o.input = Shapes::ShapeRef.new(shape: ListAssessmentsRequest) o.output = Shapes::ShapeRef.new(shape: ListAssessmentsResponse) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_control_domain_insights, Seahorse::Model::Operation.new.tap do |o| o.name = "ListControlDomainInsights" o.http_method = "GET" o.http_request_uri = "/insights/control-domains" o.input = Shapes::ShapeRef.new(shape: ListControlDomainInsightsRequest) o.output = Shapes::ShapeRef.new(shape: ListControlDomainInsightsResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_control_domain_insights_by_assessment, Seahorse::Model::Operation.new.tap do |o| o.name = "ListControlDomainInsightsByAssessment" o.http_method = "GET" o.http_request_uri = "/insights/control-domains-by-assessment" o.input = Shapes::ShapeRef.new(shape: ListControlDomainInsightsByAssessmentRequest) o.output = Shapes::ShapeRef.new(shape: ListControlDomainInsightsByAssessmentResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_control_insights_by_control_domain, Seahorse::Model::Operation.new.tap do |o| o.name = "ListControlInsightsByControlDomain" o.http_method = "GET" o.http_request_uri = "/insights/controls" o.input = Shapes::ShapeRef.new(shape: ListControlInsightsByControlDomainRequest) o.output = Shapes::ShapeRef.new(shape: ListControlInsightsByControlDomainResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_controls, Seahorse::Model::Operation.new.tap do |o| o.name = "ListControls" o.http_method = "GET" o.http_request_uri = "/controls" o.input = Shapes::ShapeRef.new(shape: ListControlsRequest) o.output = Shapes::ShapeRef.new(shape: ListControlsResponse) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_keywords_for_data_source, Seahorse::Model::Operation.new.tap do |o| o.name = "ListKeywordsForDataSource" o.http_method = "GET" o.http_request_uri = "/dataSourceKeywords" o.input = Shapes::ShapeRef.new(shape: ListKeywordsForDataSourceRequest) o.output = Shapes::ShapeRef.new(shape: ListKeywordsForDataSourceResponse) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_notifications, Seahorse::Model::Operation.new.tap do |o| o.name = "ListNotifications" o.http_method = "GET" o.http_request_uri = "/notifications" o.input = Shapes::ShapeRef.new(shape: ListNotificationsRequest) o.output = Shapes::ShapeRef.new(shape: ListNotificationsResponse) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o[:pager] = Aws::Pager.new( limit_key: "max_results", tokens: { "next_token" => "next_token" } ) end) api.add_operation(:list_tags_for_resource, Seahorse::Model::Operation.new.tap do |o| o.name = "ListTagsForResource" o.http_method = "GET" o.http_request_uri = "/tags/{resourceArn}" o.input = Shapes::ShapeRef.new(shape: ListTagsForResourceRequest) o.output = Shapes::ShapeRef.new(shape: ListTagsForResourceResponse) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:register_account, Seahorse::Model::Operation.new.tap do |o| o.name = "RegisterAccount" o.http_method = "POST" o.http_request_uri = "/account/registerAccount" o.input = Shapes::ShapeRef.new(shape: RegisterAccountRequest) o.output = Shapes::ShapeRef.new(shape: RegisterAccountResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ThrottlingException) end) api.add_operation(:register_organization_admin_account, Seahorse::Model::Operation.new.tap do |o| o.name = "RegisterOrganizationAdminAccount" o.http_method = "POST" o.http_request_uri = "/account/registerOrganizationAdminAccount" o.input = Shapes::ShapeRef.new(shape: RegisterOrganizationAdminAccountRequest) o.output = Shapes::ShapeRef.new(shape: RegisterOrganizationAdminAccountResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:start_assessment_framework_share, Seahorse::Model::Operation.new.tap do |o| o.name = "StartAssessmentFrameworkShare" o.http_method = "POST" o.http_request_uri = "/assessmentFrameworks/{frameworkId}/shareRequests" o.input = Shapes::ShapeRef.new(shape: StartAssessmentFrameworkShareRequest) o.output = Shapes::ShapeRef.new(shape: StartAssessmentFrameworkShareResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:tag_resource, Seahorse::Model::Operation.new.tap do |o| o.name = "TagResource" o.http_method = "POST" o.http_request_uri = "/tags/{resourceArn}" o.input = Shapes::ShapeRef.new(shape: TagResourceRequest) o.output = Shapes::ShapeRef.new(shape: TagResourceResponse) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:untag_resource, Seahorse::Model::Operation.new.tap do |o| o.name = "UntagResource" o.http_method = "DELETE" o.http_request_uri = "/tags/{resourceArn}" o.input = Shapes::ShapeRef.new(shape: UntagResourceRequest) o.output = Shapes::ShapeRef.new(shape: UntagResourceResponse) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) api.add_operation(:update_assessment, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateAssessment" o.http_method = "PUT" o.http_request_uri = "/assessments/{assessmentId}" o.input = Shapes::ShapeRef.new(shape: UpdateAssessmentRequest) o.output = Shapes::ShapeRef.new(shape: UpdateAssessmentResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) end) api.add_operation(:update_assessment_control, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateAssessmentControl" o.http_method = "PUT" o.http_request_uri = "/assessments/{assessmentId}/controlSets/{controlSetId}/controls/{controlId}" o.input = Shapes::ShapeRef.new(shape: UpdateAssessmentControlRequest) o.output = Shapes::ShapeRef.new(shape: UpdateAssessmentControlResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) end) api.add_operation(:update_assessment_control_set_status, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateAssessmentControlSetStatus" o.http_method = "PUT" o.http_request_uri = "/assessments/{assessmentId}/controlSets/{controlSetId}/status" o.input = Shapes::ShapeRef.new(shape: UpdateAssessmentControlSetStatusRequest) o.output = Shapes::ShapeRef.new(shape: UpdateAssessmentControlSetStatusResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) end) api.add_operation(:update_assessment_framework, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateAssessmentFramework" o.http_method = "PUT" o.http_request_uri = "/assessmentFrameworks/{frameworkId}" o.input = Shapes::ShapeRef.new(shape: UpdateAssessmentFrameworkRequest) o.output = Shapes::ShapeRef.new(shape: UpdateAssessmentFrameworkResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) end) api.add_operation(:update_assessment_framework_share, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateAssessmentFrameworkShare" o.http_method = "PUT" o.http_request_uri = "/assessmentFrameworkShareRequests/{requestId}" o.input = Shapes::ShapeRef.new(shape: UpdateAssessmentFrameworkShareRequest) o.output = Shapes::ShapeRef.new(shape: UpdateAssessmentFrameworkShareResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) end) api.add_operation(:update_assessment_status, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateAssessmentStatus" o.http_method = "PUT" o.http_request_uri = "/assessments/{assessmentId}/status" o.input = Shapes::ShapeRef.new(shape: UpdateAssessmentStatusRequest) o.output = Shapes::ShapeRef.new(shape: UpdateAssessmentStatusResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ServiceQuotaExceededException) end) api.add_operation(:update_control, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateControl" o.http_method = "PUT" o.http_request_uri = "/controls/{controlId}" o.input = Shapes::ShapeRef.new(shape: UpdateControlRequest) o.output = Shapes::ShapeRef.new(shape: UpdateControlResponse) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) end) api.add_operation(:update_settings, Seahorse::Model::Operation.new.tap do |o| o.name = "UpdateSettings" o.http_method = "PUT" o.http_request_uri = "/settings" o.input = Shapes::ShapeRef.new(shape: UpdateSettingsRequest) o.output = Shapes::ShapeRef.new(shape: UpdateSettingsResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) end) api.add_operation(:validate_assessment_report_integrity, Seahorse::Model::Operation.new.tap do |o| o.name = "ValidateAssessmentReportIntegrity" o.http_method = "POST" o.http_request_uri = "/assessmentReports/integrity" o.input = Shapes::ShapeRef.new(shape: ValidateAssessmentReportIntegrityRequest) o.output = Shapes::ShapeRef.new(shape: ValidateAssessmentReportIntegrityResponse) o.errors << Shapes::ShapeRef.new(shape: ValidationException) o.errors << Shapes::ShapeRef.new(shape: AccessDeniedException) o.errors << Shapes::ShapeRef.new(shape: InternalServerException) o.errors << Shapes::ShapeRef.new(shape: ResourceNotFoundException) end) end