Skip to content

Typed dictionaries

Index > AuditManager > Typed dictionaries

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

AWSAccountTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import AWSAccountTypeDef

def get_value() -> AWSAccountTypeDef:
    return {
        "id": ...,
    }
Definition
class AWSAccountTypeDef(TypedDict):
    id: NotRequired[str],
    emailAddress: NotRequired[str],
    name: NotRequired[str],

AWSServiceTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import AWSServiceTypeDef

def get_value() -> AWSServiceTypeDef:
    return {
        "serviceName": ...,
    }
Definition
class AWSServiceTypeDef(TypedDict):
    serviceName: NotRequired[str],

DelegationTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import DelegationTypeDef

def get_value() -> DelegationTypeDef:
    return {
        "id": ...,
    }
Definition
class DelegationTypeDef(TypedDict):
    id: NotRequired[str],
    assessmentName: NotRequired[str],
    assessmentId: NotRequired[str],
    status: NotRequired[DelegationStatusType],  # (1)
    roleArn: NotRequired[str],
    roleType: NotRequired[RoleTypeType],  # (2)
    creationTime: NotRequired[datetime],
    lastUpdated: NotRequired[datetime],
    controlSetId: NotRequired[str],
    comment: NotRequired[str],
    createdBy: NotRequired[str],
  1. See DelegationStatusType
  2. See RoleTypeType

RoleTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import RoleTypeDef

def get_value() -> RoleTypeDef:
    return {
        "roleType": ...,
        "roleArn": ...,
    }
Definition
class RoleTypeDef(TypedDict):
    roleType: RoleTypeType,  # (1)
    roleArn: str,
  1. See RoleTypeType

ControlCommentTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import ControlCommentTypeDef

def get_value() -> ControlCommentTypeDef:
    return {
        "authorName": ...,
    }
Definition
class ControlCommentTypeDef(TypedDict):
    authorName: NotRequired[str],
    commentBody: NotRequired[str],
    postedDate: NotRequired[datetime],

AssessmentEvidenceFolderTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import AssessmentEvidenceFolderTypeDef

def get_value() -> AssessmentEvidenceFolderTypeDef:
    return {
        "name": ...,
    }
Definition
class AssessmentEvidenceFolderTypeDef(TypedDict):
    name: NotRequired[str],
    date: NotRequired[datetime],
    assessmentId: NotRequired[str],
    controlSetId: NotRequired[str],
    controlId: NotRequired[str],
    id: NotRequired[str],
    dataSource: NotRequired[str],
    author: NotRequired[str],
    totalEvidence: NotRequired[int],
    assessmentReportSelectionCount: NotRequired[int],
    controlName: NotRequired[str],
    evidenceResourcesIncludedCount: NotRequired[int],
    evidenceByTypeConfigurationDataCount: NotRequired[int],
    evidenceByTypeManualCount: NotRequired[int],
    evidenceByTypeComplianceCheckCount: NotRequired[int],
    evidenceByTypeComplianceCheckIssuesCount: NotRequired[int],
    evidenceByTypeUserActivityCount: NotRequired[int],
    evidenceAwsServiceSourceCount: NotRequired[int],

AssessmentFrameworkMetadataTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import AssessmentFrameworkMetadataTypeDef

def get_value() -> AssessmentFrameworkMetadataTypeDef:
    return {
        "arn": ...,
    }
Definition
class AssessmentFrameworkMetadataTypeDef(TypedDict):
    arn: NotRequired[str],
    id: NotRequired[str],
    type: NotRequired[FrameworkTypeType],  # (1)
    name: NotRequired[str],
    description: NotRequired[str],
    logo: NotRequired[str],
    complianceType: NotRequired[str],
    controlsCount: NotRequired[int],
    controlSetsCount: NotRequired[int],
    createdAt: NotRequired[datetime],
    lastUpdatedAt: NotRequired[datetime],
  1. See FrameworkTypeType

AssessmentFrameworkShareRequestTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import AssessmentFrameworkShareRequestTypeDef

def get_value() -> AssessmentFrameworkShareRequestTypeDef:
    return {
        "id": ...,
    }
Definition
class AssessmentFrameworkShareRequestTypeDef(TypedDict):
    id: NotRequired[str],
    frameworkId: NotRequired[str],
    frameworkName: NotRequired[str],
    frameworkDescription: NotRequired[str],
    status: NotRequired[ShareRequestStatusType],  # (1)
    sourceAccount: NotRequired[str],
    destinationAccount: NotRequired[str],
    destinationRegion: NotRequired[str],
    expirationTime: NotRequired[datetime],
    creationTime: NotRequired[datetime],
    lastUpdated: NotRequired[datetime],
    comment: NotRequired[str],
    standardControlsCount: NotRequired[int],
    customControlsCount: NotRequired[int],
    complianceType: NotRequired[str],
  1. See ShareRequestStatusType

FrameworkMetadataTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import FrameworkMetadataTypeDef

def get_value() -> FrameworkMetadataTypeDef:
    return {
        "name": ...,
    }
Definition
class FrameworkMetadataTypeDef(TypedDict):
    name: NotRequired[str],
    description: NotRequired[str],
    logo: NotRequired[str],
    complianceType: NotRequired[str],

AssessmentReportsDestinationTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import AssessmentReportsDestinationTypeDef

def get_value() -> AssessmentReportsDestinationTypeDef:
    return {
        "destinationType": ...,
    }
Definition
class AssessmentReportsDestinationTypeDef(TypedDict):
    destinationType: NotRequired[AssessmentReportDestinationTypeType],  # (1)
    destination: NotRequired[str],
  1. See AssessmentReportDestinationTypeType

AssessmentReportEvidenceErrorTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import AssessmentReportEvidenceErrorTypeDef

def get_value() -> AssessmentReportEvidenceErrorTypeDef:
    return {
        "evidenceId": ...,
    }
Definition
class AssessmentReportEvidenceErrorTypeDef(TypedDict):
    evidenceId: NotRequired[str],
    errorCode: NotRequired[str],
    errorMessage: NotRequired[str],

AssessmentReportMetadataTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import AssessmentReportMetadataTypeDef

def get_value() -> AssessmentReportMetadataTypeDef:
    return {
        "id": ...,
    }
Definition
class AssessmentReportMetadataTypeDef(TypedDict):
    id: NotRequired[str],
    name: NotRequired[str],
    description: NotRequired[str],
    assessmentId: NotRequired[str],
    assessmentName: NotRequired[str],
    author: NotRequired[str],
    status: NotRequired[AssessmentReportStatusType],  # (1)
    creationTime: NotRequired[datetime],
  1. See AssessmentReportStatusType

AssessmentReportTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import AssessmentReportTypeDef

def get_value() -> AssessmentReportTypeDef:
    return {
        "id": ...,
    }
Definition
class AssessmentReportTypeDef(TypedDict):
    id: NotRequired[str],
    name: NotRequired[str],
    description: NotRequired[str],
    awsAccountId: NotRequired[str],
    assessmentId: NotRequired[str],
    assessmentName: NotRequired[str],
    author: NotRequired[str],
    status: NotRequired[AssessmentReportStatusType],  # (1)
    creationTime: NotRequired[datetime],
  1. See AssessmentReportStatusType

AssociateAssessmentReportEvidenceFolderRequestRequestTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import AssociateAssessmentReportEvidenceFolderRequestRequestTypeDef

def get_value() -> AssociateAssessmentReportEvidenceFolderRequestRequestTypeDef:
    return {
        "assessmentId": ...,
        "evidenceFolderId": ...,
    }
Definition
class AssociateAssessmentReportEvidenceFolderRequestRequestTypeDef(TypedDict):
    assessmentId: str,
    evidenceFolderId: str,

BatchAssociateAssessmentReportEvidenceRequestRequestTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import BatchAssociateAssessmentReportEvidenceRequestRequestTypeDef

def get_value() -> BatchAssociateAssessmentReportEvidenceRequestRequestTypeDef:
    return {
        "assessmentId": ...,
        "evidenceFolderId": ...,
        "evidenceIds": ...,
    }
Definition
class BatchAssociateAssessmentReportEvidenceRequestRequestTypeDef(TypedDict):
    assessmentId: str,
    evidenceFolderId: str,
    evidenceIds: Sequence[str],

ResponseMetadataTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import ResponseMetadataTypeDef

def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
        "HostId": ...,
        "HTTPStatusCode": ...,
        "HTTPHeaders": ...,
        "RetryAttempts": ...,
    }
Definition
class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HostId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,

CreateDelegationRequestTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import CreateDelegationRequestTypeDef

def get_value() -> CreateDelegationRequestTypeDef:
    return {
        "comment": ...,
    }
Definition
class CreateDelegationRequestTypeDef(TypedDict):
    comment: NotRequired[str],
    controlSetId: NotRequired[str],
    roleArn: NotRequired[str],
    roleType: NotRequired[RoleTypeType],  # (1)
  1. See RoleTypeType

BatchDeleteDelegationByAssessmentErrorTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import BatchDeleteDelegationByAssessmentErrorTypeDef

def get_value() -> BatchDeleteDelegationByAssessmentErrorTypeDef:
    return {
        "delegationId": ...,
    }
Definition
class BatchDeleteDelegationByAssessmentErrorTypeDef(TypedDict):
    delegationId: NotRequired[str],
    errorCode: NotRequired[str],
    errorMessage: NotRequired[str],

BatchDeleteDelegationByAssessmentRequestRequestTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import BatchDeleteDelegationByAssessmentRequestRequestTypeDef

def get_value() -> BatchDeleteDelegationByAssessmentRequestRequestTypeDef:
    return {
        "delegationIds": ...,
        "assessmentId": ...,
    }
Definition
class BatchDeleteDelegationByAssessmentRequestRequestTypeDef(TypedDict):
    delegationIds: Sequence[str],
    assessmentId: str,

BatchDisassociateAssessmentReportEvidenceRequestRequestTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import BatchDisassociateAssessmentReportEvidenceRequestRequestTypeDef

def get_value() -> BatchDisassociateAssessmentReportEvidenceRequestRequestTypeDef:
    return {
        "assessmentId": ...,
        "evidenceFolderId": ...,
        "evidenceIds": ...,
    }
Definition
class BatchDisassociateAssessmentReportEvidenceRequestRequestTypeDef(TypedDict):
    assessmentId: str,
    evidenceFolderId: str,
    evidenceIds: Sequence[str],

ManualEvidenceTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import ManualEvidenceTypeDef

def get_value() -> ManualEvidenceTypeDef:
    return {
        "s3ResourcePath": ...,
    }
Definition
class ManualEvidenceTypeDef(TypedDict):
    s3ResourcePath: NotRequired[str],

ChangeLogTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import ChangeLogTypeDef

def get_value() -> ChangeLogTypeDef:
    return {
        "objectType": ...,
    }
Definition
class ChangeLogTypeDef(TypedDict):
    objectType: NotRequired[ObjectTypeEnumType],  # (1)
    objectName: NotRequired[str],
    action: NotRequired[ActionEnumType],  # (2)
    createdAt: NotRequired[datetime],
    createdBy: NotRequired[str],
  1. See ObjectTypeEnumType
  2. See ActionEnumType

EvidenceInsightsTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import EvidenceInsightsTypeDef

def get_value() -> EvidenceInsightsTypeDef:
    return {
        "noncompliantEvidenceCount": ...,
    }
Definition
class EvidenceInsightsTypeDef(TypedDict):
    noncompliantEvidenceCount: NotRequired[int],
    compliantEvidenceCount: NotRequired[int],
    inconclusiveEvidenceCount: NotRequired[int],

SourceKeywordTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import SourceKeywordTypeDef

def get_value() -> SourceKeywordTypeDef:
    return {
        "keywordInputType": ...,
    }
Definition
class SourceKeywordTypeDef(TypedDict):
    keywordInputType: NotRequired[KeywordInputTypeType],  # (1)
    keywordValue: NotRequired[str],
  1. See KeywordInputTypeType

ControlMetadataTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import ControlMetadataTypeDef

def get_value() -> ControlMetadataTypeDef:
    return {
        "arn": ...,
    }
Definition
class ControlMetadataTypeDef(TypedDict):
    arn: NotRequired[str],
    id: NotRequired[str],
    name: NotRequired[str],
    controlSources: NotRequired[str],
    createdAt: NotRequired[datetime],
    lastUpdatedAt: NotRequired[datetime],

CreateAssessmentFrameworkControlTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import CreateAssessmentFrameworkControlTypeDef

def get_value() -> CreateAssessmentFrameworkControlTypeDef:
    return {
        "id": ...,
    }
Definition
class CreateAssessmentFrameworkControlTypeDef(TypedDict):
    id: str,

CreateAssessmentReportRequestRequestTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import CreateAssessmentReportRequestRequestTypeDef

def get_value() -> CreateAssessmentReportRequestRequestTypeDef:
    return {
        "name": ...,
        "assessmentId": ...,
    }
Definition
class CreateAssessmentReportRequestRequestTypeDef(TypedDict):
    name: str,
    assessmentId: str,
    description: NotRequired[str],

DelegationMetadataTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import DelegationMetadataTypeDef

def get_value() -> DelegationMetadataTypeDef:
    return {
        "id": ...,
    }
Definition
class DelegationMetadataTypeDef(TypedDict):
    id: NotRequired[str],
    assessmentName: NotRequired[str],
    assessmentId: NotRequired[str],
    status: NotRequired[DelegationStatusType],  # (1)
    roleArn: NotRequired[str],
    creationTime: NotRequired[datetime],
    controlSetName: NotRequired[str],
  1. See DelegationStatusType

DeleteAssessmentFrameworkRequestRequestTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import DeleteAssessmentFrameworkRequestRequestTypeDef

def get_value() -> DeleteAssessmentFrameworkRequestRequestTypeDef:
    return {
        "frameworkId": ...,
    }
Definition
class DeleteAssessmentFrameworkRequestRequestTypeDef(TypedDict):
    frameworkId: str,

DeleteAssessmentFrameworkShareRequestRequestTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import DeleteAssessmentFrameworkShareRequestRequestTypeDef

def get_value() -> DeleteAssessmentFrameworkShareRequestRequestTypeDef:
    return {
        "requestId": ...,
        "requestType": ...,
    }
Definition
class DeleteAssessmentFrameworkShareRequestRequestTypeDef(TypedDict):
    requestId: str,
    requestType: ShareRequestTypeType,  # (1)
  1. See ShareRequestTypeType

DeleteAssessmentReportRequestRequestTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import DeleteAssessmentReportRequestRequestTypeDef

def get_value() -> DeleteAssessmentReportRequestRequestTypeDef:
    return {
        "assessmentId": ...,
        "assessmentReportId": ...,
    }
Definition
class DeleteAssessmentReportRequestRequestTypeDef(TypedDict):
    assessmentId: str,
    assessmentReportId: str,

DeleteAssessmentRequestRequestTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import DeleteAssessmentRequestRequestTypeDef

def get_value() -> DeleteAssessmentRequestRequestTypeDef:
    return {
        "assessmentId": ...,
    }
Definition
class DeleteAssessmentRequestRequestTypeDef(TypedDict):
    assessmentId: str,

DeleteControlRequestRequestTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import DeleteControlRequestRequestTypeDef

def get_value() -> DeleteControlRequestRequestTypeDef:
    return {
        "controlId": ...,
    }
Definition
class DeleteControlRequestRequestTypeDef(TypedDict):
    controlId: str,

DeregisterOrganizationAdminAccountRequestRequestTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import DeregisterOrganizationAdminAccountRequestRequestTypeDef

def get_value() -> DeregisterOrganizationAdminAccountRequestRequestTypeDef:
    return {
        "adminAccountId": ...,
    }
Definition
class DeregisterOrganizationAdminAccountRequestRequestTypeDef(TypedDict):
    adminAccountId: NotRequired[str],

DisassociateAssessmentReportEvidenceFolderRequestRequestTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import DisassociateAssessmentReportEvidenceFolderRequestRequestTypeDef

def get_value() -> DisassociateAssessmentReportEvidenceFolderRequestRequestTypeDef:
    return {
        "assessmentId": ...,
        "evidenceFolderId": ...,
    }
Definition
class DisassociateAssessmentReportEvidenceFolderRequestRequestTypeDef(TypedDict):
    assessmentId: str,
    evidenceFolderId: str,

ResourceTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import ResourceTypeDef

def get_value() -> ResourceTypeDef:
    return {
        "arn": ...,
    }
Definition
class ResourceTypeDef(TypedDict):
    arn: NotRequired[str],
    value: NotRequired[str],

GetAssessmentFrameworkRequestRequestTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import GetAssessmentFrameworkRequestRequestTypeDef

def get_value() -> GetAssessmentFrameworkRequestRequestTypeDef:
    return {
        "frameworkId": ...,
    }
Definition
class GetAssessmentFrameworkRequestRequestTypeDef(TypedDict):
    frameworkId: str,

GetAssessmentReportUrlRequestRequestTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import GetAssessmentReportUrlRequestRequestTypeDef

def get_value() -> GetAssessmentReportUrlRequestRequestTypeDef:
    return {
        "assessmentReportId": ...,
        "assessmentId": ...,
    }
Definition
class GetAssessmentReportUrlRequestRequestTypeDef(TypedDict):
    assessmentReportId: str,
    assessmentId: str,

URLTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import URLTypeDef

def get_value() -> URLTypeDef:
    return {
        "hyperlinkName": ...,
    }
Definition
class URLTypeDef(TypedDict):
    hyperlinkName: NotRequired[str],
    link: NotRequired[str],

GetAssessmentRequestRequestTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import GetAssessmentRequestRequestTypeDef

def get_value() -> GetAssessmentRequestRequestTypeDef:
    return {
        "assessmentId": ...,
    }
Definition
class GetAssessmentRequestRequestTypeDef(TypedDict):
    assessmentId: str,

GetChangeLogsRequestRequestTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import GetChangeLogsRequestRequestTypeDef

def get_value() -> GetChangeLogsRequestRequestTypeDef:
    return {
        "assessmentId": ...,
    }
Definition
class GetChangeLogsRequestRequestTypeDef(TypedDict):
    assessmentId: str,
    controlSetId: NotRequired[str],
    controlId: NotRequired[str],
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

GetControlRequestRequestTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import GetControlRequestRequestTypeDef

def get_value() -> GetControlRequestRequestTypeDef:
    return {
        "controlId": ...,
    }
Definition
class GetControlRequestRequestTypeDef(TypedDict):
    controlId: str,

GetDelegationsRequestRequestTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import GetDelegationsRequestRequestTypeDef

def get_value() -> GetDelegationsRequestRequestTypeDef:
    return {
        "nextToken": ...,
    }
Definition
class GetDelegationsRequestRequestTypeDef(TypedDict):
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

GetEvidenceByEvidenceFolderRequestRequestTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import GetEvidenceByEvidenceFolderRequestRequestTypeDef

def get_value() -> GetEvidenceByEvidenceFolderRequestRequestTypeDef:
    return {
        "assessmentId": ...,
        "controlSetId": ...,
        "evidenceFolderId": ...,
    }
Definition
class GetEvidenceByEvidenceFolderRequestRequestTypeDef(TypedDict):
    assessmentId: str,
    controlSetId: str,
    evidenceFolderId: str,
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

GetEvidenceFolderRequestRequestTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import GetEvidenceFolderRequestRequestTypeDef

def get_value() -> GetEvidenceFolderRequestRequestTypeDef:
    return {
        "assessmentId": ...,
        "controlSetId": ...,
        "evidenceFolderId": ...,
    }
Definition
class GetEvidenceFolderRequestRequestTypeDef(TypedDict):
    assessmentId: str,
    controlSetId: str,
    evidenceFolderId: str,

GetEvidenceFoldersByAssessmentControlRequestRequestTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import GetEvidenceFoldersByAssessmentControlRequestRequestTypeDef

def get_value() -> GetEvidenceFoldersByAssessmentControlRequestRequestTypeDef:
    return {
        "assessmentId": ...,
        "controlSetId": ...,
        "controlId": ...,
    }
Definition
class GetEvidenceFoldersByAssessmentControlRequestRequestTypeDef(TypedDict):
    assessmentId: str,
    controlSetId: str,
    controlId: str,
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

GetEvidenceFoldersByAssessmentRequestRequestTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import GetEvidenceFoldersByAssessmentRequestRequestTypeDef

def get_value() -> GetEvidenceFoldersByAssessmentRequestRequestTypeDef:
    return {
        "assessmentId": ...,
    }
Definition
class GetEvidenceFoldersByAssessmentRequestRequestTypeDef(TypedDict):
    assessmentId: str,
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

GetEvidenceRequestRequestTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import GetEvidenceRequestRequestTypeDef

def get_value() -> GetEvidenceRequestRequestTypeDef:
    return {
        "assessmentId": ...,
        "controlSetId": ...,
        "evidenceFolderId": ...,
        "evidenceId": ...,
    }
Definition
class GetEvidenceRequestRequestTypeDef(TypedDict):
    assessmentId: str,
    controlSetId: str,
    evidenceFolderId: str,
    evidenceId: str,

GetInsightsByAssessmentRequestRequestTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import GetInsightsByAssessmentRequestRequestTypeDef

def get_value() -> GetInsightsByAssessmentRequestRequestTypeDef:
    return {
        "assessmentId": ...,
    }
Definition
class GetInsightsByAssessmentRequestRequestTypeDef(TypedDict):
    assessmentId: str,

InsightsByAssessmentTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import InsightsByAssessmentTypeDef

def get_value() -> InsightsByAssessmentTypeDef:
    return {
        "noncompliantEvidenceCount": ...,
    }
Definition
class InsightsByAssessmentTypeDef(TypedDict):
    noncompliantEvidenceCount: NotRequired[int],
    compliantEvidenceCount: NotRequired[int],
    inconclusiveEvidenceCount: NotRequired[int],
    assessmentControlsCountByNoncompliantEvidence: NotRequired[int],
    totalAssessmentControlsCount: NotRequired[int],
    lastUpdated: NotRequired[datetime],

InsightsTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import InsightsTypeDef

def get_value() -> InsightsTypeDef:
    return {
        "activeAssessmentsCount": ...,
    }
Definition
class InsightsTypeDef(TypedDict):
    activeAssessmentsCount: NotRequired[int],
    noncompliantEvidenceCount: NotRequired[int],
    compliantEvidenceCount: NotRequired[int],
    inconclusiveEvidenceCount: NotRequired[int],
    assessmentControlsCountByNoncompliantEvidence: NotRequired[int],
    totalAssessmentControlsCount: NotRequired[int],
    lastUpdated: NotRequired[datetime],

ServiceMetadataTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import ServiceMetadataTypeDef

def get_value() -> ServiceMetadataTypeDef:
    return {
        "name": ...,
    }
Definition
class ServiceMetadataTypeDef(TypedDict):
    name: NotRequired[str],
    displayName: NotRequired[str],
    description: NotRequired[str],
    category: NotRequired[str],

GetSettingsRequestRequestTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import GetSettingsRequestRequestTypeDef

def get_value() -> GetSettingsRequestRequestTypeDef:
    return {
        "attribute": ...,
    }
Definition
class GetSettingsRequestRequestTypeDef(TypedDict):
    attribute: SettingAttributeType,  # (1)
  1. See SettingAttributeType

ListAssessmentControlInsightsByControlDomainRequestRequestTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import ListAssessmentControlInsightsByControlDomainRequestRequestTypeDef

def get_value() -> ListAssessmentControlInsightsByControlDomainRequestRequestTypeDef:
    return {
        "controlDomainId": ...,
        "assessmentId": ...,
    }
Definition
class ListAssessmentControlInsightsByControlDomainRequestRequestTypeDef(TypedDict):
    controlDomainId: str,
    assessmentId: str,
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

ListAssessmentFrameworkShareRequestsRequestRequestTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import ListAssessmentFrameworkShareRequestsRequestRequestTypeDef

def get_value() -> ListAssessmentFrameworkShareRequestsRequestRequestTypeDef:
    return {
        "requestType": ...,
    }
Definition
class ListAssessmentFrameworkShareRequestsRequestRequestTypeDef(TypedDict):
    requestType: ShareRequestTypeType,  # (1)
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],
  1. See ShareRequestTypeType

ListAssessmentFrameworksRequestRequestTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import ListAssessmentFrameworksRequestRequestTypeDef

def get_value() -> ListAssessmentFrameworksRequestRequestTypeDef:
    return {
        "frameworkType": ...,
    }
Definition
class ListAssessmentFrameworksRequestRequestTypeDef(TypedDict):
    frameworkType: FrameworkTypeType,  # (1)
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],
  1. See FrameworkTypeType

ListAssessmentReportsRequestRequestTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import ListAssessmentReportsRequestRequestTypeDef

def get_value() -> ListAssessmentReportsRequestRequestTypeDef:
    return {
        "nextToken": ...,
    }
Definition
class ListAssessmentReportsRequestRequestTypeDef(TypedDict):
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

ListAssessmentsRequestRequestTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import ListAssessmentsRequestRequestTypeDef

def get_value() -> ListAssessmentsRequestRequestTypeDef:
    return {
        "status": ...,
    }
Definition
class ListAssessmentsRequestRequestTypeDef(TypedDict):
    status: NotRequired[AssessmentStatusType],  # (1)
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],
  1. See AssessmentStatusType

ListControlDomainInsightsByAssessmentRequestRequestTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import ListControlDomainInsightsByAssessmentRequestRequestTypeDef

def get_value() -> ListControlDomainInsightsByAssessmentRequestRequestTypeDef:
    return {
        "assessmentId": ...,
    }
Definition
class ListControlDomainInsightsByAssessmentRequestRequestTypeDef(TypedDict):
    assessmentId: str,
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

ListControlDomainInsightsRequestRequestTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import ListControlDomainInsightsRequestRequestTypeDef

def get_value() -> ListControlDomainInsightsRequestRequestTypeDef:
    return {
        "nextToken": ...,
    }
Definition
class ListControlDomainInsightsRequestRequestTypeDef(TypedDict):
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

ListControlInsightsByControlDomainRequestRequestTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import ListControlInsightsByControlDomainRequestRequestTypeDef

def get_value() -> ListControlInsightsByControlDomainRequestRequestTypeDef:
    return {
        "controlDomainId": ...,
    }
Definition
class ListControlInsightsByControlDomainRequestRequestTypeDef(TypedDict):
    controlDomainId: str,
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

ListControlsRequestRequestTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import ListControlsRequestRequestTypeDef

def get_value() -> ListControlsRequestRequestTypeDef:
    return {
        "controlType": ...,
    }
Definition
class ListControlsRequestRequestTypeDef(TypedDict):
    controlType: ControlTypeType,  # (1)
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],
  1. See ControlTypeType

ListKeywordsForDataSourceRequestRequestTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import ListKeywordsForDataSourceRequestRequestTypeDef

def get_value() -> ListKeywordsForDataSourceRequestRequestTypeDef:
    return {
        "source": ...,
    }
Definition
class ListKeywordsForDataSourceRequestRequestTypeDef(TypedDict):
    source: SourceTypeType,  # (1)
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],
  1. See SourceTypeType

ListNotificationsRequestRequestTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import ListNotificationsRequestRequestTypeDef

def get_value() -> ListNotificationsRequestRequestTypeDef:
    return {
        "nextToken": ...,
    }
Definition
class ListNotificationsRequestRequestTypeDef(TypedDict):
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],

NotificationTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import NotificationTypeDef

def get_value() -> NotificationTypeDef:
    return {
        "id": ...,
    }
Definition
class NotificationTypeDef(TypedDict):
    id: NotRequired[str],
    assessmentId: NotRequired[str],
    assessmentName: NotRequired[str],
    controlSetId: NotRequired[str],
    controlSetName: NotRequired[str],
    description: NotRequired[str],
    eventTime: NotRequired[datetime],
    source: NotRequired[str],

ListTagsForResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import ListTagsForResourceRequestRequestTypeDef

def get_value() -> ListTagsForResourceRequestRequestTypeDef:
    return {
        "resourceArn": ...,
    }
Definition
class ListTagsForResourceRequestRequestTypeDef(TypedDict):
    resourceArn: str,

RegisterAccountRequestRequestTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import RegisterAccountRequestRequestTypeDef

def get_value() -> RegisterAccountRequestRequestTypeDef:
    return {
        "kmsKey": ...,
    }
Definition
class RegisterAccountRequestRequestTypeDef(TypedDict):
    kmsKey: NotRequired[str],
    delegatedAdminAccount: NotRequired[str],

RegisterOrganizationAdminAccountRequestRequestTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import RegisterOrganizationAdminAccountRequestRequestTypeDef

def get_value() -> RegisterOrganizationAdminAccountRequestRequestTypeDef:
    return {
        "adminAccountId": ...,
    }
Definition
class RegisterOrganizationAdminAccountRequestRequestTypeDef(TypedDict):
    adminAccountId: str,

StartAssessmentFrameworkShareRequestRequestTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import StartAssessmentFrameworkShareRequestRequestTypeDef

def get_value() -> StartAssessmentFrameworkShareRequestRequestTypeDef:
    return {
        "frameworkId": ...,
        "destinationAccount": ...,
        "destinationRegion": ...,
    }
Definition
class StartAssessmentFrameworkShareRequestRequestTypeDef(TypedDict):
    frameworkId: str,
    destinationAccount: str,
    destinationRegion: str,
    comment: NotRequired[str],

TagResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import TagResourceRequestRequestTypeDef

def get_value() -> TagResourceRequestRequestTypeDef:
    return {
        "resourceArn": ...,
        "tags": ...,
    }
Definition
class TagResourceRequestRequestTypeDef(TypedDict):
    resourceArn: str,
    tags: Mapping[str, str],

UntagResourceRequestRequestTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import UntagResourceRequestRequestTypeDef

def get_value() -> UntagResourceRequestRequestTypeDef:
    return {
        "resourceArn": ...,
        "tagKeys": ...,
    }
Definition
class UntagResourceRequestRequestTypeDef(TypedDict):
    resourceArn: str,
    tagKeys: Sequence[str],

UpdateAssessmentControlRequestRequestTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import UpdateAssessmentControlRequestRequestTypeDef

def get_value() -> UpdateAssessmentControlRequestRequestTypeDef:
    return {
        "assessmentId": ...,
        "controlSetId": ...,
        "controlId": ...,
    }
Definition
class UpdateAssessmentControlRequestRequestTypeDef(TypedDict):
    assessmentId: str,
    controlSetId: str,
    controlId: str,
    controlStatus: NotRequired[ControlStatusType],  # (1)
    commentBody: NotRequired[str],
  1. See ControlStatusType

UpdateAssessmentControlSetStatusRequestRequestTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import UpdateAssessmentControlSetStatusRequestRequestTypeDef

def get_value() -> UpdateAssessmentControlSetStatusRequestRequestTypeDef:
    return {
        "assessmentId": ...,
        "controlSetId": ...,
        "status": ...,
        "comment": ...,
    }
Definition
class UpdateAssessmentControlSetStatusRequestRequestTypeDef(TypedDict):
    assessmentId: str,
    controlSetId: str,
    status: ControlSetStatusType,  # (1)
    comment: str,
  1. See ControlSetStatusType

UpdateAssessmentFrameworkShareRequestRequestTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import UpdateAssessmentFrameworkShareRequestRequestTypeDef

def get_value() -> UpdateAssessmentFrameworkShareRequestRequestTypeDef:
    return {
        "requestId": ...,
        "requestType": ...,
        "action": ...,
    }
Definition
class UpdateAssessmentFrameworkShareRequestRequestTypeDef(TypedDict):
    requestId: str,
    requestType: ShareRequestTypeType,  # (1)
    action: ShareRequestActionType,  # (2)
  1. See ShareRequestTypeType
  2. See ShareRequestActionType

UpdateAssessmentStatusRequestRequestTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import UpdateAssessmentStatusRequestRequestTypeDef

def get_value() -> UpdateAssessmentStatusRequestRequestTypeDef:
    return {
        "assessmentId": ...,
        "status": ...,
    }
Definition
class UpdateAssessmentStatusRequestRequestTypeDef(TypedDict):
    assessmentId: str,
    status: AssessmentStatusType,  # (1)
  1. See AssessmentStatusType

ValidateAssessmentReportIntegrityRequestRequestTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import ValidateAssessmentReportIntegrityRequestRequestTypeDef

def get_value() -> ValidateAssessmentReportIntegrityRequestRequestTypeDef:
    return {
        "s3RelativePath": ...,
    }
Definition
class ValidateAssessmentReportIntegrityRequestRequestTypeDef(TypedDict):
    s3RelativePath: str,

ScopeTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import ScopeTypeDef

def get_value() -> ScopeTypeDef:
    return {
        "awsAccounts": ...,
    }
Definition
class ScopeTypeDef(TypedDict):
    awsAccounts: NotRequired[Sequence[AWSAccountTypeDef]],  # (1)
    awsServices: NotRequired[Sequence[AWSServiceTypeDef]],  # (2)
  1. See AWSAccountTypeDef
  2. See AWSServiceTypeDef

AssessmentMetadataItemTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import AssessmentMetadataItemTypeDef

def get_value() -> AssessmentMetadataItemTypeDef:
    return {
        "name": ...,
    }
Definition
class AssessmentMetadataItemTypeDef(TypedDict):
    name: NotRequired[str],
    id: NotRequired[str],
    complianceType: NotRequired[str],
    status: NotRequired[AssessmentStatusType],  # (1)
    roles: NotRequired[List[RoleTypeDef]],  # (2)
    delegations: NotRequired[List[DelegationTypeDef]],  # (3)
    creationTime: NotRequired[datetime],
    lastUpdated: NotRequired[datetime],
  1. See AssessmentStatusType
  2. See RoleTypeDef
  3. See DelegationTypeDef

AssessmentControlTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import AssessmentControlTypeDef

def get_value() -> AssessmentControlTypeDef:
    return {
        "id": ...,
    }
Definition
class AssessmentControlTypeDef(TypedDict):
    id: NotRequired[str],
    name: NotRequired[str],
    description: NotRequired[str],
    status: NotRequired[ControlStatusType],  # (1)
    response: NotRequired[ControlResponseType],  # (2)
    comments: NotRequired[List[ControlCommentTypeDef]],  # (3)
    evidenceSources: NotRequired[List[str]],
    evidenceCount: NotRequired[int],
    assessmentReportEvidenceCount: NotRequired[int],
  1. See ControlStatusType
  2. See ControlResponseType
  3. See ControlCommentTypeDef

SettingsTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import SettingsTypeDef

def get_value() -> SettingsTypeDef:
    return {
        "isAwsOrgEnabled": ...,
    }
Definition
class SettingsTypeDef(TypedDict):
    isAwsOrgEnabled: NotRequired[bool],
    snsTopic: NotRequired[str],
    defaultAssessmentReportsDestination: NotRequired[AssessmentReportsDestinationTypeDef],  # (1)
    defaultProcessOwners: NotRequired[List[RoleTypeDef]],  # (2)
    kmsKey: NotRequired[str],
  1. See AssessmentReportsDestinationTypeDef
  2. See RoleTypeDef

UpdateSettingsRequestRequestTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import UpdateSettingsRequestRequestTypeDef

def get_value() -> UpdateSettingsRequestRequestTypeDef:
    return {
        "snsTopic": ...,
    }
Definition
class UpdateSettingsRequestRequestTypeDef(TypedDict):
    snsTopic: NotRequired[str],
    defaultAssessmentReportsDestination: NotRequired[AssessmentReportsDestinationTypeDef],  # (1)
    defaultProcessOwners: NotRequired[Sequence[RoleTypeDef]],  # (2)
    kmsKey: NotRequired[str],
  1. See AssessmentReportsDestinationTypeDef
  2. See RoleTypeDef

BatchAssociateAssessmentReportEvidenceResponseTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import BatchAssociateAssessmentReportEvidenceResponseTypeDef

def get_value() -> BatchAssociateAssessmentReportEvidenceResponseTypeDef:
    return {
        "evidenceIds": ...,
        "errors": ...,
        "ResponseMetadata": ...,
    }
Definition
class BatchAssociateAssessmentReportEvidenceResponseTypeDef(TypedDict):
    evidenceIds: List[str],
    errors: List[AssessmentReportEvidenceErrorTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AssessmentReportEvidenceErrorTypeDef
  2. See ResponseMetadataTypeDef

BatchDisassociateAssessmentReportEvidenceResponseTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import BatchDisassociateAssessmentReportEvidenceResponseTypeDef

def get_value() -> BatchDisassociateAssessmentReportEvidenceResponseTypeDef:
    return {
        "evidenceIds": ...,
        "errors": ...,
        "ResponseMetadata": ...,
    }
Definition
class BatchDisassociateAssessmentReportEvidenceResponseTypeDef(TypedDict):
    evidenceIds: List[str],
    errors: List[AssessmentReportEvidenceErrorTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AssessmentReportEvidenceErrorTypeDef
  2. See ResponseMetadataTypeDef

CreateAssessmentReportResponseTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import CreateAssessmentReportResponseTypeDef

def get_value() -> CreateAssessmentReportResponseTypeDef:
    return {
        "assessmentReport": ...,
        "ResponseMetadata": ...,
    }
Definition
class CreateAssessmentReportResponseTypeDef(TypedDict):
    assessmentReport: AssessmentReportTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AssessmentReportTypeDef
  2. See ResponseMetadataTypeDef

DeregisterAccountResponseTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import DeregisterAccountResponseTypeDef

def get_value() -> DeregisterAccountResponseTypeDef:
    return {
        "status": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeregisterAccountResponseTypeDef(TypedDict):
    status: AccountStatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AccountStatusType
  2. See ResponseMetadataTypeDef

GetAccountStatusResponseTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import GetAccountStatusResponseTypeDef

def get_value() -> GetAccountStatusResponseTypeDef:
    return {
        "status": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetAccountStatusResponseTypeDef(TypedDict):
    status: AccountStatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AccountStatusType
  2. See ResponseMetadataTypeDef

GetEvidenceFolderResponseTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import GetEvidenceFolderResponseTypeDef

def get_value() -> GetEvidenceFolderResponseTypeDef:
    return {
        "evidenceFolder": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetEvidenceFolderResponseTypeDef(TypedDict):
    evidenceFolder: AssessmentEvidenceFolderTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AssessmentEvidenceFolderTypeDef
  2. See ResponseMetadataTypeDef

GetEvidenceFoldersByAssessmentControlResponseTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import GetEvidenceFoldersByAssessmentControlResponseTypeDef

def get_value() -> GetEvidenceFoldersByAssessmentControlResponseTypeDef:
    return {
        "evidenceFolders": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetEvidenceFoldersByAssessmentControlResponseTypeDef(TypedDict):
    evidenceFolders: List[AssessmentEvidenceFolderTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AssessmentEvidenceFolderTypeDef
  2. See ResponseMetadataTypeDef

GetEvidenceFoldersByAssessmentResponseTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import GetEvidenceFoldersByAssessmentResponseTypeDef

def get_value() -> GetEvidenceFoldersByAssessmentResponseTypeDef:
    return {
        "evidenceFolders": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetEvidenceFoldersByAssessmentResponseTypeDef(TypedDict):
    evidenceFolders: List[AssessmentEvidenceFolderTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AssessmentEvidenceFolderTypeDef
  2. See ResponseMetadataTypeDef

GetOrganizationAdminAccountResponseTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import GetOrganizationAdminAccountResponseTypeDef

def get_value() -> GetOrganizationAdminAccountResponseTypeDef:
    return {
        "adminAccountId": ...,
        "organizationId": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetOrganizationAdminAccountResponseTypeDef(TypedDict):
    adminAccountId: str,
    organizationId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListAssessmentFrameworkShareRequestsResponseTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import ListAssessmentFrameworkShareRequestsResponseTypeDef

def get_value() -> ListAssessmentFrameworkShareRequestsResponseTypeDef:
    return {
        "assessmentFrameworkShareRequests": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListAssessmentFrameworkShareRequestsResponseTypeDef(TypedDict):
    assessmentFrameworkShareRequests: List[AssessmentFrameworkShareRequestTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AssessmentFrameworkShareRequestTypeDef
  2. See ResponseMetadataTypeDef

ListAssessmentFrameworksResponseTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import ListAssessmentFrameworksResponseTypeDef

def get_value() -> ListAssessmentFrameworksResponseTypeDef:
    return {
        "frameworkMetadataList": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListAssessmentFrameworksResponseTypeDef(TypedDict):
    frameworkMetadataList: List[AssessmentFrameworkMetadataTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AssessmentFrameworkMetadataTypeDef
  2. See ResponseMetadataTypeDef

ListAssessmentReportsResponseTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import ListAssessmentReportsResponseTypeDef

def get_value() -> ListAssessmentReportsResponseTypeDef:
    return {
        "assessmentReports": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListAssessmentReportsResponseTypeDef(TypedDict):
    assessmentReports: List[AssessmentReportMetadataTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AssessmentReportMetadataTypeDef
  2. See ResponseMetadataTypeDef

ListKeywordsForDataSourceResponseTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import ListKeywordsForDataSourceResponseTypeDef

def get_value() -> ListKeywordsForDataSourceResponseTypeDef:
    return {
        "keywords": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListKeywordsForDataSourceResponseTypeDef(TypedDict):
    keywords: List[str],
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ListTagsForResourceResponseTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import ListTagsForResourceResponseTypeDef

def get_value() -> ListTagsForResourceResponseTypeDef:
    return {
        "tags": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListTagsForResourceResponseTypeDef(TypedDict):
    tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

RegisterAccountResponseTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import RegisterAccountResponseTypeDef

def get_value() -> RegisterAccountResponseTypeDef:
    return {
        "status": ...,
        "ResponseMetadata": ...,
    }
Definition
class RegisterAccountResponseTypeDef(TypedDict):
    status: AccountStatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AccountStatusType
  2. See ResponseMetadataTypeDef

RegisterOrganizationAdminAccountResponseTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import RegisterOrganizationAdminAccountResponseTypeDef

def get_value() -> RegisterOrganizationAdminAccountResponseTypeDef:
    return {
        "adminAccountId": ...,
        "organizationId": ...,
        "ResponseMetadata": ...,
    }
Definition
class RegisterOrganizationAdminAccountResponseTypeDef(TypedDict):
    adminAccountId: str,
    organizationId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

StartAssessmentFrameworkShareResponseTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import StartAssessmentFrameworkShareResponseTypeDef

def get_value() -> StartAssessmentFrameworkShareResponseTypeDef:
    return {
        "assessmentFrameworkShareRequest": ...,
        "ResponseMetadata": ...,
    }
Definition
class StartAssessmentFrameworkShareResponseTypeDef(TypedDict):
    assessmentFrameworkShareRequest: AssessmentFrameworkShareRequestTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AssessmentFrameworkShareRequestTypeDef
  2. See ResponseMetadataTypeDef

UpdateAssessmentFrameworkShareResponseTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import UpdateAssessmentFrameworkShareResponseTypeDef

def get_value() -> UpdateAssessmentFrameworkShareResponseTypeDef:
    return {
        "assessmentFrameworkShareRequest": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateAssessmentFrameworkShareResponseTypeDef(TypedDict):
    assessmentFrameworkShareRequest: AssessmentFrameworkShareRequestTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See AssessmentFrameworkShareRequestTypeDef
  2. See ResponseMetadataTypeDef

ValidateAssessmentReportIntegrityResponseTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import ValidateAssessmentReportIntegrityResponseTypeDef

def get_value() -> ValidateAssessmentReportIntegrityResponseTypeDef:
    return {
        "signatureValid": ...,
        "signatureAlgorithm": ...,
        "signatureDateTime": ...,
        "signatureKeyId": ...,
        "validationErrors": ...,
        "ResponseMetadata": ...,
    }
Definition
class ValidateAssessmentReportIntegrityResponseTypeDef(TypedDict):
    signatureValid: bool,
    signatureAlgorithm: str,
    signatureDateTime: str,
    signatureKeyId: str,
    validationErrors: List[str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

BatchCreateDelegationByAssessmentErrorTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import BatchCreateDelegationByAssessmentErrorTypeDef

def get_value() -> BatchCreateDelegationByAssessmentErrorTypeDef:
    return {
        "createDelegationRequest": ...,
    }
Definition
class BatchCreateDelegationByAssessmentErrorTypeDef(TypedDict):
    createDelegationRequest: NotRequired[CreateDelegationRequestTypeDef],  # (1)
    errorCode: NotRequired[str],
    errorMessage: NotRequired[str],
  1. See CreateDelegationRequestTypeDef

BatchCreateDelegationByAssessmentRequestRequestTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import BatchCreateDelegationByAssessmentRequestRequestTypeDef

def get_value() -> BatchCreateDelegationByAssessmentRequestRequestTypeDef:
    return {
        "createDelegationRequests": ...,
        "assessmentId": ...,
    }
Definition
class BatchCreateDelegationByAssessmentRequestRequestTypeDef(TypedDict):
    createDelegationRequests: Sequence[CreateDelegationRequestTypeDef],  # (1)
    assessmentId: str,
  1. See CreateDelegationRequestTypeDef

BatchDeleteDelegationByAssessmentResponseTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import BatchDeleteDelegationByAssessmentResponseTypeDef

def get_value() -> BatchDeleteDelegationByAssessmentResponseTypeDef:
    return {
        "errors": ...,
        "ResponseMetadata": ...,
    }
Definition
class BatchDeleteDelegationByAssessmentResponseTypeDef(TypedDict):
    errors: List[BatchDeleteDelegationByAssessmentErrorTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See BatchDeleteDelegationByAssessmentErrorTypeDef
  2. See ResponseMetadataTypeDef

BatchImportEvidenceToAssessmentControlErrorTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import BatchImportEvidenceToAssessmentControlErrorTypeDef

def get_value() -> BatchImportEvidenceToAssessmentControlErrorTypeDef:
    return {
        "manualEvidence": ...,
    }
Definition
class BatchImportEvidenceToAssessmentControlErrorTypeDef(TypedDict):
    manualEvidence: NotRequired[ManualEvidenceTypeDef],  # (1)
    errorCode: NotRequired[str],
    errorMessage: NotRequired[str],
  1. See ManualEvidenceTypeDef

BatchImportEvidenceToAssessmentControlRequestRequestTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import BatchImportEvidenceToAssessmentControlRequestRequestTypeDef

def get_value() -> BatchImportEvidenceToAssessmentControlRequestRequestTypeDef:
    return {
        "assessmentId": ...,
        "controlSetId": ...,
        "controlId": ...,
        "manualEvidence": ...,
    }
Definition
class BatchImportEvidenceToAssessmentControlRequestRequestTypeDef(TypedDict):
    assessmentId: str,
    controlSetId: str,
    controlId: str,
    manualEvidence: Sequence[ManualEvidenceTypeDef],  # (1)
  1. See ManualEvidenceTypeDef

GetChangeLogsResponseTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import GetChangeLogsResponseTypeDef

def get_value() -> GetChangeLogsResponseTypeDef:
    return {
        "changeLogs": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetChangeLogsResponseTypeDef(TypedDict):
    changeLogs: List[ChangeLogTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ChangeLogTypeDef
  2. See ResponseMetadataTypeDef

ControlDomainInsightsTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import ControlDomainInsightsTypeDef

def get_value() -> ControlDomainInsightsTypeDef:
    return {
        "name": ...,
    }
Definition
class ControlDomainInsightsTypeDef(TypedDict):
    name: NotRequired[str],
    id: NotRequired[str],
    controlsCountByNoncompliantEvidence: NotRequired[int],
    totalControlsCount: NotRequired[int],
    evidenceInsights: NotRequired[EvidenceInsightsTypeDef],  # (1)
    lastUpdated: NotRequired[datetime],
  1. See EvidenceInsightsTypeDef

ControlInsightsMetadataByAssessmentItemTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import ControlInsightsMetadataByAssessmentItemTypeDef

def get_value() -> ControlInsightsMetadataByAssessmentItemTypeDef:
    return {
        "name": ...,
    }
Definition
class ControlInsightsMetadataByAssessmentItemTypeDef(TypedDict):
    name: NotRequired[str],
    id: NotRequired[str],
    evidenceInsights: NotRequired[EvidenceInsightsTypeDef],  # (1)
    controlSetName: NotRequired[str],
    lastUpdated: NotRequired[datetime],
  1. See EvidenceInsightsTypeDef

ControlInsightsMetadataItemTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import ControlInsightsMetadataItemTypeDef

def get_value() -> ControlInsightsMetadataItemTypeDef:
    return {
        "name": ...,
    }
Definition
class ControlInsightsMetadataItemTypeDef(TypedDict):
    name: NotRequired[str],
    id: NotRequired[str],
    evidenceInsights: NotRequired[EvidenceInsightsTypeDef],  # (1)
    lastUpdated: NotRequired[datetime],
  1. See EvidenceInsightsTypeDef

ControlMappingSourceTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import ControlMappingSourceTypeDef

def get_value() -> ControlMappingSourceTypeDef:
    return {
        "sourceId": ...,
    }
Definition
class ControlMappingSourceTypeDef(TypedDict):
    sourceId: NotRequired[str],
    sourceName: NotRequired[str],
    sourceDescription: NotRequired[str],
    sourceSetUpOption: NotRequired[SourceSetUpOptionType],  # (1)
    sourceType: NotRequired[SourceTypeType],  # (2)
    sourceKeyword: NotRequired[SourceKeywordTypeDef],  # (3)
    sourceFrequency: NotRequired[SourceFrequencyType],  # (4)
    troubleshootingText: NotRequired[str],
  1. See SourceSetUpOptionType
  2. See SourceTypeType
  3. See SourceKeywordTypeDef
  4. See SourceFrequencyType

CreateControlMappingSourceTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import CreateControlMappingSourceTypeDef

def get_value() -> CreateControlMappingSourceTypeDef:
    return {
        "sourceName": ...,
    }
Definition
class CreateControlMappingSourceTypeDef(TypedDict):
    sourceName: NotRequired[str],
    sourceDescription: NotRequired[str],
    sourceSetUpOption: NotRequired[SourceSetUpOptionType],  # (1)
    sourceType: NotRequired[SourceTypeType],  # (2)
    sourceKeyword: NotRequired[SourceKeywordTypeDef],  # (3)
    sourceFrequency: NotRequired[SourceFrequencyType],  # (4)
    troubleshootingText: NotRequired[str],
  1. See SourceSetUpOptionType
  2. See SourceTypeType
  3. See SourceKeywordTypeDef
  4. See SourceFrequencyType

ListControlsResponseTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import ListControlsResponseTypeDef

def get_value() -> ListControlsResponseTypeDef:
    return {
        "controlMetadataList": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListControlsResponseTypeDef(TypedDict):
    controlMetadataList: List[ControlMetadataTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ControlMetadataTypeDef
  2. See ResponseMetadataTypeDef

CreateAssessmentFrameworkControlSetTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import CreateAssessmentFrameworkControlSetTypeDef

def get_value() -> CreateAssessmentFrameworkControlSetTypeDef:
    return {
        "name": ...,
    }
Definition
class CreateAssessmentFrameworkControlSetTypeDef(TypedDict):
    name: str,
    controls: NotRequired[Sequence[CreateAssessmentFrameworkControlTypeDef]],  # (1)
  1. See CreateAssessmentFrameworkControlTypeDef

UpdateAssessmentFrameworkControlSetTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import UpdateAssessmentFrameworkControlSetTypeDef

def get_value() -> UpdateAssessmentFrameworkControlSetTypeDef:
    return {
        "name": ...,
        "controls": ...,
    }
Definition
class UpdateAssessmentFrameworkControlSetTypeDef(TypedDict):
    name: str,
    controls: Sequence[CreateAssessmentFrameworkControlTypeDef],  # (1)
    id: NotRequired[str],
  1. See CreateAssessmentFrameworkControlTypeDef

GetDelegationsResponseTypeDef

Usage Example
from mypy_boto3_auditmanager.type_defs import GetDelegationsResponseTypeDef

def get_value() -> GetDelegationsResponseTypeDef:
    return {
        "delegations": ...,
        "nextToken": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetDelegationsResponseTypeDef(TypedDict):
    delegations: List[DelegationMetadataTypeDef],  # (1)
    nextToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DelegationMetadataTypeDef
  2. See ResponseMetadataTypeDef

EvidenceTypeDef

Usage Example