Type definitions#
Index > AuditManager > Type definitions
Auto-generated documentation for AuditManager type annotations stubs module types-boto3-auditmanager.
ScopeUnionTypeDef#
# ScopeUnionTypeDef Union usage example
from types_boto3_auditmanager.type_defs import ScopeUnionTypeDef
def get_value() -> ScopeUnionTypeDef:
    return ...
# ScopeUnionTypeDef definition
ScopeUnionTypeDef = Union[
    ScopeTypeDef,  # (1)
    ScopeOutputTypeDef,  # (2)
]- See ScopeTypeDef
- See ScopeOutputTypeDef
AWSAccountTypeDef#
# AWSAccountTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import AWSAccountTypeDef
def get_value() -> AWSAccountTypeDef:
    return {
        "id": ...,
    }
# AWSAccountTypeDef definition
class AWSAccountTypeDef(TypedDict):
    id: NotRequired[str],
    emailAddress: NotRequired[str],
    name: NotRequired[str],AWSServiceTypeDef#
# AWSServiceTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import AWSServiceTypeDef
def get_value() -> AWSServiceTypeDef:
    return {
        "serviceName": ...,
    }
# AWSServiceTypeDef definition
class AWSServiceTypeDef(TypedDict):
    serviceName: NotRequired[str],DelegationTypeDef#
# DelegationTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import DelegationTypeDef
def get_value() -> DelegationTypeDef:
    return {
        "id": ...,
    }
# DelegationTypeDef 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.datetime],
    lastUpdated: NotRequired[datetime.datetime],
    controlSetId: NotRequired[str],
    comment: NotRequired[str],
    createdBy: NotRequired[str],- See DelegationStatusType
- See RoleTypeType
RoleTypeDef#
# RoleTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import RoleTypeDef
def get_value() -> RoleTypeDef:
    return {
        "roleType": ...,
    }
# RoleTypeDef definition
class RoleTypeDef(TypedDict):
    roleType: RoleTypeType,  # (1)
    roleArn: str,- See RoleTypeType
ControlCommentTypeDef#
# ControlCommentTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import ControlCommentTypeDef
def get_value() -> ControlCommentTypeDef:
    return {
        "authorName": ...,
    }
# ControlCommentTypeDef definition
class ControlCommentTypeDef(TypedDict):
    authorName: NotRequired[str],
    commentBody: NotRequired[str],
    postedDate: NotRequired[datetime.datetime],AssessmentEvidenceFolderTypeDef#
# AssessmentEvidenceFolderTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import AssessmentEvidenceFolderTypeDef
def get_value() -> AssessmentEvidenceFolderTypeDef:
    return {
        "name": ...,
    }
# AssessmentEvidenceFolderTypeDef definition
class AssessmentEvidenceFolderTypeDef(TypedDict):
    name: NotRequired[str],
    date: NotRequired[datetime.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#
# AssessmentFrameworkMetadataTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import AssessmentFrameworkMetadataTypeDef
def get_value() -> AssessmentFrameworkMetadataTypeDef:
    return {
        "arn": ...,
    }
# AssessmentFrameworkMetadataTypeDef 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.datetime],
    lastUpdatedAt: NotRequired[datetime.datetime],AssessmentFrameworkShareRequestTypeDef#
# AssessmentFrameworkShareRequestTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import AssessmentFrameworkShareRequestTypeDef
def get_value() -> AssessmentFrameworkShareRequestTypeDef:
    return {
        "id": ...,
    }
# AssessmentFrameworkShareRequestTypeDef 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.datetime],
    creationTime: NotRequired[datetime.datetime],
    lastUpdated: NotRequired[datetime.datetime],
    comment: NotRequired[str],
    standardControlsCount: NotRequired[int],
    customControlsCount: NotRequired[int],
    complianceType: NotRequired[str],FrameworkMetadataTypeDef#
# FrameworkMetadataTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import FrameworkMetadataTypeDef
def get_value() -> FrameworkMetadataTypeDef:
    return {
        "name": ...,
    }
# FrameworkMetadataTypeDef definition
class FrameworkMetadataTypeDef(TypedDict):
    name: NotRequired[str],
    description: NotRequired[str],
    logo: NotRequired[str],
    complianceType: NotRequired[str],AssessmentReportsDestinationTypeDef#
# AssessmentReportsDestinationTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import AssessmentReportsDestinationTypeDef
def get_value() -> AssessmentReportsDestinationTypeDef:
    return {
        "destinationType": ...,
    }
# AssessmentReportsDestinationTypeDef definition
class AssessmentReportsDestinationTypeDef(TypedDict):
    destinationType: NotRequired[AssessmentReportDestinationTypeType],  # (1)
    destination: NotRequired[str],AssessmentReportEvidenceErrorTypeDef#
# AssessmentReportEvidenceErrorTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import AssessmentReportEvidenceErrorTypeDef
def get_value() -> AssessmentReportEvidenceErrorTypeDef:
    return {
        "evidenceId": ...,
    }
# AssessmentReportEvidenceErrorTypeDef definition
class AssessmentReportEvidenceErrorTypeDef(TypedDict):
    evidenceId: NotRequired[str],
    errorCode: NotRequired[str],
    errorMessage: NotRequired[str],AssessmentReportMetadataTypeDef#
# AssessmentReportMetadataTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import AssessmentReportMetadataTypeDef
def get_value() -> AssessmentReportMetadataTypeDef:
    return {
        "id": ...,
    }
# AssessmentReportMetadataTypeDef 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.datetime],AssessmentReportTypeDef#
# AssessmentReportTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import AssessmentReportTypeDef
def get_value() -> AssessmentReportTypeDef:
    return {
        "id": ...,
    }
# AssessmentReportTypeDef 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.datetime],AssociateAssessmentReportEvidenceFolderRequestTypeDef#
# AssociateAssessmentReportEvidenceFolderRequestTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import AssociateAssessmentReportEvidenceFolderRequestTypeDef
def get_value() -> AssociateAssessmentReportEvidenceFolderRequestTypeDef:
    return {
        "assessmentId": ...,
    }
# AssociateAssessmentReportEvidenceFolderRequestTypeDef definition
class AssociateAssessmentReportEvidenceFolderRequestTypeDef(TypedDict):
    assessmentId: str,
    evidenceFolderId: str,BatchAssociateAssessmentReportEvidenceRequestTypeDef#
# BatchAssociateAssessmentReportEvidenceRequestTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import BatchAssociateAssessmentReportEvidenceRequestTypeDef
def get_value() -> BatchAssociateAssessmentReportEvidenceRequestTypeDef:
    return {
        "assessmentId": ...,
    }
# BatchAssociateAssessmentReportEvidenceRequestTypeDef definition
class BatchAssociateAssessmentReportEvidenceRequestTypeDef(TypedDict):
    assessmentId: str,
    evidenceFolderId: str,
    evidenceIds: Sequence[str],ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
    }
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,
    HostId: NotRequired[str],CreateDelegationRequestTypeDef#
# CreateDelegationRequestTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import CreateDelegationRequestTypeDef
def get_value() -> CreateDelegationRequestTypeDef:
    return {
        "comment": ...,
    }
# CreateDelegationRequestTypeDef definition
class CreateDelegationRequestTypeDef(TypedDict):
    comment: NotRequired[str],
    controlSetId: NotRequired[str],
    roleArn: NotRequired[str],
    roleType: NotRequired[RoleTypeType],  # (1)- See RoleTypeType
BatchDeleteDelegationByAssessmentErrorTypeDef#
# BatchDeleteDelegationByAssessmentErrorTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import BatchDeleteDelegationByAssessmentErrorTypeDef
def get_value() -> BatchDeleteDelegationByAssessmentErrorTypeDef:
    return {
        "delegationId": ...,
    }
# BatchDeleteDelegationByAssessmentErrorTypeDef definition
class BatchDeleteDelegationByAssessmentErrorTypeDef(TypedDict):
    delegationId: NotRequired[str],
    errorCode: NotRequired[str],
    errorMessage: NotRequired[str],BatchDeleteDelegationByAssessmentRequestTypeDef#
# BatchDeleteDelegationByAssessmentRequestTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import BatchDeleteDelegationByAssessmentRequestTypeDef
def get_value() -> BatchDeleteDelegationByAssessmentRequestTypeDef:
    return {
        "delegationIds": ...,
    }
# BatchDeleteDelegationByAssessmentRequestTypeDef definition
class BatchDeleteDelegationByAssessmentRequestTypeDef(TypedDict):
    delegationIds: Sequence[str],
    assessmentId: str,BatchDisassociateAssessmentReportEvidenceRequestTypeDef#
# BatchDisassociateAssessmentReportEvidenceRequestTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import BatchDisassociateAssessmentReportEvidenceRequestTypeDef
def get_value() -> BatchDisassociateAssessmentReportEvidenceRequestTypeDef:
    return {
        "assessmentId": ...,
    }
# BatchDisassociateAssessmentReportEvidenceRequestTypeDef definition
class BatchDisassociateAssessmentReportEvidenceRequestTypeDef(TypedDict):
    assessmentId: str,
    evidenceFolderId: str,
    evidenceIds: Sequence[str],ManualEvidenceTypeDef#
# ManualEvidenceTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import ManualEvidenceTypeDef
def get_value() -> ManualEvidenceTypeDef:
    return {
        "s3ResourcePath": ...,
    }
# ManualEvidenceTypeDef definition
class ManualEvidenceTypeDef(TypedDict):
    s3ResourcePath: NotRequired[str],
    textResponse: NotRequired[str],
    evidenceFileName: NotRequired[str],ChangeLogTypeDef#
# ChangeLogTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import ChangeLogTypeDef
def get_value() -> ChangeLogTypeDef:
    return {
        "objectType": ...,
    }
# ChangeLogTypeDef definition
class ChangeLogTypeDef(TypedDict):
    objectType: NotRequired[ObjectTypeEnumType],  # (1)
    objectName: NotRequired[str],
    action: NotRequired[ActionEnumType],  # (2)
    createdAt: NotRequired[datetime.datetime],
    createdBy: NotRequired[str],- See ObjectTypeEnumType
- See ActionEnumType
EvidenceInsightsTypeDef#
# EvidenceInsightsTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import EvidenceInsightsTypeDef
def get_value() -> EvidenceInsightsTypeDef:
    return {
        "noncompliantEvidenceCount": ...,
    }
# EvidenceInsightsTypeDef definition
class EvidenceInsightsTypeDef(TypedDict):
    noncompliantEvidenceCount: NotRequired[int],
    compliantEvidenceCount: NotRequired[int],
    inconclusiveEvidenceCount: NotRequired[int],SourceKeywordTypeDef#
# SourceKeywordTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import SourceKeywordTypeDef
def get_value() -> SourceKeywordTypeDef:
    return {
        "keywordInputType": ...,
    }
# SourceKeywordTypeDef definition
class SourceKeywordTypeDef(TypedDict):
    keywordInputType: NotRequired[KeywordInputTypeType],  # (1)
    keywordValue: NotRequired[str],ControlMetadataTypeDef#
# ControlMetadataTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import ControlMetadataTypeDef
def get_value() -> ControlMetadataTypeDef:
    return {
        "arn": ...,
    }
# ControlMetadataTypeDef definition
class ControlMetadataTypeDef(TypedDict):
    arn: NotRequired[str],
    id: NotRequired[str],
    name: NotRequired[str],
    controlSources: NotRequired[str],
    createdAt: NotRequired[datetime.datetime],
    lastUpdatedAt: NotRequired[datetime.datetime],CreateAssessmentFrameworkControlTypeDef#
# CreateAssessmentFrameworkControlTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import CreateAssessmentFrameworkControlTypeDef
def get_value() -> CreateAssessmentFrameworkControlTypeDef:
    return {
        "id": ...,
    }
# CreateAssessmentFrameworkControlTypeDef definition
class CreateAssessmentFrameworkControlTypeDef(TypedDict):
    id: str,CreateAssessmentReportRequestTypeDef#
# CreateAssessmentReportRequestTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import CreateAssessmentReportRequestTypeDef
def get_value() -> CreateAssessmentReportRequestTypeDef:
    return {
        "name": ...,
    }
# CreateAssessmentReportRequestTypeDef definition
class CreateAssessmentReportRequestTypeDef(TypedDict):
    name: str,
    assessmentId: str,
    description: NotRequired[str],
    queryStatement: NotRequired[str],DefaultExportDestinationTypeDef#
# DefaultExportDestinationTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import DefaultExportDestinationTypeDef
def get_value() -> DefaultExportDestinationTypeDef:
    return {
        "destinationType": ...,
    }
# DefaultExportDestinationTypeDef definition
class DefaultExportDestinationTypeDef(TypedDict):
    destinationType: NotRequired[ExportDestinationTypeType],  # (1)
    destination: NotRequired[str],DelegationMetadataTypeDef#
# DelegationMetadataTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import DelegationMetadataTypeDef
def get_value() -> DelegationMetadataTypeDef:
    return {
        "id": ...,
    }
# DelegationMetadataTypeDef definition
class DelegationMetadataTypeDef(TypedDict):
    id: NotRequired[str],
    assessmentName: NotRequired[str],
    assessmentId: NotRequired[str],
    status: NotRequired[DelegationStatusType],  # (1)
    roleArn: NotRequired[str],
    creationTime: NotRequired[datetime.datetime],
    controlSetName: NotRequired[str],DeleteAssessmentFrameworkRequestTypeDef#
# DeleteAssessmentFrameworkRequestTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import DeleteAssessmentFrameworkRequestTypeDef
def get_value() -> DeleteAssessmentFrameworkRequestTypeDef:
    return {
        "frameworkId": ...,
    }
# DeleteAssessmentFrameworkRequestTypeDef definition
class DeleteAssessmentFrameworkRequestTypeDef(TypedDict):
    frameworkId: str,DeleteAssessmentFrameworkShareRequestTypeDef#
# DeleteAssessmentFrameworkShareRequestTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import DeleteAssessmentFrameworkShareRequestTypeDef
def get_value() -> DeleteAssessmentFrameworkShareRequestTypeDef:
    return {
        "requestId": ...,
    }
# DeleteAssessmentFrameworkShareRequestTypeDef definition
class DeleteAssessmentFrameworkShareRequestTypeDef(TypedDict):
    requestId: str,
    requestType: ShareRequestTypeType,  # (1)DeleteAssessmentReportRequestTypeDef#
# DeleteAssessmentReportRequestTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import DeleteAssessmentReportRequestTypeDef
def get_value() -> DeleteAssessmentReportRequestTypeDef:
    return {
        "assessmentId": ...,
    }
# DeleteAssessmentReportRequestTypeDef definition
class DeleteAssessmentReportRequestTypeDef(TypedDict):
    assessmentId: str,
    assessmentReportId: str,DeleteAssessmentRequestTypeDef#
# DeleteAssessmentRequestTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import DeleteAssessmentRequestTypeDef
def get_value() -> DeleteAssessmentRequestTypeDef:
    return {
        "assessmentId": ...,
    }
# DeleteAssessmentRequestTypeDef definition
class DeleteAssessmentRequestTypeDef(TypedDict):
    assessmentId: str,DeleteControlRequestTypeDef#
# DeleteControlRequestTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import DeleteControlRequestTypeDef
def get_value() -> DeleteControlRequestTypeDef:
    return {
        "controlId": ...,
    }
# DeleteControlRequestTypeDef definition
class DeleteControlRequestTypeDef(TypedDict):
    controlId: str,DeregisterOrganizationAdminAccountRequestTypeDef#
# DeregisterOrganizationAdminAccountRequestTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import DeregisterOrganizationAdminAccountRequestTypeDef
def get_value() -> DeregisterOrganizationAdminAccountRequestTypeDef:
    return {
        "adminAccountId": ...,
    }
# DeregisterOrganizationAdminAccountRequestTypeDef definition
class DeregisterOrganizationAdminAccountRequestTypeDef(TypedDict):
    adminAccountId: NotRequired[str],DeregistrationPolicyTypeDef#
# DeregistrationPolicyTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import DeregistrationPolicyTypeDef
def get_value() -> DeregistrationPolicyTypeDef:
    return {
        "deleteResources": ...,
    }
# DeregistrationPolicyTypeDef definition
class DeregistrationPolicyTypeDef(TypedDict):
    deleteResources: NotRequired[DeleteResourcesType],  # (1)DisassociateAssessmentReportEvidenceFolderRequestTypeDef#
# DisassociateAssessmentReportEvidenceFolderRequestTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import DisassociateAssessmentReportEvidenceFolderRequestTypeDef
def get_value() -> DisassociateAssessmentReportEvidenceFolderRequestTypeDef:
    return {
        "assessmentId": ...,
    }
# DisassociateAssessmentReportEvidenceFolderRequestTypeDef definition
class DisassociateAssessmentReportEvidenceFolderRequestTypeDef(TypedDict):
    assessmentId: str,
    evidenceFolderId: str,EvidenceFinderEnablementTypeDef#
# EvidenceFinderEnablementTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import EvidenceFinderEnablementTypeDef
def get_value() -> EvidenceFinderEnablementTypeDef:
    return {
        "eventDataStoreArn": ...,
    }
# EvidenceFinderEnablementTypeDef definition
class EvidenceFinderEnablementTypeDef(TypedDict):
    eventDataStoreArn: NotRequired[str],
    enablementStatus: NotRequired[EvidenceFinderEnablementStatusType],  # (1)
    backfillStatus: NotRequired[EvidenceFinderBackfillStatusType],  # (2)
    error: NotRequired[str],ResourceTypeDef#
# ResourceTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import ResourceTypeDef
def get_value() -> ResourceTypeDef:
    return {
        "arn": ...,
    }
# ResourceTypeDef definition
class ResourceTypeDef(TypedDict):
    arn: NotRequired[str],
    value: NotRequired[str],
    complianceCheck: NotRequired[str],GetAssessmentFrameworkRequestTypeDef#
# GetAssessmentFrameworkRequestTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import GetAssessmentFrameworkRequestTypeDef
def get_value() -> GetAssessmentFrameworkRequestTypeDef:
    return {
        "frameworkId": ...,
    }
# GetAssessmentFrameworkRequestTypeDef definition
class GetAssessmentFrameworkRequestTypeDef(TypedDict):
    frameworkId: str,GetAssessmentReportUrlRequestTypeDef#
# GetAssessmentReportUrlRequestTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import GetAssessmentReportUrlRequestTypeDef
def get_value() -> GetAssessmentReportUrlRequestTypeDef:
    return {
        "assessmentReportId": ...,
    }
# GetAssessmentReportUrlRequestTypeDef definition
class GetAssessmentReportUrlRequestTypeDef(TypedDict):
    assessmentReportId: str,
    assessmentId: str,URLTypeDef#
# URLTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import URLTypeDef
def get_value() -> URLTypeDef:
    return {
        "hyperlinkName": ...,
    }
# URLTypeDef definition
class URLTypeDef(TypedDict):
    hyperlinkName: NotRequired[str],
    link: NotRequired[str],GetAssessmentRequestTypeDef#
# GetAssessmentRequestTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import GetAssessmentRequestTypeDef
def get_value() -> GetAssessmentRequestTypeDef:
    return {
        "assessmentId": ...,
    }
# GetAssessmentRequestTypeDef definition
class GetAssessmentRequestTypeDef(TypedDict):
    assessmentId: str,GetChangeLogsRequestTypeDef#
# GetChangeLogsRequestTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import GetChangeLogsRequestTypeDef
def get_value() -> GetChangeLogsRequestTypeDef:
    return {
        "assessmentId": ...,
    }
# GetChangeLogsRequestTypeDef definition
class GetChangeLogsRequestTypeDef(TypedDict):
    assessmentId: str,
    controlSetId: NotRequired[str],
    controlId: NotRequired[str],
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],GetControlRequestTypeDef#
# GetControlRequestTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import GetControlRequestTypeDef
def get_value() -> GetControlRequestTypeDef:
    return {
        "controlId": ...,
    }
# GetControlRequestTypeDef definition
class GetControlRequestTypeDef(TypedDict):
    controlId: str,GetDelegationsRequestTypeDef#
# GetDelegationsRequestTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import GetDelegationsRequestTypeDef
def get_value() -> GetDelegationsRequestTypeDef:
    return {
        "nextToken": ...,
    }
# GetDelegationsRequestTypeDef definition
class GetDelegationsRequestTypeDef(TypedDict):
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],GetEvidenceByEvidenceFolderRequestTypeDef#
# GetEvidenceByEvidenceFolderRequestTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import GetEvidenceByEvidenceFolderRequestTypeDef
def get_value() -> GetEvidenceByEvidenceFolderRequestTypeDef:
    return {
        "assessmentId": ...,
    }
# GetEvidenceByEvidenceFolderRequestTypeDef definition
class GetEvidenceByEvidenceFolderRequestTypeDef(TypedDict):
    assessmentId: str,
    controlSetId: str,
    evidenceFolderId: str,
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],GetEvidenceFileUploadUrlRequestTypeDef#
# GetEvidenceFileUploadUrlRequestTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import GetEvidenceFileUploadUrlRequestTypeDef
def get_value() -> GetEvidenceFileUploadUrlRequestTypeDef:
    return {
        "fileName": ...,
    }
# GetEvidenceFileUploadUrlRequestTypeDef definition
class GetEvidenceFileUploadUrlRequestTypeDef(TypedDict):
    fileName: str,GetEvidenceFolderRequestTypeDef#
# GetEvidenceFolderRequestTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import GetEvidenceFolderRequestTypeDef
def get_value() -> GetEvidenceFolderRequestTypeDef:
    return {
        "assessmentId": ...,
    }
# GetEvidenceFolderRequestTypeDef definition
class GetEvidenceFolderRequestTypeDef(TypedDict):
    assessmentId: str,
    controlSetId: str,
    evidenceFolderId: str,GetEvidenceFoldersByAssessmentControlRequestTypeDef#
# GetEvidenceFoldersByAssessmentControlRequestTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import GetEvidenceFoldersByAssessmentControlRequestTypeDef
def get_value() -> GetEvidenceFoldersByAssessmentControlRequestTypeDef:
    return {
        "assessmentId": ...,
    }
# GetEvidenceFoldersByAssessmentControlRequestTypeDef definition
class GetEvidenceFoldersByAssessmentControlRequestTypeDef(TypedDict):
    assessmentId: str,
    controlSetId: str,
    controlId: str,
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],GetEvidenceFoldersByAssessmentRequestTypeDef#
# GetEvidenceFoldersByAssessmentRequestTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import GetEvidenceFoldersByAssessmentRequestTypeDef
def get_value() -> GetEvidenceFoldersByAssessmentRequestTypeDef:
    return {
        "assessmentId": ...,
    }
# GetEvidenceFoldersByAssessmentRequestTypeDef definition
class GetEvidenceFoldersByAssessmentRequestTypeDef(TypedDict):
    assessmentId: str,
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],GetEvidenceRequestTypeDef#
# GetEvidenceRequestTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import GetEvidenceRequestTypeDef
def get_value() -> GetEvidenceRequestTypeDef:
    return {
        "assessmentId": ...,
    }
# GetEvidenceRequestTypeDef definition
class GetEvidenceRequestTypeDef(TypedDict):
    assessmentId: str,
    controlSetId: str,
    evidenceFolderId: str,
    evidenceId: str,GetInsightsByAssessmentRequestTypeDef#
# GetInsightsByAssessmentRequestTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import GetInsightsByAssessmentRequestTypeDef
def get_value() -> GetInsightsByAssessmentRequestTypeDef:
    return {
        "assessmentId": ...,
    }
# GetInsightsByAssessmentRequestTypeDef definition
class GetInsightsByAssessmentRequestTypeDef(TypedDict):
    assessmentId: str,InsightsByAssessmentTypeDef#
# InsightsByAssessmentTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import InsightsByAssessmentTypeDef
def get_value() -> InsightsByAssessmentTypeDef:
    return {
        "noncompliantEvidenceCount": ...,
    }
# InsightsByAssessmentTypeDef definition
class InsightsByAssessmentTypeDef(TypedDict):
    noncompliantEvidenceCount: NotRequired[int],
    compliantEvidenceCount: NotRequired[int],
    inconclusiveEvidenceCount: NotRequired[int],
    assessmentControlsCountByNoncompliantEvidence: NotRequired[int],
    totalAssessmentControlsCount: NotRequired[int],
    lastUpdated: NotRequired[datetime.datetime],InsightsTypeDef#
# InsightsTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import InsightsTypeDef
def get_value() -> InsightsTypeDef:
    return {
        "activeAssessmentsCount": ...,
    }
# InsightsTypeDef 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.datetime],ServiceMetadataTypeDef#
# ServiceMetadataTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import ServiceMetadataTypeDef
def get_value() -> ServiceMetadataTypeDef:
    return {
        "name": ...,
    }
# ServiceMetadataTypeDef definition
class ServiceMetadataTypeDef(TypedDict):
    name: NotRequired[str],
    displayName: NotRequired[str],
    description: NotRequired[str],
    category: NotRequired[str],GetSettingsRequestTypeDef#
# GetSettingsRequestTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import GetSettingsRequestTypeDef
def get_value() -> GetSettingsRequestTypeDef:
    return {
        "attribute": ...,
    }
# GetSettingsRequestTypeDef definition
class GetSettingsRequestTypeDef(TypedDict):
    attribute: SettingAttributeType,  # (1)ListAssessmentControlInsightsByControlDomainRequestTypeDef#
# ListAssessmentControlInsightsByControlDomainRequestTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import ListAssessmentControlInsightsByControlDomainRequestTypeDef
def get_value() -> ListAssessmentControlInsightsByControlDomainRequestTypeDef:
    return {
        "controlDomainId": ...,
    }
# ListAssessmentControlInsightsByControlDomainRequestTypeDef definition
class ListAssessmentControlInsightsByControlDomainRequestTypeDef(TypedDict):
    controlDomainId: str,
    assessmentId: str,
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],ListAssessmentFrameworkShareRequestsRequestTypeDef#
# ListAssessmentFrameworkShareRequestsRequestTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import ListAssessmentFrameworkShareRequestsRequestTypeDef
def get_value() -> ListAssessmentFrameworkShareRequestsRequestTypeDef:
    return {
        "requestType": ...,
    }
# ListAssessmentFrameworkShareRequestsRequestTypeDef definition
class ListAssessmentFrameworkShareRequestsRequestTypeDef(TypedDict):
    requestType: ShareRequestTypeType,  # (1)
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],ListAssessmentFrameworksRequestTypeDef#
# ListAssessmentFrameworksRequestTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import ListAssessmentFrameworksRequestTypeDef
def get_value() -> ListAssessmentFrameworksRequestTypeDef:
    return {
        "frameworkType": ...,
    }
# ListAssessmentFrameworksRequestTypeDef definition
class ListAssessmentFrameworksRequestTypeDef(TypedDict):
    frameworkType: FrameworkTypeType,  # (1)
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],ListAssessmentReportsRequestTypeDef#
# ListAssessmentReportsRequestTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import ListAssessmentReportsRequestTypeDef
def get_value() -> ListAssessmentReportsRequestTypeDef:
    return {
        "nextToken": ...,
    }
# ListAssessmentReportsRequestTypeDef definition
class ListAssessmentReportsRequestTypeDef(TypedDict):
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],ListAssessmentsRequestTypeDef#
# ListAssessmentsRequestTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import ListAssessmentsRequestTypeDef
def get_value() -> ListAssessmentsRequestTypeDef:
    return {
        "status": ...,
    }
# ListAssessmentsRequestTypeDef definition
class ListAssessmentsRequestTypeDef(TypedDict):
    status: NotRequired[AssessmentStatusType],  # (1)
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],ListControlDomainInsightsByAssessmentRequestTypeDef#
# ListControlDomainInsightsByAssessmentRequestTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import ListControlDomainInsightsByAssessmentRequestTypeDef
def get_value() -> ListControlDomainInsightsByAssessmentRequestTypeDef:
    return {
        "assessmentId": ...,
    }
# ListControlDomainInsightsByAssessmentRequestTypeDef definition
class ListControlDomainInsightsByAssessmentRequestTypeDef(TypedDict):
    assessmentId: str,
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],ListControlDomainInsightsRequestTypeDef#
# ListControlDomainInsightsRequestTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import ListControlDomainInsightsRequestTypeDef
def get_value() -> ListControlDomainInsightsRequestTypeDef:
    return {
        "nextToken": ...,
    }
# ListControlDomainInsightsRequestTypeDef definition
class ListControlDomainInsightsRequestTypeDef(TypedDict):
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],ListControlInsightsByControlDomainRequestTypeDef#
# ListControlInsightsByControlDomainRequestTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import ListControlInsightsByControlDomainRequestTypeDef
def get_value() -> ListControlInsightsByControlDomainRequestTypeDef:
    return {
        "controlDomainId": ...,
    }
# ListControlInsightsByControlDomainRequestTypeDef definition
class ListControlInsightsByControlDomainRequestTypeDef(TypedDict):
    controlDomainId: str,
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],ListControlsRequestTypeDef#
# ListControlsRequestTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import ListControlsRequestTypeDef
def get_value() -> ListControlsRequestTypeDef:
    return {
        "controlType": ...,
    }
# ListControlsRequestTypeDef definition
class ListControlsRequestTypeDef(TypedDict):
    controlType: ControlTypeType,  # (1)
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],
    controlCatalogId: NotRequired[str],- See ControlTypeType
ListKeywordsForDataSourceRequestTypeDef#
# ListKeywordsForDataSourceRequestTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import ListKeywordsForDataSourceRequestTypeDef
def get_value() -> ListKeywordsForDataSourceRequestTypeDef:
    return {
        "source": ...,
    }
# ListKeywordsForDataSourceRequestTypeDef definition
class ListKeywordsForDataSourceRequestTypeDef(TypedDict):
    source: DataSourceTypeType,  # (1)
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],ListNotificationsRequestTypeDef#
# ListNotificationsRequestTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import ListNotificationsRequestTypeDef
def get_value() -> ListNotificationsRequestTypeDef:
    return {
        "nextToken": ...,
    }
# ListNotificationsRequestTypeDef definition
class ListNotificationsRequestTypeDef(TypedDict):
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],NotificationTypeDef#
# NotificationTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import NotificationTypeDef
def get_value() -> NotificationTypeDef:
    return {
        "id": ...,
    }
# NotificationTypeDef 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.datetime],
    source: NotRequired[str],ListTagsForResourceRequestTypeDef#
# ListTagsForResourceRequestTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import ListTagsForResourceRequestTypeDef
def get_value() -> ListTagsForResourceRequestTypeDef:
    return {
        "resourceArn": ...,
    }
# ListTagsForResourceRequestTypeDef definition
class ListTagsForResourceRequestTypeDef(TypedDict):
    resourceArn: str,RegisterAccountRequestTypeDef#
# RegisterAccountRequestTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import RegisterAccountRequestTypeDef
def get_value() -> RegisterAccountRequestTypeDef:
    return {
        "kmsKey": ...,
    }
# RegisterAccountRequestTypeDef definition
class RegisterAccountRequestTypeDef(TypedDict):
    kmsKey: NotRequired[str],
    delegatedAdminAccount: NotRequired[str],RegisterOrganizationAdminAccountRequestTypeDef#
# RegisterOrganizationAdminAccountRequestTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import RegisterOrganizationAdminAccountRequestTypeDef
def get_value() -> RegisterOrganizationAdminAccountRequestTypeDef:
    return {
        "adminAccountId": ...,
    }
# RegisterOrganizationAdminAccountRequestTypeDef definition
class RegisterOrganizationAdminAccountRequestTypeDef(TypedDict):
    adminAccountId: str,StartAssessmentFrameworkShareRequestTypeDef#
# StartAssessmentFrameworkShareRequestTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import StartAssessmentFrameworkShareRequestTypeDef
def get_value() -> StartAssessmentFrameworkShareRequestTypeDef:
    return {
        "frameworkId": ...,
    }
# StartAssessmentFrameworkShareRequestTypeDef definition
class StartAssessmentFrameworkShareRequestTypeDef(TypedDict):
    frameworkId: str,
    destinationAccount: str,
    destinationRegion: str,
    comment: NotRequired[str],TagResourceRequestTypeDef#
# TagResourceRequestTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import TagResourceRequestTypeDef
def get_value() -> TagResourceRequestTypeDef:
    return {
        "resourceArn": ...,
    }
# TagResourceRequestTypeDef definition
class TagResourceRequestTypeDef(TypedDict):
    resourceArn: str,
    tags: Mapping[str, str],UntagResourceRequestTypeDef#
# UntagResourceRequestTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import UntagResourceRequestTypeDef
def get_value() -> UntagResourceRequestTypeDef:
    return {
        "resourceArn": ...,
    }
# UntagResourceRequestTypeDef definition
class UntagResourceRequestTypeDef(TypedDict):
    resourceArn: str,
    tagKeys: Sequence[str],UpdateAssessmentControlRequestTypeDef#
# UpdateAssessmentControlRequestTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import UpdateAssessmentControlRequestTypeDef
def get_value() -> UpdateAssessmentControlRequestTypeDef:
    return {
        "assessmentId": ...,
    }
# UpdateAssessmentControlRequestTypeDef definition
class UpdateAssessmentControlRequestTypeDef(TypedDict):
    assessmentId: str,
    controlSetId: str,
    controlId: str,
    controlStatus: NotRequired[ControlStatusType],  # (1)
    commentBody: NotRequired[str],UpdateAssessmentControlSetStatusRequestTypeDef#
# UpdateAssessmentControlSetStatusRequestTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import UpdateAssessmentControlSetStatusRequestTypeDef
def get_value() -> UpdateAssessmentControlSetStatusRequestTypeDef:
    return {
        "assessmentId": ...,
    }
# UpdateAssessmentControlSetStatusRequestTypeDef definition
class UpdateAssessmentControlSetStatusRequestTypeDef(TypedDict):
    assessmentId: str,
    controlSetId: str,
    status: ControlSetStatusType,  # (1)
    comment: str,UpdateAssessmentFrameworkShareRequestTypeDef#
# UpdateAssessmentFrameworkShareRequestTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import UpdateAssessmentFrameworkShareRequestTypeDef
def get_value() -> UpdateAssessmentFrameworkShareRequestTypeDef:
    return {
        "requestId": ...,
    }
# UpdateAssessmentFrameworkShareRequestTypeDef definition
class UpdateAssessmentFrameworkShareRequestTypeDef(TypedDict):
    requestId: str,
    requestType: ShareRequestTypeType,  # (1)
    action: ShareRequestActionType,  # (2)UpdateAssessmentStatusRequestTypeDef#
# UpdateAssessmentStatusRequestTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import UpdateAssessmentStatusRequestTypeDef
def get_value() -> UpdateAssessmentStatusRequestTypeDef:
    return {
        "assessmentId": ...,
    }
# UpdateAssessmentStatusRequestTypeDef definition
class UpdateAssessmentStatusRequestTypeDef(TypedDict):
    assessmentId: str,
    status: AssessmentStatusType,  # (1)ValidateAssessmentReportIntegrityRequestTypeDef#
# ValidateAssessmentReportIntegrityRequestTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import ValidateAssessmentReportIntegrityRequestTypeDef
def get_value() -> ValidateAssessmentReportIntegrityRequestTypeDef:
    return {
        "s3RelativePath": ...,
    }
# ValidateAssessmentReportIntegrityRequestTypeDef definition
class ValidateAssessmentReportIntegrityRequestTypeDef(TypedDict):
    s3RelativePath: str,ScopeOutputTypeDef#
# ScopeOutputTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import ScopeOutputTypeDef
def get_value() -> ScopeOutputTypeDef:
    return {
        "awsAccounts": ...,
    }
# ScopeOutputTypeDef definition
class ScopeOutputTypeDef(TypedDict):
    awsAccounts: NotRequired[List[AWSAccountTypeDef]],  # (1)
    awsServices: NotRequired[List[AWSServiceTypeDef]],  # (2)- See List[AWSAccountTypeDef]
- See List[AWSServiceTypeDef]
ScopeTypeDef#
# ScopeTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import ScopeTypeDef
def get_value() -> ScopeTypeDef:
    return {
        "awsAccounts": ...,
    }
# ScopeTypeDef definition
class ScopeTypeDef(TypedDict):
    awsAccounts: NotRequired[Sequence[AWSAccountTypeDef]],  # (1)
    awsServices: NotRequired[Sequence[AWSServiceTypeDef]],  # (2)- See Sequence[AWSAccountTypeDef]
- See Sequence[AWSServiceTypeDef]
AssessmentMetadataItemTypeDef#
# AssessmentMetadataItemTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import AssessmentMetadataItemTypeDef
def get_value() -> AssessmentMetadataItemTypeDef:
    return {
        "name": ...,
    }
# AssessmentMetadataItemTypeDef 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.datetime],
    lastUpdated: NotRequired[datetime.datetime],- See AssessmentStatusType
- See List[RoleTypeDef]
- See List[DelegationTypeDef]
AssessmentControlTypeDef#
# AssessmentControlTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import AssessmentControlTypeDef
def get_value() -> AssessmentControlTypeDef:
    return {
        "id": ...,
    }
# AssessmentControlTypeDef 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],- See ControlStatusType
- See ControlResponseType
- See List[ControlCommentTypeDef]
BatchAssociateAssessmentReportEvidenceResponseTypeDef#
# BatchAssociateAssessmentReportEvidenceResponseTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import BatchAssociateAssessmentReportEvidenceResponseTypeDef
def get_value() -> BatchAssociateAssessmentReportEvidenceResponseTypeDef:
    return {
        "evidenceIds": ...,
    }
# BatchAssociateAssessmentReportEvidenceResponseTypeDef definition
class BatchAssociateAssessmentReportEvidenceResponseTypeDef(TypedDict):
    evidenceIds: List[str],
    errors: List[AssessmentReportEvidenceErrorTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)- See List[AssessmentReportEvidenceErrorTypeDef]
- See ResponseMetadataTypeDef
BatchDisassociateAssessmentReportEvidenceResponseTypeDef#
# BatchDisassociateAssessmentReportEvidenceResponseTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import BatchDisassociateAssessmentReportEvidenceResponseTypeDef
def get_value() -> BatchDisassociateAssessmentReportEvidenceResponseTypeDef:
    return {
        "evidenceIds": ...,
    }
# BatchDisassociateAssessmentReportEvidenceResponseTypeDef definition
class BatchDisassociateAssessmentReportEvidenceResponseTypeDef(TypedDict):
    evidenceIds: List[str],
    errors: List[AssessmentReportEvidenceErrorTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)- See List[AssessmentReportEvidenceErrorTypeDef]
- See ResponseMetadataTypeDef
CreateAssessmentReportResponseTypeDef#
# CreateAssessmentReportResponseTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import CreateAssessmentReportResponseTypeDef
def get_value() -> CreateAssessmentReportResponseTypeDef:
    return {
        "assessmentReport": ...,
    }
# CreateAssessmentReportResponseTypeDef definition
class CreateAssessmentReportResponseTypeDef(TypedDict):
    assessmentReport: AssessmentReportTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)DeregisterAccountResponseTypeDef#
# DeregisterAccountResponseTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import DeregisterAccountResponseTypeDef
def get_value() -> DeregisterAccountResponseTypeDef:
    return {
        "status": ...,
    }
# DeregisterAccountResponseTypeDef definition
class DeregisterAccountResponseTypeDef(TypedDict):
    status: AccountStatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)GetAccountStatusResponseTypeDef#
# GetAccountStatusResponseTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import GetAccountStatusResponseTypeDef
def get_value() -> GetAccountStatusResponseTypeDef:
    return {
        "status": ...,
    }
# GetAccountStatusResponseTypeDef definition
class GetAccountStatusResponseTypeDef(TypedDict):
    status: AccountStatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)GetEvidenceFileUploadUrlResponseTypeDef#
# GetEvidenceFileUploadUrlResponseTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import GetEvidenceFileUploadUrlResponseTypeDef
def get_value() -> GetEvidenceFileUploadUrlResponseTypeDef:
    return {
        "evidenceFileName": ...,
    }
# GetEvidenceFileUploadUrlResponseTypeDef definition
class GetEvidenceFileUploadUrlResponseTypeDef(TypedDict):
    evidenceFileName: str,
    uploadUrl: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)GetEvidenceFolderResponseTypeDef#
# GetEvidenceFolderResponseTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import GetEvidenceFolderResponseTypeDef
def get_value() -> GetEvidenceFolderResponseTypeDef:
    return {
        "evidenceFolder": ...,
    }
# GetEvidenceFolderResponseTypeDef definition
class GetEvidenceFolderResponseTypeDef(TypedDict):
    evidenceFolder: AssessmentEvidenceFolderTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)GetEvidenceFoldersByAssessmentControlResponseTypeDef#
# GetEvidenceFoldersByAssessmentControlResponseTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import GetEvidenceFoldersByAssessmentControlResponseTypeDef
def get_value() -> GetEvidenceFoldersByAssessmentControlResponseTypeDef:
    return {
        "evidenceFolders": ...,
    }
# GetEvidenceFoldersByAssessmentControlResponseTypeDef definition
class GetEvidenceFoldersByAssessmentControlResponseTypeDef(TypedDict):
    evidenceFolders: List[AssessmentEvidenceFolderTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],- See List[AssessmentEvidenceFolderTypeDef]
- See ResponseMetadataTypeDef
GetEvidenceFoldersByAssessmentResponseTypeDef#
# GetEvidenceFoldersByAssessmentResponseTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import GetEvidenceFoldersByAssessmentResponseTypeDef
def get_value() -> GetEvidenceFoldersByAssessmentResponseTypeDef:
    return {
        "evidenceFolders": ...,
    }
# GetEvidenceFoldersByAssessmentResponseTypeDef definition
class GetEvidenceFoldersByAssessmentResponseTypeDef(TypedDict):
    evidenceFolders: List[AssessmentEvidenceFolderTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],- See List[AssessmentEvidenceFolderTypeDef]
- See ResponseMetadataTypeDef
GetOrganizationAdminAccountResponseTypeDef#
# GetOrganizationAdminAccountResponseTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import GetOrganizationAdminAccountResponseTypeDef
def get_value() -> GetOrganizationAdminAccountResponseTypeDef:
    return {
        "adminAccountId": ...,
    }
# GetOrganizationAdminAccountResponseTypeDef definition
class GetOrganizationAdminAccountResponseTypeDef(TypedDict):
    adminAccountId: str,
    organizationId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)ListAssessmentFrameworkShareRequestsResponseTypeDef#
# ListAssessmentFrameworkShareRequestsResponseTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import ListAssessmentFrameworkShareRequestsResponseTypeDef
def get_value() -> ListAssessmentFrameworkShareRequestsResponseTypeDef:
    return {
        "assessmentFrameworkShareRequests": ...,
    }
# ListAssessmentFrameworkShareRequestsResponseTypeDef definition
class ListAssessmentFrameworkShareRequestsResponseTypeDef(TypedDict):
    assessmentFrameworkShareRequests: List[AssessmentFrameworkShareRequestTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],- See List[AssessmentFrameworkShareRequestTypeDef]
- See ResponseMetadataTypeDef
ListAssessmentFrameworksResponseTypeDef#
# ListAssessmentFrameworksResponseTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import ListAssessmentFrameworksResponseTypeDef
def get_value() -> ListAssessmentFrameworksResponseTypeDef:
    return {
        "frameworkMetadataList": ...,
    }
# ListAssessmentFrameworksResponseTypeDef definition
class ListAssessmentFrameworksResponseTypeDef(TypedDict):
    frameworkMetadataList: List[AssessmentFrameworkMetadataTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],- See List[AssessmentFrameworkMetadataTypeDef]
- See ResponseMetadataTypeDef
ListAssessmentReportsResponseTypeDef#
# ListAssessmentReportsResponseTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import ListAssessmentReportsResponseTypeDef
def get_value() -> ListAssessmentReportsResponseTypeDef:
    return {
        "assessmentReports": ...,
    }
# ListAssessmentReportsResponseTypeDef definition
class ListAssessmentReportsResponseTypeDef(TypedDict):
    assessmentReports: List[AssessmentReportMetadataTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],- See List[AssessmentReportMetadataTypeDef]
- See ResponseMetadataTypeDef
ListKeywordsForDataSourceResponseTypeDef#
# ListKeywordsForDataSourceResponseTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import ListKeywordsForDataSourceResponseTypeDef
def get_value() -> ListKeywordsForDataSourceResponseTypeDef:
    return {
        "keywords": ...,
    }
# ListKeywordsForDataSourceResponseTypeDef definition
class ListKeywordsForDataSourceResponseTypeDef(TypedDict):
    keywords: List[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
    nextToken: NotRequired[str],ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
    return {
        "tags": ...,
    }
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
    tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)RegisterAccountResponseTypeDef#
# RegisterAccountResponseTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import RegisterAccountResponseTypeDef
def get_value() -> RegisterAccountResponseTypeDef:
    return {
        "status": ...,
    }
# RegisterAccountResponseTypeDef definition
class RegisterAccountResponseTypeDef(TypedDict):
    status: AccountStatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)RegisterOrganizationAdminAccountResponseTypeDef#
# RegisterOrganizationAdminAccountResponseTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import RegisterOrganizationAdminAccountResponseTypeDef
def get_value() -> RegisterOrganizationAdminAccountResponseTypeDef:
    return {
        "adminAccountId": ...,
    }
# RegisterOrganizationAdminAccountResponseTypeDef definition
class RegisterOrganizationAdminAccountResponseTypeDef(TypedDict):
    adminAccountId: str,
    organizationId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)StartAssessmentFrameworkShareResponseTypeDef#
# StartAssessmentFrameworkShareResponseTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import StartAssessmentFrameworkShareResponseTypeDef
def get_value() -> StartAssessmentFrameworkShareResponseTypeDef:
    return {
        "assessmentFrameworkShareRequest": ...,
    }
# StartAssessmentFrameworkShareResponseTypeDef definition
class StartAssessmentFrameworkShareResponseTypeDef(TypedDict):
    assessmentFrameworkShareRequest: AssessmentFrameworkShareRequestTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)UpdateAssessmentFrameworkShareResponseTypeDef#
# UpdateAssessmentFrameworkShareResponseTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import UpdateAssessmentFrameworkShareResponseTypeDef
def get_value() -> UpdateAssessmentFrameworkShareResponseTypeDef:
    return {
        "assessmentFrameworkShareRequest": ...,
    }
# UpdateAssessmentFrameworkShareResponseTypeDef definition
class UpdateAssessmentFrameworkShareResponseTypeDef(TypedDict):
    assessmentFrameworkShareRequest: AssessmentFrameworkShareRequestTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)ValidateAssessmentReportIntegrityResponseTypeDef#
# ValidateAssessmentReportIntegrityResponseTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import ValidateAssessmentReportIntegrityResponseTypeDef
def get_value() -> ValidateAssessmentReportIntegrityResponseTypeDef:
    return {
        "signatureValid": ...,
    }
# ValidateAssessmentReportIntegrityResponseTypeDef definition
class ValidateAssessmentReportIntegrityResponseTypeDef(TypedDict):
    signatureValid: bool,
    signatureAlgorithm: str,
    signatureDateTime: str,
    signatureKeyId: str,
    validationErrors: List[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)BatchCreateDelegationByAssessmentErrorTypeDef#
# BatchCreateDelegationByAssessmentErrorTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import BatchCreateDelegationByAssessmentErrorTypeDef
def get_value() -> BatchCreateDelegationByAssessmentErrorTypeDef:
    return {
        "createDelegationRequest": ...,
    }
# BatchCreateDelegationByAssessmentErrorTypeDef definition
class BatchCreateDelegationByAssessmentErrorTypeDef(TypedDict):
    createDelegationRequest: NotRequired[CreateDelegationRequestTypeDef],  # (1)
    errorCode: NotRequired[str],
    errorMessage: NotRequired[str],BatchCreateDelegationByAssessmentRequestTypeDef#
# BatchCreateDelegationByAssessmentRequestTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import BatchCreateDelegationByAssessmentRequestTypeDef
def get_value() -> BatchCreateDelegationByAssessmentRequestTypeDef:
    return {
        "createDelegationRequests": ...,
    }
# BatchCreateDelegationByAssessmentRequestTypeDef definition
class BatchCreateDelegationByAssessmentRequestTypeDef(TypedDict):
    createDelegationRequests: Sequence[CreateDelegationRequestTypeDef],  # (1)
    assessmentId: str,- See Sequence[CreateDelegationRequestTypeDef]
BatchDeleteDelegationByAssessmentResponseTypeDef#
# BatchDeleteDelegationByAssessmentResponseTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import BatchDeleteDelegationByAssessmentResponseTypeDef
def get_value() -> BatchDeleteDelegationByAssessmentResponseTypeDef:
    return {
        "errors": ...,
    }
# BatchDeleteDelegationByAssessmentResponseTypeDef definition
class BatchDeleteDelegationByAssessmentResponseTypeDef(TypedDict):
    errors: List[BatchDeleteDelegationByAssessmentErrorTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)- See List[BatchDeleteDelegationByAssessmentErrorTypeDef]
- See ResponseMetadataTypeDef
BatchImportEvidenceToAssessmentControlErrorTypeDef#
# BatchImportEvidenceToAssessmentControlErrorTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import BatchImportEvidenceToAssessmentControlErrorTypeDef
def get_value() -> BatchImportEvidenceToAssessmentControlErrorTypeDef:
    return {
        "manualEvidence": ...,
    }
# BatchImportEvidenceToAssessmentControlErrorTypeDef definition
class BatchImportEvidenceToAssessmentControlErrorTypeDef(TypedDict):
    manualEvidence: NotRequired[ManualEvidenceTypeDef],  # (1)
    errorCode: NotRequired[str],
    errorMessage: NotRequired[str],BatchImportEvidenceToAssessmentControlRequestTypeDef#
# BatchImportEvidenceToAssessmentControlRequestTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import BatchImportEvidenceToAssessmentControlRequestTypeDef
def get_value() -> BatchImportEvidenceToAssessmentControlRequestTypeDef:
    return {
        "assessmentId": ...,
    }
# BatchImportEvidenceToAssessmentControlRequestTypeDef definition
class BatchImportEvidenceToAssessmentControlRequestTypeDef(TypedDict):
    assessmentId: str,
    controlSetId: str,
    controlId: str,
    manualEvidence: Sequence[ManualEvidenceTypeDef],  # (1)- See Sequence[ManualEvidenceTypeDef]
GetChangeLogsResponseTypeDef#
# GetChangeLogsResponseTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import GetChangeLogsResponseTypeDef
def get_value() -> GetChangeLogsResponseTypeDef:
    return {
        "changeLogs": ...,
    }
# GetChangeLogsResponseTypeDef definition
class GetChangeLogsResponseTypeDef(TypedDict):
    changeLogs: List[ChangeLogTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],- See List[ChangeLogTypeDef]
- See ResponseMetadataTypeDef
ControlDomainInsightsTypeDef#
# ControlDomainInsightsTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import ControlDomainInsightsTypeDef
def get_value() -> ControlDomainInsightsTypeDef:
    return {
        "name": ...,
    }
# ControlDomainInsightsTypeDef definition
class ControlDomainInsightsTypeDef(TypedDict):
    name: NotRequired[str],
    id: NotRequired[str],
    controlsCountByNoncompliantEvidence: NotRequired[int],
    totalControlsCount: NotRequired[int],
    evidenceInsights: NotRequired[EvidenceInsightsTypeDef],  # (1)
    lastUpdated: NotRequired[datetime.datetime],ControlInsightsMetadataByAssessmentItemTypeDef#
# ControlInsightsMetadataByAssessmentItemTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import ControlInsightsMetadataByAssessmentItemTypeDef
def get_value() -> ControlInsightsMetadataByAssessmentItemTypeDef:
    return {
        "name": ...,
    }
# ControlInsightsMetadataByAssessmentItemTypeDef definition
class ControlInsightsMetadataByAssessmentItemTypeDef(TypedDict):
    name: NotRequired[str],
    id: NotRequired[str],
    evidenceInsights: NotRequired[EvidenceInsightsTypeDef],  # (1)
    controlSetName: NotRequired[str],
    lastUpdated: NotRequired[datetime.datetime],ControlInsightsMetadataItemTypeDef#
# ControlInsightsMetadataItemTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import ControlInsightsMetadataItemTypeDef
def get_value() -> ControlInsightsMetadataItemTypeDef:
    return {
        "name": ...,
    }
# ControlInsightsMetadataItemTypeDef definition
class ControlInsightsMetadataItemTypeDef(TypedDict):
    name: NotRequired[str],
    id: NotRequired[str],
    evidenceInsights: NotRequired[EvidenceInsightsTypeDef],  # (1)
    lastUpdated: NotRequired[datetime.datetime],ControlMappingSourceTypeDef#
# ControlMappingSourceTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import ControlMappingSourceTypeDef
def get_value() -> ControlMappingSourceTypeDef:
    return {
        "sourceId": ...,
    }
# ControlMappingSourceTypeDef 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#
# CreateControlMappingSourceTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import CreateControlMappingSourceTypeDef
def get_value() -> CreateControlMappingSourceTypeDef:
    return {
        "sourceName": ...,
    }
# CreateControlMappingSourceTypeDef 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#
# ListControlsResponseTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import ListControlsResponseTypeDef
def get_value() -> ListControlsResponseTypeDef:
    return {
        "controlMetadataList": ...,
    }
# ListControlsResponseTypeDef definition
class ListControlsResponseTypeDef(TypedDict):
    controlMetadataList: List[ControlMetadataTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],- See List[ControlMetadataTypeDef]
- See ResponseMetadataTypeDef
CreateAssessmentFrameworkControlSetTypeDef#
# CreateAssessmentFrameworkControlSetTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import CreateAssessmentFrameworkControlSetTypeDef
def get_value() -> CreateAssessmentFrameworkControlSetTypeDef:
    return {
        "name": ...,
    }
# CreateAssessmentFrameworkControlSetTypeDef definition
class CreateAssessmentFrameworkControlSetTypeDef(TypedDict):
    name: str,
    controls: NotRequired[Sequence[CreateAssessmentFrameworkControlTypeDef]],  # (1)- See Sequence[CreateAssessmentFrameworkControlTypeDef]
UpdateAssessmentFrameworkControlSetTypeDef#
# UpdateAssessmentFrameworkControlSetTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import UpdateAssessmentFrameworkControlSetTypeDef
def get_value() -> UpdateAssessmentFrameworkControlSetTypeDef:
    return {
        "id": ...,
    }
# UpdateAssessmentFrameworkControlSetTypeDef definition
class UpdateAssessmentFrameworkControlSetTypeDef(TypedDict):
    name: str,
    controls: Sequence[CreateAssessmentFrameworkControlTypeDef],  # (1)
    id: NotRequired[str],- See Sequence[CreateAssessmentFrameworkControlTypeDef]
GetDelegationsResponseTypeDef#
# GetDelegationsResponseTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import GetDelegationsResponseTypeDef
def get_value() -> GetDelegationsResponseTypeDef:
    return {
        "delegations": ...,
    }
# GetDelegationsResponseTypeDef definition
class GetDelegationsResponseTypeDef(TypedDict):
    delegations: List[DelegationMetadataTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],- See List[DelegationMetadataTypeDef]
- See ResponseMetadataTypeDef
UpdateSettingsRequestTypeDef#
# UpdateSettingsRequestTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import UpdateSettingsRequestTypeDef
def get_value() -> UpdateSettingsRequestTypeDef:
    return {
        "snsTopic": ...,
    }
# UpdateSettingsRequestTypeDef definition
class UpdateSettingsRequestTypeDef(TypedDict):
    snsTopic: NotRequired[str],
    defaultAssessmentReportsDestination: NotRequired[AssessmentReportsDestinationTypeDef],  # (1)
    defaultProcessOwners: NotRequired[Sequence[RoleTypeDef]],  # (2)
    kmsKey: NotRequired[str],
    evidenceFinderEnabled: NotRequired[bool],
    deregistrationPolicy: NotRequired[DeregistrationPolicyTypeDef],  # (3)
    defaultExportDestination: NotRequired[DefaultExportDestinationTypeDef],  # (4)- See AssessmentReportsDestinationTypeDef
- See Sequence[RoleTypeDef]
- See DeregistrationPolicyTypeDef
- See DefaultExportDestinationTypeDef
SettingsTypeDef#
# SettingsTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import SettingsTypeDef
def get_value() -> SettingsTypeDef:
    return {
        "isAwsOrgEnabled": ...,
    }
# SettingsTypeDef 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)
    defaultExportDestination: NotRequired[DefaultExportDestinationTypeDef],  # (5)- See AssessmentReportsDestinationTypeDef
- See List[RoleTypeDef]
- See EvidenceFinderEnablementTypeDef
- See DeregistrationPolicyTypeDef
- See DefaultExportDestinationTypeDef
EvidenceTypeDef#
# EvidenceTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import EvidenceTypeDef
def get_value() -> EvidenceTypeDef:
    return {
        "dataSource": ...,
    }
# EvidenceTypeDef definition
class EvidenceTypeDef(TypedDict):
    dataSource: NotRequired[str],
    evidenceAwsAccountId: NotRequired[str],
    time: NotRequired[datetime.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 List[ResourceTypeDef]
GetAssessmentReportUrlResponseTypeDef#
# GetAssessmentReportUrlResponseTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import GetAssessmentReportUrlResponseTypeDef
def get_value() -> GetAssessmentReportUrlResponseTypeDef:
    return {
        "preSignedUrl": ...,
    }
# GetAssessmentReportUrlResponseTypeDef definition
class GetAssessmentReportUrlResponseTypeDef(TypedDict):
    preSignedUrl: URLTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)- See URLTypeDef
- See ResponseMetadataTypeDef
GetInsightsByAssessmentResponseTypeDef#
# GetInsightsByAssessmentResponseTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import GetInsightsByAssessmentResponseTypeDef
def get_value() -> GetInsightsByAssessmentResponseTypeDef:
    return {
        "insights": ...,
    }
# GetInsightsByAssessmentResponseTypeDef definition
class GetInsightsByAssessmentResponseTypeDef(TypedDict):
    insights: InsightsByAssessmentTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)GetInsightsResponseTypeDef#
# GetInsightsResponseTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import GetInsightsResponseTypeDef
def get_value() -> GetInsightsResponseTypeDef:
    return {
        "insights": ...,
    }
# GetInsightsResponseTypeDef definition
class GetInsightsResponseTypeDef(TypedDict):
    insights: InsightsTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)GetServicesInScopeResponseTypeDef#
# GetServicesInScopeResponseTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import GetServicesInScopeResponseTypeDef
def get_value() -> GetServicesInScopeResponseTypeDef:
    return {
        "serviceMetadata": ...,
    }
# GetServicesInScopeResponseTypeDef definition
class GetServicesInScopeResponseTypeDef(TypedDict):
    serviceMetadata: List[ServiceMetadataTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)- See List[ServiceMetadataTypeDef]
- See ResponseMetadataTypeDef
ListNotificationsResponseTypeDef#
# ListNotificationsResponseTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import ListNotificationsResponseTypeDef
def get_value() -> ListNotificationsResponseTypeDef:
    return {
        "notifications": ...,
    }
# ListNotificationsResponseTypeDef definition
class ListNotificationsResponseTypeDef(TypedDict):
    notifications: List[NotificationTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],- See List[NotificationTypeDef]
- See ResponseMetadataTypeDef
AssessmentMetadataTypeDef#
# AssessmentMetadataTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import AssessmentMetadataTypeDef
def get_value() -> AssessmentMetadataTypeDef:
    return {
        "name": ...,
    }
# AssessmentMetadataTypeDef 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[ScopeOutputTypeDef],  # (3)
    roles: NotRequired[List[RoleTypeDef]],  # (4)
    delegations: NotRequired[List[DelegationTypeDef]],  # (5)
    creationTime: NotRequired[datetime.datetime],
    lastUpdated: NotRequired[datetime.datetime],- See AssessmentStatusType
- See AssessmentReportsDestinationTypeDef
- See ScopeOutputTypeDef
- See List[RoleTypeDef]
- See List[DelegationTypeDef]
ListAssessmentsResponseTypeDef#
# ListAssessmentsResponseTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import ListAssessmentsResponseTypeDef
def get_value() -> ListAssessmentsResponseTypeDef:
    return {
        "assessmentMetadata": ...,
    }
# ListAssessmentsResponseTypeDef definition
class ListAssessmentsResponseTypeDef(TypedDict):
    assessmentMetadata: List[AssessmentMetadataItemTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],- See List[AssessmentMetadataItemTypeDef]
- See ResponseMetadataTypeDef
AssessmentControlSetTypeDef#
# AssessmentControlSetTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import AssessmentControlSetTypeDef
def get_value() -> AssessmentControlSetTypeDef:
    return {
        "id": ...,
    }
# AssessmentControlSetTypeDef 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 List[RoleTypeDef]
- See List[AssessmentControlTypeDef]
- See List[DelegationTypeDef]
UpdateAssessmentControlResponseTypeDef#
# UpdateAssessmentControlResponseTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import UpdateAssessmentControlResponseTypeDef
def get_value() -> UpdateAssessmentControlResponseTypeDef:
    return {
        "control": ...,
    }
# UpdateAssessmentControlResponseTypeDef definition
class UpdateAssessmentControlResponseTypeDef(TypedDict):
    control: AssessmentControlTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)BatchCreateDelegationByAssessmentResponseTypeDef#
# BatchCreateDelegationByAssessmentResponseTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import BatchCreateDelegationByAssessmentResponseTypeDef
def get_value() -> BatchCreateDelegationByAssessmentResponseTypeDef:
    return {
        "delegations": ...,
    }
# BatchCreateDelegationByAssessmentResponseTypeDef definition
class BatchCreateDelegationByAssessmentResponseTypeDef(TypedDict):
    delegations: List[DelegationTypeDef],  # (1)
    errors: List[BatchCreateDelegationByAssessmentErrorTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)- See List[DelegationTypeDef]
- See List[BatchCreateDelegationByAssessmentErrorTypeDef]
- See ResponseMetadataTypeDef
BatchImportEvidenceToAssessmentControlResponseTypeDef#
# BatchImportEvidenceToAssessmentControlResponseTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import BatchImportEvidenceToAssessmentControlResponseTypeDef
def get_value() -> BatchImportEvidenceToAssessmentControlResponseTypeDef:
    return {
        "errors": ...,
    }
# BatchImportEvidenceToAssessmentControlResponseTypeDef definition
class BatchImportEvidenceToAssessmentControlResponseTypeDef(TypedDict):
    errors: List[BatchImportEvidenceToAssessmentControlErrorTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)- See List[BatchImportEvidenceToAssessmentControlErrorTypeDef]
- See ResponseMetadataTypeDef
ListControlDomainInsightsByAssessmentResponseTypeDef#
# ListControlDomainInsightsByAssessmentResponseTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import ListControlDomainInsightsByAssessmentResponseTypeDef
def get_value() -> ListControlDomainInsightsByAssessmentResponseTypeDef:
    return {
        "controlDomainInsights": ...,
    }
# ListControlDomainInsightsByAssessmentResponseTypeDef definition
class ListControlDomainInsightsByAssessmentResponseTypeDef(TypedDict):
    controlDomainInsights: List[ControlDomainInsightsTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],- See List[ControlDomainInsightsTypeDef]
- See ResponseMetadataTypeDef
ListControlDomainInsightsResponseTypeDef#
# ListControlDomainInsightsResponseTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import ListControlDomainInsightsResponseTypeDef
def get_value() -> ListControlDomainInsightsResponseTypeDef:
    return {
        "controlDomainInsights": ...,
    }
# ListControlDomainInsightsResponseTypeDef definition
class ListControlDomainInsightsResponseTypeDef(TypedDict):
    controlDomainInsights: List[ControlDomainInsightsTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],- See List[ControlDomainInsightsTypeDef]
- See ResponseMetadataTypeDef
ListAssessmentControlInsightsByControlDomainResponseTypeDef#
# ListAssessmentControlInsightsByControlDomainResponseTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import ListAssessmentControlInsightsByControlDomainResponseTypeDef
def get_value() -> ListAssessmentControlInsightsByControlDomainResponseTypeDef:
    return {
        "controlInsightsByAssessment": ...,
    }
# ListAssessmentControlInsightsByControlDomainResponseTypeDef definition
class ListAssessmentControlInsightsByControlDomainResponseTypeDef(TypedDict):
    controlInsightsByAssessment: List[ControlInsightsMetadataByAssessmentItemTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],- See List[ControlInsightsMetadataByAssessmentItemTypeDef]
- See ResponseMetadataTypeDef
ListControlInsightsByControlDomainResponseTypeDef#
# ListControlInsightsByControlDomainResponseTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import ListControlInsightsByControlDomainResponseTypeDef
def get_value() -> ListControlInsightsByControlDomainResponseTypeDef:
    return {
        "controlInsightsMetadata": ...,
    }
# ListControlInsightsByControlDomainResponseTypeDef definition
class ListControlInsightsByControlDomainResponseTypeDef(TypedDict):
    controlInsightsMetadata: List[ControlInsightsMetadataItemTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],- See List[ControlInsightsMetadataItemTypeDef]
- See ResponseMetadataTypeDef
ControlTypeDef#
# ControlTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import ControlTypeDef
def get_value() -> ControlTypeDef:
    return {
        "arn": ...,
    }
# ControlTypeDef 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.datetime],
    lastUpdatedAt: NotRequired[datetime.datetime],
    createdBy: NotRequired[str],
    lastUpdatedBy: NotRequired[str],
    tags: NotRequired[Dict[str, str]],
    state: NotRequired[ControlStateType],  # (3)- See ControlTypeType
- See List[ControlMappingSourceTypeDef]
- See ControlStateType
UpdateControlRequestTypeDef#
# UpdateControlRequestTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import UpdateControlRequestTypeDef
def get_value() -> UpdateControlRequestTypeDef:
    return {
        "controlId": ...,
    }
# UpdateControlRequestTypeDef definition
class UpdateControlRequestTypeDef(TypedDict):
    controlId: str,
    name: str,
    controlMappingSources: Sequence[ControlMappingSourceTypeDef],  # (1)
    description: NotRequired[str],
    testingInformation: NotRequired[str],
    actionPlanTitle: NotRequired[str],
    actionPlanInstructions: NotRequired[str],- See Sequence[ControlMappingSourceTypeDef]
CreateControlRequestTypeDef#
# CreateControlRequestTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import CreateControlRequestTypeDef
def get_value() -> CreateControlRequestTypeDef:
    return {
        "name": ...,
    }
# CreateControlRequestTypeDef definition
class CreateControlRequestTypeDef(TypedDict):
    name: str,
    controlMappingSources: Sequence[CreateControlMappingSourceTypeDef],  # (1)
    description: NotRequired[str],
    testingInformation: NotRequired[str],
    actionPlanTitle: NotRequired[str],
    actionPlanInstructions: NotRequired[str],
    tags: NotRequired[Mapping[str, str]],- See Sequence[CreateControlMappingSourceTypeDef]
CreateAssessmentFrameworkRequestTypeDef#
# CreateAssessmentFrameworkRequestTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import CreateAssessmentFrameworkRequestTypeDef
def get_value() -> CreateAssessmentFrameworkRequestTypeDef:
    return {
        "name": ...,
    }
# CreateAssessmentFrameworkRequestTypeDef definition
class CreateAssessmentFrameworkRequestTypeDef(TypedDict):
    name: str,
    controlSets: Sequence[CreateAssessmentFrameworkControlSetTypeDef],  # (1)
    description: NotRequired[str],
    complianceType: NotRequired[str],
    tags: NotRequired[Mapping[str, str]],- See Sequence[CreateAssessmentFrameworkControlSetTypeDef]
UpdateAssessmentFrameworkRequestTypeDef#
# UpdateAssessmentFrameworkRequestTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import UpdateAssessmentFrameworkRequestTypeDef
def get_value() -> UpdateAssessmentFrameworkRequestTypeDef:
    return {
        "frameworkId": ...,
    }
# UpdateAssessmentFrameworkRequestTypeDef definition
class UpdateAssessmentFrameworkRequestTypeDef(TypedDict):
    frameworkId: str,
    name: str,
    controlSets: Sequence[UpdateAssessmentFrameworkControlSetTypeDef],  # (1)
    description: NotRequired[str],
    complianceType: NotRequired[str],- See Sequence[UpdateAssessmentFrameworkControlSetTypeDef]
GetSettingsResponseTypeDef#
# GetSettingsResponseTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import GetSettingsResponseTypeDef
def get_value() -> GetSettingsResponseTypeDef:
    return {
        "settings": ...,
    }
# GetSettingsResponseTypeDef definition
class GetSettingsResponseTypeDef(TypedDict):
    settings: SettingsTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)UpdateSettingsResponseTypeDef#
# UpdateSettingsResponseTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import UpdateSettingsResponseTypeDef
def get_value() -> UpdateSettingsResponseTypeDef:
    return {
        "settings": ...,
    }
# UpdateSettingsResponseTypeDef definition
class UpdateSettingsResponseTypeDef(TypedDict):
    settings: SettingsTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)GetEvidenceByEvidenceFolderResponseTypeDef#
# GetEvidenceByEvidenceFolderResponseTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import GetEvidenceByEvidenceFolderResponseTypeDef
def get_value() -> GetEvidenceByEvidenceFolderResponseTypeDef:
    return {
        "evidence": ...,
    }
# GetEvidenceByEvidenceFolderResponseTypeDef definition
class GetEvidenceByEvidenceFolderResponseTypeDef(TypedDict):
    evidence: List[EvidenceTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],- See List[EvidenceTypeDef]
- See ResponseMetadataTypeDef
GetEvidenceResponseTypeDef#
# GetEvidenceResponseTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import GetEvidenceResponseTypeDef
def get_value() -> GetEvidenceResponseTypeDef:
    return {
        "evidence": ...,
    }
# GetEvidenceResponseTypeDef definition
class GetEvidenceResponseTypeDef(TypedDict):
    evidence: EvidenceTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)CreateAssessmentRequestTypeDef#
# CreateAssessmentRequestTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import CreateAssessmentRequestTypeDef
def get_value() -> CreateAssessmentRequestTypeDef:
    return {
        "name": ...,
    }
# CreateAssessmentRequestTypeDef definition
class CreateAssessmentRequestTypeDef(TypedDict):
    name: str,
    assessmentReportsDestination: AssessmentReportsDestinationTypeDef,  # (1)
    scope: ScopeUnionTypeDef,  # (2)
    roles: Sequence[RoleTypeDef],  # (3)
    frameworkId: str,
    description: NotRequired[str],
    tags: NotRequired[Mapping[str, str]],- See AssessmentReportsDestinationTypeDef
- See ScopeUnionTypeDef
- See Sequence[RoleTypeDef]
UpdateAssessmentRequestTypeDef#
# UpdateAssessmentRequestTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import UpdateAssessmentRequestTypeDef
def get_value() -> UpdateAssessmentRequestTypeDef:
    return {
        "assessmentId": ...,
    }
# UpdateAssessmentRequestTypeDef definition
class UpdateAssessmentRequestTypeDef(TypedDict):
    assessmentId: str,
    scope: ScopeUnionTypeDef,  # (1)
    assessmentName: NotRequired[str],
    assessmentDescription: NotRequired[str],
    assessmentReportsDestination: NotRequired[AssessmentReportsDestinationTypeDef],  # (2)
    roles: NotRequired[Sequence[RoleTypeDef]],  # (3)- See ScopeUnionTypeDef
- See AssessmentReportsDestinationTypeDef
- See Sequence[RoleTypeDef]
AssessmentFrameworkTypeDef#
# AssessmentFrameworkTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import AssessmentFrameworkTypeDef
def get_value() -> AssessmentFrameworkTypeDef:
    return {
        "id": ...,
    }
# AssessmentFrameworkTypeDef definition
class AssessmentFrameworkTypeDef(TypedDict):
    id: NotRequired[str],
    arn: NotRequired[str],
    metadata: NotRequired[FrameworkMetadataTypeDef],  # (1)
    controlSets: NotRequired[List[AssessmentControlSetTypeDef]],  # (2)- See FrameworkMetadataTypeDef
- See List[AssessmentControlSetTypeDef]
UpdateAssessmentControlSetStatusResponseTypeDef#
# UpdateAssessmentControlSetStatusResponseTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import UpdateAssessmentControlSetStatusResponseTypeDef
def get_value() -> UpdateAssessmentControlSetStatusResponseTypeDef:
    return {
        "controlSet": ...,
    }
# UpdateAssessmentControlSetStatusResponseTypeDef definition
class UpdateAssessmentControlSetStatusResponseTypeDef(TypedDict):
    controlSet: AssessmentControlSetTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)ControlSetTypeDef#
# ControlSetTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import ControlSetTypeDef
def get_value() -> ControlSetTypeDef:
    return {
        "id": ...,
    }
# ControlSetTypeDef definition
class ControlSetTypeDef(TypedDict):
    id: NotRequired[str],
    name: NotRequired[str],
    controls: NotRequired[List[ControlTypeDef]],  # (1)- See List[ControlTypeDef]
CreateControlResponseTypeDef#
# CreateControlResponseTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import CreateControlResponseTypeDef
def get_value() -> CreateControlResponseTypeDef:
    return {
        "control": ...,
    }
# CreateControlResponseTypeDef definition
class CreateControlResponseTypeDef(TypedDict):
    control: ControlTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)GetControlResponseTypeDef#
# GetControlResponseTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import GetControlResponseTypeDef
def get_value() -> GetControlResponseTypeDef:
    return {
        "control": ...,
    }
# GetControlResponseTypeDef definition
class GetControlResponseTypeDef(TypedDict):
    control: ControlTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)UpdateControlResponseTypeDef#
# UpdateControlResponseTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import UpdateControlResponseTypeDef
def get_value() -> UpdateControlResponseTypeDef:
    return {
        "control": ...,
    }
# UpdateControlResponseTypeDef definition
class UpdateControlResponseTypeDef(TypedDict):
    control: ControlTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)AssessmentTypeDef#
# AssessmentTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import AssessmentTypeDef
def get_value() -> AssessmentTypeDef:
    return {
        "arn": ...,
    }
# AssessmentTypeDef 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#
# FrameworkTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import FrameworkTypeDef
def get_value() -> FrameworkTypeDef:
    return {
        "arn": ...,
    }
# FrameworkTypeDef 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.datetime],
    lastUpdatedAt: NotRequired[datetime.datetime],
    createdBy: NotRequired[str],
    lastUpdatedBy: NotRequired[str],
    tags: NotRequired[Dict[str, str]],- See FrameworkTypeType
- See List[ControlSetTypeDef]
CreateAssessmentResponseTypeDef#
# CreateAssessmentResponseTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import CreateAssessmentResponseTypeDef
def get_value() -> CreateAssessmentResponseTypeDef:
    return {
        "assessment": ...,
    }
# CreateAssessmentResponseTypeDef definition
class CreateAssessmentResponseTypeDef(TypedDict):
    assessment: AssessmentTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)GetAssessmentResponseTypeDef#
# GetAssessmentResponseTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import GetAssessmentResponseTypeDef
def get_value() -> GetAssessmentResponseTypeDef:
    return {
        "assessment": ...,
    }
# GetAssessmentResponseTypeDef definition
class GetAssessmentResponseTypeDef(TypedDict):
    assessment: AssessmentTypeDef,  # (1)
    userRole: RoleTypeDef,  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)- See AssessmentTypeDef
- See RoleTypeDef
- See ResponseMetadataTypeDef
UpdateAssessmentResponseTypeDef#
# UpdateAssessmentResponseTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import UpdateAssessmentResponseTypeDef
def get_value() -> UpdateAssessmentResponseTypeDef:
    return {
        "assessment": ...,
    }
# UpdateAssessmentResponseTypeDef definition
class UpdateAssessmentResponseTypeDef(TypedDict):
    assessment: AssessmentTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)UpdateAssessmentStatusResponseTypeDef#
# UpdateAssessmentStatusResponseTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import UpdateAssessmentStatusResponseTypeDef
def get_value() -> UpdateAssessmentStatusResponseTypeDef:
    return {
        "assessment": ...,
    }
# UpdateAssessmentStatusResponseTypeDef definition
class UpdateAssessmentStatusResponseTypeDef(TypedDict):
    assessment: AssessmentTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)CreateAssessmentFrameworkResponseTypeDef#
# CreateAssessmentFrameworkResponseTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import CreateAssessmentFrameworkResponseTypeDef
def get_value() -> CreateAssessmentFrameworkResponseTypeDef:
    return {
        "framework": ...,
    }
# CreateAssessmentFrameworkResponseTypeDef definition
class CreateAssessmentFrameworkResponseTypeDef(TypedDict):
    framework: FrameworkTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)GetAssessmentFrameworkResponseTypeDef#
# GetAssessmentFrameworkResponseTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import GetAssessmentFrameworkResponseTypeDef
def get_value() -> GetAssessmentFrameworkResponseTypeDef:
    return {
        "framework": ...,
    }
# GetAssessmentFrameworkResponseTypeDef definition
class GetAssessmentFrameworkResponseTypeDef(TypedDict):
    framework: FrameworkTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)UpdateAssessmentFrameworkResponseTypeDef#
# UpdateAssessmentFrameworkResponseTypeDef TypedDict usage example
from types_boto3_auditmanager.type_defs import UpdateAssessmentFrameworkResponseTypeDef
def get_value() -> UpdateAssessmentFrameworkResponseTypeDef:
    return {
        "framework": ...,
    }
# UpdateAssessmentFrameworkResponseTypeDef definition
class UpdateAssessmentFrameworkResponseTypeDef(TypedDict):
    framework: FrameworkTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)