prowler-sdk-poc
Version:
2,171 lines • 50.3 kB
JSON
{
"version": "2.0",
"metadata": {
"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"
},
"operations": {
"AssociateAssessmentReportEvidenceFolder": {
"http": {
"method": "PUT",
"requestUri": "/assessments/{assessmentId}/associateToAssessmentReport"
},
"input": {
"type": "structure",
"required": [
"assessmentId",
"evidenceFolderId"
],
"members": {
"assessmentId": {
"location": "uri",
"locationName": "assessmentId"
},
"evidenceFolderId": {}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"BatchAssociateAssessmentReportEvidence": {
"http": {
"method": "PUT",
"requestUri": "/assessments/{assessmentId}/batchAssociateToAssessmentReport"
},
"input": {
"type": "structure",
"required": [
"assessmentId",
"evidenceFolderId",
"evidenceIds"
],
"members": {
"assessmentId": {
"location": "uri",
"locationName": "assessmentId"
},
"evidenceFolderId": {},
"evidenceIds": {
"shape": "S5"
}
}
},
"output": {
"type": "structure",
"members": {
"evidenceIds": {
"shape": "S5"
},
"errors": {
"shape": "S7"
}
}
}
},
"BatchCreateDelegationByAssessment": {
"http": {
"requestUri": "/assessments/{assessmentId}/delegations"
},
"input": {
"type": "structure",
"required": [
"createDelegationRequests",
"assessmentId"
],
"members": {
"createDelegationRequests": {
"type": "list",
"member": {
"shape": "Sd"
}
},
"assessmentId": {
"location": "uri",
"locationName": "assessmentId"
}
}
},
"output": {
"type": "structure",
"members": {
"delegations": {
"shape": "Sj"
},
"errors": {
"type": "list",
"member": {
"type": "structure",
"members": {
"createDelegationRequest": {
"shape": "Sd"
},
"errorCode": {},
"errorMessage": {}
}
}
}
}
}
},
"BatchDeleteDelegationByAssessment": {
"http": {
"method": "PUT",
"requestUri": "/assessments/{assessmentId}/delegations"
},
"input": {
"type": "structure",
"required": [
"delegationIds",
"assessmentId"
],
"members": {
"delegationIds": {
"type": "list",
"member": {}
},
"assessmentId": {
"location": "uri",
"locationName": "assessmentId"
}
}
},
"output": {
"type": "structure",
"members": {
"errors": {
"type": "list",
"member": {
"type": "structure",
"members": {
"delegationId": {},
"errorCode": {},
"errorMessage": {}
}
}
}
}
}
},
"BatchDisassociateAssessmentReportEvidence": {
"http": {
"method": "PUT",
"requestUri": "/assessments/{assessmentId}/batchDisassociateFromAssessmentReport"
},
"input": {
"type": "structure",
"required": [
"assessmentId",
"evidenceFolderId",
"evidenceIds"
],
"members": {
"assessmentId": {
"location": "uri",
"locationName": "assessmentId"
},
"evidenceFolderId": {},
"evidenceIds": {
"shape": "S5"
}
}
},
"output": {
"type": "structure",
"members": {
"evidenceIds": {
"shape": "S5"
},
"errors": {
"shape": "S7"
}
}
}
},
"BatchImportEvidenceToAssessmentControl": {
"http": {
"requestUri": "/assessments/{assessmentId}/controlSets/{controlSetId}/controls/{controlId}/evidence"
},
"input": {
"type": "structure",
"required": [
"assessmentId",
"controlSetId",
"controlId",
"manualEvidence"
],
"members": {
"assessmentId": {
"location": "uri",
"locationName": "assessmentId"
},
"controlSetId": {
"location": "uri",
"locationName": "controlSetId"
},
"controlId": {
"location": "uri",
"locationName": "controlId"
},
"manualEvidence": {
"type": "list",
"member": {
"shape": "S10"
}
}
}
},
"output": {
"type": "structure",
"members": {
"errors": {
"type": "list",
"member": {
"type": "structure",
"members": {
"manualEvidence": {
"shape": "S10"
},
"errorCode": {},
"errorMessage": {}
}
}
}
}
}
},
"CreateAssessment": {
"http": {
"requestUri": "/assessments"
},
"input": {
"type": "structure",
"required": [
"name",
"assessmentReportsDestination",
"scope",
"roles",
"frameworkId"
],
"members": {
"name": {},
"description": {},
"assessmentReportsDestination": {
"shape": "S17"
},
"scope": {
"shape": "S19"
},
"roles": {
"shape": "S1i"
},
"frameworkId": {},
"tags": {
"shape": "S1k"
}
}
},
"output": {
"type": "structure",
"members": {
"assessment": {
"shape": "S1o"
}
}
}
},
"CreateAssessmentFramework": {
"http": {
"requestUri": "/assessmentFrameworks"
},
"input": {
"type": "structure",
"required": [
"name",
"controlSets"
],
"members": {
"name": {},
"description": {},
"complianceType": {},
"controlSets": {
"type": "list",
"member": {
"type": "structure",
"required": [
"name"
],
"members": {
"name": {},
"controls": {
"shape": "S2j"
}
}
}
},
"tags": {
"shape": "S1k"
}
}
},
"output": {
"type": "structure",
"members": {
"framework": {
"shape": "S2m"
}
}
}
},
"CreateAssessmentReport": {
"http": {
"requestUri": "/assessments/{assessmentId}/reports"
},
"input": {
"type": "structure",
"required": [
"name",
"assessmentId"
],
"members": {
"name": {},
"description": {},
"assessmentId": {
"location": "uri",
"locationName": "assessmentId"
}
}
},
"output": {
"type": "structure",
"members": {
"assessmentReport": {
"type": "structure",
"members": {
"id": {},
"name": {},
"description": {},
"awsAccountId": {},
"assessmentId": {},
"assessmentName": {},
"author": {},
"status": {},
"creationTime": {
"type": "timestamp"
}
}
}
}
}
},
"CreateControl": {
"http": {
"requestUri": "/controls"
},
"input": {
"type": "structure",
"required": [
"name",
"controlMappingSources"
],
"members": {
"name": {},
"description": {},
"testingInformation": {},
"actionPlanTitle": {},
"actionPlanInstructions": {},
"controlMappingSources": {
"type": "list",
"member": {
"type": "structure",
"members": {
"sourceName": {},
"sourceDescription": {},
"sourceSetUpOption": {},
"sourceType": {},
"sourceKeyword": {
"shape": "S33"
},
"sourceFrequency": {},
"troubleshootingText": {}
}
}
},
"tags": {
"shape": "S1k"
}
}
},
"output": {
"type": "structure",
"members": {
"control": {
"shape": "S2s"
}
}
}
},
"DeleteAssessment": {
"http": {
"method": "DELETE",
"requestUri": "/assessments/{assessmentId}"
},
"input": {
"type": "structure",
"required": [
"assessmentId"
],
"members": {
"assessmentId": {
"location": "uri",
"locationName": "assessmentId"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"DeleteAssessmentFramework": {
"http": {
"method": "DELETE",
"requestUri": "/assessmentFrameworks/{frameworkId}"
},
"input": {
"type": "structure",
"required": [
"frameworkId"
],
"members": {
"frameworkId": {
"location": "uri",
"locationName": "frameworkId"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"DeleteAssessmentReport": {
"http": {
"method": "DELETE",
"requestUri": "/assessments/{assessmentId}/reports/{assessmentReportId}"
},
"input": {
"type": "structure",
"required": [
"assessmentId",
"assessmentReportId"
],
"members": {
"assessmentId": {
"location": "uri",
"locationName": "assessmentId"
},
"assessmentReportId": {
"location": "uri",
"locationName": "assessmentReportId"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"DeleteControl": {
"http": {
"method": "DELETE",
"requestUri": "/controls/{controlId}"
},
"input": {
"type": "structure",
"required": [
"controlId"
],
"members": {
"controlId": {
"location": "uri",
"locationName": "controlId"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"DeregisterAccount": {
"http": {
"requestUri": "/account/deregisterAccount"
},
"input": {
"type": "structure",
"members": {}
},
"output": {
"type": "structure",
"members": {
"status": {}
}
}
},
"DeregisterOrganizationAdminAccount": {
"http": {
"requestUri": "/account/deregisterOrganizationAdminAccount"
},
"input": {
"type": "structure",
"members": {
"adminAccountId": {}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"DisassociateAssessmentReportEvidenceFolder": {
"http": {
"method": "PUT",
"requestUri": "/assessments/{assessmentId}/disassociateFromAssessmentReport"
},
"input": {
"type": "structure",
"required": [
"assessmentId",
"evidenceFolderId"
],
"members": {
"assessmentId": {
"location": "uri",
"locationName": "assessmentId"
},
"evidenceFolderId": {}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"GetAccountStatus": {
"http": {
"method": "GET",
"requestUri": "/account/status"
},
"input": {
"type": "structure",
"members": {}
},
"output": {
"type": "structure",
"members": {
"status": {}
}
}
},
"GetAssessment": {
"http": {
"method": "GET",
"requestUri": "/assessments/{assessmentId}"
},
"input": {
"type": "structure",
"required": [
"assessmentId"
],
"members": {
"assessmentId": {
"location": "uri",
"locationName": "assessmentId"
}
}
},
"output": {
"type": "structure",
"members": {
"assessment": {
"shape": "S1o"
},
"userRole": {
"shape": "S1j"
}
}
}
},
"GetAssessmentFramework": {
"http": {
"method": "GET",
"requestUri": "/assessmentFrameworks/{frameworkId}"
},
"input": {
"type": "structure",
"required": [
"frameworkId"
],
"members": {
"frameworkId": {
"location": "uri",
"locationName": "frameworkId"
}
}
},
"output": {
"type": "structure",
"members": {
"framework": {
"shape": "S2m"
}
}
}
},
"GetAssessmentReportUrl": {
"http": {
"method": "GET",
"requestUri": "/assessments/{assessmentId}/reports/{assessmentReportId}/url"
},
"input": {
"type": "structure",
"required": [
"assessmentReportId",
"assessmentId"
],
"members": {
"assessmentReportId": {
"location": "uri",
"locationName": "assessmentReportId"
},
"assessmentId": {
"location": "uri",
"locationName": "assessmentId"
}
}
},
"output": {
"type": "structure",
"members": {
"preSignedUrl": {
"type": "structure",
"members": {
"hyperlinkName": {},
"link": {}
}
}
}
}
},
"GetChangeLogs": {
"http": {
"method": "GET",
"requestUri": "/assessments/{assessmentId}/changelogs"
},
"input": {
"type": "structure",
"required": [
"assessmentId"
],
"members": {
"assessmentId": {
"location": "uri",
"locationName": "assessmentId"
},
"controlSetId": {
"location": "querystring",
"locationName": "controlSetId"
},
"controlId": {
"location": "querystring",
"locationName": "controlId"
},
"nextToken": {
"location": "querystring",
"locationName": "nextToken"
},
"maxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"changeLogs": {
"type": "list",
"member": {
"type": "structure",
"members": {
"objectType": {},
"objectName": {},
"action": {},
"createdAt": {
"type": "timestamp"
},
"createdBy": {}
}
}
},
"nextToken": {}
}
}
},
"GetControl": {
"http": {
"method": "GET",
"requestUri": "/controls/{controlId}"
},
"input": {
"type": "structure",
"required": [
"controlId"
],
"members": {
"controlId": {
"location": "uri",
"locationName": "controlId"
}
}
},
"output": {
"type": "structure",
"members": {
"control": {
"shape": "S2s"
}
}
}
},
"GetDelegations": {
"http": {
"method": "GET",
"requestUri": "/delegations"
},
"input": {
"type": "structure",
"members": {
"nextToken": {
"location": "querystring",
"locationName": "nextToken"
},
"maxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"delegations": {
"type": "list",
"member": {
"type": "structure",
"members": {
"id": {},
"assessmentName": {},
"assessmentId": {},
"status": {},
"roleArn": {},
"creationTime": {
"type": "timestamp"
},
"controlSetName": {}
}
}
},
"nextToken": {}
}
}
},
"GetEvidence": {
"http": {
"method": "GET",
"requestUri": "/assessments/{assessmentId}/controlSets/{controlSetId}/evidenceFolders/{evidenceFolderId}/evidence/{evidenceId}"
},
"input": {
"type": "structure",
"required": [
"assessmentId",
"controlSetId",
"evidenceFolderId",
"evidenceId"
],
"members": {
"assessmentId": {
"location": "uri",
"locationName": "assessmentId"
},
"controlSetId": {
"location": "uri",
"locationName": "controlSetId"
},
"evidenceFolderId": {
"location": "uri",
"locationName": "evidenceFolderId"
},
"evidenceId": {
"location": "uri",
"locationName": "evidenceId"
}
}
},
"output": {
"type": "structure",
"members": {
"evidence": {
"shape": "S4p"
}
}
}
},
"GetEvidenceByEvidenceFolder": {
"http": {
"method": "GET",
"requestUri": "/assessments/{assessmentId}/controlSets/{controlSetId}/evidenceFolders/{evidenceFolderId}/evidence"
},
"input": {
"type": "structure",
"required": [
"assessmentId",
"controlSetId",
"evidenceFolderId"
],
"members": {
"assessmentId": {
"location": "uri",
"locationName": "assessmentId"
},
"controlSetId": {
"location": "uri",
"locationName": "controlSetId"
},
"evidenceFolderId": {
"location": "uri",
"locationName": "evidenceFolderId"
},
"nextToken": {
"location": "querystring",
"locationName": "nextToken"
},
"maxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"evidence": {
"type": "list",
"member": {
"shape": "S4p"
}
},
"nextToken": {}
}
}
},
"GetEvidenceFolder": {
"http": {
"method": "GET",
"requestUri": "/assessments/{assessmentId}/controlSets/{controlSetId}/evidenceFolders/{evidenceFolderId}"
},
"input": {
"type": "structure",
"required": [
"assessmentId",
"controlSetId",
"evidenceFolderId"
],
"members": {
"assessmentId": {
"location": "uri",
"locationName": "assessmentId"
},
"controlSetId": {
"location": "uri",
"locationName": "controlSetId"
},
"evidenceFolderId": {
"location": "uri",
"locationName": "evidenceFolderId"
}
}
},
"output": {
"type": "structure",
"members": {
"evidenceFolder": {
"shape": "S53"
}
}
}
},
"GetEvidenceFoldersByAssessment": {
"http": {
"method": "GET",
"requestUri": "/assessments/{assessmentId}/evidenceFolders"
},
"input": {
"type": "structure",
"required": [
"assessmentId"
],
"members": {
"assessmentId": {
"location": "uri",
"locationName": "assessmentId"
},
"nextToken": {
"location": "querystring",
"locationName": "nextToken"
},
"maxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"evidenceFolders": {
"shape": "S57"
},
"nextToken": {}
}
}
},
"GetEvidenceFoldersByAssessmentControl": {
"http": {
"method": "GET",
"requestUri": "/assessments/{assessmentId}/evidenceFolders-by-assessment-control/{controlSetId}/{controlId}"
},
"input": {
"type": "structure",
"required": [
"assessmentId",
"controlSetId",
"controlId"
],
"members": {
"assessmentId": {
"location": "uri",
"locationName": "assessmentId"
},
"controlSetId": {
"location": "uri",
"locationName": "controlSetId"
},
"controlId": {
"location": "uri",
"locationName": "controlId"
},
"nextToken": {
"location": "querystring",
"locationName": "nextToken"
},
"maxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"evidenceFolders": {
"shape": "S57"
},
"nextToken": {}
}
}
},
"GetOrganizationAdminAccount": {
"http": {
"method": "GET",
"requestUri": "/account/organizationAdminAccount"
},
"input": {
"type": "structure",
"members": {}
},
"output": {
"type": "structure",
"members": {
"adminAccountId": {},
"organizationId": {}
}
}
},
"GetServicesInScope": {
"http": {
"method": "GET",
"requestUri": "/services"
},
"input": {
"type": "structure",
"members": {}
},
"output": {
"type": "structure",
"members": {
"serviceMetadata": {
"type": "list",
"member": {
"type": "structure",
"members": {
"name": {},
"displayName": {},
"description": {},
"category": {}
}
}
}
}
}
},
"GetSettings": {
"http": {
"method": "GET",
"requestUri": "/settings/{attribute}"
},
"input": {
"type": "structure",
"required": [
"attribute"
],
"members": {
"attribute": {
"location": "uri",
"locationName": "attribute"
}
}
},
"output": {
"type": "structure",
"members": {
"settings": {
"shape": "S5k"
}
}
}
},
"ListAssessmentFrameworks": {
"http": {
"method": "GET",
"requestUri": "/assessmentFrameworks"
},
"input": {
"type": "structure",
"required": [
"frameworkType"
],
"members": {
"frameworkType": {
"location": "querystring",
"locationName": "frameworkType"
},
"nextToken": {
"location": "querystring",
"locationName": "nextToken"
},
"maxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"frameworkMetadataList": {
"type": "list",
"member": {
"type": "structure",
"members": {
"arn": {},
"id": {},
"type": {},
"name": {},
"description": {},
"logo": {},
"complianceType": {},
"controlsCount": {
"type": "integer"
},
"controlSetsCount": {
"type": "integer"
},
"createdAt": {
"type": "timestamp"
},
"lastUpdatedAt": {
"type": "timestamp"
}
}
}
},
"nextToken": {}
}
}
},
"ListAssessmentReports": {
"http": {
"method": "GET",
"requestUri": "/assessmentReports"
},
"input": {
"type": "structure",
"members": {
"nextToken": {
"location": "querystring",
"locationName": "nextToken"
},
"maxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"assessmentReports": {
"type": "list",
"member": {
"type": "structure",
"members": {
"id": {},
"name": {},
"description": {},
"assessmentId": {},
"assessmentName": {},
"author": {},
"status": {},
"creationTime": {
"type": "timestamp"
}
}
}
},
"nextToken": {}
}
}
},
"ListAssessments": {
"http": {
"method": "GET",
"requestUri": "/assessments"
},
"input": {
"type": "structure",
"members": {
"nextToken": {
"location": "querystring",
"locationName": "nextToken"
},
"maxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"assessmentMetadata": {
"type": "list",
"member": {
"type": "structure",
"members": {
"name": {},
"id": {},
"complianceType": {},
"status": {},
"roles": {
"shape": "S1i"
},
"delegations": {
"shape": "Sj"
},
"creationTime": {
"type": "timestamp"
},
"lastUpdated": {
"type": "timestamp"
}
}
}
},
"nextToken": {}
}
}
},
"ListControls": {
"http": {
"method": "GET",
"requestUri": "/controls"
},
"input": {
"type": "structure",
"required": [
"controlType"
],
"members": {
"controlType": {
"location": "querystring",
"locationName": "controlType"
},
"nextToken": {
"location": "querystring",
"locationName": "nextToken"
},
"maxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"controlMetadataList": {
"type": "list",
"member": {
"type": "structure",
"members": {
"arn": {},
"id": {},
"name": {},
"controlSources": {},
"createdAt": {
"type": "timestamp"
},
"lastUpdatedAt": {
"type": "timestamp"
}
}
}
},
"nextToken": {}
}
}
},
"ListKeywordsForDataSource": {
"http": {
"method": "GET",
"requestUri": "/dataSourceKeywords"
},
"input": {
"type": "structure",
"required": [
"source"
],
"members": {
"source": {
"location": "querystring",
"locationName": "source"
},
"nextToken": {
"location": "querystring",
"locationName": "nextToken"
},
"maxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"keywords": {
"type": "list",
"member": {}
},
"nextToken": {}
}
}
},
"ListNotifications": {
"http": {
"method": "GET",
"requestUri": "/notifications"
},
"input": {
"type": "structure",
"members": {
"nextToken": {
"location": "querystring",
"locationName": "nextToken"
},
"maxResults": {
"location": "querystring",
"locationName": "maxResults",
"type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
"notifications": {
"type": "list",
"member": {
"type": "structure",
"members": {
"id": {},
"assessmentId": {},
"assessmentName": {},
"controlSetId": {},
"controlSetName": {},
"description": {},
"eventTime": {
"type": "timestamp"
},
"source": {}
}
}
},
"nextToken": {}
}
}
},
"ListTagsForResource": {
"http": {
"method": "GET",
"requestUri": "/tags/{resourceArn}"
},
"input": {
"type": "structure",
"required": [
"resourceArn"
],
"members": {
"resourceArn": {
"location": "uri",
"locationName": "resourceArn"
}
}
},
"output": {
"type": "structure",
"members": {
"tags": {
"shape": "S1k"
}
}
}
},
"RegisterAccount": {
"http": {
"requestUri": "/account/registerAccount"
},
"input": {
"type": "structure",
"members": {
"kmsKey": {},
"delegatedAdminAccount": {}
}
},
"output": {
"type": "structure",
"members": {
"status": {}
}
}
},
"RegisterOrganizationAdminAccount": {
"http": {
"requestUri": "/account/registerOrganizationAdminAccount"
},
"input": {
"type": "structure",
"required": [
"adminAccountId"
],
"members": {
"adminAccountId": {}
}
},
"output": {
"type": "structure",
"members": {
"adminAccountId": {},
"organizationId": {}
}
}
},
"TagResource": {
"http": {
"requestUri": "/tags/{resourceArn}"
},
"input": {
"type": "structure",
"required": [
"resourceArn",
"tags"
],
"members": {
"resourceArn": {
"location": "uri",
"locationName": "resourceArn"
},
"tags": {
"shape": "S1k"
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"UntagResource": {
"http": {
"method": "DELETE",
"requestUri": "/tags/{resourceArn}"
},
"input": {
"type": "structure",
"required": [
"resourceArn",
"tagKeys"
],
"members": {
"resourceArn": {
"location": "uri",
"locationName": "resourceArn"
},
"tagKeys": {
"location": "querystring",
"locationName": "tagKeys",
"type": "list",
"member": {}
}
}
},
"output": {
"type": "structure",
"members": {}
}
},
"UpdateAssessment": {
"http": {
"method": "PUT",
"requestUri": "/assessments/{assessmentId}"
},
"input": {
"type": "structure",
"required": [
"assessmentId",
"scope"
],
"members": {
"assessmentId": {
"location": "uri",
"locationName": "assessmentId"
},
"assessmentName": {},
"assessmentDescription": {},
"scope": {
"shape": "S19"
},
"assessmentReportsDestination": {
"shape": "S17"
},
"roles": {
"shape": "S1i"
}
}
},
"output": {
"type": "structure",
"members": {
"assessment": {
"shape": "S1o"
}
}
}
},
"UpdateAssessmentControl": {
"http": {
"method": "PUT",
"requestUri": "/assessments/{assessmentId}/controlSets/{controlSetId}/controls/{controlId}"
},
"input": {
"type": "structure",
"required": [
"assessmentId",
"controlSetId",
"controlId"
],
"members": {
"assessmentId": {
"location": "uri",
"locationName": "assessmentId"
},
"controlSetId": {
"location": "uri",
"locationName": "controlSetId"
},
"controlId": {
"location": "uri",
"locationName": "controlId"
},
"controlStatus": {},
"commentBody": {}
}
},
"output": {
"type": "structure",
"members": {
"control": {
"shape": "S22"
}
}
}
},
"UpdateAssessmentControlSetStatus": {
"http": {
"method": "PUT",
"requestUri": "/assessments/{assessmentId}/controlSets/{controlSetId}/status"
},
"input": {
"type": "structure",
"required": [
"assessmentId",
"controlSetId",
"status",
"comment"
],
"members": {
"assessmentId": {
"location": "uri",
"locationName": "assessmentId"
},
"controlSetId": {
"location": "uri",
"locationName": "controlSetId"
},
"status": {},
"comment": {}
}
},
"output": {
"type": "structure",
"members": {
"controlSet": {
"shape": "S1y"
}
}
}
},
"UpdateAssessmentFramework": {
"http": {
"method": "PUT",
"requestUri": "/assessmentFrameworks/{frameworkId}"
},
"input": {
"type": "structure",
"required": [
"frameworkId",
"name",
"controlSets"
],
"members": {
"frameworkId": {
"location": "uri",
"locationName": "frameworkId"
},
"name": {},
"description": {},
"complianceType": {},
"controlSets": {
"type": "list",
"member": {
"type": "structure",
"required": [
"name"
],
"members": {
"id": {},
"name": {},
"controls": {
"shape": "S2j"
}
}
}
}
}
},
"output": {
"type": "structure",
"members": {
"framework": {
"shape": "S2m"
}
}
}
},
"UpdateAssessmentStatus": {
"http": {
"method": "PUT",
"requestUri": "/assessments/{assessmentId}/status"
},
"input": {
"type": "structure",
"required": [
"assessmentId",
"status"
],
"members": {
"assessmentId": {
"location": "uri",
"locationName": "assessmentId"
},
"status": {}
}
},
"output": {
"type": "structure",
"members": {
"assessment": {
"shape": "S1o"
}
}
}
},
"UpdateControl": {
"http": {
"method": "PUT",
"requestUri": "/controls/{controlId}"
},
"input": {
"type": "structure",
"required": [
"controlId",
"name",
"controlMappingSources"
],
"members": {
"controlId": {
"location": "uri",
"locationName": "controlId"
},
"name": {},
"description": {},
"testingInformation": {},
"actionPlanTitle": {},
"actionPlanInstructions": {},
"controlMappingSources": {
"shape": "S2x"
}
}
},
"output": {
"type": "structure",
"members": {
"control": {
"shape": "S2s"
}
}
}
},
"UpdateSettings": {
"http": {
"method": "PUT",
"requestUri": "/settings"
},
"input": {
"type": "structure",
"members": {
"snsTopic": {},
"defaultAssessmentReportsDestination": {
"shape": "S17"
},
"defaultProcessOwners": {
"shape": "S1i"
},
"kmsKey": {}
}
},
"output": {
"type": "structure",
"members": {
"settings": {
"shape": "S5k"
}
}
}
},
"ValidateAssessmentReportIntegrity": {
"http": {
"requestUri": "/assessmentReports/integrity"
},
"input": {
"type": "structure",
"required": [
"s3RelativePath"
],
"members": {
"s3RelativePath": {}
}
},
"output": {
"type": "structure",
"members": {
"signatureValid": {
"type": "boolean"
},
"signatureAlgorithm": {},
"signatureDateTime": {},
"signatureKeyId": {},
"validationErrors": {
"type": "list",
"member": {}
}
}
}
}
},
"shapes": {
"S5": {
"type": "list",
"member": {}
},
"S7": {
"type": "list",
"member": {
"type": "structure",
"members": {
"evidenceId": {},
"errorCode": {},
"errorMessage": {}
}
}
},
"Sd": {
"type": "structure",
"members": {
"comment": {},
"controlSetId": {},
"roleArn": {},
"roleType": {}
}
},
"Sj": {
"type": "list",
"member": {
"type": "structure",
"members": {
"id": {},
"assessmentName": {},
"assessmentId": {},
"status": {},
"roleArn": {},
"roleType": {},
"creationTime": {
"type": "timestamp"
},
"lastUpdated": {
"type": "timestamp"
},
"controlSetId": {},
"comment": {},
"createdBy": {}
}
}
},
"S10": {
"type": "structure",
"members": {
"s3ResourcePath": {}
}
},
"S17": {
"type": "structure",
"members": {
"destinationType": {},
"destination": {}
}
},
"S19": {
"type": "structure",
"members": {
"awsAccounts": {
"type": "list",
"member": {
"shape": "S1b"
}
},
"awsServices": {
"type": "list",
"member": {
"type": "structure",
"members": {
"serviceName": {}
}
}
}
}
},
"S1b": {
"type": "structure",
"members": {
"id": {},
"emailAddress": {},
"name": {}
}
},
"S1i": {
"type": "list",
"member": {
"shape": "S1j"
}
},
"S1j": {
"type": "structure",
"members": {
"roleType": {},
"roleArn": {}
}
},
"S1k": {
"type": "map",
"key": {},
"value": {}
},
"S1o": {
"type": "structure",
"members": {
"arn": {},
"awsAccount": {
"shape": "S1b"
},
"metadata": {
"type": "structure",
"members": {
"name": {},
"id": {},
"description": {},
"complianceType": {},
"status": {},
"assessmentReportsDestination": {
"shape": "S17"
},
"scope": {
"shape": "S19"
},
"roles": {
"shape": "S1i"
},
"delegations": {
"shape": "Sj"
},
"creationTime": {
"type": "timestamp"
},
"lastUpdated": {
"type": "timestamp"
}
}
},
"framework": {
"type": "structure",
"members": {
"id": {},
"arn": {},
"metadata": {
"type": "structure",
"members": {
"name": {},
"description": {},
"logo": {},
"complianceType": {}
}
},
"controlSets": {
"type": "list",
"member": {
"shape": "S1y"
}
}
}
},
"tags": {
"shape": "S1k"
}
}
},
"S1y": {
"type": "structure",
"members": {
"id": {},
"description": {},
"status": {},
"roles": {
"shape": "S1i"
},
"controls": {
"type": "list",
"member": {
"shape": "S22"
}
},
"delegations": {
"shape": "Sj"
},
"systemEvidenceCount": {
"type": "integer"
},
"manualEvidenceCount": {
"type": "integer"
}
}
},
"S22": {
"type": "structure",
"members": {
"id": {},
"name": {},
"description": {},
"status": {},
"response": {},
"comments": {
"type": "list",
"member": {
"type": "structure",
"members": {
"authorName": {},
"commentBody": {},
"postedDate": {
"type": "timestamp"
}
}
}
},
"evidenceSources": {
"type": "list",
"member": {}
},
"evidenceCount": {
"type": "integer"
},
"assessmentReportEvidenceCount": {
"type": "integer"
}
}
},
"S2j": {
"type": "list",
"member": {
"type": "structure",
"members": {
"id": {}
}
}
},
"S2m": {
"type": "structure",
"members": {
"arn": {},
"id": {},
"name": {},
"type": {},
"complianceType": {},
"description": {},
"logo": {},
"controlSources": {},
"controlSets": {
"type": "list",
"member": {
"type": "structure",
"members": {
"id": {},
"name": {},
"controls": {
"type": "list",
"member": {
"shape": "S2s"
}
}
}
}
},
"createdAt": {
"type": "timestamp"
},
"lastUpdatedAt": {
"type": "timestamp"
},
"createdBy": {},
"lastUpdatedBy": {},
"tags": {
"shape": "S1k"
}
}
},
"S2s": {
"type": "structure",
"members": {
"arn": {},
"id": {},
"type": {},
"name": {},
"description": {},
"testingInformation": {},
"actionPlanTitle": {},
"actionPlanInstructions": {},
"controlSources": {},
"controlMappingSources": {
"shape": "S2x"
},
"createdAt": {
"type": "timestamp"
},
"lastUpdatedAt": {
"type": "timestamp"
},
"createdBy": {},
"lastUpdatedBy": {},
"tags": {
"shape": "S1k"
}
}
},
"S2x": {
"type": "list",
"member": {
"type": "structure",
"members": {
"sourceId": {},
"sourceName": {},
"sourceDescription": {},
"sourceSetUpOption": {},
"sourceType": {},
"sourceKeyword": {
"shape": "S33"
},
"sourceFrequency": {},
"troubleshootingText": {}
}
}
},
"S33": {
"type": "structure",
"members": {
"keywordInputType": {},
"keywordValue": {}
}
},
"S4p": {
"type": "structure",
"members": {
"dataSource": {},
"evidenceAwsAccountId": {},
"time": {
"type": "timestamp"
},
"eventSource": {},
"eventName": {},
"evidenceByType": {},
"resourcesIncluded": {
"type": "list",
"member": {
"type": "structure",
"members": {
"arn": {},
"value": {}
}
}
},
"attributes": {
"type": "map",
"key": {},
"value": {}
},
"iamId": {},
"complianceCheck": {},
"awsOrganization": {},
"awsAccountId": {},
"evidenceFolderId": {},
"id": {},
"assessmentReportSelection": {}
}
},
"S53": {
"type": "structure",
"members": {
"name": {},
"date": {
"type": "timestamp"
},
"assessmentId": {},
"controlSetId": {},
"controlId": {},
"id": {},
"dataSource": {},
"author": {},
"totalEvidence": {
"type": "integer"
},
"assessmentReportSelectionCount": {
"type": "integer"
},
"controlName": {},
"evidenceResourcesIncludedCount": {
"type": "integer"
},
"evidenceByTypeConfigurationDataCount": {
"type": "integer"
},
"evidenceByTypeManualCount": {
"type": "integer"
},
"evidenceByTypeComplianceCheckCount": {
"type": "integer"
},
"evidenceByTypeComplianceCheckIssuesCount": {
"type": "integer"
},
"evidenceByTypeUserActivityCount": {
"type": "integer"
},
"evidenceAwsServiceSourceCount": {
"type": "integer"
}
}
},
"S57": {
"type": "list",
"member": {
"shape": "S53"
}
},
"S5k": {
"type": "structure"