Skip to content

Typed dictionaries#

Index > AuditManager > Typed dictionaries

Auto-generated documentation for AuditManager type annotations stubs module mypy-boto3-auditmanager.

AWSAccountTypeDef#

# AWSAccountTypeDef usage example

from mypy_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 usage example

from mypy_boto3_auditmanager.type_defs import AWSServiceTypeDef

def get_value() -> AWSServiceTypeDef:
    return {
        "serviceName": ...,
    }
# AWSServiceTypeDef definition

class AWSServiceTypeDef(TypedDict):
    serviceName: NotRequired[str],

DelegationTypeDef#

# DelegationTypeDef usage example

from mypy_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],
    lastUpdated: NotRequired[datetime],
    controlSetId: NotRequired[str],
    comment: NotRequired[str],
    createdBy: NotRequired[str],
  1. See DelegationStatusType
  2. See RoleTypeType

RoleTypeDef#

# RoleTypeDef usage example

from mypy_boto3_auditmanager.type_defs import RoleTypeDef

def get_value() -> RoleTypeDef:
    return {
        "roleType": ...,
        "roleArn": ...,
    }
# RoleTypeDef definition

class RoleTypeDef(TypedDict):
    roleType: RoleTypeType,  # (1)
    roleArn: str,
  1. See RoleTypeType

ControlCommentTypeDef#

# ControlCommentTypeDef usage example

from mypy_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],

AssessmentEvidenceFolderTypeDef#

# AssessmentEvidenceFolderTypeDef usage example

from mypy_boto3_auditmanager.type_defs import AssessmentEvidenceFolderTypeDef

def get_value() -> AssessmentEvidenceFolderTypeDef:
    return {
        "name": ...,
    }
# AssessmentEvidenceFolderTypeDef 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#

# AssessmentFrameworkMetadataTypeDef usage example

from mypy_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],
    lastUpdatedAt: NotRequired[datetime],
  1. See FrameworkTypeType

AssessmentFrameworkShareRequestTypeDef#

# AssessmentFrameworkShareRequestTypeDef usage example

from mypy_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],
    creationTime: NotRequired[datetime],
    lastUpdated: NotRequired[datetime],
    comment: NotRequired[str],
    standardControlsCount: NotRequired[int],
    customControlsCount: NotRequired[int],
    complianceType: NotRequired[str],
  1. See ShareRequestStatusType

FrameworkMetadataTypeDef#

# FrameworkMetadataTypeDef usage example

from mypy_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 usage example

from mypy_boto3_auditmanager.type_defs import AssessmentReportsDestinationTypeDef

def get_value() -> AssessmentReportsDestinationTypeDef:
    return {
        "destinationType": ...,
    }
# AssessmentReportsDestinationTypeDef definition

class AssessmentReportsDestinationTypeDef(TypedDict):
    destinationType: NotRequired[AssessmentReportDestinationTypeType],  # (1)
    destination: NotRequired[str],
  1. See AssessmentReportDestinationTypeType

AssessmentReportEvidenceErrorTypeDef#

# AssessmentReportEvidenceErrorTypeDef usage example

from mypy_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 usage example

from mypy_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],
  1. See AssessmentReportStatusType

AssessmentReportTypeDef#

# AssessmentReportTypeDef usage example

from mypy_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],
  1. See AssessmentReportStatusType

AssociateAssessmentReportEvidenceFolderRequestRequestTypeDef#

# AssociateAssessmentReportEvidenceFolderRequestRequestTypeDef usage example

from mypy_boto3_auditmanager.type_defs import AssociateAssessmentReportEvidenceFolderRequestRequestTypeDef

def get_value() -> AssociateAssessmentReportEvidenceFolderRequestRequestTypeDef:
    return {
        "assessmentId": ...,
        "evidenceFolderId": ...,
    }
# AssociateAssessmentReportEvidenceFolderRequestRequestTypeDef definition

class AssociateAssessmentReportEvidenceFolderRequestRequestTypeDef(TypedDict):
    assessmentId: str,
    evidenceFolderId: str,

BatchAssociateAssessmentReportEvidenceRequestRequestTypeDef#

# BatchAssociateAssessmentReportEvidenceRequestRequestTypeDef usage example

from mypy_boto3_auditmanager.type_defs import BatchAssociateAssessmentReportEvidenceRequestRequestTypeDef

def get_value() -> BatchAssociateAssessmentReportEvidenceRequestRequestTypeDef:
    return {
        "assessmentId": ...,
        "evidenceFolderId": ...,
        "evidenceIds": ...,
    }
# BatchAssociateAssessmentReportEvidenceRequestRequestTypeDef definition

class BatchAssociateAssessmentReportEvidenceRequestRequestTypeDef(TypedDict):
    assessmentId: str,
    evidenceFolderId: str,
    evidenceIds: Sequence[str],

CreateDelegationRequestTypeDef#

# CreateDelegationRequestTypeDef usage example

from mypy_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)
  1. See RoleTypeType

BatchDeleteDelegationByAssessmentErrorTypeDef#

# BatchDeleteDelegationByAssessmentErrorTypeDef usage example

from mypy_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],

BatchDeleteDelegationByAssessmentRequestRequestTypeDef#

# BatchDeleteDelegationByAssessmentRequestRequestTypeDef usage example

from mypy_boto3_auditmanager.type_defs import BatchDeleteDelegationByAssessmentRequestRequestTypeDef

def get_value() -> BatchDeleteDelegationByAssessmentRequestRequestTypeDef:
    return {
        "delegationIds": ...,
        "assessmentId": ...,
    }
# BatchDeleteDelegationByAssessmentRequestRequestTypeDef definition

class BatchDeleteDelegationByAssessmentRequestRequestTypeDef(TypedDict):
    delegationIds: Sequence[str],
    assessmentId: str,

BatchDisassociateAssessmentReportEvidenceRequestRequestTypeDef#

# BatchDisassociateAssessmentReportEvidenceRequestRequestTypeDef usage example

from mypy_boto3_auditmanager.type_defs import BatchDisassociateAssessmentReportEvidenceRequestRequestTypeDef

def get_value() -> BatchDisassociateAssessmentReportEvidenceRequestRequestTypeDef:
    return {
        "assessmentId": ...,
        "evidenceFolderId": ...,
        "evidenceIds": ...,
    }
# BatchDisassociateAssessmentReportEvidenceRequestRequestTypeDef definition

class BatchDisassociateAssessmentReportEvidenceRequestRequestTypeDef(TypedDict):
    assessmentId: str,
    evidenceFolderId: str,
    evidenceIds: Sequence[str],

ManualEvidenceTypeDef#

# ManualEvidenceTypeDef usage example

from mypy_boto3_auditmanager.type_defs import ManualEvidenceTypeDef

def get_value() -> ManualEvidenceTypeDef:
    return {
        "s3ResourcePath": ...,
    }
# ManualEvidenceTypeDef definition

class ManualEvidenceTypeDef(TypedDict):
    s3ResourcePath: NotRequired[str],

ChangeLogTypeDef#

# ChangeLogTypeDef usage example

from mypy_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],
    createdBy: NotRequired[str],
  1. See ObjectTypeEnumType
  2. See ActionEnumType

EvidenceInsightsTypeDef#

# EvidenceInsightsTypeDef usage example

from mypy_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 usage example

from mypy_boto3_auditmanager.type_defs import SourceKeywordTypeDef

def get_value() -> SourceKeywordTypeDef:
    return {
        "keywordInputType": ...,
    }
# SourceKeywordTypeDef definition

class SourceKeywordTypeDef(TypedDict):
    keywordInputType: NotRequired[KeywordInputTypeType],  # (1)
    keywordValue: NotRequired[str],
  1. See KeywordInputTypeType

ControlMetadataTypeDef#

# ControlMetadataTypeDef usage example

from mypy_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],
    lastUpdatedAt: NotRequired[datetime],

CreateAssessmentFrameworkControlTypeDef#

# CreateAssessmentFrameworkControlTypeDef usage example

from mypy_boto3_auditmanager.type_defs import CreateAssessmentFrameworkControlTypeDef

def get_value() -> CreateAssessmentFrameworkControlTypeDef:
    return {
        "id": ...,
    }
# CreateAssessmentFrameworkControlTypeDef definition

class CreateAssessmentFrameworkControlTypeDef(TypedDict):
    id: str,

CreateAssessmentReportRequestRequestTypeDef#

# CreateAssessmentReportRequestRequestTypeDef usage example

from mypy_boto3_auditmanager.type_defs import CreateAssessmentReportRequestRequestTypeDef

def get_value() -> CreateAssessmentReportRequestRequestTypeDef:
    return {
        "name": ...,
        "assessmentId": ...,
    }
# CreateAssessmentReportRequestRequestTypeDef definition

class CreateAssessmentReportRequestRequestTypeDef(TypedDict):
    name: str,
    assessmentId: str,
    description: NotRequired[str],
    queryStatement: NotRequired[str],

DelegationMetadataTypeDef#

# DelegationMetadataTypeDef usage example

from mypy_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],
    controlSetName: NotRequired[str],
  1. See DelegationStatusType

DeleteAssessmentFrameworkRequestRequestTypeDef#

# DeleteAssessmentFrameworkRequestRequestTypeDef usage example

from mypy_boto3_auditmanager.type_defs import DeleteAssessmentFrameworkRequestRequestTypeDef

def get_value() -> DeleteAssessmentFrameworkRequestRequestTypeDef:
    return {
        "frameworkId": ...,
    }
# DeleteAssessmentFrameworkRequestRequestTypeDef definition

class DeleteAssessmentFrameworkRequestRequestTypeDef(TypedDict):
    frameworkId: str,

DeleteAssessmentFrameworkShareRequestRequestTypeDef#

# DeleteAssessmentFrameworkShareRequestRequestTypeDef usage example

from mypy_boto3_auditmanager.type_defs import DeleteAssessmentFrameworkShareRequestRequestTypeDef

def get_value() -> DeleteAssessmentFrameworkShareRequestRequestTypeDef:
    return {
        "requestId": ...,
        "requestType": ...,
    }
# DeleteAssessmentFrameworkShareRequestRequestTypeDef definition

class DeleteAssessmentFrameworkShareRequestRequestTypeDef(TypedDict):
    requestId: str,
    requestType: ShareRequestTypeType,  # (1)
  1. See ShareRequestTypeType

DeleteAssessmentReportRequestRequestTypeDef#

# DeleteAssessmentReportRequestRequestTypeDef usage example

from mypy_boto3_auditmanager.type_defs import DeleteAssessmentReportRequestRequestTypeDef

def get_value() -> DeleteAssessmentReportRequestRequestTypeDef:
    return {
        "assessmentId": ...,
        "assessmentReportId": ...,
    }
# DeleteAssessmentReportRequestRequestTypeDef definition

class DeleteAssessmentReportRequestRequestTypeDef(TypedDict):
    assessmentId: str,
    assessmentReportId: str,

DeleteAssessmentRequestRequestTypeDef#

# DeleteAssessmentRequestRequestTypeDef usage example

from mypy_boto3_auditmanager.type_defs import DeleteAssessmentRequestRequestTypeDef

def get_value() -> DeleteAssessmentRequestRequestTypeDef:
    return {
        "assessmentId": ...,
    }
# DeleteAssessmentRequestRequestTypeDef definition

class DeleteAssessmentRequestRequestTypeDef(TypedDict):
    assessmentId: str,

DeleteControlRequestRequestTypeDef#

# DeleteControlRequestRequestTypeDef usage example

from mypy_boto3_auditmanager.type_defs import DeleteControlRequestRequestTypeDef

def get_value() -> DeleteControlRequestRequestTypeDef:
    return {
        "controlId": ...,
    }
# DeleteControlRequestRequestTypeDef definition

class DeleteControlRequestRequestTypeDef(TypedDict):
    controlId: str,

DeregisterAccountResponseTypeDef#

# DeregisterAccountResponseTypeDef usage example

from mypy_boto3_auditmanager.type_defs import DeregisterAccountResponseTypeDef

def get_value() -> DeregisterAccountResponseTypeDef:
    return {
        "status": ...,
        "ResponseMetadata": ...,
    }
# DeregisterAccountResponseTypeDef definition

class DeregisterAccountResponseTypeDef(TypedDict):
    status: AccountStatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AccountStatusType
  2. See ResponseMetadataTypeDef

DeregisterOrganizationAdminAccountRequestRequestTypeDef#

# DeregisterOrganizationAdminAccountRequestRequestTypeDef usage example

from mypy_boto3_auditmanager.type_defs import DeregisterOrganizationAdminAccountRequestRequestTypeDef

def get_value() -> DeregisterOrganizationAdminAccountRequestRequestTypeDef:
    return {
        "adminAccountId": ...,
    }
# DeregisterOrganizationAdminAccountRequestRequestTypeDef definition

class DeregisterOrganizationAdminAccountRequestRequestTypeDef(TypedDict):
    adminAccountId: NotRequired[str],

DeregistrationPolicyTypeDef#

# DeregistrationPolicyTypeDef usage example

from mypy_boto3_auditmanager.type_defs import DeregistrationPolicyTypeDef

def get_value() -> DeregistrationPolicyTypeDef:
    return {
        "deleteResources": ...,
    }
# DeregistrationPolicyTypeDef definition

class DeregistrationPolicyTypeDef(TypedDict):
    deleteResources: NotRequired[DeleteResourcesType],  # (1)
  1. See DeleteResourcesType

DisassociateAssessmentReportEvidenceFolderRequestRequestTypeDef#

# DisassociateAssessmentReportEvidenceFolderRequestRequestTypeDef usage example

from mypy_boto3_auditmanager.type_defs import DisassociateAssessmentReportEvidenceFolderRequestRequestTypeDef

def get_value() -> DisassociateAssessmentReportEvidenceFolderRequestRequestTypeDef:
    return {
        "assessmentId": ...,
        "evidenceFolderId": ...,
    }
# DisassociateAssessmentReportEvidenceFolderRequestRequestTypeDef definition

class DisassociateAssessmentReportEvidenceFolderRequestRequestTypeDef(TypedDict):
    assessmentId: str,
    evidenceFolderId: str,

EvidenceFinderEnablementTypeDef#

# EvidenceFinderEnablementTypeDef usage example

from mypy_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],
  1. See EvidenceFinderEnablementStatusType
  2. See EvidenceFinderBackfillStatusType

ResourceTypeDef#

# ResourceTypeDef usage example

from mypy_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],

GetAccountStatusResponseTypeDef#

# GetAccountStatusResponseTypeDef usage example

from mypy_boto3_auditmanager.type_defs import GetAccountStatusResponseTypeDef

def get_value() -> GetAccountStatusResponseTypeDef:
    return {
        "status": ...,
        "ResponseMetadata": ...,
    }
# GetAccountStatusResponseTypeDef definition

class GetAccountStatusResponseTypeDef(TypedDict):
    status: AccountStatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AccountStatusType
  2. See ResponseMetadataTypeDef

GetAssessmentFrameworkRequestRequestTypeDef#

# GetAssessmentFrameworkRequestRequestTypeDef usage example

from mypy_boto3_auditmanager.type_defs import GetAssessmentFrameworkRequestRequestTypeDef

def get_value() -> GetAssessmentFrameworkRequestRequestTypeDef:
    return {
        "frameworkId": ...,
    }
# GetAssessmentFrameworkRequestRequestTypeDef definition

class GetAssessmentFrameworkRequestRequestTypeDef(TypedDict):
    frameworkId: str,

GetAssessmentReportUrlRequestRequestTypeDef#

# GetAssessmentReportUrlRequestRequestTypeDef usage example

from mypy_boto3_auditmanager.type_defs import GetAssessmentReportUrlRequestRequestTypeDef

def get_value() -> GetAssessmentReportUrlRequestRequestTypeDef:
    return {
        "assessmentReportId": ...,
        "assessmentId": ...,
    }
# GetAssessmentReportUrlRequestRequestTypeDef definition

class GetAssessmentReportUrlRequestRequestTypeDef(TypedDict):
    assessmentReportId: str,
    assessmentId: str,

URLTypeDef#

# URLTypeDef usage example

from mypy_boto3_auditmanager.type_defs import URLTypeDef

def get_value() -> URLTypeDef:
    return {
        "hyperlinkName": ...,
    }
# URLTypeDef definition

class URLTypeDef(TypedDict):
    hyperlinkName: NotRequired[str],
    link: NotRequired[str],

GetAssessmentRequestRequestTypeDef#

# GetAssessmentRequestRequestTypeDef usage example

from mypy_boto3_auditmanager.type_defs import GetAssessmentRequestRequestTypeDef

def get_value() -> GetAssessmentRequestRequestTypeDef:
    return {
        "assessmentId": ...,
    }
# GetAssessmentRequestRequestTypeDef definition

class GetAssessmentRequestRequestTypeDef(TypedDict):
    assessmentId: str,

GetChangeLogsRequestRequestTypeDef#

# GetChangeLogsRequestRequestTypeDef usage example

from mypy_boto3_auditmanager.type_defs import GetChangeLogsRequestRequestTypeDef

def get_value() -> GetChangeLogsRequestRequestTypeDef:
    return {
        "assessmentId": ...,
    }
# GetChangeLogsRequestRequestTypeDef definition

class GetChangeLogsRequestRequestTypeDef(TypedDict):
    assessmentId: str,
    controlSetId: NotRequired[str],
    controlId: NotRequired[str],
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

GetControlRequestRequestTypeDef#

# GetControlRequestRequestTypeDef usage example

from mypy_boto3_auditmanager.type_defs import GetControlRequestRequestTypeDef

def get_value() -> GetControlRequestRequestTypeDef:
    return {
        "controlId": ...,
    }
# GetControlRequestRequestTypeDef definition

class GetControlRequestRequestTypeDef(TypedDict):
    controlId: str,

GetDelegationsRequestRequestTypeDef#

# GetDelegationsRequestRequestTypeDef usage example

from mypy_boto3_auditmanager.type_defs import GetDelegationsRequestRequestTypeDef

def get_value() -> GetDelegationsRequestRequestTypeDef:
    return {
        "nextToken": ...,
    }
# GetDelegationsRequestRequestTypeDef definition

class GetDelegationsRequestRequestTypeDef(TypedDict):
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

GetEvidenceByEvidenceFolderRequestRequestTypeDef#

# GetEvidenceByEvidenceFolderRequestRequestTypeDef usage example

from mypy_boto3_auditmanager.type_defs import GetEvidenceByEvidenceFolderRequestRequestTypeDef

def get_value() -> GetEvidenceByEvidenceFolderRequestRequestTypeDef:
    return {
        "assessmentId": ...,
        "controlSetId": ...,
        "evidenceFolderId": ...,
    }
# GetEvidenceByEvidenceFolderRequestRequestTypeDef definition

class GetEvidenceByEvidenceFolderRequestRequestTypeDef(TypedDict):
    assessmentId: str,
    controlSetId: str,
    evidenceFolderId: str,
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

GetEvidenceFolderRequestRequestTypeDef#

# GetEvidenceFolderRequestRequestTypeDef usage example

from mypy_boto3_auditmanager.type_defs import GetEvidenceFolderRequestRequestTypeDef

def get_value() -> GetEvidenceFolderRequestRequestTypeDef:
    return {
        "assessmentId": ...,
        "controlSetId": ...,
        "evidenceFolderId": ...,
    }
# GetEvidenceFolderRequestRequestTypeDef definition

class GetEvidenceFolderRequestRequestTypeDef(TypedDict):
    assessmentId: str,
    controlSetId: str,
    evidenceFolderId: str,

GetEvidenceFoldersByAssessmentControlRequestRequestTypeDef#

# GetEvidenceFoldersByAssessmentControlRequestRequestTypeDef usage example

from mypy_boto3_auditmanager.type_defs import GetEvidenceFoldersByAssessmentControlRequestRequestTypeDef

def get_value() -> GetEvidenceFoldersByAssessmentControlRequestRequestTypeDef:
    return {
        "assessmentId": ...,
        "controlSetId": ...,
        "controlId": ...,
    }
# GetEvidenceFoldersByAssessmentControlRequestRequestTypeDef definition

class GetEvidenceFoldersByAssessmentControlRequestRequestTypeDef(TypedDict):
    assessmentId: str,
    controlSetId: str,
    controlId: str,
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

GetEvidenceFoldersByAssessmentRequestRequestTypeDef#

# GetEvidenceFoldersByAssessmentRequestRequestTypeDef usage example

from mypy_boto3_auditmanager.type_defs import GetEvidenceFoldersByAssessmentRequestRequestTypeDef

def get_value() -> GetEvidenceFoldersByAssessmentRequestRequestTypeDef:
    return {
        "assessmentId": ...,
    }
# GetEvidenceFoldersByAssessmentRequestRequestTypeDef definition

class GetEvidenceFoldersByAssessmentRequestRequestTypeDef(TypedDict):
    assessmentId: str,
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

GetEvidenceRequestRequestTypeDef#

# GetEvidenceRequestRequestTypeDef usage example

from mypy_boto3_auditmanager.type_defs import GetEvidenceRequestRequestTypeDef

def get_value() -> GetEvidenceRequestRequestTypeDef:
    return {
        "assessmentId": ...,
        "controlSetId": ...,
        "evidenceFolderId": ...,
        "evidenceId": ...,
    }
# GetEvidenceRequestRequestTypeDef definition

class GetEvidenceRequestRequestTypeDef(TypedDict):
    assessmentId: str,
    controlSetId: str,
    evidenceFolderId: str,
    evidenceId: str,

GetInsightsByAssessmentRequestRequestTypeDef#

# GetInsightsByAssessmentRequestRequestTypeDef usage example

from mypy_boto3_auditmanager.type_defs import GetInsightsByAssessmentRequestRequestTypeDef

def get_value() -> GetInsightsByAssessmentRequestRequestTypeDef:
    return {
        "assessmentId": ...,
    }
# GetInsightsByAssessmentRequestRequestTypeDef definition

class GetInsightsByAssessmentRequestRequestTypeDef(TypedDict):
    assessmentId: str,

InsightsByAssessmentTypeDef#

# InsightsByAssessmentTypeDef usage example

from mypy_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],

InsightsTypeDef#

# InsightsTypeDef usage example

from mypy_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],

GetOrganizationAdminAccountResponseTypeDef#

# GetOrganizationAdminAccountResponseTypeDef usage example

from mypy_boto3_auditmanager.type_defs import GetOrganizationAdminAccountResponseTypeDef

def get_value() -> GetOrganizationAdminAccountResponseTypeDef:
    return {
        "adminAccountId": ...,
        "organizationId": ...,
        "ResponseMetadata": ...,
    }
# GetOrganizationAdminAccountResponseTypeDef definition

class GetOrganizationAdminAccountResponseTypeDef(TypedDict):
    adminAccountId: str,
    organizationId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ServiceMetadataTypeDef#

# ServiceMetadataTypeDef usage example

from mypy_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],

GetSettingsRequestRequestTypeDef#

# GetSettingsRequestRequestTypeDef usage example

from mypy_boto3_auditmanager.type_defs import GetSettingsRequestRequestTypeDef

def get_value() -> GetSettingsRequestRequestTypeDef:
    return {
        "attribute": ...,
    }
# GetSettingsRequestRequestTypeDef definition

class GetSettingsRequestRequestTypeDef(TypedDict):
    attribute: SettingAttributeType,  # (1)
  1. See SettingAttributeType

ListAssessmentControlInsightsByControlDomainRequestRequestTypeDef#

# ListAssessmentControlInsightsByControlDomainRequestRequestTypeDef usage example

from mypy_boto3_auditmanager.type_defs import ListAssessmentControlInsightsByControlDomainRequestRequestTypeDef

def get_value() -> ListAssessmentControlInsightsByControlDomainRequestRequestTypeDef:
    return {
        "controlDomainId": ...,
        "assessmentId": ...,
    }
# ListAssessmentControlInsightsByControlDomainRequestRequestTypeDef definition

class ListAssessmentControlInsightsByControlDomainRequestRequestTypeDef(TypedDict):
    controlDomainId: str,
    assessmentId: str,
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

ListAssessmentFrameworkShareRequestsRequestRequestTypeDef#

# ListAssessmentFrameworkShareRequestsRequestRequestTypeDef usage example

from mypy_boto3_auditmanager.type_defs import ListAssessmentFrameworkShareRequestsRequestRequestTypeDef

def get_value() -> ListAssessmentFrameworkShareRequestsRequestRequestTypeDef:
    return {
        "requestType": ...,
    }
# ListAssessmentFrameworkShareRequestsRequestRequestTypeDef definition

class ListAssessmentFrameworkShareRequestsRequestRequestTypeDef(TypedDict):
    requestType: ShareRequestTypeType,  # (1)
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],
  1. See ShareRequestTypeType

ListAssessmentFrameworksRequestRequestTypeDef#

# ListAssessmentFrameworksRequestRequestTypeDef usage example

from mypy_boto3_auditmanager.type_defs import ListAssessmentFrameworksRequestRequestTypeDef

def get_value() -> ListAssessmentFrameworksRequestRequestTypeDef:
    return {
        "frameworkType": ...,
    }
# ListAssessmentFrameworksRequestRequestTypeDef definition

class ListAssessmentFrameworksRequestRequestTypeDef(TypedDict):
    frameworkType: FrameworkTypeType,  # (1)
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],
  1. See FrameworkTypeType

ListAssessmentReportsRequestRequestTypeDef#

# ListAssessmentReportsRequestRequestTypeDef usage example

from mypy_boto3_auditmanager.type_defs import ListAssessmentReportsRequestRequestTypeDef

def get_value() -> ListAssessmentReportsRequestRequestTypeDef:
    return {
        "nextToken": ...,
    }
# ListAssessmentReportsRequestRequestTypeDef definition

class ListAssessmentReportsRequestRequestTypeDef(TypedDict):
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

ListAssessmentsRequestRequestTypeDef#

# ListAssessmentsRequestRequestTypeDef usage example

from mypy_boto3_auditmanager.type_defs import ListAssessmentsRequestRequestTypeDef

def get_value() -> ListAssessmentsRequestRequestTypeDef:
    return {
        "status": ...,
    }
# ListAssessmentsRequestRequestTypeDef definition

class ListAssessmentsRequestRequestTypeDef(TypedDict):
    status: NotRequired[AssessmentStatusType],  # (1)
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],
  1. See AssessmentStatusType

ListControlDomainInsightsByAssessmentRequestRequestTypeDef#

# ListControlDomainInsightsByAssessmentRequestRequestTypeDef usage example

from mypy_boto3_auditmanager.type_defs import ListControlDomainInsightsByAssessmentRequestRequestTypeDef

def get_value() -> ListControlDomainInsightsByAssessmentRequestRequestTypeDef:
    return {
        "assessmentId": ...,
    }
# ListControlDomainInsightsByAssessmentRequestRequestTypeDef definition

class ListControlDomainInsightsByAssessmentRequestRequestTypeDef(TypedDict):
    assessmentId: str,
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

ListControlDomainInsightsRequestRequestTypeDef#

# ListControlDomainInsightsRequestRequestTypeDef usage example

from mypy_boto3_auditmanager.type_defs import ListControlDomainInsightsRequestRequestTypeDef

def get_value() -> ListControlDomainInsightsRequestRequestTypeDef:
    return {
        "nextToken": ...,
    }
# ListControlDomainInsightsRequestRequestTypeDef definition

class ListControlDomainInsightsRequestRequestTypeDef(TypedDict):
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

ListControlInsightsByControlDomainRequestRequestTypeDef#

# ListControlInsightsByControlDomainRequestRequestTypeDef usage example

from mypy_boto3_auditmanager.type_defs import ListControlInsightsByControlDomainRequestRequestTypeDef

def get_value() -> ListControlInsightsByControlDomainRequestRequestTypeDef:
    return {
        "controlDomainId": ...,
    }
# ListControlInsightsByControlDomainRequestRequestTypeDef definition

class ListControlInsightsByControlDomainRequestRequestTypeDef(TypedDict):
    controlDomainId: str,
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

ListControlsRequestRequestTypeDef#

# ListControlsRequestRequestTypeDef usage example

from mypy_boto3_auditmanager.type_defs import ListControlsRequestRequestTypeDef

def get_value() -> ListControlsRequestRequestTypeDef:
    return {
        "controlType": ...,
    }
# ListControlsRequestRequestTypeDef definition

class ListControlsRequestRequestTypeDef(TypedDict):
    controlType: ControlTypeType,  # (1)
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],
  1. See ControlTypeType

ListKeywordsForDataSourceRequestRequestTypeDef#

# ListKeywordsForDataSourceRequestRequestTypeDef usage example

from mypy_boto3_auditmanager.type_defs import ListKeywordsForDataSourceRequestRequestTypeDef

def get_value() -> ListKeywordsForDataSourceRequestRequestTypeDef:
    return {
        "source": ...,
    }
# ListKeywordsForDataSourceRequestRequestTypeDef definition

class ListKeywordsForDataSourceRequestRequestTypeDef(TypedDict):
    source: SourceTypeType,  # (1)
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],
  1. See SourceTypeType

ListKeywordsForDataSourceResponseTypeDef#

# ListKeywordsForDataSourceResponseTypeDef usage example

from mypy_boto3_auditmanager.type_defs import ListKeywordsForDataSourceResponseTypeDef

def get_value() -> ListKeywordsForDataSourceResponseTypeDef:
    return {
        "keywords": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListKeywordsForDataSourceResponseTypeDef definition

class ListKeywordsForDataSourceResponseTypeDef(TypedDict):
    keywords: List[str],
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListNotificationsRequestRequestTypeDef#

# ListNotificationsRequestRequestTypeDef usage example

from mypy_boto3_auditmanager.type_defs import ListNotificationsRequestRequestTypeDef

def get_value() -> ListNotificationsRequestRequestTypeDef:
    return {
        "nextToken": ...,
    }
# ListNotificationsRequestRequestTypeDef definition

class ListNotificationsRequestRequestTypeDef(TypedDict):
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

NotificationTypeDef#

# NotificationTypeDef usage example

from mypy_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],
    source: NotRequired[str],

ListTagsForResourceRequestRequestTypeDef#

# ListTagsForResourceRequestRequestTypeDef usage example

from mypy_boto3_auditmanager.type_defs import ListTagsForResourceRequestRequestTypeDef

def get_value() -> ListTagsForResourceRequestRequestTypeDef:
    return {
        "resourceArn": ...,
    }
# ListTagsForResourceRequestRequestTypeDef definition

class ListTagsForResourceRequestRequestTypeDef(TypedDict):
    resourceArn: str,

ListTagsForResourceResponseTypeDef#

# ListTagsForResourceResponseTypeDef usage example

from mypy_boto3_auditmanager.type_defs import ListTagsForResourceResponseTypeDef

def get_value() -> ListTagsForResourceResponseTypeDef:
    return {
        "tags": ...,
        "ResponseMetadata": ...,
    }
# ListTagsForResourceResponseTypeDef definition

class ListTagsForResourceResponseTypeDef(TypedDict):
    tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

RegisterAccountRequestRequestTypeDef#

# RegisterAccountRequestRequestTypeDef usage example

from mypy_boto3_auditmanager.type_defs import RegisterAccountRequestRequestTypeDef

def get_value() -> RegisterAccountRequestRequestTypeDef:
    return {
        "kmsKey": ...,
    }
# RegisterAccountRequestRequestTypeDef definition

class RegisterAccountRequestRequestTypeDef(TypedDict):
    kmsKey: NotRequired[str],
    delegatedAdminAccount: NotRequired[str],

RegisterAccountResponseTypeDef#

# RegisterAccountResponseTypeDef usage example

from mypy_boto3_auditmanager.type_defs import RegisterAccountResponseTypeDef

def get_value() -> RegisterAccountResponseTypeDef:
    return {
        "status": ...,
        "ResponseMetadata": ...,
    }
# RegisterAccountResponseTypeDef definition

class RegisterAccountResponseTypeDef(TypedDict):
    status: AccountStatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AccountStatusType
  2. See ResponseMetadataTypeDef

RegisterOrganizationAdminAccountRequestRequestTypeDef#

# RegisterOrganizationAdminAccountRequestRequestTypeDef usage example

from mypy_boto3_auditmanager.type_defs import RegisterOrganizationAdminAccountRequestRequestTypeDef

def get_value() -> RegisterOrganizationAdminAccountRequestRequestTypeDef:
    return {
        "adminAccountId": ...,
    }
# RegisterOrganizationAdminAccountRequestRequestTypeDef definition

class RegisterOrganizationAdminAccountRequestRequestTypeDef(TypedDict):
    adminAccountId: str,

RegisterOrganizationAdminAccountResponseTypeDef#

# RegisterOrganizationAdminAccountResponseTypeDef usage example

from mypy_boto3_auditmanager.type_defs import RegisterOrganizationAdminAccountResponseTypeDef

def get_value() -> RegisterOrganizationAdminAccountResponseTypeDef:
    return {
        "adminAccountId": ...,
        "organizationId": ...,
        "ResponseMetadata": ...,
    }
# RegisterOrganizationAdminAccountResponseTypeDef definition

class RegisterOrganizationAdminAccountResponseTypeDef(TypedDict):
    adminAccountId: str,
    organizationId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef usage example

from mypy_boto3_auditmanager.type_defs import ResponseMetadataTypeDef

def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
        "HostId": ...,
        "HTTPStatusCode": ...,
        "HTTPHeaders": ...,
        "RetryAttempts": ...,
    }
# ResponseMetadataTypeDef definition

class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HostId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,

StartAssessmentFrameworkShareRequestRequestTypeDef#

# StartAssessmentFrameworkShareRequestRequestTypeDef usage example

from mypy_boto3_auditmanager.type_defs import StartAssessmentFrameworkShareRequestRequestTypeDef

def get_value() -> StartAssessmentFrameworkShareRequestRequestTypeDef:
    return {
        "frameworkId": ...,
        "destinationAccount": ...,
        "destinationRegion": ...,
    }
# StartAssessmentFrameworkShareRequestRequestTypeDef definition

class StartAssessmentFrameworkShareRequestRequestTypeDef(TypedDict):
    frameworkId: str,
    destinationAccount: str,
    destinationRegion: str,
    comment: NotRequired[str],

TagResourceRequestRequestTypeDef#

# TagResourceRequestRequestTypeDef usage example

from mypy_boto3_auditmanager.type_defs import TagResourceRequestRequestTypeDef

def get_value() -> TagResourceRequestRequestTypeDef:
    return {
        "resourceArn": ...,
        "tags": ...,
    }
# TagResourceRequestRequestTypeDef definition

class TagResourceRequestRequestTypeDef(TypedDict):
    resourceArn: str,
    tags: Mapping[str, str],

UntagResourceRequestRequestTypeDef#

# UntagResourceRequestRequestTypeDef usage example

from mypy_boto3_auditmanager.type_defs import UntagResourceRequestRequestTypeDef

def get_value() -> UntagResourceRequestRequestTypeDef:
    return {
        "resourceArn": ...,
        "tagKeys": ...,
    }
# UntagResourceRequestRequestTypeDef definition

class UntagResourceRequestRequestTypeDef(TypedDict):
    resourceArn: str,
    tagKeys: Sequence[str],

UpdateAssessmentControlRequestRequestTypeDef#

# UpdateAssessmentControlRequestRequestTypeDef usage example

from mypy_boto3_auditmanager.type_defs import UpdateAssessmentControlRequestRequestTypeDef

def get_value() -> UpdateAssessmentControlRequestRequestTypeDef:
    return {
        "assessmentId": ...,
        "controlSetId": ...,
        "controlId": ...,
    }
# UpdateAssessmentControlRequestRequestTypeDef definition

class UpdateAssessmentControlRequestRequestTypeDef(TypedDict):
    assessmentId: str,
    controlSetId: str,
    controlId: str,
    controlStatus: NotRequired[ControlStatusType],  # (1)
    commentBody: NotRequired[str],
  1. See ControlStatusType

UpdateAssessmentControlSetStatusRequestRequestTypeDef#

# UpdateAssessmentControlSetStatusRequestRequestTypeDef usage example

from mypy_boto3_auditmanager.type_defs import UpdateAssessmentControlSetStatusRequestRequestTypeDef

def get_value() -> UpdateAssessmentControlSetStatusRequestRequestTypeDef:
    return {
        "assessmentId": ...,
        "controlSetId": ...,
        "status": ...,
        "comment": ...,
    }
# UpdateAssessmentControlSetStatusRequestRequestTypeDef definition

class UpdateAssessmentControlSetStatusRequestRequestTypeDef(TypedDict):
    assessmentId: str,
    controlSetId: str,
    status: ControlSetStatusType,  # (1)
    comment: str,
  1. See ControlSetStatusType

UpdateAssessmentFrameworkShareRequestRequestTypeDef#

# UpdateAssessmentFrameworkShareRequestRequestTypeDef usage example

from mypy_boto3_auditmanager.type_defs import UpdateAssessmentFrameworkShareRequestRequestTypeDef

def get_value() -> UpdateAssessmentFrameworkShareRequestRequestTypeDef:
    return {
        "requestId": ...,
        "requestType": ...,
        "action": ...,
    }
# UpdateAssessmentFrameworkShareRequestRequestTypeDef definition

class UpdateAssessmentFrameworkShareRequestRequestTypeDef(TypedDict):
    requestId: str,
    requestType: ShareRequestTypeType,  # (1)
    action: ShareRequestActionType,  # (2)
  1. See ShareRequestTypeType
  2. See ShareRequestActionType

UpdateAssessmentStatusRequestRequestTypeDef#

# UpdateAssessmentStatusRequestRequestTypeDef usage example

from mypy_boto3_auditmanager.type_defs import UpdateAssessmentStatusRequestRequestTypeDef

def get_value() -> UpdateAssessmentStatusRequestRequestTypeDef:
    return {
        "assessmentId": ...,
        "status": ...,
    }
# UpdateAssessmentStatusRequestRequestTypeDef definition

class UpdateAssessmentStatusRequestRequestTypeDef(TypedDict):
    assessmentId: str,
    status: AssessmentStatusType,  # (1)
  1. See AssessmentStatusType

ValidateAssessmentReportIntegrityRequestRequestTypeDef#

# ValidateAssessmentReportIntegrityRequestRequestTypeDef usage example

from mypy_boto3_auditmanager.type_defs import ValidateAssessmentReportIntegrityRequestRequestTypeDef

def get_value() -> ValidateAssessmentReportIntegrityRequestRequestTypeDef:
    return {
        "s3RelativePath": ...,
    }
# ValidateAssessmentReportIntegrityRequestRequestTypeDef definition

class ValidateAssessmentReportIntegrityRequestRequestTypeDef(TypedDict):
    s3RelativePath: str,

ValidateAssessmentReportIntegrityResponseTypeDef#

# ValidateAssessmentReportIntegrityResponseTypeDef usage example

from mypy_boto3_auditmanager.type_defs import ValidateAssessmentReportIntegrityResponseTypeDef

def get_value() -> ValidateAssessmentReportIntegrityResponseTypeDef:
    return {
        "signatureValid": ...,
        "signatureAlgorithm": ...,
        "signatureDateTime": ...,
        "signatureKeyId": ...,
        "validationErrors": ...,
        "ResponseMetadata": ...,
    }
# ValidateAssessmentReportIntegrityResponseTypeDef definition

class ValidateAssessmentReportIntegrityResponseTypeDef(TypedDict):
    signatureValid: bool,
    signatureAlgorithm: str,
    signatureDateTime: str,
    signatureKeyId: str,
    validationErrors: List[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ScopeTypeDef#

# ScopeTypeDef usage example

from mypy_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)
  1. See AWSAccountTypeDef
  2. See AWSServiceTypeDef

AssessmentMetadataItemTypeDef#

# AssessmentMetadataItemTypeDef usage example

from mypy_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],
    lastUpdated: NotRequired[datetime],
  1. See AssessmentStatusType
  2. See RoleTypeDef
  3. See DelegationTypeDef

AssessmentControlTypeDef#

# AssessmentControlTypeDef usage example

from mypy_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],
  1. See ControlStatusType
  2. See ControlResponseType
  3. See ControlCommentTypeDef

GetEvidenceFolderResponseTypeDef#

# GetEvidenceFolderResponseTypeDef usage example

from mypy_boto3_auditmanager.type_defs import GetEvidenceFolderResponseTypeDef

def get_value() -> GetEvidenceFolderResponseTypeDef:
    return {
        "evidenceFolder": ...,
        "ResponseMetadata": ...,
    }
# GetEvidenceFolderResponseTypeDef definition

class GetEvidenceFolderResponseTypeDef(TypedDict):
    evidenceFolder: AssessmentEvidenceFolderTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AssessmentEvidenceFolderTypeDef
  2. See ResponseMetadataTypeDef

GetEvidenceFoldersByAssessmentControlResponseTypeDef#

# GetEvidenceFoldersByAssessmentControlResponseTypeDef usage example

from mypy_boto3_auditmanager.type_defs import GetEvidenceFoldersByAssessmentControlResponseTypeDef

def get_value() -> GetEvidenceFoldersByAssessmentControlResponseTypeDef:
    return {
        "evidenceFolders": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# GetEvidenceFoldersByAssessmentControlResponseTypeDef definition

class GetEvidenceFoldersByAssessmentControlResponseTypeDef(TypedDict):
    evidenceFolders: List[AssessmentEvidenceFolderTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AssessmentEvidenceFolderTypeDef
  2. See ResponseMetadataTypeDef

GetEvidenceFoldersByAssessmentResponseTypeDef#

# GetEvidenceFoldersByAssessmentResponseTypeDef usage example

from mypy_boto3_auditmanager.type_defs import GetEvidenceFoldersByAssessmentResponseTypeDef

def get_value() -> GetEvidenceFoldersByAssessmentResponseTypeDef:
    return {
        "evidenceFolders": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# GetEvidenceFoldersByAssessmentResponseTypeDef definition

class GetEvidenceFoldersByAssessmentResponseTypeDef(TypedDict):
    evidenceFolders: List[AssessmentEvidenceFolderTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AssessmentEvidenceFolderTypeDef
  2. See ResponseMetadataTypeDef

ListAssessmentFrameworksResponseTypeDef#

# ListAssessmentFrameworksResponseTypeDef usage example

from mypy_boto3_auditmanager.type_defs import ListAssessmentFrameworksResponseTypeDef

def get_value() -> ListAssessmentFrameworksResponseTypeDef:
    return {
        "frameworkMetadataList": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListAssessmentFrameworksResponseTypeDef definition

class ListAssessmentFrameworksResponseTypeDef(TypedDict):
    frameworkMetadataList: List[AssessmentFrameworkMetadataTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AssessmentFrameworkMetadataTypeDef
  2. See ResponseMetadataTypeDef

ListAssessmentFrameworkShareRequestsResponseTypeDef#

# ListAssessmentFrameworkShareRequestsResponseTypeDef usage example

from mypy_boto3_auditmanager.type_defs import ListAssessmentFrameworkShareRequestsResponseTypeDef

def get_value() -> ListAssessmentFrameworkShareRequestsResponseTypeDef:
    return {
        "assessmentFrameworkShareRequests": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListAssessmentFrameworkShareRequestsResponseTypeDef definition

class ListAssessmentFrameworkShareRequestsResponseTypeDef(TypedDict):
    assessmentFrameworkShareRequests: List[AssessmentFrameworkShareRequestTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AssessmentFrameworkShareRequestTypeDef
  2. See ResponseMetadataTypeDef

StartAssessmentFrameworkShareResponseTypeDef#

# StartAssessmentFrameworkShareResponseTypeDef usage example

from mypy_boto3_auditmanager.type_defs import StartAssessmentFrameworkShareResponseTypeDef

def get_value() -> StartAssessmentFrameworkShareResponseTypeDef:
    return {
        "assessmentFrameworkShareRequest": ...,
        "ResponseMetadata": ...,
    }
# StartAssessmentFrameworkShareResponseTypeDef definition

class StartAssessmentFrameworkShareResponseTypeDef(TypedDict):
    assessmentFrameworkShareRequest: AssessmentFrameworkShareRequestTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AssessmentFrameworkShareRequestTypeDef
  2. See ResponseMetadataTypeDef

UpdateAssessmentFrameworkShareResponseTypeDef#

# UpdateAssessmentFrameworkShareResponseTypeDef usage example

from mypy_boto3_auditmanager.type_defs import UpdateAssessmentFrameworkShareResponseTypeDef

def get_value() -> UpdateAssessmentFrameworkShareResponseTypeDef:
    return {
        "assessmentFrameworkShareRequest": ...,
        "ResponseMetadata": ...,
    }
# UpdateAssessmentFrameworkShareResponseTypeDef definition

class UpdateAssessmentFrameworkShareResponseTypeDef(TypedDict):
    assessmentFrameworkShareRequest: AssessmentFrameworkShareRequestTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AssessmentFrameworkShareRequestTypeDef
  2. See ResponseMetadataTypeDef

BatchAssociateAssessmentReportEvidenceResponseTypeDef#

# BatchAssociateAssessmentReportEvidenceResponseTypeDef usage example

from mypy_boto3_auditmanager.type_defs import BatchAssociateAssessmentReportEvidenceResponseTypeDef

def get_value() -> BatchAssociateAssessmentReportEvidenceResponseTypeDef:
    return {
        "evidenceIds": ...,
        "errors": ...,
        "ResponseMetadata": ...,
    }
# BatchAssociateAssessmentReportEvidenceResponseTypeDef definition

class BatchAssociateAssessmentReportEvidenceResponseTypeDef(TypedDict):
    evidenceIds: List[str],
    errors: List[AssessmentReportEvidenceErrorTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AssessmentReportEvidenceErrorTypeDef
  2. See ResponseMetadataTypeDef

BatchDisassociateAssessmentReportEvidenceResponseTypeDef#

# BatchDisassociateAssessmentReportEvidenceResponseTypeDef usage example

from mypy_boto3_auditmanager.type_defs import BatchDisassociateAssessmentReportEvidenceResponseTypeDef

def get_value() -> BatchDisassociateAssessmentReportEvidenceResponseTypeDef:
    return {
        "evidenceIds": ...,
        "errors": ...,
        "ResponseMetadata": ...,
    }
# BatchDisassociateAssessmentReportEvidenceResponseTypeDef definition

class BatchDisassociateAssessmentReportEvidenceResponseTypeDef(TypedDict):
    evidenceIds: List[str],
    errors: List[AssessmentReportEvidenceErrorTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AssessmentReportEvidenceErrorTypeDef
  2. See ResponseMetadataTypeDef

ListAssessmentReportsResponseTypeDef#

# ListAssessmentReportsResponseTypeDef usage example

from mypy_boto3_auditmanager.type_defs import ListAssessmentReportsResponseTypeDef

def get_value() -> ListAssessmentReportsResponseTypeDef:
    return {
        "assessmentReports": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListAssessmentReportsResponseTypeDef definition

class ListAssessmentReportsResponseTypeDef(TypedDict):
    assessmentReports: List[AssessmentReportMetadataTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AssessmentReportMetadataTypeDef
  2. See ResponseMetadataTypeDef

CreateAssessmentReportResponseTypeDef#

# CreateAssessmentReportResponseTypeDef usage example

from mypy_boto3_auditmanager.type_defs import CreateAssessmentReportResponseTypeDef

def get_value() -> CreateAssessmentReportResponseTypeDef:
    return {
        "assessmentReport": ...,
        "ResponseMetadata": ...,
    }
# CreateAssessmentReportResponseTypeDef definition

class CreateAssessmentReportResponseTypeDef(TypedDict):
    assessmentReport: AssessmentReportTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AssessmentReportTypeDef
  2. See ResponseMetadataTypeDef

BatchCreateDelegationByAssessmentErrorTypeDef#

# BatchCreateDelegationByAssessmentErrorTypeDef usage example

from mypy_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],
  1. See CreateDelegationRequestTypeDef

BatchCreateDelegationByAssessmentRequestRequestTypeDef#

# BatchCreateDelegationByAssessmentRequestRequestTypeDef usage example

from mypy_boto3_auditmanager.type_defs import BatchCreateDelegationByAssessmentRequestRequestTypeDef

def get_value() -> BatchCreateDelegationByAssessmentRequestRequestTypeDef:
    return {
        "createDelegationRequests": ...,
        "assessmentId": ...,
    }
# BatchCreateDelegationByAssessmentRequestRequestTypeDef definition

class BatchCreateDelegationByAssessmentRequestRequestTypeDef(TypedDict):
    createDelegationRequests: Sequence[CreateDelegationRequestTypeDef],  # (1)
    assessmentId: str,
  1. See CreateDelegationRequestTypeDef

BatchDeleteDelegationByAssessmentResponseTypeDef#

# BatchDeleteDelegationByAssessmentResponseTypeDef usage example

from mypy_boto3_auditmanager.type_defs import BatchDeleteDelegationByAssessmentResponseTypeDef

def get_value() -> BatchDeleteDelegationByAssessmentResponseTypeDef:
    return {
        "errors": ...,
        "ResponseMetadata": ...,
    }
# BatchDeleteDelegationByAssessmentResponseTypeDef definition

class BatchDeleteDelegationByAssessmentResponseTypeDef(TypedDict):
    errors: List[BatchDeleteDelegationByAssessmentErrorTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See BatchDeleteDelegationByAssessmentErrorTypeDef
  2. See ResponseMetadataTypeDef

BatchImportEvidenceToAssessmentControlErrorTypeDef#

# BatchImportEvidenceToAssessmentControlErrorTypeDef usage example

from mypy_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],
  1. See ManualEvidenceTypeDef

BatchImportEvidenceToAssessmentControlRequestRequestTypeDef#

# BatchImportEvidenceToAssessmentControlRequestRequestTypeDef usage example

from mypy_boto3_auditmanager.type_defs import BatchImportEvidenceToAssessmentControlRequestRequestTypeDef

def get_value() -> BatchImportEvidenceToAssessmentControlRequestRequestTypeDef:
    return {
        "assessmentId": ...,
        "controlSetId": ...,
        "controlId": ...,
        "manualEvidence": ...,
    }
# BatchImportEvidenceToAssessmentControlRequestRequestTypeDef definition

class BatchImportEvidenceToAssessmentControlRequestRequestTypeDef(TypedDict):
    assessmentId: str,
    controlSetId: str,
    controlId: str,
    manualEvidence: Sequence[ManualEvidenceTypeDef],  # (1)
  1. See ManualEvidenceTypeDef

GetChangeLogsResponseTypeDef#

# GetChangeLogsResponseTypeDef usage example

from mypy_boto3_auditmanager.type_defs import GetChangeLogsResponseTypeDef

def get_value() -> GetChangeLogsResponseTypeDef:
    return {
        "changeLogs": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# GetChangeLogsResponseTypeDef definition

class GetChangeLogsResponseTypeDef(TypedDict):
    changeLogs: List[ChangeLogTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ChangeLogTypeDef
  2. See ResponseMetadataTypeDef

ControlDomainInsightsTypeDef#

# ControlDomainInsightsTypeDef usage example

from mypy_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],
  1. See EvidenceInsightsTypeDef

ControlInsightsMetadataByAssessmentItemTypeDef#

# ControlInsightsMetadataByAssessmentItemTypeDef usage example

from mypy_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],
  1. See EvidenceInsightsTypeDef

ControlInsightsMetadataItemTypeDef#

# ControlInsightsMetadataItemTypeDef usage example

from mypy_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],
  1. See EvidenceInsightsTypeDef

ControlMappingSourceTypeDef#

# ControlMappingSourceTypeDef usage example

from mypy_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],
  1. See SourceSetUpOptionType
  2. See SourceTypeType
  3. See SourceKeywordTypeDef
  4. See SourceFrequencyType

CreateControlMappingSourceTypeDef#

# CreateControlMappingSourceTypeDef usage example

from mypy_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],
  1. See SourceSetUpOptionType
  2. See SourceTypeType
  3. See SourceKeywordTypeDef
  4. See SourceFrequencyType

ListControlsResponseTypeDef#

# ListControlsResponseTypeDef usage example

from mypy_boto3_auditmanager.type_defs import ListControlsResponseTypeDef

def get_value() -> ListControlsResponseTypeDef:
    return {
        "controlMetadataList": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListControlsResponseTypeDef definition

class ListControlsResponseTypeDef(TypedDict):
    controlMetadataList: List[ControlMetadataTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ControlMetadataTypeDef
  2. See ResponseMetadataTypeDef

CreateAssessmentFrameworkControlSetTypeDef#

# CreateAssessmentFrameworkControlSetTypeDef usage example

from mypy_boto3_auditmanager.type_defs import CreateAssessmentFrameworkControlSetTypeDef

def get_value() -> CreateAssessmentFrameworkControlSetTypeDef:
    return {
        "name": ...,
    }
# CreateAssessmentFrameworkControlSetTypeDef definition

class CreateAssessmentFrameworkControlSetTypeDef(TypedDict):
    name: str,
    controls: NotRequired[Sequence[CreateAssessmentFrameworkControlTypeDef]],  # (1)
  1. See CreateAssessmentFrameworkControlTypeDef

UpdateAssessmentFrameworkControlSetTypeDef#

# UpdateAssessmentFrameworkControlSetTypeDef usage example

from mypy_boto3_auditmanager.type_defs import UpdateAssessmentFrameworkControlSetTypeDef

def get_value() -> UpdateAssessmentFrameworkControlSetTypeDef:
    return {
        "name": ...,
        "controls": ...,
    }
# UpdateAssessmentFrameworkControlSetTypeDef definition

class UpdateAssessmentFrameworkControlSetTypeDef(TypedDict):
    name: str,
    controls: Sequence[CreateAssessmentFrameworkControlTypeDef],  # (1)
    id: NotRequired[str],
  1. See CreateAssessmentFrameworkControlTypeDef

GetDelegationsResponseTypeDef#

# GetDelegationsResponseTypeDef usage example

from mypy_boto3_auditmanager.type_defs import GetDelegationsResponseTypeDef

def get_value() -> GetDelegationsResponseTypeDef:
    return {
        "delegations": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# GetDelegationsResponseTypeDef definition

class GetDelegationsResponseTypeDef(TypedDict):
    delegations: List[DelegationMetadataTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DelegationMetadataTypeDef
  2. See ResponseMetadataTypeDef

UpdateSettingsRequestRequestTypeDef#

# UpdateSettingsRequestRequestTypeDef usage example

from mypy_boto3_auditmanager.type_defs import UpdateSettingsRequestRequestTypeDef

def get_value() -> UpdateSettingsRequestRequestTypeDef:
    return {
        "snsTopic": ...,
    }
# UpdateSettingsRequestRequestTypeDef 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)
  1. See AssessmentReportsDestinationTypeDef
  2. See RoleTypeDef
  3. See DeregistrationPolicyTypeDef

SettingsTypeDef#

# SettingsTypeDef usage example

from mypy_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)
  1. See AssessmentReportsDestinationTypeDef
  2. See RoleTypeDef
  3. See EvidenceFinderEnablementTypeDef
  4. See DeregistrationPolicyTypeDef

EvidenceTypeDef#

# EvidenceTypeDef usage example

from mypy_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],
    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],
  1. See ResourceTypeDef

GetAssessmentReportUrlResponseTypeDef#

# GetAssessmentReportUrlResponseTypeDef usage example

from mypy_boto3_auditmanager.type_defs import GetAssessmentReportUrlResponseTypeDef

def get_value() -> GetAssessmentReportUrlResponseTypeDef:
    return {
        "preSignedUrl": ...,
        "ResponseMetadata": ...,
    }
# GetAssessmentReportUrlResponseTypeDef definition

class GetAssessmentReportUrlResponseTypeDef(TypedDict):
    preSignedUrl: URLTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See URLTypeDef
  2. See ResponseMetadataTypeDef

GetInsightsByAssessmentResponseTypeDef#

# GetInsightsByAssessmentResponseTypeDef usage example

from mypy_boto3_auditmanager.type_defs import GetInsightsByAssessmentResponseTypeDef

def get_value() -> GetInsightsByAssessmentResponseTypeDef:
    return {
        "insights": ...,
        "ResponseMetadata": ...,
    }
# GetInsightsByAssessmentResponseTypeDef definition

class GetInsightsByAssessmentResponseTypeDef(TypedDict):
    insights: InsightsByAssessmentTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InsightsByAssessmentTypeDef
  2. See ResponseMetadataTypeDef

GetInsightsResponseTypeDef#

# GetInsightsResponseTypeDef usage example

from mypy_boto3_auditmanager.type_defs import GetInsightsResponseTypeDef

def get_value() -> GetInsightsResponseTypeDef:
    return {
        "insights": ...,
        "ResponseMetadata": ...,
    }
# GetInsightsResponseTypeDef definition

class GetInsightsResponseTypeDef(TypedDict):
    insights: InsightsTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See InsightsTypeDef
  2. See ResponseMetadataTypeDef

GetServicesInScopeResponseTypeDef#

# GetServicesInScopeResponseTypeDef usage example

from mypy_boto3_auditmanager.type_defs import GetServicesInScopeResponseTypeDef

def get_value() -> GetServicesInScopeResponseTypeDef:
    return {
        "serviceMetadata": ...,
        "ResponseMetadata": ...,
    }
# GetServicesInScopeResponseTypeDef definition

class GetServicesInScopeResponseTypeDef(TypedDict):
    serviceMetadata: List[ServiceMetadataTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ServiceMetadataTypeDef
  2. See ResponseMetadataTypeDef

ListNotificationsResponseTypeDef#

# ListNotificationsResponseTypeDef usage example

from mypy_boto3_auditmanager.type_defs import ListNotificationsResponseTypeDef

def get_value() -> ListNotificationsResponseTypeDef:
    return {
        "notifications": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListNotificationsResponseTypeDef definition

class ListNotificationsResponseTypeDef(TypedDict):
    notifications: List[NotificationTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See NotificationTypeDef
  2. See ResponseMetadataTypeDef

AssessmentMetadataTypeDef#

# AssessmentMetadataTypeDef usage example

from mypy_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[ScopeTypeDef],  # (3)
    roles: NotRequired[List[RoleTypeDef]],  # (4)
    delegations: NotRequired[List[DelegationTypeDef]],  # (5)
    creationTime: NotRequired[datetime],
    lastUpdated: NotRequired[datetime],
  1. See AssessmentStatusType
  2. See AssessmentReportsDestinationTypeDef
  3. See ScopeTypeDef
  4. See RoleTypeDef
  5. See DelegationTypeDef

CreateAssessmentRequestRequestTypeDef#

# CreateAssessmentRequestRequestTypeDef usage example

from mypy_boto3_auditmanager.type_defs import CreateAssessmentRequestRequestTypeDef

def get_value() -> CreateAssessmentRequestRequestTypeDef:
    return {
        "name": ...,
        "assessmentReportsDestination": ...,
        "scope": ...,
        "roles": ...,
        "frameworkId": ...,
    }
# CreateAssessmentRequestRequestTypeDef 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]],
  1. See AssessmentReportsDestinationTypeDef
  2. See ScopeTypeDef
  3. See RoleTypeDef

UpdateAssessmentRequestRequestTypeDef#

# UpdateAssessmentRequestRequestTypeDef usage example

from mypy_boto3_auditmanager.type_defs import UpdateAssessmentRequestRequestTypeDef

def get_value() -> UpdateAssessmentRequestRequestTypeDef:
    return {
        "assessmentId": ...,
        "scope": ...,
    }
# UpdateAssessmentRequestRequestTypeDef definition

class UpdateAssessmentRequestRequestTypeDef(TypedDict):
    assessmentId: str,
    scope: ScopeTypeDef,  # (1)
    assessmentName: NotRequired[str],
    assessmentDescription: NotRequired[str],
    assessmentReportsDestination: NotRequired[AssessmentReportsDestinationTypeDef],  # (2)
    roles: NotRequired[Sequence[RoleTypeDef]],  # (3)
  1. See ScopeTypeDef
  2. See AssessmentReportsDestinationTypeDef
  3. See RoleTypeDef

ListAssessmentsResponseTypeDef#

# ListAssessmentsResponseTypeDef usage example

from mypy_boto3_auditmanager.type_defs import ListAssessmentsResponseTypeDef

def get_value() -> ListAssessmentsResponseTypeDef:
    return {
        "assessmentMetadata": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListAssessmentsResponseTypeDef definition

class ListAssessmentsResponseTypeDef(TypedDict):
    assessmentMetadata: List[AssessmentMetadataItemTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AssessmentMetadataItemTypeDef
  2. See ResponseMetadataTypeDef

AssessmentControlSetTypeDef#

# AssessmentControlSetTypeDef usage example

from mypy_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],
  1. See ControlSetStatusType
  2. See RoleTypeDef
  3. See AssessmentControlTypeDef
  4. See DelegationTypeDef

UpdateAssessmentControlResponseTypeDef#

# UpdateAssessmentControlResponseTypeDef usage example

from mypy_boto3_auditmanager.type_defs import UpdateAssessmentControlResponseTypeDef

def get_value() -> UpdateAssessmentControlResponseTypeDef:
    return {
        "control": ...,
        "ResponseMetadata": ...,
    }
# UpdateAssessmentControlResponseTypeDef definition

class UpdateAssessmentControlResponseTypeDef(TypedDict):
    control: AssessmentControlTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AssessmentControlTypeDef
  2. See ResponseMetadataTypeDef

BatchCreateDelegationByAssessmentResponseTypeDef#

# BatchCreateDelegationByAssessmentResponseTypeDef usage example

from mypy_boto3_auditmanager.type_defs import BatchCreateDelegationByAssessmentResponseTypeDef

def get_value() -> BatchCreateDelegationByAssessmentResponseTypeDef:
    return {
        "delegations": ...,
        "errors": ...,
        "ResponseMetadata": ...,
    }
# BatchCreateDelegationByAssessmentResponseTypeDef definition

class BatchCreateDelegationByAssessmentResponseTypeDef(TypedDict):
    delegations: List[DelegationTypeDef],  # (1)
    errors: List[BatchCreateDelegationByAssessmentErrorTypeDef],  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See DelegationTypeDef
  2. See BatchCreateDelegationByAssessmentErrorTypeDef
  3. See ResponseMetadataTypeDef

BatchImportEvidenceToAssessmentControlResponseTypeDef#

# BatchImportEvidenceToAssessmentControlResponseTypeDef usage example

from mypy_boto3_auditmanager.type_defs import BatchImportEvidenceToAssessmentControlResponseTypeDef

def get_value() -> BatchImportEvidenceToAssessmentControlResponseTypeDef:
    return {
        "errors": ...,
        "ResponseMetadata": ...,
    }
# BatchImportEvidenceToAssessmentControlResponseTypeDef definition

class BatchImportEvidenceToAssessmentControlResponseTypeDef(TypedDict):
    errors: List[BatchImportEvidenceToAssessmentControlErrorTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See BatchImportEvidenceToAssessmentControlErrorTypeDef
  2. See ResponseMetadataTypeDef

ListControlDomainInsightsByAssessmentResponseTypeDef#

# ListControlDomainInsightsByAssessmentResponseTypeDef usage example

from mypy_boto3_auditmanager.type_defs import ListControlDomainInsightsByAssessmentResponseTypeDef

def get_value() -> ListControlDomainInsightsByAssessmentResponseTypeDef:
    return {
        "controlDomainInsights": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListControlDomainInsightsByAssessmentResponseTypeDef definition

class ListControlDomainInsightsByAssessmentResponseTypeDef(TypedDict):
    controlDomainInsights: List[ControlDomainInsightsTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ControlDomainInsightsTypeDef
  2. See ResponseMetadataTypeDef

ListControlDomainInsightsResponseTypeDef#

# ListControlDomainInsightsResponseTypeDef usage example

from mypy_boto3_auditmanager.type_defs import ListControlDomainInsightsResponseTypeDef

def get_value() -> ListControlDomainInsightsResponseTypeDef:
    return {
        "controlDomainInsights": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListControlDomainInsightsResponseTypeDef definition

class ListControlDomainInsightsResponseTypeDef(TypedDict):
    controlDomainInsights: List[ControlDomainInsightsTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ControlDomainInsightsTypeDef
  2. See ResponseMetadataTypeDef

ListAssessmentControlInsightsByControlDomainResponseTypeDef#

# ListAssessmentControlInsightsByControlDomainResponseTypeDef usage example

from mypy_boto3_auditmanager.type_defs import ListAssessmentControlInsightsByControlDomainResponseTypeDef

def get_value() -> ListAssessmentControlInsightsByControlDomainResponseTypeDef:
    return {
        "controlInsightsByAssessment": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListAssessmentControlInsightsByControlDomainResponseTypeDef definition

class ListAssessmentControlInsightsByControlDomainResponseTypeDef(TypedDict):
    controlInsightsByAssessment: List[ControlInsightsMetadataByAssessmentItemTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ControlInsightsMetadataByAssessmentItemTypeDef
  2. See ResponseMetadataTypeDef

ListControlInsightsByControlDomainResponseTypeDef#

# ListControlInsightsByControlDomainResponseTypeDef usage example

from mypy_boto3_auditmanager.type_defs import ListControlInsightsByControlDomainResponseTypeDef

def get_value() -> ListControlInsightsByControlDomainResponseTypeDef:
    return {
        "controlInsightsMetadata": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# ListControlInsightsByControlDomainResponseTypeDef definition

class ListControlInsightsByControlDomainResponseTypeDef(TypedDict):
    controlInsightsMetadata: List[ControlInsightsMetadataItemTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ControlInsightsMetadataItemTypeDef
  2. See ResponseMetadataTypeDef

ControlTypeDef#

# ControlTypeDef usage example

from mypy_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],
    lastUpdatedAt: NotRequired[datetime],
    createdBy: NotRequired[str],
    lastUpdatedBy: NotRequired[str],
    tags: NotRequired[Dict[str, str]],
  1. See ControlTypeType
  2. See ControlMappingSourceTypeDef

UpdateControlRequestRequestTypeDef#

# UpdateControlRequestRequestTypeDef usage example

from mypy_boto3_auditmanager.type_defs import UpdateControlRequestRequestTypeDef

def get_value() -> UpdateControlRequestRequestTypeDef:
    return {
        "controlId": ...,
        "name": ...,
        "controlMappingSources": ...,
    }
# UpdateControlRequestRequestTypeDef definition

class UpdateControlRequestRequestTypeDef(TypedDict):
    controlId: str,
    name: str,
    controlMappingSources: Sequence[ControlMappingSourceTypeDef],  # (1)
    description: NotRequired[str],
    testingInformation: NotRequired[str],
    actionPlanTitle: NotRequired[str],
    actionPlanInstructions: NotRequired[str],
  1. See ControlMappingSourceTypeDef

CreateControlRequestRequestTypeDef#

# CreateControlRequestRequestTypeDef usage example

from mypy_boto3_auditmanager.type_defs import CreateControlRequestRequestTypeDef

def get_value() -> CreateControlRequestRequestTypeDef:
    return {
        "name": ...,
        "controlMappingSources": ...,
    }
# CreateControlRequestRequestTypeDef 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]],
  1. See CreateControlMappingSourceTypeDef

CreateAssessmentFrameworkRequestRequestTypeDef#

# CreateAssessmentFrameworkRequestRequestTypeDef usage example

from mypy_boto3_auditmanager.type_defs import CreateAssessmentFrameworkRequestRequestTypeDef

def get_value() -> CreateAssessmentFrameworkRequestRequestTypeDef:
    return {
        "name": ...,
        "controlSets": ...,
    }
# CreateAssessmentFrameworkRequestRequestTypeDef definition

class CreateAssessmentFrameworkRequestRequestTypeDef(TypedDict):
    name: str,
    controlSets: Sequence[CreateAssessmentFrameworkControlSetTypeDef],  # (1)
    description: NotRequired[str],
    complianceType: NotRequired[str],
    tags: NotRequired[Mapping[str, str]],
  1. See CreateAssessmentFrameworkControlSetTypeDef

UpdateAssessmentFrameworkRequestRequestTypeDef#

# UpdateAssessmentFrameworkRequestRequestTypeDef usage example

from mypy_boto3_auditmanager.type_defs import UpdateAssessmentFrameworkRequestRequestTypeDef

def get_value() -> UpdateAssessmentFrameworkRequestRequestTypeDef:
    return {
        "frameworkId": ...,
        "name": ...,
        "controlSets": ...,
    }
# UpdateAssessmentFrameworkRequestRequestTypeDef definition

class UpdateAssessmentFrameworkRequestRequestTypeDef(TypedDict):
    frameworkId: str,
    name: str,
    controlSets: Sequence[UpdateAssessmentFrameworkControlSetTypeDef],  # (1)
    description: NotRequired[str],
    complianceType: NotRequired[str],
  1. See UpdateAssessmentFrameworkControlSetTypeDef

GetSettingsResponseTypeDef#

# GetSettingsResponseTypeDef usage example

from mypy_boto3_auditmanager.type_defs import GetSettingsResponseTypeDef

def get_value() -> GetSettingsResponseTypeDef:
    return {
        "settings": ...,
        "ResponseMetadata": ...,
    }
# GetSettingsResponseTypeDef definition

class GetSettingsResponseTypeDef(TypedDict):
    settings: SettingsTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SettingsTypeDef
  2. See ResponseMetadataTypeDef

UpdateSettingsResponseTypeDef#

# UpdateSettingsResponseTypeDef usage example

from mypy_boto3_auditmanager.type_defs import UpdateSettingsResponseTypeDef

def get_value() -> UpdateSettingsResponseTypeDef:
    return {
        "settings": ...,
        "ResponseMetadata": ...,
    }
# UpdateSettingsResponseTypeDef definition

class UpdateSettingsResponseTypeDef(TypedDict):
    settings: SettingsTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See SettingsTypeDef
  2. See ResponseMetadataTypeDef

GetEvidenceByEvidenceFolderResponseTypeDef#

# GetEvidenceByEvidenceFolderResponseTypeDef usage example

from mypy_boto3_auditmanager.type_defs import GetEvidenceByEvidenceFolderResponseTypeDef

def get_value() -> GetEvidenceByEvidenceFolderResponseTypeDef:
    return {
        "evidence": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
# GetEvidenceByEvidenceFolderResponseTypeDef definition

class GetEvidenceByEvidenceFolderResponseTypeDef(TypedDict):
    evidence: List[EvidenceTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EvidenceTypeDef
  2. See ResponseMetadataTypeDef

GetEvidenceResponseTypeDef#

# GetEvidenceResponseTypeDef usage example

from mypy_boto3_auditmanager.type_defs import GetEvidenceResponseTypeDef

def get_value() -> GetEvidenceResponseTypeDef:
    return {
        "evidence": ...,
        "ResponseMetadata": ...,
    }
# GetEvidenceResponseTypeDef definition

class GetEvidenceResponseTypeDef(TypedDict):
    evidence: EvidenceTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See EvidenceTypeDef
  2. See ResponseMetadataTypeDef

AssessmentFrameworkTypeDef#

# AssessmentFrameworkTypeDef usage example

from mypy_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)
  1. See FrameworkMetadataTypeDef
  2. See AssessmentControlSetTypeDef

UpdateAssessmentControlSetStatusResponseTypeDef#

# UpdateAssessmentControlSetStatusResponseTypeDef usage example

from mypy_boto3_auditmanager.type_defs import UpdateAssessmentControlSetStatusResponseTypeDef

def get_value() -> UpdateAssessmentControlSetStatusResponseTypeDef:
    return {
        "controlSet": ...,
        "ResponseMetadata": ...,
    }
# UpdateAssessmentControlSetStatusResponseTypeDef definition

class UpdateAssessmentControlSetStatusResponseTypeDef(TypedDict):
    controlSet: AssessmentControlSetTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AssessmentControlSetTypeDef
  2. See ResponseMetadataTypeDef

ControlSetTypeDef#

# ControlSetTypeDef usage example

from mypy_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)
  1. See ControlTypeDef

CreateControlResponseTypeDef#

# CreateControlResponseTypeDef usage example

from mypy_boto3_auditmanager.type_defs import CreateControlResponseTypeDef

def get_value() -> CreateControlResponseTypeDef:
    return {
        "control": ...,
        "ResponseMetadata": ...,
    }
# CreateControlResponseTypeDef definition

class CreateControlResponseTypeDef(TypedDict):
    control: ControlTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ControlTypeDef
  2. See ResponseMetadataTypeDef

GetControlResponseTypeDef#

# GetControlResponseTypeDef usage example

from mypy_boto3_auditmanager.type_defs import GetControlResponseTypeDef

def get_value() -> GetControlResponseTypeDef:
    return {
        "control": ...,
        "ResponseMetadata": ...,
    }
# GetControlResponseTypeDef definition

class GetControlResponseTypeDef(TypedDict):
    control: ControlTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ControlTypeDef
  2. See ResponseMetadataTypeDef

UpdateControlResponseTypeDef#

# UpdateControlResponseTypeDef usage example

from mypy_boto3_auditmanager.type_defs import UpdateControlResponseTypeDef

def get_value() -> UpdateControlResponseTypeDef:
    return {
        "control": ...,
        "ResponseMetadata": ...,
    }
# UpdateControlResponseTypeDef definition

class UpdateControlResponseTypeDef(TypedDict):
    control: ControlTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ControlTypeDef
  2. See ResponseMetadataTypeDef

AssessmentTypeDef#

# AssessmentTypeDef usage example

from mypy_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]],
  1. See AWSAccountTypeDef
  2. See AssessmentMetadataTypeDef
  3. See AssessmentFrameworkTypeDef

FrameworkTypeDef#

# FrameworkTypeDef usage example

from mypy_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],
    lastUpdatedAt: NotRequired[datetime],
    createdBy: NotRequired[str],
    lastUpdatedBy: NotRequired[str],
    tags: NotRequired[Dict[str, str]],
  1. See FrameworkTypeType
  2. See ControlSetTypeDef

CreateAssessmentResponseTypeDef#

# CreateAssessmentResponseTypeDef usage example

from mypy_boto3_auditmanager.type_defs import CreateAssessmentResponseTypeDef

def get_value() -> CreateAssessmentResponseTypeDef:
    return {
        "assessment": ...,
        "ResponseMetadata": ...,
    }
# CreateAssessmentResponseTypeDef definition

class CreateAssessmentResponseTypeDef(TypedDict):
    assessment: AssessmentTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AssessmentTypeDef
  2. See ResponseMetadataTypeDef

GetAssessmentResponseTypeDef#

# GetAssessmentResponseTypeDef usage example

from mypy_boto3_auditmanager.type_defs import GetAssessmentResponseTypeDef

def get_value() -> GetAssessmentResponseTypeDef:
    return {
        "assessment": ...,
        "userRole": ...,
        "ResponseMetadata": ...,
    }
# GetAssessmentResponseTypeDef definition

class GetAssessmentResponseTypeDef(TypedDict):
    assessment: AssessmentTypeDef,  # (1)
    userRole: RoleTypeDef,  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See AssessmentTypeDef
  2. See RoleTypeDef
  3. See ResponseMetadataTypeDef

UpdateAssessmentResponseTypeDef#

# UpdateAssessmentResponseTypeDef usage example

from mypy_boto3_auditmanager.type_defs import UpdateAssessmentResponseTypeDef

def get_value() -> UpdateAssessmentResponseTypeDef:
    return {
        "assessment": ...,
        "ResponseMetadata": ...,
    }
# UpdateAssessmentResponseTypeDef definition

class UpdateAssessmentResponseTypeDef(TypedDict):
    assessment: AssessmentTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AssessmentTypeDef
  2. See ResponseMetadataTypeDef

UpdateAssessmentStatusResponseTypeDef#

# UpdateAssessmentStatusResponseTypeDef usage example

from mypy_boto3_auditmanager.type_defs import UpdateAssessmentStatusResponseTypeDef

def get_value() -> UpdateAssessmentStatusResponseTypeDef:
    return {
        "assessment": ...,
        "ResponseMetadata": ...,
    }
# UpdateAssessmentStatusResponseTypeDef definition

class UpdateAssessmentStatusResponseTypeDef(TypedDict):
    assessment: AssessmentTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AssessmentTypeDef
  2. See ResponseMetadataTypeDef

CreateAssessmentFrameworkResponseTypeDef#

# CreateAssessmentFrameworkResponseTypeDef usage example

from mypy_boto3_auditmanager.type_defs import CreateAssessmentFrameworkResponseTypeDef

def get_value() -> CreateAssessmentFrameworkResponseTypeDef:
    return {
        "framework": ...,
        "ResponseMetadata": ...,
    }
# CreateAssessmentFrameworkResponseTypeDef definition

class CreateAssessmentFrameworkResponseTypeDef(TypedDict):
    framework: FrameworkTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FrameworkTypeDef
  2. See ResponseMetadataTypeDef

GetAssessmentFrameworkResponseTypeDef#

# GetAssessmentFrameworkResponseTypeDef usage example

from mypy_boto3_auditmanager.type_defs import GetAssessmentFrameworkResponseTypeDef

def get_value() -> GetAssessmentFrameworkResponseTypeDef:
    return {
        "framework": ...,
        "ResponseMetadata": ...,
    }
# GetAssessmentFrameworkResponseTypeDef definition

class GetAssessmentFrameworkResponseTypeDef(TypedDict):
    framework: FrameworkTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FrameworkTypeDef
  2. See ResponseMetadataTypeDef

UpdateAssessmentFrameworkResponseTypeDef#

# UpdateAssessmentFrameworkResponseTypeDef usage example

from mypy_boto3_auditmanager.type_defs import UpdateAssessmentFrameworkResponseTypeDef

def get_value() -> UpdateAssessmentFrameworkResponseTypeDef:
    return {
        "framework": ...,
        "ResponseMetadata": ...,
    }
# UpdateAssessmentFrameworkResponseTypeDef definition

class UpdateAssessmentFrameworkResponseTypeDef(TypedDict):
    framework: FrameworkTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See FrameworkTypeDef
  2. See ResponseMetadataTypeDef