Typed dictionaries
Index > AuditManager > Typed dictionaries
Auto-generated documentation for AuditManager type annotations stubs module mypy-boto3-auditmanager.
AWSAccountTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import AWSAccountTypeDef
def get_value() -> AWSAccountTypeDef:
return {
"id": ...,
}
Definition
class AWSAccountTypeDef(TypedDict):
id: NotRequired[str],
emailAddress: NotRequired[str],
name: NotRequired[str],
AWSServiceTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import AWSServiceTypeDef
def get_value() -> AWSServiceTypeDef:
return {
"serviceName": ...,
}
DelegationTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import DelegationTypeDef
def get_value() -> DelegationTypeDef:
return {
"id": ...,
}
Definition
class DelegationTypeDef(TypedDict):
id: NotRequired[str],
assessmentName: NotRequired[str],
assessmentId: NotRequired[str],
status: NotRequired[DelegationStatusType], # (1)
roleArn: NotRequired[str],
roleType: NotRequired[RoleTypeType], # (2)
creationTime: NotRequired[datetime],
lastUpdated: NotRequired[datetime],
controlSetId: NotRequired[str],
comment: NotRequired[str],
createdBy: NotRequired[str],
- See DelegationStatusType
- See RoleTypeType
RoleTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import RoleTypeDef
def get_value() -> RoleTypeDef:
return {
"roleType": ...,
"roleArn": ...,
}
- See RoleTypeType
ControlCommentTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import ControlCommentTypeDef
def get_value() -> ControlCommentTypeDef:
return {
"authorName": ...,
}
Definition
class ControlCommentTypeDef(TypedDict):
authorName: NotRequired[str],
commentBody: NotRequired[str],
postedDate: NotRequired[datetime],
AssessmentEvidenceFolderTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import AssessmentEvidenceFolderTypeDef
def get_value() -> AssessmentEvidenceFolderTypeDef:
return {
"name": ...,
}
Definition
class AssessmentEvidenceFolderTypeDef(TypedDict):
name: NotRequired[str],
date: NotRequired[datetime],
assessmentId: NotRequired[str],
controlSetId: NotRequired[str],
controlId: NotRequired[str],
id: NotRequired[str],
dataSource: NotRequired[str],
author: NotRequired[str],
totalEvidence: NotRequired[int],
assessmentReportSelectionCount: NotRequired[int],
controlName: NotRequired[str],
evidenceResourcesIncludedCount: NotRequired[int],
evidenceByTypeConfigurationDataCount: NotRequired[int],
evidenceByTypeManualCount: NotRequired[int],
evidenceByTypeComplianceCheckCount: NotRequired[int],
evidenceByTypeComplianceCheckIssuesCount: NotRequired[int],
evidenceByTypeUserActivityCount: NotRequired[int],
evidenceAwsServiceSourceCount: NotRequired[int],
AssessmentFrameworkMetadataTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import AssessmentFrameworkMetadataTypeDef
def get_value() -> AssessmentFrameworkMetadataTypeDef:
return {
"arn": ...,
}
Definition
class AssessmentFrameworkMetadataTypeDef(TypedDict):
arn: NotRequired[str],
id: NotRequired[str],
type: NotRequired[FrameworkTypeType], # (1)
name: NotRequired[str],
description: NotRequired[str],
logo: NotRequired[str],
complianceType: NotRequired[str],
controlsCount: NotRequired[int],
controlSetsCount: NotRequired[int],
createdAt: NotRequired[datetime],
lastUpdatedAt: NotRequired[datetime],
AssessmentFrameworkShareRequestTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import AssessmentFrameworkShareRequestTypeDef
def get_value() -> AssessmentFrameworkShareRequestTypeDef:
return {
"id": ...,
}
Definition
class AssessmentFrameworkShareRequestTypeDef(TypedDict):
id: NotRequired[str],
frameworkId: NotRequired[str],
frameworkName: NotRequired[str],
frameworkDescription: NotRequired[str],
status: NotRequired[ShareRequestStatusType], # (1)
sourceAccount: NotRequired[str],
destinationAccount: NotRequired[str],
destinationRegion: NotRequired[str],
expirationTime: NotRequired[datetime],
creationTime: NotRequired[datetime],
lastUpdated: NotRequired[datetime],
comment: NotRequired[str],
standardControlsCount: NotRequired[int],
customControlsCount: NotRequired[int],
complianceType: NotRequired[str],
FrameworkMetadataTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import FrameworkMetadataTypeDef
def get_value() -> FrameworkMetadataTypeDef:
return {
"name": ...,
}
Definition
class FrameworkMetadataTypeDef(TypedDict):
name: NotRequired[str],
description: NotRequired[str],
logo: NotRequired[str],
complianceType: NotRequired[str],
AssessmentReportsDestinationTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import AssessmentReportsDestinationTypeDef
def get_value() -> AssessmentReportsDestinationTypeDef:
return {
"destinationType": ...,
}
Definition
class AssessmentReportsDestinationTypeDef(TypedDict):
destinationType: NotRequired[AssessmentReportDestinationTypeType], # (1)
destination: NotRequired[str],
AssessmentReportEvidenceErrorTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import AssessmentReportEvidenceErrorTypeDef
def get_value() -> AssessmentReportEvidenceErrorTypeDef:
return {
"evidenceId": ...,
}
Definition
class AssessmentReportEvidenceErrorTypeDef(TypedDict):
evidenceId: NotRequired[str],
errorCode: NotRequired[str],
errorMessage: NotRequired[str],
AssessmentReportMetadataTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import AssessmentReportMetadataTypeDef
def get_value() -> AssessmentReportMetadataTypeDef:
return {
"id": ...,
}
Definition
class AssessmentReportMetadataTypeDef(TypedDict):
id: NotRequired[str],
name: NotRequired[str],
description: NotRequired[str],
assessmentId: NotRequired[str],
assessmentName: NotRequired[str],
author: NotRequired[str],
status: NotRequired[AssessmentReportStatusType], # (1)
creationTime: NotRequired[datetime],
AssessmentReportTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import AssessmentReportTypeDef
def get_value() -> AssessmentReportTypeDef:
return {
"id": ...,
}
Definition
class AssessmentReportTypeDef(TypedDict):
id: NotRequired[str],
name: NotRequired[str],
description: NotRequired[str],
awsAccountId: NotRequired[str],
assessmentId: NotRequired[str],
assessmentName: NotRequired[str],
author: NotRequired[str],
status: NotRequired[AssessmentReportStatusType], # (1)
creationTime: NotRequired[datetime],
AssociateAssessmentReportEvidenceFolderRequestRequestTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import AssociateAssessmentReportEvidenceFolderRequestRequestTypeDef
def get_value() -> AssociateAssessmentReportEvidenceFolderRequestRequestTypeDef:
return {
"assessmentId": ...,
"evidenceFolderId": ...,
}
Definition
class AssociateAssessmentReportEvidenceFolderRequestRequestTypeDef(TypedDict):
assessmentId: str,
evidenceFolderId: str,
BatchAssociateAssessmentReportEvidenceRequestRequestTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import BatchAssociateAssessmentReportEvidenceRequestRequestTypeDef
def get_value() -> BatchAssociateAssessmentReportEvidenceRequestRequestTypeDef:
return {
"assessmentId": ...,
"evidenceFolderId": ...,
"evidenceIds": ...,
}
Definition
class BatchAssociateAssessmentReportEvidenceRequestRequestTypeDef(TypedDict):
assessmentId: str,
evidenceFolderId: str,
evidenceIds: Sequence[str],
ResponseMetadataTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
return {
"RequestId": ...,
"HostId": ...,
"HTTPStatusCode": ...,
"HTTPHeaders": ...,
"RetryAttempts": ...,
}
Definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HostId: str,
HTTPStatusCode: int,
HTTPHeaders: Dict[str, str],
RetryAttempts: int,
CreateDelegationRequestTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import CreateDelegationRequestTypeDef
def get_value() -> CreateDelegationRequestTypeDef:
return {
"comment": ...,
}
Definition
class CreateDelegationRequestTypeDef(TypedDict):
comment: NotRequired[str],
controlSetId: NotRequired[str],
roleArn: NotRequired[str],
roleType: NotRequired[RoleTypeType], # (1)
- See RoleTypeType
BatchDeleteDelegationByAssessmentErrorTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import BatchDeleteDelegationByAssessmentErrorTypeDef
def get_value() -> BatchDeleteDelegationByAssessmentErrorTypeDef:
return {
"delegationId": ...,
}
Definition
class BatchDeleteDelegationByAssessmentErrorTypeDef(TypedDict):
delegationId: NotRequired[str],
errorCode: NotRequired[str],
errorMessage: NotRequired[str],
BatchDeleteDelegationByAssessmentRequestRequestTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import BatchDeleteDelegationByAssessmentRequestRequestTypeDef
def get_value() -> BatchDeleteDelegationByAssessmentRequestRequestTypeDef:
return {
"delegationIds": ...,
"assessmentId": ...,
}
Definition
class BatchDeleteDelegationByAssessmentRequestRequestTypeDef(TypedDict):
delegationIds: Sequence[str],
assessmentId: str,
BatchDisassociateAssessmentReportEvidenceRequestRequestTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import BatchDisassociateAssessmentReportEvidenceRequestRequestTypeDef
def get_value() -> BatchDisassociateAssessmentReportEvidenceRequestRequestTypeDef:
return {
"assessmentId": ...,
"evidenceFolderId": ...,
"evidenceIds": ...,
}
Definition
class BatchDisassociateAssessmentReportEvidenceRequestRequestTypeDef(TypedDict):
assessmentId: str,
evidenceFolderId: str,
evidenceIds: Sequence[str],
ManualEvidenceTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import ManualEvidenceTypeDef
def get_value() -> ManualEvidenceTypeDef:
return {
"s3ResourcePath": ...,
}
ChangeLogTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import ChangeLogTypeDef
def get_value() -> ChangeLogTypeDef:
return {
"objectType": ...,
}
Definition
class ChangeLogTypeDef(TypedDict):
objectType: NotRequired[ObjectTypeEnumType], # (1)
objectName: NotRequired[str],
action: NotRequired[ActionEnumType], # (2)
createdAt: NotRequired[datetime],
createdBy: NotRequired[str],
- See ObjectTypeEnumType
- See ActionEnumType
EvidenceInsightsTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import EvidenceInsightsTypeDef
def get_value() -> EvidenceInsightsTypeDef:
return {
"noncompliantEvidenceCount": ...,
}
Definition
class EvidenceInsightsTypeDef(TypedDict):
noncompliantEvidenceCount: NotRequired[int],
compliantEvidenceCount: NotRequired[int],
inconclusiveEvidenceCount: NotRequired[int],
SourceKeywordTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import SourceKeywordTypeDef
def get_value() -> SourceKeywordTypeDef:
return {
"keywordInputType": ...,
}
Definition
class SourceKeywordTypeDef(TypedDict):
keywordInputType: NotRequired[KeywordInputTypeType], # (1)
keywordValue: NotRequired[str],
ControlMetadataTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import ControlMetadataTypeDef
def get_value() -> ControlMetadataTypeDef:
return {
"arn": ...,
}
Definition
class ControlMetadataTypeDef(TypedDict):
arn: NotRequired[str],
id: NotRequired[str],
name: NotRequired[str],
controlSources: NotRequired[str],
createdAt: NotRequired[datetime],
lastUpdatedAt: NotRequired[datetime],
CreateAssessmentFrameworkControlTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import CreateAssessmentFrameworkControlTypeDef
def get_value() -> CreateAssessmentFrameworkControlTypeDef:
return {
"id": ...,
}
CreateAssessmentReportRequestRequestTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import CreateAssessmentReportRequestRequestTypeDef
def get_value() -> CreateAssessmentReportRequestRequestTypeDef:
return {
"name": ...,
"assessmentId": ...,
}
Definition
class CreateAssessmentReportRequestRequestTypeDef(TypedDict):
name: str,
assessmentId: str,
description: NotRequired[str],
queryStatement: NotRequired[str],
DelegationMetadataTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import DelegationMetadataTypeDef
def get_value() -> DelegationMetadataTypeDef:
return {
"id": ...,
}
Definition
class DelegationMetadataTypeDef(TypedDict):
id: NotRequired[str],
assessmentName: NotRequired[str],
assessmentId: NotRequired[str],
status: NotRequired[DelegationStatusType], # (1)
roleArn: NotRequired[str],
creationTime: NotRequired[datetime],
controlSetName: NotRequired[str],
DeleteAssessmentFrameworkRequestRequestTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import DeleteAssessmentFrameworkRequestRequestTypeDef
def get_value() -> DeleteAssessmentFrameworkRequestRequestTypeDef:
return {
"frameworkId": ...,
}
DeleteAssessmentFrameworkShareRequestRequestTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import DeleteAssessmentFrameworkShareRequestRequestTypeDef
def get_value() -> DeleteAssessmentFrameworkShareRequestRequestTypeDef:
return {
"requestId": ...,
"requestType": ...,
}
Definition
class DeleteAssessmentFrameworkShareRequestRequestTypeDef(TypedDict):
requestId: str,
requestType: ShareRequestTypeType, # (1)
DeleteAssessmentReportRequestRequestTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import DeleteAssessmentReportRequestRequestTypeDef
def get_value() -> DeleteAssessmentReportRequestRequestTypeDef:
return {
"assessmentId": ...,
"assessmentReportId": ...,
}
Definition
class DeleteAssessmentReportRequestRequestTypeDef(TypedDict):
assessmentId: str,
assessmentReportId: str,
DeleteAssessmentRequestRequestTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import DeleteAssessmentRequestRequestTypeDef
def get_value() -> DeleteAssessmentRequestRequestTypeDef:
return {
"assessmentId": ...,
}
DeleteControlRequestRequestTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import DeleteControlRequestRequestTypeDef
def get_value() -> DeleteControlRequestRequestTypeDef:
return {
"controlId": ...,
}
DeregisterOrganizationAdminAccountRequestRequestTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import DeregisterOrganizationAdminAccountRequestRequestTypeDef
def get_value() -> DeregisterOrganizationAdminAccountRequestRequestTypeDef:
return {
"adminAccountId": ...,
}
Definition
class DeregisterOrganizationAdminAccountRequestRequestTypeDef(TypedDict):
adminAccountId: NotRequired[str],
DeregistrationPolicyTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import DeregistrationPolicyTypeDef
def get_value() -> DeregistrationPolicyTypeDef:
return {
"deleteResources": ...,
}
Definition
class DeregistrationPolicyTypeDef(TypedDict):
deleteResources: NotRequired[DeleteResourcesType], # (1)
DisassociateAssessmentReportEvidenceFolderRequestRequestTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import DisassociateAssessmentReportEvidenceFolderRequestRequestTypeDef
def get_value() -> DisassociateAssessmentReportEvidenceFolderRequestRequestTypeDef:
return {
"assessmentId": ...,
"evidenceFolderId": ...,
}
Definition
class DisassociateAssessmentReportEvidenceFolderRequestRequestTypeDef(TypedDict):
assessmentId: str,
evidenceFolderId: str,
EvidenceFinderEnablementTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import EvidenceFinderEnablementTypeDef
def get_value() -> EvidenceFinderEnablementTypeDef:
return {
"eventDataStoreArn": ...,
}
Definition
class EvidenceFinderEnablementTypeDef(TypedDict):
eventDataStoreArn: NotRequired[str],
enablementStatus: NotRequired[EvidenceFinderEnablementStatusType], # (1)
backfillStatus: NotRequired[EvidenceFinderBackfillStatusType], # (2)
error: NotRequired[str],
ResourceTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import ResourceTypeDef
def get_value() -> ResourceTypeDef:
return {
"arn": ...,
}
Definition
class ResourceTypeDef(TypedDict):
arn: NotRequired[str],
value: NotRequired[str],
complianceCheck: NotRequired[str],
GetAssessmentFrameworkRequestRequestTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import GetAssessmentFrameworkRequestRequestTypeDef
def get_value() -> GetAssessmentFrameworkRequestRequestTypeDef:
return {
"frameworkId": ...,
}
GetAssessmentReportUrlRequestRequestTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import GetAssessmentReportUrlRequestRequestTypeDef
def get_value() -> GetAssessmentReportUrlRequestRequestTypeDef:
return {
"assessmentReportId": ...,
"assessmentId": ...,
}
Definition
class GetAssessmentReportUrlRequestRequestTypeDef(TypedDict):
assessmentReportId: str,
assessmentId: str,
URLTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import URLTypeDef
def get_value() -> URLTypeDef:
return {
"hyperlinkName": ...,
}
GetAssessmentRequestRequestTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import GetAssessmentRequestRequestTypeDef
def get_value() -> GetAssessmentRequestRequestTypeDef:
return {
"assessmentId": ...,
}
GetChangeLogsRequestRequestTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import GetChangeLogsRequestRequestTypeDef
def get_value() -> GetChangeLogsRequestRequestTypeDef:
return {
"assessmentId": ...,
}
Definition
class GetChangeLogsRequestRequestTypeDef(TypedDict):
assessmentId: str,
controlSetId: NotRequired[str],
controlId: NotRequired[str],
nextToken: NotRequired[str],
maxResults: NotRequired[int],
GetControlRequestRequestTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import GetControlRequestRequestTypeDef
def get_value() -> GetControlRequestRequestTypeDef:
return {
"controlId": ...,
}
GetDelegationsRequestRequestTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import GetDelegationsRequestRequestTypeDef
def get_value() -> GetDelegationsRequestRequestTypeDef:
return {
"nextToken": ...,
}
Definition
class GetDelegationsRequestRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
maxResults: NotRequired[int],
GetEvidenceByEvidenceFolderRequestRequestTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import GetEvidenceByEvidenceFolderRequestRequestTypeDef
def get_value() -> GetEvidenceByEvidenceFolderRequestRequestTypeDef:
return {
"assessmentId": ...,
"controlSetId": ...,
"evidenceFolderId": ...,
}
Definition
class GetEvidenceByEvidenceFolderRequestRequestTypeDef(TypedDict):
assessmentId: str,
controlSetId: str,
evidenceFolderId: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
GetEvidenceFolderRequestRequestTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import GetEvidenceFolderRequestRequestTypeDef
def get_value() -> GetEvidenceFolderRequestRequestTypeDef:
return {
"assessmentId": ...,
"controlSetId": ...,
"evidenceFolderId": ...,
}
Definition
class GetEvidenceFolderRequestRequestTypeDef(TypedDict):
assessmentId: str,
controlSetId: str,
evidenceFolderId: str,
GetEvidenceFoldersByAssessmentControlRequestRequestTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import GetEvidenceFoldersByAssessmentControlRequestRequestTypeDef
def get_value() -> GetEvidenceFoldersByAssessmentControlRequestRequestTypeDef:
return {
"assessmentId": ...,
"controlSetId": ...,
"controlId": ...,
}
Definition
class GetEvidenceFoldersByAssessmentControlRequestRequestTypeDef(TypedDict):
assessmentId: str,
controlSetId: str,
controlId: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
GetEvidenceFoldersByAssessmentRequestRequestTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import GetEvidenceFoldersByAssessmentRequestRequestTypeDef
def get_value() -> GetEvidenceFoldersByAssessmentRequestRequestTypeDef:
return {
"assessmentId": ...,
}
Definition
class GetEvidenceFoldersByAssessmentRequestRequestTypeDef(TypedDict):
assessmentId: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
GetEvidenceRequestRequestTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import GetEvidenceRequestRequestTypeDef
def get_value() -> GetEvidenceRequestRequestTypeDef:
return {
"assessmentId": ...,
"controlSetId": ...,
"evidenceFolderId": ...,
"evidenceId": ...,
}
Definition
class GetEvidenceRequestRequestTypeDef(TypedDict):
assessmentId: str,
controlSetId: str,
evidenceFolderId: str,
evidenceId: str,
GetInsightsByAssessmentRequestRequestTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import GetInsightsByAssessmentRequestRequestTypeDef
def get_value() -> GetInsightsByAssessmentRequestRequestTypeDef:
return {
"assessmentId": ...,
}
InsightsByAssessmentTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import InsightsByAssessmentTypeDef
def get_value() -> InsightsByAssessmentTypeDef:
return {
"noncompliantEvidenceCount": ...,
}
Definition
class InsightsByAssessmentTypeDef(TypedDict):
noncompliantEvidenceCount: NotRequired[int],
compliantEvidenceCount: NotRequired[int],
inconclusiveEvidenceCount: NotRequired[int],
assessmentControlsCountByNoncompliantEvidence: NotRequired[int],
totalAssessmentControlsCount: NotRequired[int],
lastUpdated: NotRequired[datetime],
InsightsTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import InsightsTypeDef
def get_value() -> InsightsTypeDef:
return {
"activeAssessmentsCount": ...,
}
Definition
class InsightsTypeDef(TypedDict):
activeAssessmentsCount: NotRequired[int],
noncompliantEvidenceCount: NotRequired[int],
compliantEvidenceCount: NotRequired[int],
inconclusiveEvidenceCount: NotRequired[int],
assessmentControlsCountByNoncompliantEvidence: NotRequired[int],
totalAssessmentControlsCount: NotRequired[int],
lastUpdated: NotRequired[datetime],
ServiceMetadataTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import ServiceMetadataTypeDef
def get_value() -> ServiceMetadataTypeDef:
return {
"name": ...,
}
Definition
class ServiceMetadataTypeDef(TypedDict):
name: NotRequired[str],
displayName: NotRequired[str],
description: NotRequired[str],
category: NotRequired[str],
GetSettingsRequestRequestTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import GetSettingsRequestRequestTypeDef
def get_value() -> GetSettingsRequestRequestTypeDef:
return {
"attribute": ...,
}
ListAssessmentControlInsightsByControlDomainRequestRequestTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import ListAssessmentControlInsightsByControlDomainRequestRequestTypeDef
def get_value() -> ListAssessmentControlInsightsByControlDomainRequestRequestTypeDef:
return {
"controlDomainId": ...,
"assessmentId": ...,
}
Definition
class ListAssessmentControlInsightsByControlDomainRequestRequestTypeDef(TypedDict):
controlDomainId: str,
assessmentId: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListAssessmentFrameworkShareRequestsRequestRequestTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import ListAssessmentFrameworkShareRequestsRequestRequestTypeDef
def get_value() -> ListAssessmentFrameworkShareRequestsRequestRequestTypeDef:
return {
"requestType": ...,
}
Definition
class ListAssessmentFrameworkShareRequestsRequestRequestTypeDef(TypedDict):
requestType: ShareRequestTypeType, # (1)
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListAssessmentFrameworksRequestRequestTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import ListAssessmentFrameworksRequestRequestTypeDef
def get_value() -> ListAssessmentFrameworksRequestRequestTypeDef:
return {
"frameworkType": ...,
}
Definition
class ListAssessmentFrameworksRequestRequestTypeDef(TypedDict):
frameworkType: FrameworkTypeType, # (1)
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListAssessmentReportsRequestRequestTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import ListAssessmentReportsRequestRequestTypeDef
def get_value() -> ListAssessmentReportsRequestRequestTypeDef:
return {
"nextToken": ...,
}
Definition
class ListAssessmentReportsRequestRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListAssessmentsRequestRequestTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import ListAssessmentsRequestRequestTypeDef
def get_value() -> ListAssessmentsRequestRequestTypeDef:
return {
"status": ...,
}
Definition
class ListAssessmentsRequestRequestTypeDef(TypedDict):
status: NotRequired[AssessmentStatusType], # (1)
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListControlDomainInsightsByAssessmentRequestRequestTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import ListControlDomainInsightsByAssessmentRequestRequestTypeDef
def get_value() -> ListControlDomainInsightsByAssessmentRequestRequestTypeDef:
return {
"assessmentId": ...,
}
Definition
class ListControlDomainInsightsByAssessmentRequestRequestTypeDef(TypedDict):
assessmentId: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListControlDomainInsightsRequestRequestTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import ListControlDomainInsightsRequestRequestTypeDef
def get_value() -> ListControlDomainInsightsRequestRequestTypeDef:
return {
"nextToken": ...,
}
Definition
class ListControlDomainInsightsRequestRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListControlInsightsByControlDomainRequestRequestTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import ListControlInsightsByControlDomainRequestRequestTypeDef
def get_value() -> ListControlInsightsByControlDomainRequestRequestTypeDef:
return {
"controlDomainId": ...,
}
Definition
class ListControlInsightsByControlDomainRequestRequestTypeDef(TypedDict):
controlDomainId: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListControlsRequestRequestTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import ListControlsRequestRequestTypeDef
def get_value() -> ListControlsRequestRequestTypeDef:
return {
"controlType": ...,
}
Definition
class ListControlsRequestRequestTypeDef(TypedDict):
controlType: ControlTypeType, # (1)
nextToken: NotRequired[str],
maxResults: NotRequired[int],
- See ControlTypeType
ListKeywordsForDataSourceRequestRequestTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import ListKeywordsForDataSourceRequestRequestTypeDef
def get_value() -> ListKeywordsForDataSourceRequestRequestTypeDef:
return {
"source": ...,
}
Definition
class ListKeywordsForDataSourceRequestRequestTypeDef(TypedDict):
source: SourceTypeType, # (1)
nextToken: NotRequired[str],
maxResults: NotRequired[int],
- See SourceTypeType
ListNotificationsRequestRequestTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import ListNotificationsRequestRequestTypeDef
def get_value() -> ListNotificationsRequestRequestTypeDef:
return {
"nextToken": ...,
}
Definition
class ListNotificationsRequestRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
maxResults: NotRequired[int],
NotificationTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import NotificationTypeDef
def get_value() -> NotificationTypeDef:
return {
"id": ...,
}
Definition
class NotificationTypeDef(TypedDict):
id: NotRequired[str],
assessmentId: NotRequired[str],
assessmentName: NotRequired[str],
controlSetId: NotRequired[str],
controlSetName: NotRequired[str],
description: NotRequired[str],
eventTime: NotRequired[datetime],
source: NotRequired[str],
ListTagsForResourceRequestRequestTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import ListTagsForResourceRequestRequestTypeDef
def get_value() -> ListTagsForResourceRequestRequestTypeDef:
return {
"resourceArn": ...,
}
RegisterAccountRequestRequestTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import RegisterAccountRequestRequestTypeDef
def get_value() -> RegisterAccountRequestRequestTypeDef:
return {
"kmsKey": ...,
}
Definition
class RegisterAccountRequestRequestTypeDef(TypedDict):
kmsKey: NotRequired[str],
delegatedAdminAccount: NotRequired[str],
RegisterOrganizationAdminAccountRequestRequestTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import RegisterOrganizationAdminAccountRequestRequestTypeDef
def get_value() -> RegisterOrganizationAdminAccountRequestRequestTypeDef:
return {
"adminAccountId": ...,
}
Definition
class RegisterOrganizationAdminAccountRequestRequestTypeDef(TypedDict):
adminAccountId: str,
StartAssessmentFrameworkShareRequestRequestTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import StartAssessmentFrameworkShareRequestRequestTypeDef
def get_value() -> StartAssessmentFrameworkShareRequestRequestTypeDef:
return {
"frameworkId": ...,
"destinationAccount": ...,
"destinationRegion": ...,
}
Definition
class StartAssessmentFrameworkShareRequestRequestTypeDef(TypedDict):
frameworkId: str,
destinationAccount: str,
destinationRegion: str,
comment: NotRequired[str],
TagResourceRequestRequestTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import TagResourceRequestRequestTypeDef
def get_value() -> TagResourceRequestRequestTypeDef:
return {
"resourceArn": ...,
"tags": ...,
}
Definition
class TagResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
tags: Mapping[str, str],
UntagResourceRequestRequestTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import UntagResourceRequestRequestTypeDef
def get_value() -> UntagResourceRequestRequestTypeDef:
return {
"resourceArn": ...,
"tagKeys": ...,
}
Definition
class UntagResourceRequestRequestTypeDef(TypedDict):
resourceArn: str,
tagKeys: Sequence[str],
UpdateAssessmentControlRequestRequestTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import UpdateAssessmentControlRequestRequestTypeDef
def get_value() -> UpdateAssessmentControlRequestRequestTypeDef:
return {
"assessmentId": ...,
"controlSetId": ...,
"controlId": ...,
}
Definition
class UpdateAssessmentControlRequestRequestTypeDef(TypedDict):
assessmentId: str,
controlSetId: str,
controlId: str,
controlStatus: NotRequired[ControlStatusType], # (1)
commentBody: NotRequired[str],
UpdateAssessmentControlSetStatusRequestRequestTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import UpdateAssessmentControlSetStatusRequestRequestTypeDef
def get_value() -> UpdateAssessmentControlSetStatusRequestRequestTypeDef:
return {
"assessmentId": ...,
"controlSetId": ...,
"status": ...,
"comment": ...,
}
Definition
class UpdateAssessmentControlSetStatusRequestRequestTypeDef(TypedDict):
assessmentId: str,
controlSetId: str,
status: ControlSetStatusType, # (1)
comment: str,
UpdateAssessmentFrameworkShareRequestRequestTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import UpdateAssessmentFrameworkShareRequestRequestTypeDef
def get_value() -> UpdateAssessmentFrameworkShareRequestRequestTypeDef:
return {
"requestId": ...,
"requestType": ...,
"action": ...,
}
Definition
class UpdateAssessmentFrameworkShareRequestRequestTypeDef(TypedDict):
requestId: str,
requestType: ShareRequestTypeType, # (1)
action: ShareRequestActionType, # (2)
UpdateAssessmentStatusRequestRequestTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import UpdateAssessmentStatusRequestRequestTypeDef
def get_value() -> UpdateAssessmentStatusRequestRequestTypeDef:
return {
"assessmentId": ...,
"status": ...,
}
Definition
class UpdateAssessmentStatusRequestRequestTypeDef(TypedDict):
assessmentId: str,
status: AssessmentStatusType, # (1)
ValidateAssessmentReportIntegrityRequestRequestTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import ValidateAssessmentReportIntegrityRequestRequestTypeDef
def get_value() -> ValidateAssessmentReportIntegrityRequestRequestTypeDef:
return {
"s3RelativePath": ...,
}
Definition
class ValidateAssessmentReportIntegrityRequestRequestTypeDef(TypedDict):
s3RelativePath: str,
ScopeTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import ScopeTypeDef
def get_value() -> ScopeTypeDef:
return {
"awsAccounts": ...,
}
Definition
class ScopeTypeDef(TypedDict):
awsAccounts: NotRequired[Sequence[AWSAccountTypeDef]], # (1)
awsServices: NotRequired[Sequence[AWSServiceTypeDef]], # (2)
- See AWSAccountTypeDef
- See AWSServiceTypeDef
AssessmentMetadataItemTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import AssessmentMetadataItemTypeDef
def get_value() -> AssessmentMetadataItemTypeDef:
return {
"name": ...,
}
Definition
class AssessmentMetadataItemTypeDef(TypedDict):
name: NotRequired[str],
id: NotRequired[str],
complianceType: NotRequired[str],
status: NotRequired[AssessmentStatusType], # (1)
roles: NotRequired[List[RoleTypeDef]], # (2)
delegations: NotRequired[List[DelegationTypeDef]], # (3)
creationTime: NotRequired[datetime],
lastUpdated: NotRequired[datetime],
- See AssessmentStatusType
- See RoleTypeDef
- See DelegationTypeDef
AssessmentControlTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import AssessmentControlTypeDef
def get_value() -> AssessmentControlTypeDef:
return {
"id": ...,
}
Definition
class AssessmentControlTypeDef(TypedDict):
id: NotRequired[str],
name: NotRequired[str],
description: NotRequired[str],
status: NotRequired[ControlStatusType], # (1)
response: NotRequired[ControlResponseType], # (2)
comments: NotRequired[List[ControlCommentTypeDef]], # (3)
evidenceSources: NotRequired[List[str]],
evidenceCount: NotRequired[int],
assessmentReportEvidenceCount: NotRequired[int],
BatchAssociateAssessmentReportEvidenceResponseTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import BatchAssociateAssessmentReportEvidenceResponseTypeDef
def get_value() -> BatchAssociateAssessmentReportEvidenceResponseTypeDef:
return {
"evidenceIds": ...,
"errors": ...,
"ResponseMetadata": ...,
}
Definition
class BatchAssociateAssessmentReportEvidenceResponseTypeDef(TypedDict):
evidenceIds: List[str],
errors: List[AssessmentReportEvidenceErrorTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
BatchDisassociateAssessmentReportEvidenceResponseTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import BatchDisassociateAssessmentReportEvidenceResponseTypeDef
def get_value() -> BatchDisassociateAssessmentReportEvidenceResponseTypeDef:
return {
"evidenceIds": ...,
"errors": ...,
"ResponseMetadata": ...,
}
Definition
class BatchDisassociateAssessmentReportEvidenceResponseTypeDef(TypedDict):
evidenceIds: List[str],
errors: List[AssessmentReportEvidenceErrorTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateAssessmentReportResponseTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import CreateAssessmentReportResponseTypeDef
def get_value() -> CreateAssessmentReportResponseTypeDef:
return {
"assessmentReport": ...,
"ResponseMetadata": ...,
}
Definition
class CreateAssessmentReportResponseTypeDef(TypedDict):
assessmentReport: AssessmentReportTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DeregisterAccountResponseTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import DeregisterAccountResponseTypeDef
def get_value() -> DeregisterAccountResponseTypeDef:
return {
"status": ...,
"ResponseMetadata": ...,
}
Definition
class DeregisterAccountResponseTypeDef(TypedDict):
status: AccountStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetAccountStatusResponseTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import GetAccountStatusResponseTypeDef
def get_value() -> GetAccountStatusResponseTypeDef:
return {
"status": ...,
"ResponseMetadata": ...,
}
Definition
class GetAccountStatusResponseTypeDef(TypedDict):
status: AccountStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetEvidenceFolderResponseTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import GetEvidenceFolderResponseTypeDef
def get_value() -> GetEvidenceFolderResponseTypeDef:
return {
"evidenceFolder": ...,
"ResponseMetadata": ...,
}
Definition
class GetEvidenceFolderResponseTypeDef(TypedDict):
evidenceFolder: AssessmentEvidenceFolderTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetEvidenceFoldersByAssessmentControlResponseTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import GetEvidenceFoldersByAssessmentControlResponseTypeDef
def get_value() -> GetEvidenceFoldersByAssessmentControlResponseTypeDef:
return {
"evidenceFolders": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
Definition
class GetEvidenceFoldersByAssessmentControlResponseTypeDef(TypedDict):
evidenceFolders: List[AssessmentEvidenceFolderTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetEvidenceFoldersByAssessmentResponseTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import GetEvidenceFoldersByAssessmentResponseTypeDef
def get_value() -> GetEvidenceFoldersByAssessmentResponseTypeDef:
return {
"evidenceFolders": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
Definition
class GetEvidenceFoldersByAssessmentResponseTypeDef(TypedDict):
evidenceFolders: List[AssessmentEvidenceFolderTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetOrganizationAdminAccountResponseTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import GetOrganizationAdminAccountResponseTypeDef
def get_value() -> GetOrganizationAdminAccountResponseTypeDef:
return {
"adminAccountId": ...,
"organizationId": ...,
"ResponseMetadata": ...,
}
Definition
class GetOrganizationAdminAccountResponseTypeDef(TypedDict):
adminAccountId: str,
organizationId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListAssessmentFrameworkShareRequestsResponseTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import ListAssessmentFrameworkShareRequestsResponseTypeDef
def get_value() -> ListAssessmentFrameworkShareRequestsResponseTypeDef:
return {
"assessmentFrameworkShareRequests": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListAssessmentFrameworkShareRequestsResponseTypeDef(TypedDict):
assessmentFrameworkShareRequests: List[AssessmentFrameworkShareRequestTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListAssessmentFrameworksResponseTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import ListAssessmentFrameworksResponseTypeDef
def get_value() -> ListAssessmentFrameworksResponseTypeDef:
return {
"frameworkMetadataList": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListAssessmentFrameworksResponseTypeDef(TypedDict):
frameworkMetadataList: List[AssessmentFrameworkMetadataTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListAssessmentReportsResponseTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import ListAssessmentReportsResponseTypeDef
def get_value() -> ListAssessmentReportsResponseTypeDef:
return {
"assessmentReports": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListAssessmentReportsResponseTypeDef(TypedDict):
assessmentReports: List[AssessmentReportMetadataTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListKeywordsForDataSourceResponseTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import ListKeywordsForDataSourceResponseTypeDef
def get_value() -> ListKeywordsForDataSourceResponseTypeDef:
return {
"keywords": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListKeywordsForDataSourceResponseTypeDef(TypedDict):
keywords: List[str],
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListTagsForResourceResponseTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
return {
"tags": ...,
"ResponseMetadata": ...,
}
Definition
class ListTagsForResourceResponseTypeDef(TypedDict):
tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RegisterAccountResponseTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import RegisterAccountResponseTypeDef
def get_value() -> RegisterAccountResponseTypeDef:
return {
"status": ...,
"ResponseMetadata": ...,
}
Definition
class RegisterAccountResponseTypeDef(TypedDict):
status: AccountStatusType, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
RegisterOrganizationAdminAccountResponseTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import RegisterOrganizationAdminAccountResponseTypeDef
def get_value() -> RegisterOrganizationAdminAccountResponseTypeDef:
return {
"adminAccountId": ...,
"organizationId": ...,
"ResponseMetadata": ...,
}
Definition
class RegisterOrganizationAdminAccountResponseTypeDef(TypedDict):
adminAccountId: str,
organizationId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StartAssessmentFrameworkShareResponseTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import StartAssessmentFrameworkShareResponseTypeDef
def get_value() -> StartAssessmentFrameworkShareResponseTypeDef:
return {
"assessmentFrameworkShareRequest": ...,
"ResponseMetadata": ...,
}
Definition
class StartAssessmentFrameworkShareResponseTypeDef(TypedDict):
assessmentFrameworkShareRequest: AssessmentFrameworkShareRequestTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateAssessmentFrameworkShareResponseTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import UpdateAssessmentFrameworkShareResponseTypeDef
def get_value() -> UpdateAssessmentFrameworkShareResponseTypeDef:
return {
"assessmentFrameworkShareRequest": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateAssessmentFrameworkShareResponseTypeDef(TypedDict):
assessmentFrameworkShareRequest: AssessmentFrameworkShareRequestTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ValidateAssessmentReportIntegrityResponseTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import ValidateAssessmentReportIntegrityResponseTypeDef
def get_value() -> ValidateAssessmentReportIntegrityResponseTypeDef:
return {
"signatureValid": ...,
"signatureAlgorithm": ...,
"signatureDateTime": ...,
"signatureKeyId": ...,
"validationErrors": ...,
"ResponseMetadata": ...,
}
Definition
class ValidateAssessmentReportIntegrityResponseTypeDef(TypedDict):
signatureValid: bool,
signatureAlgorithm: str,
signatureDateTime: str,
signatureKeyId: str,
validationErrors: List[str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
BatchCreateDelegationByAssessmentErrorTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import BatchCreateDelegationByAssessmentErrorTypeDef
def get_value() -> BatchCreateDelegationByAssessmentErrorTypeDef:
return {
"createDelegationRequest": ...,
}
Definition
class BatchCreateDelegationByAssessmentErrorTypeDef(TypedDict):
createDelegationRequest: NotRequired[CreateDelegationRequestTypeDef], # (1)
errorCode: NotRequired[str],
errorMessage: NotRequired[str],
BatchCreateDelegationByAssessmentRequestRequestTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import BatchCreateDelegationByAssessmentRequestRequestTypeDef
def get_value() -> BatchCreateDelegationByAssessmentRequestRequestTypeDef:
return {
"createDelegationRequests": ...,
"assessmentId": ...,
}
Definition
class BatchCreateDelegationByAssessmentRequestRequestTypeDef(TypedDict):
createDelegationRequests: Sequence[CreateDelegationRequestTypeDef], # (1)
assessmentId: str,
BatchDeleteDelegationByAssessmentResponseTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import BatchDeleteDelegationByAssessmentResponseTypeDef
def get_value() -> BatchDeleteDelegationByAssessmentResponseTypeDef:
return {
"errors": ...,
"ResponseMetadata": ...,
}
Definition
class BatchDeleteDelegationByAssessmentResponseTypeDef(TypedDict):
errors: List[BatchDeleteDelegationByAssessmentErrorTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
BatchImportEvidenceToAssessmentControlErrorTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import BatchImportEvidenceToAssessmentControlErrorTypeDef
def get_value() -> BatchImportEvidenceToAssessmentControlErrorTypeDef:
return {
"manualEvidence": ...,
}
Definition
class BatchImportEvidenceToAssessmentControlErrorTypeDef(TypedDict):
manualEvidence: NotRequired[ManualEvidenceTypeDef], # (1)
errorCode: NotRequired[str],
errorMessage: NotRequired[str],
BatchImportEvidenceToAssessmentControlRequestRequestTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import BatchImportEvidenceToAssessmentControlRequestRequestTypeDef
def get_value() -> BatchImportEvidenceToAssessmentControlRequestRequestTypeDef:
return {
"assessmentId": ...,
"controlSetId": ...,
"controlId": ...,
"manualEvidence": ...,
}
Definition
class BatchImportEvidenceToAssessmentControlRequestRequestTypeDef(TypedDict):
assessmentId: str,
controlSetId: str,
controlId: str,
manualEvidence: Sequence[ManualEvidenceTypeDef], # (1)
GetChangeLogsResponseTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import GetChangeLogsResponseTypeDef
def get_value() -> GetChangeLogsResponseTypeDef:
return {
"changeLogs": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
Definition
class GetChangeLogsResponseTypeDef(TypedDict):
changeLogs: List[ChangeLogTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ControlDomainInsightsTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import ControlDomainInsightsTypeDef
def get_value() -> ControlDomainInsightsTypeDef:
return {
"name": ...,
}
Definition
class ControlDomainInsightsTypeDef(TypedDict):
name: NotRequired[str],
id: NotRequired[str],
controlsCountByNoncompliantEvidence: NotRequired[int],
totalControlsCount: NotRequired[int],
evidenceInsights: NotRequired[EvidenceInsightsTypeDef], # (1)
lastUpdated: NotRequired[datetime],
ControlInsightsMetadataByAssessmentItemTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import ControlInsightsMetadataByAssessmentItemTypeDef
def get_value() -> ControlInsightsMetadataByAssessmentItemTypeDef:
return {
"name": ...,
}
Definition
class ControlInsightsMetadataByAssessmentItemTypeDef(TypedDict):
name: NotRequired[str],
id: NotRequired[str],
evidenceInsights: NotRequired[EvidenceInsightsTypeDef], # (1)
controlSetName: NotRequired[str],
lastUpdated: NotRequired[datetime],
ControlInsightsMetadataItemTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import ControlInsightsMetadataItemTypeDef
def get_value() -> ControlInsightsMetadataItemTypeDef:
return {
"name": ...,
}
Definition
class ControlInsightsMetadataItemTypeDef(TypedDict):
name: NotRequired[str],
id: NotRequired[str],
evidenceInsights: NotRequired[EvidenceInsightsTypeDef], # (1)
lastUpdated: NotRequired[datetime],
ControlMappingSourceTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import ControlMappingSourceTypeDef
def get_value() -> ControlMappingSourceTypeDef:
return {
"sourceId": ...,
}
Definition
class ControlMappingSourceTypeDef(TypedDict):
sourceId: NotRequired[str],
sourceName: NotRequired[str],
sourceDescription: NotRequired[str],
sourceSetUpOption: NotRequired[SourceSetUpOptionType], # (1)
sourceType: NotRequired[SourceTypeType], # (2)
sourceKeyword: NotRequired[SourceKeywordTypeDef], # (3)
sourceFrequency: NotRequired[SourceFrequencyType], # (4)
troubleshootingText: NotRequired[str],
- See SourceSetUpOptionType
- See SourceTypeType
- See SourceKeywordTypeDef
- See SourceFrequencyType
CreateControlMappingSourceTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import CreateControlMappingSourceTypeDef
def get_value() -> CreateControlMappingSourceTypeDef:
return {
"sourceName": ...,
}
Definition
class CreateControlMappingSourceTypeDef(TypedDict):
sourceName: NotRequired[str],
sourceDescription: NotRequired[str],
sourceSetUpOption: NotRequired[SourceSetUpOptionType], # (1)
sourceType: NotRequired[SourceTypeType], # (2)
sourceKeyword: NotRequired[SourceKeywordTypeDef], # (3)
sourceFrequency: NotRequired[SourceFrequencyType], # (4)
troubleshootingText: NotRequired[str],
- See SourceSetUpOptionType
- See SourceTypeType
- See SourceKeywordTypeDef
- See SourceFrequencyType
ListControlsResponseTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import ListControlsResponseTypeDef
def get_value() -> ListControlsResponseTypeDef:
return {
"controlMetadataList": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListControlsResponseTypeDef(TypedDict):
controlMetadataList: List[ControlMetadataTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateAssessmentFrameworkControlSetTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import CreateAssessmentFrameworkControlSetTypeDef
def get_value() -> CreateAssessmentFrameworkControlSetTypeDef:
return {
"name": ...,
}
Definition
class CreateAssessmentFrameworkControlSetTypeDef(TypedDict):
name: str,
controls: NotRequired[Sequence[CreateAssessmentFrameworkControlTypeDef]], # (1)
UpdateAssessmentFrameworkControlSetTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import UpdateAssessmentFrameworkControlSetTypeDef
def get_value() -> UpdateAssessmentFrameworkControlSetTypeDef:
return {
"name": ...,
"controls": ...,
}
Definition
class UpdateAssessmentFrameworkControlSetTypeDef(TypedDict):
name: str,
controls: Sequence[CreateAssessmentFrameworkControlTypeDef], # (1)
id: NotRequired[str],
GetDelegationsResponseTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import GetDelegationsResponseTypeDef
def get_value() -> GetDelegationsResponseTypeDef:
return {
"delegations": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
Definition
class GetDelegationsResponseTypeDef(TypedDict):
delegations: List[DelegationMetadataTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateSettingsRequestRequestTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import UpdateSettingsRequestRequestTypeDef
def get_value() -> UpdateSettingsRequestRequestTypeDef:
return {
"snsTopic": ...,
}
Definition
class UpdateSettingsRequestRequestTypeDef(TypedDict):
snsTopic: NotRequired[str],
defaultAssessmentReportsDestination: NotRequired[AssessmentReportsDestinationTypeDef], # (1)
defaultProcessOwners: NotRequired[Sequence[RoleTypeDef]], # (2)
kmsKey: NotRequired[str],
evidenceFinderEnabled: NotRequired[bool],
deregistrationPolicy: NotRequired[DeregistrationPolicyTypeDef], # (3)
SettingsTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import SettingsTypeDef
def get_value() -> SettingsTypeDef:
return {
"isAwsOrgEnabled": ...,
}
Definition
class SettingsTypeDef(TypedDict):
isAwsOrgEnabled: NotRequired[bool],
snsTopic: NotRequired[str],
defaultAssessmentReportsDestination: NotRequired[AssessmentReportsDestinationTypeDef], # (1)
defaultProcessOwners: NotRequired[List[RoleTypeDef]], # (2)
kmsKey: NotRequired[str],
evidenceFinderEnablement: NotRequired[EvidenceFinderEnablementTypeDef], # (3)
deregistrationPolicy: NotRequired[DeregistrationPolicyTypeDef], # (4)
- See AssessmentReportsDestinationTypeDef
- See RoleTypeDef
- See EvidenceFinderEnablementTypeDef
- See DeregistrationPolicyTypeDef
EvidenceTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import EvidenceTypeDef
def get_value() -> EvidenceTypeDef:
return {
"dataSource": ...,
}
Definition
class EvidenceTypeDef(TypedDict):
dataSource: NotRequired[str],
evidenceAwsAccountId: NotRequired[str],
time: NotRequired[datetime],
eventSource: NotRequired[str],
eventName: NotRequired[str],
evidenceByType: NotRequired[str],
resourcesIncluded: NotRequired[List[ResourceTypeDef]], # (1)
attributes: NotRequired[Dict[str, str]],
iamId: NotRequired[str],
complianceCheck: NotRequired[str],
awsOrganization: NotRequired[str],
awsAccountId: NotRequired[str],
evidenceFolderId: NotRequired[str],
id: NotRequired[str],
assessmentReportSelection: NotRequired[str],
- See ResourceTypeDef
GetAssessmentReportUrlResponseTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import GetAssessmentReportUrlResponseTypeDef
def get_value() -> GetAssessmentReportUrlResponseTypeDef:
return {
"preSignedUrl": ...,
"ResponseMetadata": ...,
}
Definition
class GetAssessmentReportUrlResponseTypeDef(TypedDict):
preSignedUrl: URLTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See URLTypeDef
- See ResponseMetadataTypeDef
GetInsightsByAssessmentResponseTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import GetInsightsByAssessmentResponseTypeDef
def get_value() -> GetInsightsByAssessmentResponseTypeDef:
return {
"insights": ...,
"ResponseMetadata": ...,
}
Definition
class GetInsightsByAssessmentResponseTypeDef(TypedDict):
insights: InsightsByAssessmentTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetInsightsResponseTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import GetInsightsResponseTypeDef
def get_value() -> GetInsightsResponseTypeDef:
return {
"insights": ...,
"ResponseMetadata": ...,
}
Definition
class GetInsightsResponseTypeDef(TypedDict):
insights: InsightsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetServicesInScopeResponseTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import GetServicesInScopeResponseTypeDef
def get_value() -> GetServicesInScopeResponseTypeDef:
return {
"serviceMetadata": ...,
"ResponseMetadata": ...,
}
Definition
class GetServicesInScopeResponseTypeDef(TypedDict):
serviceMetadata: List[ServiceMetadataTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListNotificationsResponseTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import ListNotificationsResponseTypeDef
def get_value() -> ListNotificationsResponseTypeDef:
return {
"notifications": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListNotificationsResponseTypeDef(TypedDict):
notifications: List[NotificationTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AssessmentMetadataTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import AssessmentMetadataTypeDef
def get_value() -> AssessmentMetadataTypeDef:
return {
"name": ...,
}
Definition
class AssessmentMetadataTypeDef(TypedDict):
name: NotRequired[str],
id: NotRequired[str],
description: NotRequired[str],
complianceType: NotRequired[str],
status: NotRequired[AssessmentStatusType], # (1)
assessmentReportsDestination: NotRequired[AssessmentReportsDestinationTypeDef], # (2)
scope: NotRequired[ScopeTypeDef], # (3)
roles: NotRequired[List[RoleTypeDef]], # (4)
delegations: NotRequired[List[DelegationTypeDef]], # (5)
creationTime: NotRequired[datetime],
lastUpdated: NotRequired[datetime],
- See AssessmentStatusType
- See AssessmentReportsDestinationTypeDef
- See ScopeTypeDef
- See RoleTypeDef
- See DelegationTypeDef
CreateAssessmentRequestRequestTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import CreateAssessmentRequestRequestTypeDef
def get_value() -> CreateAssessmentRequestRequestTypeDef:
return {
"name": ...,
"assessmentReportsDestination": ...,
"scope": ...,
"roles": ...,
"frameworkId": ...,
}
Definition
class CreateAssessmentRequestRequestTypeDef(TypedDict):
name: str,
assessmentReportsDestination: AssessmentReportsDestinationTypeDef, # (1)
scope: ScopeTypeDef, # (2)
roles: Sequence[RoleTypeDef], # (3)
frameworkId: str,
description: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
UpdateAssessmentRequestRequestTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import UpdateAssessmentRequestRequestTypeDef
def get_value() -> UpdateAssessmentRequestRequestTypeDef:
return {
"assessmentId": ...,
"scope": ...,
}
Definition
class UpdateAssessmentRequestRequestTypeDef(TypedDict):
assessmentId: str,
scope: ScopeTypeDef, # (1)
assessmentName: NotRequired[str],
assessmentDescription: NotRequired[str],
assessmentReportsDestination: NotRequired[AssessmentReportsDestinationTypeDef], # (2)
roles: NotRequired[Sequence[RoleTypeDef]], # (3)
ListAssessmentsResponseTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import ListAssessmentsResponseTypeDef
def get_value() -> ListAssessmentsResponseTypeDef:
return {
"assessmentMetadata": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListAssessmentsResponseTypeDef(TypedDict):
assessmentMetadata: List[AssessmentMetadataItemTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AssessmentControlSetTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import AssessmentControlSetTypeDef
def get_value() -> AssessmentControlSetTypeDef:
return {
"id": ...,
}
Definition
class AssessmentControlSetTypeDef(TypedDict):
id: NotRequired[str],
description: NotRequired[str],
status: NotRequired[ControlSetStatusType], # (1)
roles: NotRequired[List[RoleTypeDef]], # (2)
controls: NotRequired[List[AssessmentControlTypeDef]], # (3)
delegations: NotRequired[List[DelegationTypeDef]], # (4)
systemEvidenceCount: NotRequired[int],
manualEvidenceCount: NotRequired[int],
- See ControlSetStatusType
- See RoleTypeDef
- See AssessmentControlTypeDef
- See DelegationTypeDef
UpdateAssessmentControlResponseTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import UpdateAssessmentControlResponseTypeDef
def get_value() -> UpdateAssessmentControlResponseTypeDef:
return {
"control": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateAssessmentControlResponseTypeDef(TypedDict):
control: AssessmentControlTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
BatchCreateDelegationByAssessmentResponseTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import BatchCreateDelegationByAssessmentResponseTypeDef
def get_value() -> BatchCreateDelegationByAssessmentResponseTypeDef:
return {
"delegations": ...,
"errors": ...,
"ResponseMetadata": ...,
}
Definition
class BatchCreateDelegationByAssessmentResponseTypeDef(TypedDict):
delegations: List[DelegationTypeDef], # (1)
errors: List[BatchCreateDelegationByAssessmentErrorTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
BatchImportEvidenceToAssessmentControlResponseTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import BatchImportEvidenceToAssessmentControlResponseTypeDef
def get_value() -> BatchImportEvidenceToAssessmentControlResponseTypeDef:
return {
"errors": ...,
"ResponseMetadata": ...,
}
Definition
class BatchImportEvidenceToAssessmentControlResponseTypeDef(TypedDict):
errors: List[BatchImportEvidenceToAssessmentControlErrorTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListControlDomainInsightsByAssessmentResponseTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import ListControlDomainInsightsByAssessmentResponseTypeDef
def get_value() -> ListControlDomainInsightsByAssessmentResponseTypeDef:
return {
"controlDomainInsights": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListControlDomainInsightsByAssessmentResponseTypeDef(TypedDict):
controlDomainInsights: List[ControlDomainInsightsTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListControlDomainInsightsResponseTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import ListControlDomainInsightsResponseTypeDef
def get_value() -> ListControlDomainInsightsResponseTypeDef:
return {
"controlDomainInsights": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListControlDomainInsightsResponseTypeDef(TypedDict):
controlDomainInsights: List[ControlDomainInsightsTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListAssessmentControlInsightsByControlDomainResponseTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import ListAssessmentControlInsightsByControlDomainResponseTypeDef
def get_value() -> ListAssessmentControlInsightsByControlDomainResponseTypeDef:
return {
"controlInsightsByAssessment": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListAssessmentControlInsightsByControlDomainResponseTypeDef(TypedDict):
controlInsightsByAssessment: List[ControlInsightsMetadataByAssessmentItemTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListControlInsightsByControlDomainResponseTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import ListControlInsightsByControlDomainResponseTypeDef
def get_value() -> ListControlInsightsByControlDomainResponseTypeDef:
return {
"controlInsightsMetadata": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
Definition
class ListControlInsightsByControlDomainResponseTypeDef(TypedDict):
controlInsightsMetadata: List[ControlInsightsMetadataItemTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ControlTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import ControlTypeDef
def get_value() -> ControlTypeDef:
return {
"arn": ...,
}
Definition
class ControlTypeDef(TypedDict):
arn: NotRequired[str],
id: NotRequired[str],
type: NotRequired[ControlTypeType], # (1)
name: NotRequired[str],
description: NotRequired[str],
testingInformation: NotRequired[str],
actionPlanTitle: NotRequired[str],
actionPlanInstructions: NotRequired[str],
controlSources: NotRequired[str],
controlMappingSources: NotRequired[List[ControlMappingSourceTypeDef]], # (2)
createdAt: NotRequired[datetime],
lastUpdatedAt: NotRequired[datetime],
createdBy: NotRequired[str],
lastUpdatedBy: NotRequired[str],
tags: NotRequired[Dict[str, str]],
UpdateControlRequestRequestTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import UpdateControlRequestRequestTypeDef
def get_value() -> UpdateControlRequestRequestTypeDef:
return {
"controlId": ...,
"name": ...,
"controlMappingSources": ...,
}
Definition
class UpdateControlRequestRequestTypeDef(TypedDict):
controlId: str,
name: str,
controlMappingSources: Sequence[ControlMappingSourceTypeDef], # (1)
description: NotRequired[str],
testingInformation: NotRequired[str],
actionPlanTitle: NotRequired[str],
actionPlanInstructions: NotRequired[str],
CreateControlRequestRequestTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import CreateControlRequestRequestTypeDef
def get_value() -> CreateControlRequestRequestTypeDef:
return {
"name": ...,
"controlMappingSources": ...,
}
Definition
class CreateControlRequestRequestTypeDef(TypedDict):
name: str,
controlMappingSources: Sequence[CreateControlMappingSourceTypeDef], # (1)
description: NotRequired[str],
testingInformation: NotRequired[str],
actionPlanTitle: NotRequired[str],
actionPlanInstructions: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
CreateAssessmentFrameworkRequestRequestTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import CreateAssessmentFrameworkRequestRequestTypeDef
def get_value() -> CreateAssessmentFrameworkRequestRequestTypeDef:
return {
"name": ...,
"controlSets": ...,
}
Definition
class CreateAssessmentFrameworkRequestRequestTypeDef(TypedDict):
name: str,
controlSets: Sequence[CreateAssessmentFrameworkControlSetTypeDef], # (1)
description: NotRequired[str],
complianceType: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
UpdateAssessmentFrameworkRequestRequestTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import UpdateAssessmentFrameworkRequestRequestTypeDef
def get_value() -> UpdateAssessmentFrameworkRequestRequestTypeDef:
return {
"frameworkId": ...,
"name": ...,
"controlSets": ...,
}
Definition
class UpdateAssessmentFrameworkRequestRequestTypeDef(TypedDict):
frameworkId: str,
name: str,
controlSets: Sequence[UpdateAssessmentFrameworkControlSetTypeDef], # (1)
description: NotRequired[str],
complianceType: NotRequired[str],
GetSettingsResponseTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import GetSettingsResponseTypeDef
def get_value() -> GetSettingsResponseTypeDef:
return {
"settings": ...,
"ResponseMetadata": ...,
}
Definition
class GetSettingsResponseTypeDef(TypedDict):
settings: SettingsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateSettingsResponseTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import UpdateSettingsResponseTypeDef
def get_value() -> UpdateSettingsResponseTypeDef:
return {
"settings": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateSettingsResponseTypeDef(TypedDict):
settings: SettingsTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetEvidenceByEvidenceFolderResponseTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import GetEvidenceByEvidenceFolderResponseTypeDef
def get_value() -> GetEvidenceByEvidenceFolderResponseTypeDef:
return {
"evidence": ...,
"nextToken": ...,
"ResponseMetadata": ...,
}
Definition
class GetEvidenceByEvidenceFolderResponseTypeDef(TypedDict):
evidence: List[EvidenceTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetEvidenceResponseTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import GetEvidenceResponseTypeDef
def get_value() -> GetEvidenceResponseTypeDef:
return {
"evidence": ...,
"ResponseMetadata": ...,
}
Definition
class GetEvidenceResponseTypeDef(TypedDict):
evidence: EvidenceTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AssessmentFrameworkTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import AssessmentFrameworkTypeDef
def get_value() -> AssessmentFrameworkTypeDef:
return {
"id": ...,
}
Definition
class AssessmentFrameworkTypeDef(TypedDict):
id: NotRequired[str],
arn: NotRequired[str],
metadata: NotRequired[FrameworkMetadataTypeDef], # (1)
controlSets: NotRequired[List[AssessmentControlSetTypeDef]], # (2)
UpdateAssessmentControlSetStatusResponseTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import UpdateAssessmentControlSetStatusResponseTypeDef
def get_value() -> UpdateAssessmentControlSetStatusResponseTypeDef:
return {
"controlSet": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateAssessmentControlSetStatusResponseTypeDef(TypedDict):
controlSet: AssessmentControlSetTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ControlSetTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import ControlSetTypeDef
def get_value() -> ControlSetTypeDef:
return {
"id": ...,
}
Definition
class ControlSetTypeDef(TypedDict):
id: NotRequired[str],
name: NotRequired[str],
controls: NotRequired[List[ControlTypeDef]], # (1)
- See ControlTypeDef
CreateControlResponseTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import CreateControlResponseTypeDef
def get_value() -> CreateControlResponseTypeDef:
return {
"control": ...,
"ResponseMetadata": ...,
}
Definition
class CreateControlResponseTypeDef(TypedDict):
control: ControlTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetControlResponseTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import GetControlResponseTypeDef
def get_value() -> GetControlResponseTypeDef:
return {
"control": ...,
"ResponseMetadata": ...,
}
Definition
class GetControlResponseTypeDef(TypedDict):
control: ControlTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateControlResponseTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import UpdateControlResponseTypeDef
def get_value() -> UpdateControlResponseTypeDef:
return {
"control": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateControlResponseTypeDef(TypedDict):
control: ControlTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AssessmentTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import AssessmentTypeDef
def get_value() -> AssessmentTypeDef:
return {
"arn": ...,
}
Definition
class AssessmentTypeDef(TypedDict):
arn: NotRequired[str],
awsAccount: NotRequired[AWSAccountTypeDef], # (1)
metadata: NotRequired[AssessmentMetadataTypeDef], # (2)
framework: NotRequired[AssessmentFrameworkTypeDef], # (3)
tags: NotRequired[Dict[str, str]],
FrameworkTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import FrameworkTypeDef
def get_value() -> FrameworkTypeDef:
return {
"arn": ...,
}
Definition
class FrameworkTypeDef(TypedDict):
arn: NotRequired[str],
id: NotRequired[str],
name: NotRequired[str],
type: NotRequired[FrameworkTypeType], # (1)
complianceType: NotRequired[str],
description: NotRequired[str],
logo: NotRequired[str],
controlSources: NotRequired[str],
controlSets: NotRequired[List[ControlSetTypeDef]], # (2)
createdAt: NotRequired[datetime],
lastUpdatedAt: NotRequired[datetime],
createdBy: NotRequired[str],
lastUpdatedBy: NotRequired[str],
tags: NotRequired[Dict[str, str]],
- See FrameworkTypeType
- See ControlSetTypeDef
CreateAssessmentResponseTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import CreateAssessmentResponseTypeDef
def get_value() -> CreateAssessmentResponseTypeDef:
return {
"assessment": ...,
"ResponseMetadata": ...,
}
Definition
class CreateAssessmentResponseTypeDef(TypedDict):
assessment: AssessmentTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetAssessmentResponseTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import GetAssessmentResponseTypeDef
def get_value() -> GetAssessmentResponseTypeDef:
return {
"assessment": ...,
"userRole": ...,
"ResponseMetadata": ...,
}
Definition
class GetAssessmentResponseTypeDef(TypedDict):
assessment: AssessmentTypeDef, # (1)
userRole: RoleTypeDef, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See AssessmentTypeDef
- See RoleTypeDef
- See ResponseMetadataTypeDef
UpdateAssessmentResponseTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import UpdateAssessmentResponseTypeDef
def get_value() -> UpdateAssessmentResponseTypeDef:
return {
"assessment": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateAssessmentResponseTypeDef(TypedDict):
assessment: AssessmentTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateAssessmentStatusResponseTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import UpdateAssessmentStatusResponseTypeDef
def get_value() -> UpdateAssessmentStatusResponseTypeDef:
return {
"assessment": ...,
"ResponseMetadata": ...,
}
Definition
class UpdateAssessmentStatusResponseTypeDef(TypedDict):
assessment: AssessmentTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateAssessmentFrameworkResponseTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import CreateAssessmentFrameworkResponseTypeDef
def get_value() -> CreateAssessmentFrameworkResponseTypeDef:
return {
"framework": ...,
"ResponseMetadata": ...,
}
Definition
class CreateAssessmentFrameworkResponseTypeDef(TypedDict):
framework: FrameworkTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetAssessmentFrameworkResponseTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import GetAssessmentFrameworkResponseTypeDef
def get_value() -> GetAssessmentFrameworkResponseTypeDef:
return {
"framework": ...,
"ResponseMetadata": ...,
}
Definition
class GetAssessmentFrameworkResponseTypeDef(TypedDict):
framework: FrameworkTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateAssessmentFrameworkResponseTypeDef
Usage Example
from mypy_boto3_auditmanager.type_defs import UpdateAssessmentFrameworkResponseTypeDef
def get_value() -> UpdateAssessmentFrameworkResponseTypeDef:
return {
"framework": ...,
"ResponseMetadata": ...,
}