Type definitions#
Index > CleanRoomsML > Type definitions
Auto-generated documentation for CleanRoomsML type annotations stubs module types-boto3-cleanroomsml.
TimestampTypeDef#
# TimestampTypeDef Union usage example
from types_boto3_cleanroomsml.type_defs import TimestampTypeDef
def get_value() -> TimestampTypeDef:
    return ...
# TimestampTypeDef definition
TimestampTypeDef = Union[
    datetime.datetime,
    str,
]AudienceSizeConfigUnionTypeDef#
# AudienceSizeConfigUnionTypeDef Union usage example
from types_boto3_cleanroomsml.type_defs import AudienceSizeConfigUnionTypeDef
def get_value() -> AudienceSizeConfigUnionTypeDef:
    return ...
# AudienceSizeConfigUnionTypeDef definition
AudienceSizeConfigUnionTypeDef = Union[
    AudienceSizeConfigTypeDef,  # (1)
    AudienceSizeConfigOutputTypeDef,  # (2)
]ColumnSchemaUnionTypeDef#
# ColumnSchemaUnionTypeDef Union usage example
from types_boto3_cleanroomsml.type_defs import ColumnSchemaUnionTypeDef
def get_value() -> ColumnSchemaUnionTypeDef:
    return ...
# ColumnSchemaUnionTypeDef definition
ColumnSchemaUnionTypeDef = Union[
    ColumnSchemaTypeDef,  # (1)
    ColumnSchemaOutputTypeDef,  # (2)
]ContainerConfigUnionTypeDef#
# ContainerConfigUnionTypeDef Union usage example
from types_boto3_cleanroomsml.type_defs import ContainerConfigUnionTypeDef
def get_value() -> ContainerConfigUnionTypeDef:
    return ...
# ContainerConfigUnionTypeDef definition
ContainerConfigUnionTypeDef = Union[
    ContainerConfigTypeDef,  # (1)
    ContainerConfigOutputTypeDef,  # (2)
]InferenceOutputConfigurationUnionTypeDef#
# InferenceOutputConfigurationUnionTypeDef Union usage example
from types_boto3_cleanroomsml.type_defs import InferenceOutputConfigurationUnionTypeDef
def get_value() -> InferenceOutputConfigurationUnionTypeDef:
    return ...
# InferenceOutputConfigurationUnionTypeDef definition
InferenceOutputConfigurationUnionTypeDef = Union[
    InferenceOutputConfigurationTypeDef,  # (1)
    InferenceOutputConfigurationOutputTypeDef,  # (2)
]TrainedModelExportOutputConfigurationUnionTypeDef#
# TrainedModelExportOutputConfigurationUnionTypeDef Union usage example
from types_boto3_cleanroomsml.type_defs import TrainedModelExportOutputConfigurationUnionTypeDef
def get_value() -> TrainedModelExportOutputConfigurationUnionTypeDef:
    return ...
# TrainedModelExportOutputConfigurationUnionTypeDef definition
TrainedModelExportOutputConfigurationUnionTypeDef = Union[
    TrainedModelExportOutputConfigurationTypeDef,  # (1)
    TrainedModelExportOutputConfigurationOutputTypeDef,  # (2)
]- See TrainedModelExportOutputConfigurationTypeDef
- See TrainedModelExportOutputConfigurationOutputTypeDef
AudienceGenerationJobDataSourceUnionTypeDef#
# AudienceGenerationJobDataSourceUnionTypeDef Union usage example
from types_boto3_cleanroomsml.type_defs import AudienceGenerationJobDataSourceUnionTypeDef
def get_value() -> AudienceGenerationJobDataSourceUnionTypeDef:
    return ...
# AudienceGenerationJobDataSourceUnionTypeDef definition
AudienceGenerationJobDataSourceUnionTypeDef = Union[
    AudienceGenerationJobDataSourceTypeDef,  # (1)
    AudienceGenerationJobDataSourceOutputTypeDef,  # (2)
]DatasetInputConfigUnionTypeDef#
# DatasetInputConfigUnionTypeDef Union usage example
from types_boto3_cleanroomsml.type_defs import DatasetInputConfigUnionTypeDef
def get_value() -> DatasetInputConfigUnionTypeDef:
    return ...
# DatasetInputConfigUnionTypeDef definition
DatasetInputConfigUnionTypeDef = Union[
    DatasetInputConfigTypeDef,  # (1)
    DatasetInputConfigOutputTypeDef,  # (2)
]InputChannelUnionTypeDef#
# InputChannelUnionTypeDef Union usage example
from types_boto3_cleanroomsml.type_defs import InputChannelUnionTypeDef
def get_value() -> InputChannelUnionTypeDef:
    return ...
# InputChannelUnionTypeDef definition
InputChannelUnionTypeDef = Union[
    InputChannelTypeDef,  # (1)
    InputChannelOutputTypeDef,  # (2)
]DatasetUnionTypeDef#
# DatasetUnionTypeDef Union usage example
from types_boto3_cleanroomsml.type_defs import DatasetUnionTypeDef
def get_value() -> DatasetUnionTypeDef:
    return ...
# DatasetUnionTypeDef definition
DatasetUnionTypeDef = Union[
    DatasetTypeDef,  # (1)
    DatasetOutputTypeDef,  # (2)
]- See DatasetTypeDef
- See DatasetOutputTypeDef
PrivacyConfigurationUnionTypeDef#
# PrivacyConfigurationUnionTypeDef Union usage example
from types_boto3_cleanroomsml.type_defs import PrivacyConfigurationUnionTypeDef
def get_value() -> PrivacyConfigurationUnionTypeDef:
    return ...
# PrivacyConfigurationUnionTypeDef definition
PrivacyConfigurationUnionTypeDef = Union[
    PrivacyConfigurationTypeDef,  # (1)
    PrivacyConfigurationOutputTypeDef,  # (2)
]AccessBudgetDetailsTypeDef#
# AccessBudgetDetailsTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import AccessBudgetDetailsTypeDef
def get_value() -> AccessBudgetDetailsTypeDef:
    return {
        "startTime": ...,
    }
# AccessBudgetDetailsTypeDef definition
class AccessBudgetDetailsTypeDef(TypedDict):
    startTime: datetime.datetime,
    remainingBudget: int,
    budget: int,
    budgetType: AccessBudgetTypeType,  # (1)
    endTime: NotRequired[datetime.datetime],
    autoRefresh: NotRequired[AutoRefreshModeType],  # (2)S3ConfigMapTypeDef#
# S3ConfigMapTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import S3ConfigMapTypeDef
def get_value() -> S3ConfigMapTypeDef:
    return {
        "s3Uri": ...,
    }
# S3ConfigMapTypeDef definition
class S3ConfigMapTypeDef(TypedDict):
    s3Uri: str,AudienceSizeTypeDef#
# AudienceSizeTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import AudienceSizeTypeDef
def get_value() -> AudienceSizeTypeDef:
    return {
        "type": ...,
    }
# AudienceSizeTypeDef definition
class AudienceSizeTypeDef(TypedDict):
    type: AudienceSizeTypeType,  # (1)
    value: int,StatusDetailsTypeDef#
# StatusDetailsTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import StatusDetailsTypeDef
def get_value() -> StatusDetailsTypeDef:
    return {
        "statusCode": ...,
    }
# StatusDetailsTypeDef definition
class StatusDetailsTypeDef(TypedDict):
    statusCode: NotRequired[str],
    message: NotRequired[str],ProtectedQuerySQLParametersOutputTypeDef#
# ProtectedQuerySQLParametersOutputTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import ProtectedQuerySQLParametersOutputTypeDef
def get_value() -> ProtectedQuerySQLParametersOutputTypeDef:
    return {
        "queryString": ...,
    }
# ProtectedQuerySQLParametersOutputTypeDef definition
class ProtectedQuerySQLParametersOutputTypeDef(TypedDict):
    queryString: NotRequired[str],
    analysisTemplateArn: NotRequired[str],
    parameters: NotRequired[Dict[str, str]],ProtectedQuerySQLParametersTypeDef#
# ProtectedQuerySQLParametersTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import ProtectedQuerySQLParametersTypeDef
def get_value() -> ProtectedQuerySQLParametersTypeDef:
    return {
        "queryString": ...,
    }
# ProtectedQuerySQLParametersTypeDef definition
class ProtectedQuerySQLParametersTypeDef(TypedDict):
    queryString: NotRequired[str],
    analysisTemplateArn: NotRequired[str],
    parameters: NotRequired[Mapping[str, str]],AudienceGenerationJobSummaryTypeDef#
# AudienceGenerationJobSummaryTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import AudienceGenerationJobSummaryTypeDef
def get_value() -> AudienceGenerationJobSummaryTypeDef:
    return {
        "createTime": ...,
    }
# AudienceGenerationJobSummaryTypeDef definition
class AudienceGenerationJobSummaryTypeDef(TypedDict):
    createTime: datetime.datetime,
    updateTime: datetime.datetime,
    audienceGenerationJobArn: str,
    name: str,
    status: AudienceGenerationJobStatusType,  # (1)
    configuredAudienceModelArn: str,
    description: NotRequired[str],
    collaborationId: NotRequired[str],
    startedBy: NotRequired[str],AudienceModelSummaryTypeDef#
# AudienceModelSummaryTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import AudienceModelSummaryTypeDef
def get_value() -> AudienceModelSummaryTypeDef:
    return {
        "createTime": ...,
    }
# AudienceModelSummaryTypeDef definition
class AudienceModelSummaryTypeDef(TypedDict):
    createTime: datetime.datetime,
    updateTime: datetime.datetime,
    audienceModelArn: str,
    name: str,
    trainingDatasetArn: str,
    status: AudienceModelStatusType,  # (1)
    description: NotRequired[str],AudienceSizeConfigOutputTypeDef#
# AudienceSizeConfigOutputTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import AudienceSizeConfigOutputTypeDef
def get_value() -> AudienceSizeConfigOutputTypeDef:
    return {
        "audienceSizeType": ...,
    }
# AudienceSizeConfigOutputTypeDef definition
class AudienceSizeConfigOutputTypeDef(TypedDict):
    audienceSizeType: AudienceSizeTypeType,  # (1)
    audienceSizeBins: List[int],AudienceSizeConfigTypeDef#
# AudienceSizeConfigTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import AudienceSizeConfigTypeDef
def get_value() -> AudienceSizeConfigTypeDef:
    return {
        "audienceSizeType": ...,
    }
# AudienceSizeConfigTypeDef definition
class AudienceSizeConfigTypeDef(TypedDict):
    audienceSizeType: AudienceSizeTypeType,  # (1)
    audienceSizeBins: Sequence[int],CancelTrainedModelInferenceJobRequestTypeDef#
# CancelTrainedModelInferenceJobRequestTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import CancelTrainedModelInferenceJobRequestTypeDef
def get_value() -> CancelTrainedModelInferenceJobRequestTypeDef:
    return {
        "membershipIdentifier": ...,
    }
# CancelTrainedModelInferenceJobRequestTypeDef definition
class CancelTrainedModelInferenceJobRequestTypeDef(TypedDict):
    membershipIdentifier: str,
    trainedModelInferenceJobArn: str,CancelTrainedModelRequestTypeDef#
# CancelTrainedModelRequestTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import CancelTrainedModelRequestTypeDef
def get_value() -> CancelTrainedModelRequestTypeDef:
    return {
        "membershipIdentifier": ...,
    }
# CancelTrainedModelRequestTypeDef definition
class CancelTrainedModelRequestTypeDef(TypedDict):
    membershipIdentifier: str,
    trainedModelArn: str,
    versionIdentifier: NotRequired[str],CollaborationConfiguredModelAlgorithmAssociationSummaryTypeDef#
# CollaborationConfiguredModelAlgorithmAssociationSummaryTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import CollaborationConfiguredModelAlgorithmAssociationSummaryTypeDef
def get_value() -> CollaborationConfiguredModelAlgorithmAssociationSummaryTypeDef:
    return {
        "createTime": ...,
    }
# CollaborationConfiguredModelAlgorithmAssociationSummaryTypeDef definition
class CollaborationConfiguredModelAlgorithmAssociationSummaryTypeDef(TypedDict):
    createTime: datetime.datetime,
    updateTime: datetime.datetime,
    configuredModelAlgorithmAssociationArn: str,
    name: str,
    membershipIdentifier: str,
    collaborationIdentifier: str,
    configuredModelAlgorithmArn: str,
    creatorAccountId: str,
    description: NotRequired[str],CollaborationMLInputChannelSummaryTypeDef#
# CollaborationMLInputChannelSummaryTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import CollaborationMLInputChannelSummaryTypeDef
def get_value() -> CollaborationMLInputChannelSummaryTypeDef:
    return {
        "createTime": ...,
    }
# CollaborationMLInputChannelSummaryTypeDef definition
class CollaborationMLInputChannelSummaryTypeDef(TypedDict):
    createTime: datetime.datetime,
    updateTime: datetime.datetime,
    membershipIdentifier: str,
    collaborationIdentifier: str,
    name: str,
    configuredModelAlgorithmAssociations: List[str],
    mlInputChannelArn: str,
    status: MLInputChannelStatusType,  # (1)
    creatorAccountId: str,
    description: NotRequired[str],IncrementalTrainingDataChannelOutputTypeDef#
# IncrementalTrainingDataChannelOutputTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import IncrementalTrainingDataChannelOutputTypeDef
def get_value() -> IncrementalTrainingDataChannelOutputTypeDef:
    return {
        "channelName": ...,
    }
# IncrementalTrainingDataChannelOutputTypeDef definition
class IncrementalTrainingDataChannelOutputTypeDef(TypedDict):
    channelName: str,
    modelName: str,
    versionIdentifier: NotRequired[str],ColumnSchemaOutputTypeDef#
# ColumnSchemaOutputTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import ColumnSchemaOutputTypeDef
def get_value() -> ColumnSchemaOutputTypeDef:
    return {
        "columnName": ...,
    }
# ColumnSchemaOutputTypeDef definition
class ColumnSchemaOutputTypeDef(TypedDict):
    columnName: str,
    columnTypes: List[ColumnTypeType],  # (1)- See List[ColumnTypeType]
ColumnSchemaTypeDef#
# ColumnSchemaTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import ColumnSchemaTypeDef
def get_value() -> ColumnSchemaTypeDef:
    return {
        "columnName": ...,
    }
# ColumnSchemaTypeDef definition
class ColumnSchemaTypeDef(TypedDict):
    columnName: str,
    columnTypes: Sequence[ColumnTypeType],  # (1)- See Sequence[ColumnTypeType]
WorkerComputeConfigurationTypeDef#
# WorkerComputeConfigurationTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import WorkerComputeConfigurationTypeDef
def get_value() -> WorkerComputeConfigurationTypeDef:
    return {
        "type": ...,
    }
# WorkerComputeConfigurationTypeDef definition
class WorkerComputeConfigurationTypeDef(TypedDict):
    type: NotRequired[WorkerComputeTypeType],  # (1)
    number: NotRequired[int],ConfiguredModelAlgorithmAssociationSummaryTypeDef#
# ConfiguredModelAlgorithmAssociationSummaryTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import ConfiguredModelAlgorithmAssociationSummaryTypeDef
def get_value() -> ConfiguredModelAlgorithmAssociationSummaryTypeDef:
    return {
        "createTime": ...,
    }
# ConfiguredModelAlgorithmAssociationSummaryTypeDef definition
class ConfiguredModelAlgorithmAssociationSummaryTypeDef(TypedDict):
    createTime: datetime.datetime,
    updateTime: datetime.datetime,
    configuredModelAlgorithmAssociationArn: str,
    configuredModelAlgorithmArn: str,
    name: str,
    membershipIdentifier: str,
    collaborationIdentifier: str,
    description: NotRequired[str],ConfiguredModelAlgorithmSummaryTypeDef#
# ConfiguredModelAlgorithmSummaryTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import ConfiguredModelAlgorithmSummaryTypeDef
def get_value() -> ConfiguredModelAlgorithmSummaryTypeDef:
    return {
        "createTime": ...,
    }
# ConfiguredModelAlgorithmSummaryTypeDef definition
class ConfiguredModelAlgorithmSummaryTypeDef(TypedDict):
    createTime: datetime.datetime,
    updateTime: datetime.datetime,
    configuredModelAlgorithmArn: str,
    name: str,
    description: NotRequired[str],MetricDefinitionTypeDef#
# MetricDefinitionTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import MetricDefinitionTypeDef
def get_value() -> MetricDefinitionTypeDef:
    return {
        "name": ...,
    }
# MetricDefinitionTypeDef definition
class MetricDefinitionTypeDef(TypedDict):
    name: str,
    regex: str,ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import ResponseMetadataTypeDef
def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
    }
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,
    HostId: NotRequired[str],InferenceContainerConfigTypeDef#
# InferenceContainerConfigTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import InferenceContainerConfigTypeDef
def get_value() -> InferenceContainerConfigTypeDef:
    return {
        "imageUri": ...,
    }
# InferenceContainerConfigTypeDef definition
class InferenceContainerConfigTypeDef(TypedDict):
    imageUri: str,IncrementalTrainingDataChannelTypeDef#
# IncrementalTrainingDataChannelTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import IncrementalTrainingDataChannelTypeDef
def get_value() -> IncrementalTrainingDataChannelTypeDef:
    return {
        "trainedModelArn": ...,
    }
# IncrementalTrainingDataChannelTypeDef definition
class IncrementalTrainingDataChannelTypeDef(TypedDict):
    trainedModelArn: str,
    channelName: str,
    versionIdentifier: NotRequired[str],ModelTrainingDataChannelTypeDef#
# ModelTrainingDataChannelTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import ModelTrainingDataChannelTypeDef
def get_value() -> ModelTrainingDataChannelTypeDef:
    return {
        "mlInputChannelArn": ...,
    }
# ModelTrainingDataChannelTypeDef definition
class ModelTrainingDataChannelTypeDef(TypedDict):
    mlInputChannelArn: str,
    channelName: str,
    s3DataDistributionType: NotRequired[S3DataDistributionTypeType],  # (1)ResourceConfigTypeDef#
# ResourceConfigTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import ResourceConfigTypeDef
def get_value() -> ResourceConfigTypeDef:
    return {
        "instanceCount": ...,
    }
# ResourceConfigTypeDef definition
class ResourceConfigTypeDef(TypedDict):
    instanceType: InstanceTypeType,  # (1)
    volumeSizeInGB: int,
    instanceCount: NotRequired[int],- See InstanceTypeType
StoppingConditionTypeDef#
# StoppingConditionTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import StoppingConditionTypeDef
def get_value() -> StoppingConditionTypeDef:
    return {
        "maxRuntimeInSeconds": ...,
    }
# StoppingConditionTypeDef definition
class StoppingConditionTypeDef(TypedDict):
    maxRuntimeInSeconds: NotRequired[int],CustomEntityConfigOutputTypeDef#
# CustomEntityConfigOutputTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import CustomEntityConfigOutputTypeDef
def get_value() -> CustomEntityConfigOutputTypeDef:
    return {
        "customDataIdentifiers": ...,
    }
# CustomEntityConfigOutputTypeDef definition
class CustomEntityConfigOutputTypeDef(TypedDict):
    customDataIdentifiers: List[str],CustomEntityConfigTypeDef#
# CustomEntityConfigTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import CustomEntityConfigTypeDef
def get_value() -> CustomEntityConfigTypeDef:
    return {
        "customDataIdentifiers": ...,
    }
# CustomEntityConfigTypeDef definition
class CustomEntityConfigTypeDef(TypedDict):
    customDataIdentifiers: Sequence[str],GlueDataSourceTypeDef#
# GlueDataSourceTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import GlueDataSourceTypeDef
def get_value() -> GlueDataSourceTypeDef:
    return {
        "tableName": ...,
    }
# GlueDataSourceTypeDef definition
class GlueDataSourceTypeDef(TypedDict):
    tableName: str,
    databaseName: str,
    catalogId: NotRequired[str],DeleteAudienceGenerationJobRequestTypeDef#
# DeleteAudienceGenerationJobRequestTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import DeleteAudienceGenerationJobRequestTypeDef
def get_value() -> DeleteAudienceGenerationJobRequestTypeDef:
    return {
        "audienceGenerationJobArn": ...,
    }
# DeleteAudienceGenerationJobRequestTypeDef definition
class DeleteAudienceGenerationJobRequestTypeDef(TypedDict):
    audienceGenerationJobArn: str,DeleteAudienceModelRequestTypeDef#
# DeleteAudienceModelRequestTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import DeleteAudienceModelRequestTypeDef
def get_value() -> DeleteAudienceModelRequestTypeDef:
    return {
        "audienceModelArn": ...,
    }
# DeleteAudienceModelRequestTypeDef definition
class DeleteAudienceModelRequestTypeDef(TypedDict):
    audienceModelArn: str,DeleteConfiguredAudienceModelPolicyRequestTypeDef#
# DeleteConfiguredAudienceModelPolicyRequestTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import DeleteConfiguredAudienceModelPolicyRequestTypeDef
def get_value() -> DeleteConfiguredAudienceModelPolicyRequestTypeDef:
    return {
        "configuredAudienceModelArn": ...,
    }
# DeleteConfiguredAudienceModelPolicyRequestTypeDef definition
class DeleteConfiguredAudienceModelPolicyRequestTypeDef(TypedDict):
    configuredAudienceModelArn: str,DeleteConfiguredAudienceModelRequestTypeDef#
# DeleteConfiguredAudienceModelRequestTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import DeleteConfiguredAudienceModelRequestTypeDef
def get_value() -> DeleteConfiguredAudienceModelRequestTypeDef:
    return {
        "configuredAudienceModelArn": ...,
    }
# DeleteConfiguredAudienceModelRequestTypeDef definition
class DeleteConfiguredAudienceModelRequestTypeDef(TypedDict):
    configuredAudienceModelArn: str,DeleteConfiguredModelAlgorithmAssociationRequestTypeDef#
# DeleteConfiguredModelAlgorithmAssociationRequestTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import DeleteConfiguredModelAlgorithmAssociationRequestTypeDef
def get_value() -> DeleteConfiguredModelAlgorithmAssociationRequestTypeDef:
    return {
        "configuredModelAlgorithmAssociationArn": ...,
    }
# DeleteConfiguredModelAlgorithmAssociationRequestTypeDef definition
class DeleteConfiguredModelAlgorithmAssociationRequestTypeDef(TypedDict):
    configuredModelAlgorithmAssociationArn: str,
    membershipIdentifier: str,DeleteConfiguredModelAlgorithmRequestTypeDef#
# DeleteConfiguredModelAlgorithmRequestTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import DeleteConfiguredModelAlgorithmRequestTypeDef
def get_value() -> DeleteConfiguredModelAlgorithmRequestTypeDef:
    return {
        "configuredModelAlgorithmArn": ...,
    }
# DeleteConfiguredModelAlgorithmRequestTypeDef definition
class DeleteConfiguredModelAlgorithmRequestTypeDef(TypedDict):
    configuredModelAlgorithmArn: str,DeleteMLConfigurationRequestTypeDef#
# DeleteMLConfigurationRequestTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import DeleteMLConfigurationRequestTypeDef
def get_value() -> DeleteMLConfigurationRequestTypeDef:
    return {
        "membershipIdentifier": ...,
    }
# DeleteMLConfigurationRequestTypeDef definition
class DeleteMLConfigurationRequestTypeDef(TypedDict):
    membershipIdentifier: str,DeleteMLInputChannelDataRequestTypeDef#
# DeleteMLInputChannelDataRequestTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import DeleteMLInputChannelDataRequestTypeDef
def get_value() -> DeleteMLInputChannelDataRequestTypeDef:
    return {
        "mlInputChannelArn": ...,
    }
# DeleteMLInputChannelDataRequestTypeDef definition
class DeleteMLInputChannelDataRequestTypeDef(TypedDict):
    mlInputChannelArn: str,
    membershipIdentifier: str,DeleteTrainedModelOutputRequestTypeDef#
# DeleteTrainedModelOutputRequestTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import DeleteTrainedModelOutputRequestTypeDef
def get_value() -> DeleteTrainedModelOutputRequestTypeDef:
    return {
        "trainedModelArn": ...,
    }
# DeleteTrainedModelOutputRequestTypeDef definition
class DeleteTrainedModelOutputRequestTypeDef(TypedDict):
    trainedModelArn: str,
    membershipIdentifier: str,
    versionIdentifier: NotRequired[str],DeleteTrainingDatasetRequestTypeDef#
# DeleteTrainingDatasetRequestTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import DeleteTrainingDatasetRequestTypeDef
def get_value() -> DeleteTrainingDatasetRequestTypeDef:
    return {
        "trainingDatasetArn": ...,
    }
# DeleteTrainingDatasetRequestTypeDef definition
class DeleteTrainingDatasetRequestTypeDef(TypedDict):
    trainingDatasetArn: str,GetAudienceGenerationJobRequestTypeDef#
# GetAudienceGenerationJobRequestTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import GetAudienceGenerationJobRequestTypeDef
def get_value() -> GetAudienceGenerationJobRequestTypeDef:
    return {
        "audienceGenerationJobArn": ...,
    }
# GetAudienceGenerationJobRequestTypeDef definition
class GetAudienceGenerationJobRequestTypeDef(TypedDict):
    audienceGenerationJobArn: str,GetAudienceModelRequestTypeDef#
# GetAudienceModelRequestTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import GetAudienceModelRequestTypeDef
def get_value() -> GetAudienceModelRequestTypeDef:
    return {
        "audienceModelArn": ...,
    }
# GetAudienceModelRequestTypeDef definition
class GetAudienceModelRequestTypeDef(TypedDict):
    audienceModelArn: str,GetCollaborationConfiguredModelAlgorithmAssociationRequestTypeDef#
# GetCollaborationConfiguredModelAlgorithmAssociationRequestTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import GetCollaborationConfiguredModelAlgorithmAssociationRequestTypeDef
def get_value() -> GetCollaborationConfiguredModelAlgorithmAssociationRequestTypeDef:
    return {
        "configuredModelAlgorithmAssociationArn": ...,
    }
# GetCollaborationConfiguredModelAlgorithmAssociationRequestTypeDef definition
class GetCollaborationConfiguredModelAlgorithmAssociationRequestTypeDef(TypedDict):
    configuredModelAlgorithmAssociationArn: str,
    collaborationIdentifier: str,GetCollaborationMLInputChannelRequestTypeDef#
# GetCollaborationMLInputChannelRequestTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import GetCollaborationMLInputChannelRequestTypeDef
def get_value() -> GetCollaborationMLInputChannelRequestTypeDef:
    return {
        "mlInputChannelArn": ...,
    }
# GetCollaborationMLInputChannelRequestTypeDef definition
class GetCollaborationMLInputChannelRequestTypeDef(TypedDict):
    mlInputChannelArn: str,
    collaborationIdentifier: str,GetCollaborationTrainedModelRequestTypeDef#
# GetCollaborationTrainedModelRequestTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import GetCollaborationTrainedModelRequestTypeDef
def get_value() -> GetCollaborationTrainedModelRequestTypeDef:
    return {
        "trainedModelArn": ...,
    }
# GetCollaborationTrainedModelRequestTypeDef definition
class GetCollaborationTrainedModelRequestTypeDef(TypedDict):
    trainedModelArn: str,
    collaborationIdentifier: str,
    versionIdentifier: NotRequired[str],GetConfiguredAudienceModelPolicyRequestTypeDef#
# GetConfiguredAudienceModelPolicyRequestTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import GetConfiguredAudienceModelPolicyRequestTypeDef
def get_value() -> GetConfiguredAudienceModelPolicyRequestTypeDef:
    return {
        "configuredAudienceModelArn": ...,
    }
# GetConfiguredAudienceModelPolicyRequestTypeDef definition
class GetConfiguredAudienceModelPolicyRequestTypeDef(TypedDict):
    configuredAudienceModelArn: str,GetConfiguredAudienceModelRequestTypeDef#
# GetConfiguredAudienceModelRequestTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import GetConfiguredAudienceModelRequestTypeDef
def get_value() -> GetConfiguredAudienceModelRequestTypeDef:
    return {
        "configuredAudienceModelArn": ...,
    }
# GetConfiguredAudienceModelRequestTypeDef definition
class GetConfiguredAudienceModelRequestTypeDef(TypedDict):
    configuredAudienceModelArn: str,GetConfiguredModelAlgorithmAssociationRequestTypeDef#
# GetConfiguredModelAlgorithmAssociationRequestTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import GetConfiguredModelAlgorithmAssociationRequestTypeDef
def get_value() -> GetConfiguredModelAlgorithmAssociationRequestTypeDef:
    return {
        "configuredModelAlgorithmAssociationArn": ...,
    }
# GetConfiguredModelAlgorithmAssociationRequestTypeDef definition
class GetConfiguredModelAlgorithmAssociationRequestTypeDef(TypedDict):
    configuredModelAlgorithmAssociationArn: str,
    membershipIdentifier: str,GetConfiguredModelAlgorithmRequestTypeDef#
# GetConfiguredModelAlgorithmRequestTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import GetConfiguredModelAlgorithmRequestTypeDef
def get_value() -> GetConfiguredModelAlgorithmRequestTypeDef:
    return {
        "configuredModelAlgorithmArn": ...,
    }
# GetConfiguredModelAlgorithmRequestTypeDef definition
class GetConfiguredModelAlgorithmRequestTypeDef(TypedDict):
    configuredModelAlgorithmArn: str,GetMLConfigurationRequestTypeDef#
# GetMLConfigurationRequestTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import GetMLConfigurationRequestTypeDef
def get_value() -> GetMLConfigurationRequestTypeDef:
    return {
        "membershipIdentifier": ...,
    }
# GetMLConfigurationRequestTypeDef definition
class GetMLConfigurationRequestTypeDef(TypedDict):
    membershipIdentifier: str,GetMLInputChannelRequestTypeDef#
# GetMLInputChannelRequestTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import GetMLInputChannelRequestTypeDef
def get_value() -> GetMLInputChannelRequestTypeDef:
    return {
        "mlInputChannelArn": ...,
    }
# GetMLInputChannelRequestTypeDef definition
class GetMLInputChannelRequestTypeDef(TypedDict):
    mlInputChannelArn: str,
    membershipIdentifier: str,GetTrainedModelInferenceJobRequestTypeDef#
# GetTrainedModelInferenceJobRequestTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import GetTrainedModelInferenceJobRequestTypeDef
def get_value() -> GetTrainedModelInferenceJobRequestTypeDef:
    return {
        "membershipIdentifier": ...,
    }
# GetTrainedModelInferenceJobRequestTypeDef definition
class GetTrainedModelInferenceJobRequestTypeDef(TypedDict):
    membershipIdentifier: str,
    trainedModelInferenceJobArn: str,InferenceContainerExecutionParametersTypeDef#
# InferenceContainerExecutionParametersTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import InferenceContainerExecutionParametersTypeDef
def get_value() -> InferenceContainerExecutionParametersTypeDef:
    return {
        "maxPayloadInMB": ...,
    }
# InferenceContainerExecutionParametersTypeDef definition
class InferenceContainerExecutionParametersTypeDef(TypedDict):
    maxPayloadInMB: NotRequired[int],InferenceResourceConfigTypeDef#
# InferenceResourceConfigTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import InferenceResourceConfigTypeDef
def get_value() -> InferenceResourceConfigTypeDef:
    return {
        "instanceType": ...,
    }
# InferenceResourceConfigTypeDef definition
class InferenceResourceConfigTypeDef(TypedDict):
    instanceType: InferenceInstanceTypeType,  # (1)
    instanceCount: NotRequired[int],ModelInferenceDataSourceTypeDef#
# ModelInferenceDataSourceTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import ModelInferenceDataSourceTypeDef
def get_value() -> ModelInferenceDataSourceTypeDef:
    return {
        "mlInputChannelArn": ...,
    }
# ModelInferenceDataSourceTypeDef definition
class ModelInferenceDataSourceTypeDef(TypedDict):
    mlInputChannelArn: str,GetTrainedModelRequestTypeDef#
# GetTrainedModelRequestTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import GetTrainedModelRequestTypeDef
def get_value() -> GetTrainedModelRequestTypeDef:
    return {
        "trainedModelArn": ...,
    }
# GetTrainedModelRequestTypeDef definition
class GetTrainedModelRequestTypeDef(TypedDict):
    trainedModelArn: str,
    membershipIdentifier: str,
    versionIdentifier: NotRequired[str],GetTrainingDatasetRequestTypeDef#
# GetTrainingDatasetRequestTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import GetTrainingDatasetRequestTypeDef
def get_value() -> GetTrainingDatasetRequestTypeDef:
    return {
        "trainingDatasetArn": ...,
    }
# GetTrainingDatasetRequestTypeDef definition
class GetTrainingDatasetRequestTypeDef(TypedDict):
    trainingDatasetArn: str,InferenceReceiverMemberTypeDef#
# InferenceReceiverMemberTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import InferenceReceiverMemberTypeDef
def get_value() -> InferenceReceiverMemberTypeDef:
    return {
        "accountId": ...,
    }
# InferenceReceiverMemberTypeDef definition
class InferenceReceiverMemberTypeDef(TypedDict):
    accountId: str,PaginatorConfigTypeDef#
# PaginatorConfigTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],ListAudienceExportJobsRequestTypeDef#
# ListAudienceExportJobsRequestTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import ListAudienceExportJobsRequestTypeDef
def get_value() -> ListAudienceExportJobsRequestTypeDef:
    return {
        "nextToken": ...,
    }
# ListAudienceExportJobsRequestTypeDef definition
class ListAudienceExportJobsRequestTypeDef(TypedDict):
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],
    audienceGenerationJobArn: NotRequired[str],ListAudienceGenerationJobsRequestTypeDef#
# ListAudienceGenerationJobsRequestTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import ListAudienceGenerationJobsRequestTypeDef
def get_value() -> ListAudienceGenerationJobsRequestTypeDef:
    return {
        "nextToken": ...,
    }
# ListAudienceGenerationJobsRequestTypeDef definition
class ListAudienceGenerationJobsRequestTypeDef(TypedDict):
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],
    configuredAudienceModelArn: NotRequired[str],
    collaborationId: NotRequired[str],ListAudienceModelsRequestTypeDef#
# ListAudienceModelsRequestTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import ListAudienceModelsRequestTypeDef
def get_value() -> ListAudienceModelsRequestTypeDef:
    return {
        "nextToken": ...,
    }
# ListAudienceModelsRequestTypeDef definition
class ListAudienceModelsRequestTypeDef(TypedDict):
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],ListCollaborationConfiguredModelAlgorithmAssociationsRequestTypeDef#
# ListCollaborationConfiguredModelAlgorithmAssociationsRequestTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import ListCollaborationConfiguredModelAlgorithmAssociationsRequestTypeDef
def get_value() -> ListCollaborationConfiguredModelAlgorithmAssociationsRequestTypeDef:
    return {
        "collaborationIdentifier": ...,
    }
# ListCollaborationConfiguredModelAlgorithmAssociationsRequestTypeDef definition
class ListCollaborationConfiguredModelAlgorithmAssociationsRequestTypeDef(TypedDict):
    collaborationIdentifier: str,
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],ListCollaborationMLInputChannelsRequestTypeDef#
# ListCollaborationMLInputChannelsRequestTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import ListCollaborationMLInputChannelsRequestTypeDef
def get_value() -> ListCollaborationMLInputChannelsRequestTypeDef:
    return {
        "collaborationIdentifier": ...,
    }
# ListCollaborationMLInputChannelsRequestTypeDef definition
class ListCollaborationMLInputChannelsRequestTypeDef(TypedDict):
    collaborationIdentifier: str,
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],ListCollaborationTrainedModelExportJobsRequestTypeDef#
# ListCollaborationTrainedModelExportJobsRequestTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import ListCollaborationTrainedModelExportJobsRequestTypeDef
def get_value() -> ListCollaborationTrainedModelExportJobsRequestTypeDef:
    return {
        "collaborationIdentifier": ...,
    }
# ListCollaborationTrainedModelExportJobsRequestTypeDef definition
class ListCollaborationTrainedModelExportJobsRequestTypeDef(TypedDict):
    collaborationIdentifier: str,
    trainedModelArn: str,
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],
    trainedModelVersionIdentifier: NotRequired[str],ListCollaborationTrainedModelInferenceJobsRequestTypeDef#
# ListCollaborationTrainedModelInferenceJobsRequestTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import ListCollaborationTrainedModelInferenceJobsRequestTypeDef
def get_value() -> ListCollaborationTrainedModelInferenceJobsRequestTypeDef:
    return {
        "collaborationIdentifier": ...,
    }
# ListCollaborationTrainedModelInferenceJobsRequestTypeDef definition
class ListCollaborationTrainedModelInferenceJobsRequestTypeDef(TypedDict):
    collaborationIdentifier: str,
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],
    trainedModelArn: NotRequired[str],
    trainedModelVersionIdentifier: NotRequired[str],ListCollaborationTrainedModelsRequestTypeDef#
# ListCollaborationTrainedModelsRequestTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import ListCollaborationTrainedModelsRequestTypeDef
def get_value() -> ListCollaborationTrainedModelsRequestTypeDef:
    return {
        "collaborationIdentifier": ...,
    }
# ListCollaborationTrainedModelsRequestTypeDef definition
class ListCollaborationTrainedModelsRequestTypeDef(TypedDict):
    collaborationIdentifier: str,
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],ListConfiguredAudienceModelsRequestTypeDef#
# ListConfiguredAudienceModelsRequestTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import ListConfiguredAudienceModelsRequestTypeDef
def get_value() -> ListConfiguredAudienceModelsRequestTypeDef:
    return {
        "nextToken": ...,
    }
# ListConfiguredAudienceModelsRequestTypeDef definition
class ListConfiguredAudienceModelsRequestTypeDef(TypedDict):
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],ListConfiguredModelAlgorithmAssociationsRequestTypeDef#
# ListConfiguredModelAlgorithmAssociationsRequestTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import ListConfiguredModelAlgorithmAssociationsRequestTypeDef
def get_value() -> ListConfiguredModelAlgorithmAssociationsRequestTypeDef:
    return {
        "membershipIdentifier": ...,
    }
# ListConfiguredModelAlgorithmAssociationsRequestTypeDef definition
class ListConfiguredModelAlgorithmAssociationsRequestTypeDef(TypedDict):
    membershipIdentifier: str,
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],ListConfiguredModelAlgorithmsRequestTypeDef#
# ListConfiguredModelAlgorithmsRequestTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import ListConfiguredModelAlgorithmsRequestTypeDef
def get_value() -> ListConfiguredModelAlgorithmsRequestTypeDef:
    return {
        "nextToken": ...,
    }
# ListConfiguredModelAlgorithmsRequestTypeDef definition
class ListConfiguredModelAlgorithmsRequestTypeDef(TypedDict):
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],ListMLInputChannelsRequestTypeDef#
# ListMLInputChannelsRequestTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import ListMLInputChannelsRequestTypeDef
def get_value() -> ListMLInputChannelsRequestTypeDef:
    return {
        "membershipIdentifier": ...,
    }
# ListMLInputChannelsRequestTypeDef definition
class ListMLInputChannelsRequestTypeDef(TypedDict):
    membershipIdentifier: str,
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],MLInputChannelSummaryTypeDef#
# MLInputChannelSummaryTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import MLInputChannelSummaryTypeDef
def get_value() -> MLInputChannelSummaryTypeDef:
    return {
        "createTime": ...,
    }
# MLInputChannelSummaryTypeDef definition
class MLInputChannelSummaryTypeDef(TypedDict):
    createTime: datetime.datetime,
    updateTime: datetime.datetime,
    membershipIdentifier: str,
    collaborationIdentifier: str,
    name: str,
    configuredModelAlgorithmAssociations: List[str],
    mlInputChannelArn: str,
    status: MLInputChannelStatusType,  # (1)
    protectedQueryIdentifier: NotRequired[str],
    description: NotRequired[str],ListTagsForResourceRequestTypeDef#
# ListTagsForResourceRequestTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import ListTagsForResourceRequestTypeDef
def get_value() -> ListTagsForResourceRequestTypeDef:
    return {
        "resourceArn": ...,
    }
# ListTagsForResourceRequestTypeDef definition
class ListTagsForResourceRequestTypeDef(TypedDict):
    resourceArn: str,ListTrainedModelInferenceJobsRequestTypeDef#
# ListTrainedModelInferenceJobsRequestTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import ListTrainedModelInferenceJobsRequestTypeDef
def get_value() -> ListTrainedModelInferenceJobsRequestTypeDef:
    return {
        "membershipIdentifier": ...,
    }
# ListTrainedModelInferenceJobsRequestTypeDef definition
class ListTrainedModelInferenceJobsRequestTypeDef(TypedDict):
    membershipIdentifier: str,
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],
    trainedModelArn: NotRequired[str],
    trainedModelVersionIdentifier: NotRequired[str],ListTrainedModelVersionsRequestTypeDef#
# ListTrainedModelVersionsRequestTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import ListTrainedModelVersionsRequestTypeDef
def get_value() -> ListTrainedModelVersionsRequestTypeDef:
    return {
        "membershipIdentifier": ...,
    }
# ListTrainedModelVersionsRequestTypeDef definition
class ListTrainedModelVersionsRequestTypeDef(TypedDict):
    membershipIdentifier: str,
    trainedModelArn: str,
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],
    status: NotRequired[TrainedModelStatusType],  # (1)ListTrainedModelsRequestTypeDef#
# ListTrainedModelsRequestTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import ListTrainedModelsRequestTypeDef
def get_value() -> ListTrainedModelsRequestTypeDef:
    return {
        "membershipIdentifier": ...,
    }
# ListTrainedModelsRequestTypeDef definition
class ListTrainedModelsRequestTypeDef(TypedDict):
    membershipIdentifier: str,
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],ListTrainingDatasetsRequestTypeDef#
# ListTrainingDatasetsRequestTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import ListTrainingDatasetsRequestTypeDef
def get_value() -> ListTrainingDatasetsRequestTypeDef:
    return {
        "nextToken": ...,
    }
# ListTrainingDatasetsRequestTypeDef definition
class ListTrainingDatasetsRequestTypeDef(TypedDict):
    nextToken: NotRequired[str],
    maxResults: NotRequired[int],TrainingDatasetSummaryTypeDef#
# TrainingDatasetSummaryTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import TrainingDatasetSummaryTypeDef
def get_value() -> TrainingDatasetSummaryTypeDef:
    return {
        "createTime": ...,
    }
# TrainingDatasetSummaryTypeDef definition
class TrainingDatasetSummaryTypeDef(TypedDict):
    createTime: datetime.datetime,
    updateTime: datetime.datetime,
    trainingDatasetArn: str,
    name: str,
    status: TrainingDatasetStatusType,  # (1)
    description: NotRequired[str],MetricsConfigurationPolicyTypeDef#
# MetricsConfigurationPolicyTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import MetricsConfigurationPolicyTypeDef
def get_value() -> MetricsConfigurationPolicyTypeDef:
    return {
        "noiseLevel": ...,
    }
# MetricsConfigurationPolicyTypeDef definition
class MetricsConfigurationPolicyTypeDef(TypedDict):
    noiseLevel: NoiseLevelTypeType,  # (1)PutConfiguredAudienceModelPolicyRequestTypeDef#
# PutConfiguredAudienceModelPolicyRequestTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import PutConfiguredAudienceModelPolicyRequestTypeDef
def get_value() -> PutConfiguredAudienceModelPolicyRequestTypeDef:
    return {
        "configuredAudienceModelArn": ...,
    }
# PutConfiguredAudienceModelPolicyRequestTypeDef definition
class PutConfiguredAudienceModelPolicyRequestTypeDef(TypedDict):
    configuredAudienceModelArn: str,
    configuredAudienceModelPolicy: str,
    previousPolicyHash: NotRequired[str],
    policyExistenceCondition: NotRequired[PolicyExistenceConditionType],  # (1)TagResourceRequestTypeDef#
# TagResourceRequestTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import TagResourceRequestTypeDef
def get_value() -> TagResourceRequestTypeDef:
    return {
        "resourceArn": ...,
    }
# TagResourceRequestTypeDef definition
class TagResourceRequestTypeDef(TypedDict):
    resourceArn: str,
    tags: Mapping[str, str],TrainedModelArtifactMaxSizeTypeDef#
# TrainedModelArtifactMaxSizeTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import TrainedModelArtifactMaxSizeTypeDef
def get_value() -> TrainedModelArtifactMaxSizeTypeDef:
    return {
        "unit": ...,
    }
# TrainedModelArtifactMaxSizeTypeDef definition
class TrainedModelArtifactMaxSizeTypeDef(TypedDict):
    unit: TrainedModelArtifactMaxSizeUnitTypeType,  # (1)
    value: float,TrainedModelExportReceiverMemberTypeDef#
# TrainedModelExportReceiverMemberTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import TrainedModelExportReceiverMemberTypeDef
def get_value() -> TrainedModelExportReceiverMemberTypeDef:
    return {
        "accountId": ...,
    }
# TrainedModelExportReceiverMemberTypeDef definition
class TrainedModelExportReceiverMemberTypeDef(TypedDict):
    accountId: str,TrainedModelExportsMaxSizeTypeDef#
# TrainedModelExportsMaxSizeTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import TrainedModelExportsMaxSizeTypeDef
def get_value() -> TrainedModelExportsMaxSizeTypeDef:
    return {
        "unit": ...,
    }
# TrainedModelExportsMaxSizeTypeDef definition
class TrainedModelExportsMaxSizeTypeDef(TypedDict):
    unit: TrainedModelExportsMaxSizeUnitTypeType,  # (1)
    value: float,TrainedModelInferenceMaxOutputSizeTypeDef#
# TrainedModelInferenceMaxOutputSizeTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import TrainedModelInferenceMaxOutputSizeTypeDef
def get_value() -> TrainedModelInferenceMaxOutputSizeTypeDef:
    return {
        "unit": ...,
    }
# TrainedModelInferenceMaxOutputSizeTypeDef definition
class TrainedModelInferenceMaxOutputSizeTypeDef(TypedDict):
    unit: TrainedModelInferenceMaxOutputSizeUnitTypeType,  # (1)
    value: float,UntagResourceRequestTypeDef#
# UntagResourceRequestTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import UntagResourceRequestTypeDef
def get_value() -> UntagResourceRequestTypeDef:
    return {
        "resourceArn": ...,
    }
# UntagResourceRequestTypeDef definition
class UntagResourceRequestTypeDef(TypedDict):
    resourceArn: str,
    tagKeys: Sequence[str],AccessBudgetTypeDef#
# AccessBudgetTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import AccessBudgetTypeDef
def get_value() -> AccessBudgetTypeDef:
    return {
        "resourceArn": ...,
    }
# AccessBudgetTypeDef definition
class AccessBudgetTypeDef(TypedDict):
    resourceArn: str,
    details: List[AccessBudgetDetailsTypeDef],  # (1)
    aggregateRemainingBudget: int,- See List[AccessBudgetDetailsTypeDef]
AudienceDestinationTypeDef#
# AudienceDestinationTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import AudienceDestinationTypeDef
def get_value() -> AudienceDestinationTypeDef:
    return {
        "s3Destination": ...,
    }
# AudienceDestinationTypeDef definition
class AudienceDestinationTypeDef(TypedDict):
    s3Destination: S3ConfigMapTypeDef,  # (1)DestinationTypeDef#
# DestinationTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import DestinationTypeDef
def get_value() -> DestinationTypeDef:
    return {
        "s3Destination": ...,
    }
# DestinationTypeDef definition
class DestinationTypeDef(TypedDict):
    s3Destination: S3ConfigMapTypeDef,  # (1)RelevanceMetricTypeDef#
# RelevanceMetricTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import RelevanceMetricTypeDef
def get_value() -> RelevanceMetricTypeDef:
    return {
        "audienceSize": ...,
    }
# RelevanceMetricTypeDef definition
class RelevanceMetricTypeDef(TypedDict):
    audienceSize: AudienceSizeTypeDef,  # (1)
    score: NotRequired[float],StartAudienceExportJobRequestTypeDef#
# StartAudienceExportJobRequestTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import StartAudienceExportJobRequestTypeDef
def get_value() -> StartAudienceExportJobRequestTypeDef:
    return {
        "name": ...,
    }
# StartAudienceExportJobRequestTypeDef definition
class StartAudienceExportJobRequestTypeDef(TypedDict):
    name: str,
    audienceGenerationJobArn: str,
    audienceSize: AudienceSizeTypeDef,  # (1)
    description: NotRequired[str],AudienceExportJobSummaryTypeDef#
# AudienceExportJobSummaryTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import AudienceExportJobSummaryTypeDef
def get_value() -> AudienceExportJobSummaryTypeDef:
    return {
        "createTime": ...,
    }
# AudienceExportJobSummaryTypeDef definition
class AudienceExportJobSummaryTypeDef(TypedDict):
    createTime: datetime.datetime,
    updateTime: datetime.datetime,
    name: str,
    audienceGenerationJobArn: str,
    audienceSize: AudienceSizeTypeDef,  # (1)
    status: AudienceExportJobStatusType,  # (2)
    description: NotRequired[str],
    statusDetails: NotRequired[StatusDetailsTypeDef],  # (3)
    outputLocation: NotRequired[str],CollaborationTrainedModelSummaryTypeDef#
# CollaborationTrainedModelSummaryTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import CollaborationTrainedModelSummaryTypeDef
def get_value() -> CollaborationTrainedModelSummaryTypeDef:
    return {
        "createTime": ...,
    }
# CollaborationTrainedModelSummaryTypeDef definition
class CollaborationTrainedModelSummaryTypeDef(TypedDict):
    createTime: datetime.datetime,
    updateTime: datetime.datetime,
    trainedModelArn: str,
    name: str,
    membershipIdentifier: str,
    collaborationIdentifier: str,
    status: TrainedModelStatusType,  # (2)
    configuredModelAlgorithmAssociationArn: str,
    creatorAccountId: str,
    versionIdentifier: NotRequired[str],
    incrementalTrainingDataChannels: NotRequired[List[IncrementalTrainingDataChannelOutputTypeDef]],  # (1)
    description: NotRequired[str],- See List[IncrementalTrainingDataChannelOutputTypeDef]
- See TrainedModelStatusType
TrainedModelSummaryTypeDef#
# TrainedModelSummaryTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import TrainedModelSummaryTypeDef
def get_value() -> TrainedModelSummaryTypeDef:
    return {
        "createTime": ...,
    }
# TrainedModelSummaryTypeDef definition
class TrainedModelSummaryTypeDef(TypedDict):
    createTime: datetime.datetime,
    updateTime: datetime.datetime,
    trainedModelArn: str,
    name: str,
    membershipIdentifier: str,
    collaborationIdentifier: str,
    status: TrainedModelStatusType,  # (2)
    configuredModelAlgorithmAssociationArn: str,
    versionIdentifier: NotRequired[str],
    incrementalTrainingDataChannels: NotRequired[List[IncrementalTrainingDataChannelOutputTypeDef]],  # (1)
    description: NotRequired[str],- See List[IncrementalTrainingDataChannelOutputTypeDef]
- See TrainedModelStatusType
ComputeConfigurationTypeDef#
# ComputeConfigurationTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import ComputeConfigurationTypeDef
def get_value() -> ComputeConfigurationTypeDef:
    return {
        "worker": ...,
    }
# ComputeConfigurationTypeDef definition
class ComputeConfigurationTypeDef(TypedDict):
    worker: NotRequired[WorkerComputeConfigurationTypeDef],  # (1)ContainerConfigOutputTypeDef#
# ContainerConfigOutputTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import ContainerConfigOutputTypeDef
def get_value() -> ContainerConfigOutputTypeDef:
    return {
        "imageUri": ...,
    }
# ContainerConfigOutputTypeDef definition
class ContainerConfigOutputTypeDef(TypedDict):
    imageUri: str,
    entrypoint: NotRequired[List[str]],
    arguments: NotRequired[List[str]],
    metricDefinitions: NotRequired[List[MetricDefinitionTypeDef]],  # (1)- See List[MetricDefinitionTypeDef]
ContainerConfigTypeDef#
# ContainerConfigTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import ContainerConfigTypeDef
def get_value() -> ContainerConfigTypeDef:
    return {
        "imageUri": ...,
    }
# ContainerConfigTypeDef definition
class ContainerConfigTypeDef(TypedDict):
    imageUri: str,
    entrypoint: NotRequired[Sequence[str]],
    arguments: NotRequired[Sequence[str]],
    metricDefinitions: NotRequired[Sequence[MetricDefinitionTypeDef]],  # (1)- See Sequence[MetricDefinitionTypeDef]
CreateAudienceModelRequestTypeDef#
# CreateAudienceModelRequestTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import CreateAudienceModelRequestTypeDef
def get_value() -> CreateAudienceModelRequestTypeDef:
    return {
        "name": ...,
    }
# CreateAudienceModelRequestTypeDef definition
class CreateAudienceModelRequestTypeDef(TypedDict):
    name: str,
    trainingDatasetArn: str,
    trainingDataStartTime: NotRequired[TimestampTypeDef],
    trainingDataEndTime: NotRequired[TimestampTypeDef],
    kmsKeyArn: NotRequired[str],
    tags: NotRequired[Mapping[str, str]],
    description: NotRequired[str],CreateAudienceModelResponseTypeDef#
# CreateAudienceModelResponseTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import CreateAudienceModelResponseTypeDef
def get_value() -> CreateAudienceModelResponseTypeDef:
    return {
        "audienceModelArn": ...,
    }
# CreateAudienceModelResponseTypeDef definition
class CreateAudienceModelResponseTypeDef(TypedDict):
    audienceModelArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)CreateConfiguredAudienceModelResponseTypeDef#
# CreateConfiguredAudienceModelResponseTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import CreateConfiguredAudienceModelResponseTypeDef
def get_value() -> CreateConfiguredAudienceModelResponseTypeDef:
    return {
        "configuredAudienceModelArn": ...,
    }
# CreateConfiguredAudienceModelResponseTypeDef definition
class CreateConfiguredAudienceModelResponseTypeDef(TypedDict):
    configuredAudienceModelArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)CreateConfiguredModelAlgorithmAssociationResponseTypeDef#
# CreateConfiguredModelAlgorithmAssociationResponseTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import CreateConfiguredModelAlgorithmAssociationResponseTypeDef
def get_value() -> CreateConfiguredModelAlgorithmAssociationResponseTypeDef:
    return {
        "configuredModelAlgorithmAssociationArn": ...,
    }
# CreateConfiguredModelAlgorithmAssociationResponseTypeDef definition
class CreateConfiguredModelAlgorithmAssociationResponseTypeDef(TypedDict):
    configuredModelAlgorithmAssociationArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)CreateConfiguredModelAlgorithmResponseTypeDef#
# CreateConfiguredModelAlgorithmResponseTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import CreateConfiguredModelAlgorithmResponseTypeDef
def get_value() -> CreateConfiguredModelAlgorithmResponseTypeDef:
    return {
        "configuredModelAlgorithmArn": ...,
    }
# CreateConfiguredModelAlgorithmResponseTypeDef definition
class CreateConfiguredModelAlgorithmResponseTypeDef(TypedDict):
    configuredModelAlgorithmArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)CreateMLInputChannelResponseTypeDef#
# CreateMLInputChannelResponseTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import CreateMLInputChannelResponseTypeDef
def get_value() -> CreateMLInputChannelResponseTypeDef:
    return {
        "mlInputChannelArn": ...,
    }
# CreateMLInputChannelResponseTypeDef definition
class CreateMLInputChannelResponseTypeDef(TypedDict):
    mlInputChannelArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)CreateTrainedModelResponseTypeDef#
# CreateTrainedModelResponseTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import CreateTrainedModelResponseTypeDef
def get_value() -> CreateTrainedModelResponseTypeDef:
    return {
        "trainedModelArn": ...,
    }
# CreateTrainedModelResponseTypeDef definition
class CreateTrainedModelResponseTypeDef(TypedDict):
    trainedModelArn: str,
    versionIdentifier: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)CreateTrainingDatasetResponseTypeDef#
# CreateTrainingDatasetResponseTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import CreateTrainingDatasetResponseTypeDef
def get_value() -> CreateTrainingDatasetResponseTypeDef:
    return {
        "trainingDatasetArn": ...,
    }
# CreateTrainingDatasetResponseTypeDef definition
class CreateTrainingDatasetResponseTypeDef(TypedDict):
    trainingDatasetArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)EmptyResponseMetadataTypeDef#
# EmptyResponseMetadataTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import EmptyResponseMetadataTypeDef
def get_value() -> EmptyResponseMetadataTypeDef:
    return {
        "ResponseMetadata": ...,
    }
# EmptyResponseMetadataTypeDef definition
class EmptyResponseMetadataTypeDef(TypedDict):
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)GetAudienceModelResponseTypeDef#
# GetAudienceModelResponseTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import GetAudienceModelResponseTypeDef
def get_value() -> GetAudienceModelResponseTypeDef:
    return {
        "createTime": ...,
    }
# GetAudienceModelResponseTypeDef definition
class GetAudienceModelResponseTypeDef(TypedDict):
    createTime: datetime.datetime,
    updateTime: datetime.datetime,
    trainingDataStartTime: datetime.datetime,
    trainingDataEndTime: datetime.datetime,
    audienceModelArn: str,
    name: str,
    trainingDatasetArn: str,
    status: AudienceModelStatusType,  # (1)
    statusDetails: StatusDetailsTypeDef,  # (2)
    kmsKeyArn: str,
    tags: Dict[str, str],
    description: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)GetConfiguredAudienceModelPolicyResponseTypeDef#
# GetConfiguredAudienceModelPolicyResponseTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import GetConfiguredAudienceModelPolicyResponseTypeDef
def get_value() -> GetConfiguredAudienceModelPolicyResponseTypeDef:
    return {
        "configuredAudienceModelArn": ...,
    }
# GetConfiguredAudienceModelPolicyResponseTypeDef definition
class GetConfiguredAudienceModelPolicyResponseTypeDef(TypedDict):
    configuredAudienceModelArn: str,
    configuredAudienceModelPolicy: str,
    policyHash: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)ListAudienceGenerationJobsResponseTypeDef#
# ListAudienceGenerationJobsResponseTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import ListAudienceGenerationJobsResponseTypeDef
def get_value() -> ListAudienceGenerationJobsResponseTypeDef:
    return {
        "nextToken": ...,
    }
# ListAudienceGenerationJobsResponseTypeDef definition
class ListAudienceGenerationJobsResponseTypeDef(TypedDict):
    audienceGenerationJobs: List[AudienceGenerationJobSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],- See List[AudienceGenerationJobSummaryTypeDef]
- See ResponseMetadataTypeDef
ListAudienceModelsResponseTypeDef#
# ListAudienceModelsResponseTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import ListAudienceModelsResponseTypeDef
def get_value() -> ListAudienceModelsResponseTypeDef:
    return {
        "nextToken": ...,
    }
# ListAudienceModelsResponseTypeDef definition
class ListAudienceModelsResponseTypeDef(TypedDict):
    audienceModels: List[AudienceModelSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],- See List[AudienceModelSummaryTypeDef]
- See ResponseMetadataTypeDef
ListCollaborationConfiguredModelAlgorithmAssociationsResponseTypeDef#
# ListCollaborationConfiguredModelAlgorithmAssociationsResponseTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import ListCollaborationConfiguredModelAlgorithmAssociationsResponseTypeDef
def get_value() -> ListCollaborationConfiguredModelAlgorithmAssociationsResponseTypeDef:
    return {
        "nextToken": ...,
    }
# ListCollaborationConfiguredModelAlgorithmAssociationsResponseTypeDef definition
class ListCollaborationConfiguredModelAlgorithmAssociationsResponseTypeDef(TypedDict):
    collaborationConfiguredModelAlgorithmAssociations: List[CollaborationConfiguredModelAlgorithmAssociationSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],- See List[CollaborationConfiguredModelAlgorithmAssociationSummaryTypeDef]
- See ResponseMetadataTypeDef
ListCollaborationMLInputChannelsResponseTypeDef#
# ListCollaborationMLInputChannelsResponseTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import ListCollaborationMLInputChannelsResponseTypeDef
def get_value() -> ListCollaborationMLInputChannelsResponseTypeDef:
    return {
        "nextToken": ...,
    }
# ListCollaborationMLInputChannelsResponseTypeDef definition
class ListCollaborationMLInputChannelsResponseTypeDef(TypedDict):
    collaborationMLInputChannelsList: List[CollaborationMLInputChannelSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],- See List[CollaborationMLInputChannelSummaryTypeDef]
- See ResponseMetadataTypeDef
ListConfiguredModelAlgorithmAssociationsResponseTypeDef#
# ListConfiguredModelAlgorithmAssociationsResponseTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import ListConfiguredModelAlgorithmAssociationsResponseTypeDef
def get_value() -> ListConfiguredModelAlgorithmAssociationsResponseTypeDef:
    return {
        "nextToken": ...,
    }
# ListConfiguredModelAlgorithmAssociationsResponseTypeDef definition
class ListConfiguredModelAlgorithmAssociationsResponseTypeDef(TypedDict):
    configuredModelAlgorithmAssociations: List[ConfiguredModelAlgorithmAssociationSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],- See List[ConfiguredModelAlgorithmAssociationSummaryTypeDef]
- See ResponseMetadataTypeDef
ListConfiguredModelAlgorithmsResponseTypeDef#
# ListConfiguredModelAlgorithmsResponseTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import ListConfiguredModelAlgorithmsResponseTypeDef
def get_value() -> ListConfiguredModelAlgorithmsResponseTypeDef:
    return {
        "nextToken": ...,
    }
# ListConfiguredModelAlgorithmsResponseTypeDef definition
class ListConfiguredModelAlgorithmsResponseTypeDef(TypedDict):
    configuredModelAlgorithms: List[ConfiguredModelAlgorithmSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],- See List[ConfiguredModelAlgorithmSummaryTypeDef]
- See ResponseMetadataTypeDef
ListTagsForResourceResponseTypeDef#
# ListTagsForResourceResponseTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import ListTagsForResourceResponseTypeDef
def get_value() -> ListTagsForResourceResponseTypeDef:
    return {
        "tags": ...,
    }
# ListTagsForResourceResponseTypeDef definition
class ListTagsForResourceResponseTypeDef(TypedDict):
    tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)PutConfiguredAudienceModelPolicyResponseTypeDef#
# PutConfiguredAudienceModelPolicyResponseTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import PutConfiguredAudienceModelPolicyResponseTypeDef
def get_value() -> PutConfiguredAudienceModelPolicyResponseTypeDef:
    return {
        "configuredAudienceModelPolicy": ...,
    }
# PutConfiguredAudienceModelPolicyResponseTypeDef definition
class PutConfiguredAudienceModelPolicyResponseTypeDef(TypedDict):
    configuredAudienceModelPolicy: str,
    policyHash: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)StartAudienceGenerationJobResponseTypeDef#
# StartAudienceGenerationJobResponseTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import StartAudienceGenerationJobResponseTypeDef
def get_value() -> StartAudienceGenerationJobResponseTypeDef:
    return {
        "audienceGenerationJobArn": ...,
    }
# StartAudienceGenerationJobResponseTypeDef definition
class StartAudienceGenerationJobResponseTypeDef(TypedDict):
    audienceGenerationJobArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)StartTrainedModelInferenceJobResponseTypeDef#
# StartTrainedModelInferenceJobResponseTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import StartTrainedModelInferenceJobResponseTypeDef
def get_value() -> StartTrainedModelInferenceJobResponseTypeDef:
    return {
        "trainedModelInferenceJobArn": ...,
    }
# StartTrainedModelInferenceJobResponseTypeDef definition
class StartTrainedModelInferenceJobResponseTypeDef(TypedDict):
    trainedModelInferenceJobArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)UpdateConfiguredAudienceModelResponseTypeDef#
# UpdateConfiguredAudienceModelResponseTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import UpdateConfiguredAudienceModelResponseTypeDef
def get_value() -> UpdateConfiguredAudienceModelResponseTypeDef:
    return {
        "configuredAudienceModelArn": ...,
    }
# UpdateConfiguredAudienceModelResponseTypeDef definition
class UpdateConfiguredAudienceModelResponseTypeDef(TypedDict):
    configuredAudienceModelArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)CreateTrainedModelRequestTypeDef#
# CreateTrainedModelRequestTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import CreateTrainedModelRequestTypeDef
def get_value() -> CreateTrainedModelRequestTypeDef:
    return {
        "membershipIdentifier": ...,
    }
# CreateTrainedModelRequestTypeDef definition
class CreateTrainedModelRequestTypeDef(TypedDict):
    membershipIdentifier: str,
    name: str,
    configuredModelAlgorithmAssociationArn: str,
    resourceConfig: ResourceConfigTypeDef,  # (1)
    dataChannels: Sequence[ModelTrainingDataChannelTypeDef],  # (2)
    hyperparameters: NotRequired[Mapping[str, str]],
    environment: NotRequired[Mapping[str, str]],
    stoppingCondition: NotRequired[StoppingConditionTypeDef],  # (3)
    incrementalTrainingDataChannels: NotRequired[Sequence[IncrementalTrainingDataChannelTypeDef]],  # (4)
    trainingInputMode: NotRequired[TrainingInputModeType],  # (5)
    description: NotRequired[str],
    kmsKeyArn: NotRequired[str],
    tags: NotRequired[Mapping[str, str]],- See ResourceConfigTypeDef
- See Sequence[ModelTrainingDataChannelTypeDef]
- See StoppingConditionTypeDef
- See Sequence[IncrementalTrainingDataChannelTypeDef]
- See TrainingInputModeType
GetCollaborationTrainedModelResponseTypeDef#
# GetCollaborationTrainedModelResponseTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import GetCollaborationTrainedModelResponseTypeDef
def get_value() -> GetCollaborationTrainedModelResponseTypeDef:
    return {
        "membershipIdentifier": ...,
    }
# GetCollaborationTrainedModelResponseTypeDef definition
class GetCollaborationTrainedModelResponseTypeDef(TypedDict):
    membershipIdentifier: str,
    collaborationIdentifier: str,
    trainedModelArn: str,
    versionIdentifier: str,
    incrementalTrainingDataChannels: List[IncrementalTrainingDataChannelOutputTypeDef],  # (1)
    name: str,
    description: str,
    status: TrainedModelStatusType,  # (2)
    statusDetails: StatusDetailsTypeDef,  # (3)
    configuredModelAlgorithmAssociationArn: str,
    resourceConfig: ResourceConfigTypeDef,  # (4)
    trainingInputMode: TrainingInputModeType,  # (5)
    stoppingCondition: StoppingConditionTypeDef,  # (6)
    metricsStatus: MetricsStatusType,  # (7)
    metricsStatusDetails: str,
    logsStatus: LogsStatusType,  # (8)
    logsStatusDetails: str,
    trainingContainerImageDigest: str,
    createTime: datetime.datetime,
    updateTime: datetime.datetime,
    creatorAccountId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (9)- See List[IncrementalTrainingDataChannelOutputTypeDef]
- See TrainedModelStatusType
- See StatusDetailsTypeDef
- See ResourceConfigTypeDef
- See TrainingInputModeType
- See StoppingConditionTypeDef
- See MetricsStatusType
- See LogsStatusType
- See ResponseMetadataTypeDef
GetTrainedModelResponseTypeDef#
# GetTrainedModelResponseTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import GetTrainedModelResponseTypeDef
def get_value() -> GetTrainedModelResponseTypeDef:
    return {
        "membershipIdentifier": ...,
    }
# GetTrainedModelResponseTypeDef definition
class GetTrainedModelResponseTypeDef(TypedDict):
    membershipIdentifier: str,
    collaborationIdentifier: str,
    trainedModelArn: str,
    versionIdentifier: str,
    incrementalTrainingDataChannels: List[IncrementalTrainingDataChannelOutputTypeDef],  # (1)
    name: str,
    description: str,
    status: TrainedModelStatusType,  # (2)
    statusDetails: StatusDetailsTypeDef,  # (3)
    configuredModelAlgorithmAssociationArn: str,
    resourceConfig: ResourceConfigTypeDef,  # (4)
    trainingInputMode: TrainingInputModeType,  # (5)
    stoppingCondition: StoppingConditionTypeDef,  # (6)
    metricsStatus: MetricsStatusType,  # (7)
    metricsStatusDetails: str,
    logsStatus: LogsStatusType,  # (8)
    logsStatusDetails: str,
    trainingContainerImageDigest: str,
    createTime: datetime.datetime,
    updateTime: datetime.datetime,
    hyperparameters: Dict[str, str],
    environment: Dict[str, str],
    kmsKeyArn: str,
    tags: Dict[str, str],
    dataChannels: List[ModelTrainingDataChannelTypeDef],  # (9)
    ResponseMetadata: ResponseMetadataTypeDef,  # (10)- See List[IncrementalTrainingDataChannelOutputTypeDef]
- See TrainedModelStatusType
- See StatusDetailsTypeDef
- See ResourceConfigTypeDef
- See TrainingInputModeType
- See StoppingConditionTypeDef
- See MetricsStatusType
- See LogsStatusType
- See List[ModelTrainingDataChannelTypeDef]
- See ResponseMetadataTypeDef
LogRedactionConfigurationOutputTypeDef#
# LogRedactionConfigurationOutputTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import LogRedactionConfigurationOutputTypeDef
def get_value() -> LogRedactionConfigurationOutputTypeDef:
    return {
        "entitiesToRedact": ...,
    }
# LogRedactionConfigurationOutputTypeDef definition
class LogRedactionConfigurationOutputTypeDef(TypedDict):
    entitiesToRedact: List[EntityTypeType],  # (1)
    customEntityConfig: NotRequired[CustomEntityConfigOutputTypeDef],  # (2)- See List[EntityTypeType]
- See CustomEntityConfigOutputTypeDef
LogRedactionConfigurationTypeDef#
# LogRedactionConfigurationTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import LogRedactionConfigurationTypeDef
def get_value() -> LogRedactionConfigurationTypeDef:
    return {
        "entitiesToRedact": ...,
    }
# LogRedactionConfigurationTypeDef definition
class LogRedactionConfigurationTypeDef(TypedDict):
    entitiesToRedact: Sequence[EntityTypeType],  # (1)
    customEntityConfig: NotRequired[CustomEntityConfigTypeDef],  # (2)- See Sequence[EntityTypeType]
- See CustomEntityConfigTypeDef
DataSourceTypeDef#
# DataSourceTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import DataSourceTypeDef
def get_value() -> DataSourceTypeDef:
    return {
        "glueDataSource": ...,
    }
# DataSourceTypeDef definition
class DataSourceTypeDef(TypedDict):
    glueDataSource: GlueDataSourceTypeDef,  # (1)InferenceOutputConfigurationOutputTypeDef#
# InferenceOutputConfigurationOutputTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import InferenceOutputConfigurationOutputTypeDef
def get_value() -> InferenceOutputConfigurationOutputTypeDef:
    return {
        "accept": ...,
    }
# InferenceOutputConfigurationOutputTypeDef definition
class InferenceOutputConfigurationOutputTypeDef(TypedDict):
    members: List[InferenceReceiverMemberTypeDef],  # (1)
    accept: NotRequired[str],- See List[InferenceReceiverMemberTypeDef]
InferenceOutputConfigurationTypeDef#
# InferenceOutputConfigurationTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import InferenceOutputConfigurationTypeDef
def get_value() -> InferenceOutputConfigurationTypeDef:
    return {
        "accept": ...,
    }
# InferenceOutputConfigurationTypeDef definition
class InferenceOutputConfigurationTypeDef(TypedDict):
    members: Sequence[InferenceReceiverMemberTypeDef],  # (1)
    accept: NotRequired[str],- See Sequence[InferenceReceiverMemberTypeDef]
ListAudienceExportJobsRequestPaginateTypeDef#
# ListAudienceExportJobsRequestPaginateTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import ListAudienceExportJobsRequestPaginateTypeDef
def get_value() -> ListAudienceExportJobsRequestPaginateTypeDef:
    return {
        "audienceGenerationJobArn": ...,
    }
# ListAudienceExportJobsRequestPaginateTypeDef definition
class ListAudienceExportJobsRequestPaginateTypeDef(TypedDict):
    audienceGenerationJobArn: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)ListAudienceGenerationJobsRequestPaginateTypeDef#
# ListAudienceGenerationJobsRequestPaginateTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import ListAudienceGenerationJobsRequestPaginateTypeDef
def get_value() -> ListAudienceGenerationJobsRequestPaginateTypeDef:
    return {
        "configuredAudienceModelArn": ...,
    }
# ListAudienceGenerationJobsRequestPaginateTypeDef definition
class ListAudienceGenerationJobsRequestPaginateTypeDef(TypedDict):
    configuredAudienceModelArn: NotRequired[str],
    collaborationId: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)ListAudienceModelsRequestPaginateTypeDef#
# ListAudienceModelsRequestPaginateTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import ListAudienceModelsRequestPaginateTypeDef
def get_value() -> ListAudienceModelsRequestPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
# ListAudienceModelsRequestPaginateTypeDef definition
class ListAudienceModelsRequestPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)ListCollaborationConfiguredModelAlgorithmAssociationsRequestPaginateTypeDef#
# ListCollaborationConfiguredModelAlgorithmAssociationsRequestPaginateTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import ListCollaborationConfiguredModelAlgorithmAssociationsRequestPaginateTypeDef
def get_value() -> ListCollaborationConfiguredModelAlgorithmAssociationsRequestPaginateTypeDef:
    return {
        "collaborationIdentifier": ...,
    }
# ListCollaborationConfiguredModelAlgorithmAssociationsRequestPaginateTypeDef definition
class ListCollaborationConfiguredModelAlgorithmAssociationsRequestPaginateTypeDef(TypedDict):
    collaborationIdentifier: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)ListCollaborationMLInputChannelsRequestPaginateTypeDef#
# ListCollaborationMLInputChannelsRequestPaginateTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import ListCollaborationMLInputChannelsRequestPaginateTypeDef
def get_value() -> ListCollaborationMLInputChannelsRequestPaginateTypeDef:
    return {
        "collaborationIdentifier": ...,
    }
# ListCollaborationMLInputChannelsRequestPaginateTypeDef definition
class ListCollaborationMLInputChannelsRequestPaginateTypeDef(TypedDict):
    collaborationIdentifier: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)ListCollaborationTrainedModelExportJobsRequestPaginateTypeDef#
# ListCollaborationTrainedModelExportJobsRequestPaginateTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import ListCollaborationTrainedModelExportJobsRequestPaginateTypeDef
def get_value() -> ListCollaborationTrainedModelExportJobsRequestPaginateTypeDef:
    return {
        "collaborationIdentifier": ...,
    }
# ListCollaborationTrainedModelExportJobsRequestPaginateTypeDef definition
class ListCollaborationTrainedModelExportJobsRequestPaginateTypeDef(TypedDict):
    collaborationIdentifier: str,
    trainedModelArn: str,
    trainedModelVersionIdentifier: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)ListCollaborationTrainedModelInferenceJobsRequestPaginateTypeDef#
# ListCollaborationTrainedModelInferenceJobsRequestPaginateTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import ListCollaborationTrainedModelInferenceJobsRequestPaginateTypeDef
def get_value() -> ListCollaborationTrainedModelInferenceJobsRequestPaginateTypeDef:
    return {
        "collaborationIdentifier": ...,
    }
# ListCollaborationTrainedModelInferenceJobsRequestPaginateTypeDef definition
class ListCollaborationTrainedModelInferenceJobsRequestPaginateTypeDef(TypedDict):
    collaborationIdentifier: str,
    trainedModelArn: NotRequired[str],
    trainedModelVersionIdentifier: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)ListCollaborationTrainedModelsRequestPaginateTypeDef#
# ListCollaborationTrainedModelsRequestPaginateTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import ListCollaborationTrainedModelsRequestPaginateTypeDef
def get_value() -> ListCollaborationTrainedModelsRequestPaginateTypeDef:
    return {
        "collaborationIdentifier": ...,
    }
# ListCollaborationTrainedModelsRequestPaginateTypeDef definition
class ListCollaborationTrainedModelsRequestPaginateTypeDef(TypedDict):
    collaborationIdentifier: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)ListConfiguredAudienceModelsRequestPaginateTypeDef#
# ListConfiguredAudienceModelsRequestPaginateTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import ListConfiguredAudienceModelsRequestPaginateTypeDef
def get_value() -> ListConfiguredAudienceModelsRequestPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
# ListConfiguredAudienceModelsRequestPaginateTypeDef definition
class ListConfiguredAudienceModelsRequestPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)ListConfiguredModelAlgorithmAssociationsRequestPaginateTypeDef#
# ListConfiguredModelAlgorithmAssociationsRequestPaginateTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import ListConfiguredModelAlgorithmAssociationsRequestPaginateTypeDef
def get_value() -> ListConfiguredModelAlgorithmAssociationsRequestPaginateTypeDef:
    return {
        "membershipIdentifier": ...,
    }
# ListConfiguredModelAlgorithmAssociationsRequestPaginateTypeDef definition
class ListConfiguredModelAlgorithmAssociationsRequestPaginateTypeDef(TypedDict):
    membershipIdentifier: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)ListConfiguredModelAlgorithmsRequestPaginateTypeDef#
# ListConfiguredModelAlgorithmsRequestPaginateTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import ListConfiguredModelAlgorithmsRequestPaginateTypeDef
def get_value() -> ListConfiguredModelAlgorithmsRequestPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
# ListConfiguredModelAlgorithmsRequestPaginateTypeDef definition
class ListConfiguredModelAlgorithmsRequestPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)ListMLInputChannelsRequestPaginateTypeDef#
# ListMLInputChannelsRequestPaginateTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import ListMLInputChannelsRequestPaginateTypeDef
def get_value() -> ListMLInputChannelsRequestPaginateTypeDef:
    return {
        "membershipIdentifier": ...,
    }
# ListMLInputChannelsRequestPaginateTypeDef definition
class ListMLInputChannelsRequestPaginateTypeDef(TypedDict):
    membershipIdentifier: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)ListTrainedModelInferenceJobsRequestPaginateTypeDef#
# ListTrainedModelInferenceJobsRequestPaginateTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import ListTrainedModelInferenceJobsRequestPaginateTypeDef
def get_value() -> ListTrainedModelInferenceJobsRequestPaginateTypeDef:
    return {
        "membershipIdentifier": ...,
    }
# ListTrainedModelInferenceJobsRequestPaginateTypeDef definition
class ListTrainedModelInferenceJobsRequestPaginateTypeDef(TypedDict):
    membershipIdentifier: str,
    trainedModelArn: NotRequired[str],
    trainedModelVersionIdentifier: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)ListTrainedModelVersionsRequestPaginateTypeDef#
# ListTrainedModelVersionsRequestPaginateTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import ListTrainedModelVersionsRequestPaginateTypeDef
def get_value() -> ListTrainedModelVersionsRequestPaginateTypeDef:
    return {
        "membershipIdentifier": ...,
    }
# ListTrainedModelVersionsRequestPaginateTypeDef definition
class ListTrainedModelVersionsRequestPaginateTypeDef(TypedDict):
    membershipIdentifier: str,
    trainedModelArn: str,
    status: NotRequired[TrainedModelStatusType],  # (1)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)ListTrainedModelsRequestPaginateTypeDef#
# ListTrainedModelsRequestPaginateTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import ListTrainedModelsRequestPaginateTypeDef
def get_value() -> ListTrainedModelsRequestPaginateTypeDef:
    return {
        "membershipIdentifier": ...,
    }
# ListTrainedModelsRequestPaginateTypeDef definition
class ListTrainedModelsRequestPaginateTypeDef(TypedDict):
    membershipIdentifier: str,
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)ListTrainingDatasetsRequestPaginateTypeDef#
# ListTrainingDatasetsRequestPaginateTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import ListTrainingDatasetsRequestPaginateTypeDef
def get_value() -> ListTrainingDatasetsRequestPaginateTypeDef:
    return {
        "PaginationConfig": ...,
    }
# ListTrainingDatasetsRequestPaginateTypeDef definition
class ListTrainingDatasetsRequestPaginateTypeDef(TypedDict):
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)ListMLInputChannelsResponseTypeDef#
# ListMLInputChannelsResponseTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import ListMLInputChannelsResponseTypeDef
def get_value() -> ListMLInputChannelsResponseTypeDef:
    return {
        "nextToken": ...,
    }
# ListMLInputChannelsResponseTypeDef definition
class ListMLInputChannelsResponseTypeDef(TypedDict):
    mlInputChannelsList: List[MLInputChannelSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],- See List[MLInputChannelSummaryTypeDef]
- See ResponseMetadataTypeDef
ListTrainingDatasetsResponseTypeDef#
# ListTrainingDatasetsResponseTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import ListTrainingDatasetsResponseTypeDef
def get_value() -> ListTrainingDatasetsResponseTypeDef:
    return {
        "nextToken": ...,
    }
# ListTrainingDatasetsResponseTypeDef definition
class ListTrainingDatasetsResponseTypeDef(TypedDict):
    trainingDatasets: List[TrainingDatasetSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],- See List[TrainingDatasetSummaryTypeDef]
- See ResponseMetadataTypeDef
TrainedModelExportOutputConfigurationOutputTypeDef#
# TrainedModelExportOutputConfigurationOutputTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import TrainedModelExportOutputConfigurationOutputTypeDef
def get_value() -> TrainedModelExportOutputConfigurationOutputTypeDef:
    return {
        "members": ...,
    }
# TrainedModelExportOutputConfigurationOutputTypeDef definition
class TrainedModelExportOutputConfigurationOutputTypeDef(TypedDict):
    members: List[TrainedModelExportReceiverMemberTypeDef],  # (1)- See List[TrainedModelExportReceiverMemberTypeDef]
TrainedModelExportOutputConfigurationTypeDef#
# TrainedModelExportOutputConfigurationTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import TrainedModelExportOutputConfigurationTypeDef
def get_value() -> TrainedModelExportOutputConfigurationTypeDef:
    return {
        "members": ...,
    }
# TrainedModelExportOutputConfigurationTypeDef definition
class TrainedModelExportOutputConfigurationTypeDef(TypedDict):
    members: Sequence[TrainedModelExportReceiverMemberTypeDef],  # (1)- See Sequence[TrainedModelExportReceiverMemberTypeDef]
TrainedModelExportsConfigurationPolicyOutputTypeDef#
# TrainedModelExportsConfigurationPolicyOutputTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import TrainedModelExportsConfigurationPolicyOutputTypeDef
def get_value() -> TrainedModelExportsConfigurationPolicyOutputTypeDef:
    return {
        "maxSize": ...,
    }
# TrainedModelExportsConfigurationPolicyOutputTypeDef definition
class TrainedModelExportsConfigurationPolicyOutputTypeDef(TypedDict):
    maxSize: TrainedModelExportsMaxSizeTypeDef,  # (1)
    filesToExport: List[TrainedModelExportFileTypeType],  # (2)- See TrainedModelExportsMaxSizeTypeDef
- See List[TrainedModelExportFileTypeType]
TrainedModelExportsConfigurationPolicyTypeDef#
# TrainedModelExportsConfigurationPolicyTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import TrainedModelExportsConfigurationPolicyTypeDef
def get_value() -> TrainedModelExportsConfigurationPolicyTypeDef:
    return {
        "maxSize": ...,
    }
# TrainedModelExportsConfigurationPolicyTypeDef definition
class TrainedModelExportsConfigurationPolicyTypeDef(TypedDict):
    maxSize: TrainedModelExportsMaxSizeTypeDef,  # (1)
    filesToExport: Sequence[TrainedModelExportFileTypeType],  # (2)- See TrainedModelExportsMaxSizeTypeDef
- See Sequence[TrainedModelExportFileTypeType]
PrivacyBudgetsTypeDef#
# PrivacyBudgetsTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import PrivacyBudgetsTypeDef
def get_value() -> PrivacyBudgetsTypeDef:
    return {
        "accessBudgets": ...,
    }
# PrivacyBudgetsTypeDef definition
class PrivacyBudgetsTypeDef(TypedDict):
    accessBudgets: NotRequired[List[AccessBudgetTypeDef]],  # (1)- See List[AccessBudgetTypeDef]
ConfiguredAudienceModelOutputConfigTypeDef#
# ConfiguredAudienceModelOutputConfigTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import ConfiguredAudienceModelOutputConfigTypeDef
def get_value() -> ConfiguredAudienceModelOutputConfigTypeDef:
    return {
        "destination": ...,
    }
# ConfiguredAudienceModelOutputConfigTypeDef definition
class ConfiguredAudienceModelOutputConfigTypeDef(TypedDict):
    destination: AudienceDestinationTypeDef,  # (1)
    roleArn: str,MLOutputConfigurationTypeDef#
# MLOutputConfigurationTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import MLOutputConfigurationTypeDef
def get_value() -> MLOutputConfigurationTypeDef:
    return {
        "destination": ...,
    }
# MLOutputConfigurationTypeDef definition
class MLOutputConfigurationTypeDef(TypedDict):
    roleArn: str,
    destination: NotRequired[DestinationTypeDef],  # (1)AudienceQualityMetricsTypeDef#
# AudienceQualityMetricsTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import AudienceQualityMetricsTypeDef
def get_value() -> AudienceQualityMetricsTypeDef:
    return {
        "relevanceMetrics": ...,
    }
# AudienceQualityMetricsTypeDef definition
class AudienceQualityMetricsTypeDef(TypedDict):
    relevanceMetrics: List[RelevanceMetricTypeDef],  # (1)
    recallMetric: NotRequired[float],- See List[RelevanceMetricTypeDef]
ListAudienceExportJobsResponseTypeDef#
# ListAudienceExportJobsResponseTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import ListAudienceExportJobsResponseTypeDef
def get_value() -> ListAudienceExportJobsResponseTypeDef:
    return {
        "nextToken": ...,
    }
# ListAudienceExportJobsResponseTypeDef definition
class ListAudienceExportJobsResponseTypeDef(TypedDict):
    audienceExportJobs: List[AudienceExportJobSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],- See List[AudienceExportJobSummaryTypeDef]
- See ResponseMetadataTypeDef
ListCollaborationTrainedModelsResponseTypeDef#
# ListCollaborationTrainedModelsResponseTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import ListCollaborationTrainedModelsResponseTypeDef
def get_value() -> ListCollaborationTrainedModelsResponseTypeDef:
    return {
        "nextToken": ...,
    }
# ListCollaborationTrainedModelsResponseTypeDef definition
class ListCollaborationTrainedModelsResponseTypeDef(TypedDict):
    collaborationTrainedModels: List[CollaborationTrainedModelSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],- See List[CollaborationTrainedModelSummaryTypeDef]
- See ResponseMetadataTypeDef
ListTrainedModelVersionsResponseTypeDef#
# ListTrainedModelVersionsResponseTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import ListTrainedModelVersionsResponseTypeDef
def get_value() -> ListTrainedModelVersionsResponseTypeDef:
    return {
        "nextToken": ...,
    }
# ListTrainedModelVersionsResponseTypeDef definition
class ListTrainedModelVersionsResponseTypeDef(TypedDict):
    trainedModels: List[TrainedModelSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],- See List[TrainedModelSummaryTypeDef]
- See ResponseMetadataTypeDef
ListTrainedModelsResponseTypeDef#
# ListTrainedModelsResponseTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import ListTrainedModelsResponseTypeDef
def get_value() -> ListTrainedModelsResponseTypeDef:
    return {
        "nextToken": ...,
    }
# ListTrainedModelsResponseTypeDef definition
class ListTrainedModelsResponseTypeDef(TypedDict):
    trainedModels: List[TrainedModelSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],- See List[TrainedModelSummaryTypeDef]
- See ResponseMetadataTypeDef
AudienceGenerationJobDataSourceOutputTypeDef#
# AudienceGenerationJobDataSourceOutputTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import AudienceGenerationJobDataSourceOutputTypeDef
def get_value() -> AudienceGenerationJobDataSourceOutputTypeDef:
    return {
        "dataSource": ...,
    }
# AudienceGenerationJobDataSourceOutputTypeDef definition
class AudienceGenerationJobDataSourceOutputTypeDef(TypedDict):
    roleArn: str,
    dataSource: NotRequired[S3ConfigMapTypeDef],  # (1)
    sqlParameters: NotRequired[ProtectedQuerySQLParametersOutputTypeDef],  # (2)
    sqlComputeConfiguration: NotRequired[ComputeConfigurationTypeDef],  # (3)AudienceGenerationJobDataSourceTypeDef#
# AudienceGenerationJobDataSourceTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import AudienceGenerationJobDataSourceTypeDef
def get_value() -> AudienceGenerationJobDataSourceTypeDef:
    return {
        "dataSource": ...,
    }
# AudienceGenerationJobDataSourceTypeDef definition
class AudienceGenerationJobDataSourceTypeDef(TypedDict):
    roleArn: str,
    dataSource: NotRequired[S3ConfigMapTypeDef],  # (1)
    sqlParameters: NotRequired[ProtectedQuerySQLParametersTypeDef],  # (2)
    sqlComputeConfiguration: NotRequired[ComputeConfigurationTypeDef],  # (3)ProtectedQueryInputParametersOutputTypeDef#
# ProtectedQueryInputParametersOutputTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import ProtectedQueryInputParametersOutputTypeDef
def get_value() -> ProtectedQueryInputParametersOutputTypeDef:
    return {
        "sqlParameters": ...,
    }
# ProtectedQueryInputParametersOutputTypeDef definition
class ProtectedQueryInputParametersOutputTypeDef(TypedDict):
    sqlParameters: ProtectedQuerySQLParametersOutputTypeDef,  # (1)
    computeConfiguration: NotRequired[ComputeConfigurationTypeDef],  # (2)
    resultFormat: NotRequired[ResultFormatType],  # (3)ProtectedQueryInputParametersTypeDef#
# ProtectedQueryInputParametersTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import ProtectedQueryInputParametersTypeDef
def get_value() -> ProtectedQueryInputParametersTypeDef:
    return {
        "sqlParameters": ...,
    }
# ProtectedQueryInputParametersTypeDef definition
class ProtectedQueryInputParametersTypeDef(TypedDict):
    sqlParameters: ProtectedQuerySQLParametersTypeDef,  # (1)
    computeConfiguration: NotRequired[ComputeConfigurationTypeDef],  # (2)
    resultFormat: NotRequired[ResultFormatType],  # (3)GetConfiguredModelAlgorithmResponseTypeDef#
# GetConfiguredModelAlgorithmResponseTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import GetConfiguredModelAlgorithmResponseTypeDef
def get_value() -> GetConfiguredModelAlgorithmResponseTypeDef:
    return {
        "createTime": ...,
    }
# GetConfiguredModelAlgorithmResponseTypeDef definition
class GetConfiguredModelAlgorithmResponseTypeDef(TypedDict):
    createTime: datetime.datetime,
    updateTime: datetime.datetime,
    configuredModelAlgorithmArn: str,
    name: str,
    trainingContainerConfig: ContainerConfigOutputTypeDef,  # (1)
    inferenceContainerConfig: InferenceContainerConfigTypeDef,  # (2)
    roleArn: str,
    description: str,
    tags: Dict[str, str],
    kmsKeyArn: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)LogsConfigurationPolicyOutputTypeDef#
# LogsConfigurationPolicyOutputTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import LogsConfigurationPolicyOutputTypeDef
def get_value() -> LogsConfigurationPolicyOutputTypeDef:
    return {
        "allowedAccountIds": ...,
    }
# LogsConfigurationPolicyOutputTypeDef definition
class LogsConfigurationPolicyOutputTypeDef(TypedDict):
    allowedAccountIds: List[str],
    filterPattern: NotRequired[str],
    logType: NotRequired[LogTypeType],  # (1)
    logRedactionConfiguration: NotRequired[LogRedactionConfigurationOutputTypeDef],  # (2)LogsConfigurationPolicyTypeDef#
# LogsConfigurationPolicyTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import LogsConfigurationPolicyTypeDef
def get_value() -> LogsConfigurationPolicyTypeDef:
    return {
        "allowedAccountIds": ...,
    }
# LogsConfigurationPolicyTypeDef definition
class LogsConfigurationPolicyTypeDef(TypedDict):
    allowedAccountIds: Sequence[str],
    filterPattern: NotRequired[str],
    logType: NotRequired[LogTypeType],  # (1)
    logRedactionConfiguration: NotRequired[LogRedactionConfigurationTypeDef],  # (2)DatasetInputConfigOutputTypeDef#
# DatasetInputConfigOutputTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import DatasetInputConfigOutputTypeDef
def get_value() -> DatasetInputConfigOutputTypeDef:
    return {
        "schema": ...,
    }
# DatasetInputConfigOutputTypeDef definition
class DatasetInputConfigOutputTypeDef(TypedDict):
    schema: List[ColumnSchemaOutputTypeDef],  # (1)
    dataSource: DataSourceTypeDef,  # (2)- See List[ColumnSchemaOutputTypeDef]
- See DataSourceTypeDef
DatasetInputConfigTypeDef#
# DatasetInputConfigTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import DatasetInputConfigTypeDef
def get_value() -> DatasetInputConfigTypeDef:
    return {
        "schema": ...,
    }
# DatasetInputConfigTypeDef definition
class DatasetInputConfigTypeDef(TypedDict):
    schema: Sequence[ColumnSchemaUnionTypeDef],  # (1)
    dataSource: DataSourceTypeDef,  # (2)- See Sequence[ColumnSchemaUnionTypeDef]
- See DataSourceTypeDef
CollaborationTrainedModelInferenceJobSummaryTypeDef#
# CollaborationTrainedModelInferenceJobSummaryTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import CollaborationTrainedModelInferenceJobSummaryTypeDef
def get_value() -> CollaborationTrainedModelInferenceJobSummaryTypeDef:
    return {
        "trainedModelInferenceJobArn": ...,
    }
# CollaborationTrainedModelInferenceJobSummaryTypeDef definition
class CollaborationTrainedModelInferenceJobSummaryTypeDef(TypedDict):
    trainedModelInferenceJobArn: str,
    membershipIdentifier: str,
    trainedModelArn: str,
    collaborationIdentifier: str,
    status: TrainedModelInferenceJobStatusType,  # (1)
    outputConfiguration: InferenceOutputConfigurationOutputTypeDef,  # (2)
    name: str,
    createTime: datetime.datetime,
    updateTime: datetime.datetime,
    creatorAccountId: str,
    configuredModelAlgorithmAssociationArn: NotRequired[str],
    trainedModelVersionIdentifier: NotRequired[str],
    description: NotRequired[str],
    metricsStatus: NotRequired[MetricsStatusType],  # (3)
    metricsStatusDetails: NotRequired[str],
    logsStatus: NotRequired[LogsStatusType],  # (4)
    logsStatusDetails: NotRequired[str],- See TrainedModelInferenceJobStatusType
- See InferenceOutputConfigurationOutputTypeDef
- See MetricsStatusType
- See LogsStatusType
GetTrainedModelInferenceJobResponseTypeDef#
# GetTrainedModelInferenceJobResponseTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import GetTrainedModelInferenceJobResponseTypeDef
def get_value() -> GetTrainedModelInferenceJobResponseTypeDef:
    return {
        "createTime": ...,
    }
# GetTrainedModelInferenceJobResponseTypeDef definition
class GetTrainedModelInferenceJobResponseTypeDef(TypedDict):
    createTime: datetime.datetime,
    updateTime: datetime.datetime,
    trainedModelInferenceJobArn: str,
    configuredModelAlgorithmAssociationArn: str,
    name: str,
    status: TrainedModelInferenceJobStatusType,  # (1)
    trainedModelArn: str,
    trainedModelVersionIdentifier: str,
    resourceConfig: InferenceResourceConfigTypeDef,  # (2)
    outputConfiguration: InferenceOutputConfigurationOutputTypeDef,  # (3)
    membershipIdentifier: str,
    dataSource: ModelInferenceDataSourceTypeDef,  # (4)
    containerExecutionParameters: InferenceContainerExecutionParametersTypeDef,  # (5)
    statusDetails: StatusDetailsTypeDef,  # (6)
    description: str,
    inferenceContainerImageDigest: str,
    environment: Dict[str, str],
    kmsKeyArn: str,
    metricsStatus: MetricsStatusType,  # (7)
    metricsStatusDetails: str,
    logsStatus: LogsStatusType,  # (8)
    logsStatusDetails: str,
    tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (9)- See TrainedModelInferenceJobStatusType
- See InferenceResourceConfigTypeDef
- See InferenceOutputConfigurationOutputTypeDef
- See ModelInferenceDataSourceTypeDef
- See InferenceContainerExecutionParametersTypeDef
- See StatusDetailsTypeDef
- See MetricsStatusType
- See LogsStatusType
- See ResponseMetadataTypeDef
TrainedModelInferenceJobSummaryTypeDef#
# TrainedModelInferenceJobSummaryTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import TrainedModelInferenceJobSummaryTypeDef
def get_value() -> TrainedModelInferenceJobSummaryTypeDef:
    return {
        "trainedModelInferenceJobArn": ...,
    }
# TrainedModelInferenceJobSummaryTypeDef definition
class TrainedModelInferenceJobSummaryTypeDef(TypedDict):
    trainedModelInferenceJobArn: str,
    membershipIdentifier: str,
    trainedModelArn: str,
    collaborationIdentifier: str,
    status: TrainedModelInferenceJobStatusType,  # (1)
    outputConfiguration: InferenceOutputConfigurationOutputTypeDef,  # (2)
    name: str,
    createTime: datetime.datetime,
    updateTime: datetime.datetime,
    configuredModelAlgorithmAssociationArn: NotRequired[str],
    trainedModelVersionIdentifier: NotRequired[str],
    description: NotRequired[str],
    metricsStatus: NotRequired[MetricsStatusType],  # (3)
    metricsStatusDetails: NotRequired[str],
    logsStatus: NotRequired[LogsStatusType],  # (4)
    logsStatusDetails: NotRequired[str],- See TrainedModelInferenceJobStatusType
- See InferenceOutputConfigurationOutputTypeDef
- See MetricsStatusType
- See LogsStatusType
CollaborationTrainedModelExportJobSummaryTypeDef#
# CollaborationTrainedModelExportJobSummaryTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import CollaborationTrainedModelExportJobSummaryTypeDef
def get_value() -> CollaborationTrainedModelExportJobSummaryTypeDef:
    return {
        "createTime": ...,
    }
# CollaborationTrainedModelExportJobSummaryTypeDef definition
class CollaborationTrainedModelExportJobSummaryTypeDef(TypedDict):
    createTime: datetime.datetime,
    updateTime: datetime.datetime,
    name: str,
    outputConfiguration: TrainedModelExportOutputConfigurationOutputTypeDef,  # (1)
    status: TrainedModelExportJobStatusType,  # (2)
    creatorAccountId: str,
    trainedModelArn: str,
    membershipIdentifier: str,
    collaborationIdentifier: str,
    statusDetails: NotRequired[StatusDetailsTypeDef],  # (3)
    description: NotRequired[str],
    trainedModelVersionIdentifier: NotRequired[str],- See TrainedModelExportOutputConfigurationOutputTypeDef
- See TrainedModelExportJobStatusType
- See StatusDetailsTypeDef
GetCollaborationMLInputChannelResponseTypeDef#
# GetCollaborationMLInputChannelResponseTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import GetCollaborationMLInputChannelResponseTypeDef
def get_value() -> GetCollaborationMLInputChannelResponseTypeDef:
    return {
        "membershipIdentifier": ...,
    }
# GetCollaborationMLInputChannelResponseTypeDef definition
class GetCollaborationMLInputChannelResponseTypeDef(TypedDict):
    membershipIdentifier: str,
    collaborationIdentifier: str,
    mlInputChannelArn: str,
    name: str,
    configuredModelAlgorithmAssociations: List[str],
    status: MLInputChannelStatusType,  # (1)
    statusDetails: StatusDetailsTypeDef,  # (2)
    retentionInDays: int,
    numberOfRecords: int,
    privacyBudgets: PrivacyBudgetsTypeDef,  # (3)
    description: str,
    createTime: datetime.datetime,
    updateTime: datetime.datetime,
    creatorAccountId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)- See MLInputChannelStatusType
- See StatusDetailsTypeDef
- See PrivacyBudgetsTypeDef
- See ResponseMetadataTypeDef
ConfiguredAudienceModelSummaryTypeDef#
# ConfiguredAudienceModelSummaryTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import ConfiguredAudienceModelSummaryTypeDef
def get_value() -> ConfiguredAudienceModelSummaryTypeDef:
    return {
        "createTime": ...,
    }
# ConfiguredAudienceModelSummaryTypeDef definition
class ConfiguredAudienceModelSummaryTypeDef(TypedDict):
    createTime: datetime.datetime,
    updateTime: datetime.datetime,
    name: str,
    audienceModelArn: str,
    outputConfig: ConfiguredAudienceModelOutputConfigTypeDef,  # (1)
    configuredAudienceModelArn: str,
    status: ConfiguredAudienceModelStatusType,  # (2)
    description: NotRequired[str],CreateConfiguredAudienceModelRequestTypeDef#
# CreateConfiguredAudienceModelRequestTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import CreateConfiguredAudienceModelRequestTypeDef
def get_value() -> CreateConfiguredAudienceModelRequestTypeDef:
    return {
        "name": ...,
    }
# CreateConfiguredAudienceModelRequestTypeDef definition
class CreateConfiguredAudienceModelRequestTypeDef(TypedDict):
    name: str,
    audienceModelArn: str,
    outputConfig: ConfiguredAudienceModelOutputConfigTypeDef,  # (1)
    sharedAudienceMetrics: Sequence[SharedAudienceMetricsType],  # (2)
    description: NotRequired[str],
    minMatchingSeedSize: NotRequired[int],
    audienceSizeConfig: NotRequired[AudienceSizeConfigUnionTypeDef],  # (3)
    tags: NotRequired[Mapping[str, str]],
    childResourceTagOnCreatePolicy: NotRequired[TagOnCreatePolicyType],  # (4)- See ConfiguredAudienceModelOutputConfigTypeDef
- See Sequence[SharedAudienceMetricsType]
- See AudienceSizeConfigUnionTypeDef
- See TagOnCreatePolicyType
GetConfiguredAudienceModelResponseTypeDef#
# GetConfiguredAudienceModelResponseTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import GetConfiguredAudienceModelResponseTypeDef
def get_value() -> GetConfiguredAudienceModelResponseTypeDef:
    return {
        "createTime": ...,
    }
# GetConfiguredAudienceModelResponseTypeDef definition
class GetConfiguredAudienceModelResponseTypeDef(TypedDict):
    createTime: datetime.datetime,
    updateTime: datetime.datetime,
    configuredAudienceModelArn: str,
    name: str,
    audienceModelArn: str,
    outputConfig: ConfiguredAudienceModelOutputConfigTypeDef,  # (1)
    description: str,
    status: ConfiguredAudienceModelStatusType,  # (2)
    sharedAudienceMetrics: List[SharedAudienceMetricsType],  # (3)
    minMatchingSeedSize: int,
    audienceSizeConfig: AudienceSizeConfigOutputTypeDef,  # (4)
    tags: Dict[str, str],
    childResourceTagOnCreatePolicy: TagOnCreatePolicyType,  # (5)
    ResponseMetadata: ResponseMetadataTypeDef,  # (6)- See ConfiguredAudienceModelOutputConfigTypeDef
- See ConfiguredAudienceModelStatusType
- See List[SharedAudienceMetricsType]
- See AudienceSizeConfigOutputTypeDef
- See TagOnCreatePolicyType
- See ResponseMetadataTypeDef
UpdateConfiguredAudienceModelRequestTypeDef#
# UpdateConfiguredAudienceModelRequestTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import UpdateConfiguredAudienceModelRequestTypeDef
def get_value() -> UpdateConfiguredAudienceModelRequestTypeDef:
    return {
        "configuredAudienceModelArn": ...,
    }
# UpdateConfiguredAudienceModelRequestTypeDef definition
class UpdateConfiguredAudienceModelRequestTypeDef(TypedDict):
    configuredAudienceModelArn: str,
    outputConfig: NotRequired[ConfiguredAudienceModelOutputConfigTypeDef],  # (1)
    audienceModelArn: NotRequired[str],
    sharedAudienceMetrics: NotRequired[Sequence[SharedAudienceMetricsType]],  # (2)
    minMatchingSeedSize: NotRequired[int],
    audienceSizeConfig: NotRequired[AudienceSizeConfigUnionTypeDef],  # (3)
    description: NotRequired[str],- See ConfiguredAudienceModelOutputConfigTypeDef
- See Sequence[SharedAudienceMetricsType]
- See AudienceSizeConfigUnionTypeDef
GetMLConfigurationResponseTypeDef#
# GetMLConfigurationResponseTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import GetMLConfigurationResponseTypeDef
def get_value() -> GetMLConfigurationResponseTypeDef:
    return {
        "membershipIdentifier": ...,
    }
# GetMLConfigurationResponseTypeDef definition
class GetMLConfigurationResponseTypeDef(TypedDict):
    membershipIdentifier: str,
    defaultOutputLocation: MLOutputConfigurationTypeDef,  # (1)
    createTime: datetime.datetime,
    updateTime: datetime.datetime,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)PutMLConfigurationRequestTypeDef#
# PutMLConfigurationRequestTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import PutMLConfigurationRequestTypeDef
def get_value() -> PutMLConfigurationRequestTypeDef:
    return {
        "membershipIdentifier": ...,
    }
# PutMLConfigurationRequestTypeDef definition
class PutMLConfigurationRequestTypeDef(TypedDict):
    membershipIdentifier: str,
    defaultOutputLocation: MLOutputConfigurationTypeDef,  # (1)GetAudienceGenerationJobResponseTypeDef#
# GetAudienceGenerationJobResponseTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import GetAudienceGenerationJobResponseTypeDef
def get_value() -> GetAudienceGenerationJobResponseTypeDef:
    return {
        "createTime": ...,
    }
# GetAudienceGenerationJobResponseTypeDef definition
class GetAudienceGenerationJobResponseTypeDef(TypedDict):
    createTime: datetime.datetime,
    updateTime: datetime.datetime,
    audienceGenerationJobArn: str,
    name: str,
    description: str,
    status: AudienceGenerationJobStatusType,  # (1)
    statusDetails: StatusDetailsTypeDef,  # (2)
    configuredAudienceModelArn: str,
    seedAudience: AudienceGenerationJobDataSourceOutputTypeDef,  # (3)
    includeSeedInOutput: bool,
    collaborationId: str,
    metrics: AudienceQualityMetricsTypeDef,  # (4)
    startedBy: str,
    tags: Dict[str, str],
    protectedQueryIdentifier: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (5)- See AudienceGenerationJobStatusType
- See StatusDetailsTypeDef
- See AudienceGenerationJobDataSourceOutputTypeDef
- See AudienceQualityMetricsTypeDef
- See ResponseMetadataTypeDef
InputChannelDataSourceOutputTypeDef#
# InputChannelDataSourceOutputTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import InputChannelDataSourceOutputTypeDef
def get_value() -> InputChannelDataSourceOutputTypeDef:
    return {
        "protectedQueryInputParameters": ...,
    }
# InputChannelDataSourceOutputTypeDef definition
class InputChannelDataSourceOutputTypeDef(TypedDict):
    protectedQueryInputParameters: NotRequired[ProtectedQueryInputParametersOutputTypeDef],  # (1)InputChannelDataSourceTypeDef#
# InputChannelDataSourceTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import InputChannelDataSourceTypeDef
def get_value() -> InputChannelDataSourceTypeDef:
    return {
        "protectedQueryInputParameters": ...,
    }
# InputChannelDataSourceTypeDef definition
class InputChannelDataSourceTypeDef(TypedDict):
    protectedQueryInputParameters: NotRequired[ProtectedQueryInputParametersTypeDef],  # (1)CreateConfiguredModelAlgorithmRequestTypeDef#
# CreateConfiguredModelAlgorithmRequestTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import CreateConfiguredModelAlgorithmRequestTypeDef
def get_value() -> CreateConfiguredModelAlgorithmRequestTypeDef:
    return {
        "name": ...,
    }
# CreateConfiguredModelAlgorithmRequestTypeDef definition
class CreateConfiguredModelAlgorithmRequestTypeDef(TypedDict):
    name: str,
    roleArn: str,
    description: NotRequired[str],
    trainingContainerConfig: NotRequired[ContainerConfigUnionTypeDef],  # (1)
    inferenceContainerConfig: NotRequired[InferenceContainerConfigTypeDef],  # (2)
    tags: NotRequired[Mapping[str, str]],
    kmsKeyArn: NotRequired[str],TrainedModelInferenceJobsConfigurationPolicyOutputTypeDef#
# TrainedModelInferenceJobsConfigurationPolicyOutputTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import TrainedModelInferenceJobsConfigurationPolicyOutputTypeDef
def get_value() -> TrainedModelInferenceJobsConfigurationPolicyOutputTypeDef:
    return {
        "containerLogs": ...,
    }
# TrainedModelInferenceJobsConfigurationPolicyOutputTypeDef definition
class TrainedModelInferenceJobsConfigurationPolicyOutputTypeDef(TypedDict):
    containerLogs: NotRequired[List[LogsConfigurationPolicyOutputTypeDef]],  # (1)
    maxOutputSize: NotRequired[TrainedModelInferenceMaxOutputSizeTypeDef],  # (2)- See List[LogsConfigurationPolicyOutputTypeDef]
- See TrainedModelInferenceMaxOutputSizeTypeDef
TrainedModelsConfigurationPolicyOutputTypeDef#
# TrainedModelsConfigurationPolicyOutputTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import TrainedModelsConfigurationPolicyOutputTypeDef
def get_value() -> TrainedModelsConfigurationPolicyOutputTypeDef:
    return {
        "containerLogs": ...,
    }
# TrainedModelsConfigurationPolicyOutputTypeDef definition
class TrainedModelsConfigurationPolicyOutputTypeDef(TypedDict):
    containerLogs: NotRequired[List[LogsConfigurationPolicyOutputTypeDef]],  # (1)
    containerMetrics: NotRequired[MetricsConfigurationPolicyTypeDef],  # (2)
    maxArtifactSize: NotRequired[TrainedModelArtifactMaxSizeTypeDef],  # (3)- See List[LogsConfigurationPolicyOutputTypeDef]
- See MetricsConfigurationPolicyTypeDef
- See TrainedModelArtifactMaxSizeTypeDef
TrainedModelInferenceJobsConfigurationPolicyTypeDef#
# TrainedModelInferenceJobsConfigurationPolicyTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import TrainedModelInferenceJobsConfigurationPolicyTypeDef
def get_value() -> TrainedModelInferenceJobsConfigurationPolicyTypeDef:
    return {
        "containerLogs": ...,
    }
# TrainedModelInferenceJobsConfigurationPolicyTypeDef definition
class TrainedModelInferenceJobsConfigurationPolicyTypeDef(TypedDict):
    containerLogs: NotRequired[Sequence[LogsConfigurationPolicyTypeDef]],  # (1)
    maxOutputSize: NotRequired[TrainedModelInferenceMaxOutputSizeTypeDef],  # (2)- See Sequence[LogsConfigurationPolicyTypeDef]
- See TrainedModelInferenceMaxOutputSizeTypeDef
TrainedModelsConfigurationPolicyTypeDef#
# TrainedModelsConfigurationPolicyTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import TrainedModelsConfigurationPolicyTypeDef
def get_value() -> TrainedModelsConfigurationPolicyTypeDef:
    return {
        "containerLogs": ...,
    }
# TrainedModelsConfigurationPolicyTypeDef definition
class TrainedModelsConfigurationPolicyTypeDef(TypedDict):
    containerLogs: NotRequired[Sequence[LogsConfigurationPolicyTypeDef]],  # (1)
    containerMetrics: NotRequired[MetricsConfigurationPolicyTypeDef],  # (2)
    maxArtifactSize: NotRequired[TrainedModelArtifactMaxSizeTypeDef],  # (3)- See Sequence[LogsConfigurationPolicyTypeDef]
- See MetricsConfigurationPolicyTypeDef
- See TrainedModelArtifactMaxSizeTypeDef
DatasetOutputTypeDef#
# DatasetOutputTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import DatasetOutputTypeDef
def get_value() -> DatasetOutputTypeDef:
    return {
        "type": ...,
    }
# DatasetOutputTypeDef definition
class DatasetOutputTypeDef(TypedDict):
    type: DatasetTypeType,  # (1)
    inputConfig: DatasetInputConfigOutputTypeDef,  # (2)ListCollaborationTrainedModelInferenceJobsResponseTypeDef#
# ListCollaborationTrainedModelInferenceJobsResponseTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import ListCollaborationTrainedModelInferenceJobsResponseTypeDef
def get_value() -> ListCollaborationTrainedModelInferenceJobsResponseTypeDef:
    return {
        "nextToken": ...,
    }
# ListCollaborationTrainedModelInferenceJobsResponseTypeDef definition
class ListCollaborationTrainedModelInferenceJobsResponseTypeDef(TypedDict):
    collaborationTrainedModelInferenceJobs: List[CollaborationTrainedModelInferenceJobSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],- See List[CollaborationTrainedModelInferenceJobSummaryTypeDef]
- See ResponseMetadataTypeDef
ListTrainedModelInferenceJobsResponseTypeDef#
# ListTrainedModelInferenceJobsResponseTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import ListTrainedModelInferenceJobsResponseTypeDef
def get_value() -> ListTrainedModelInferenceJobsResponseTypeDef:
    return {
        "nextToken": ...,
    }
# ListTrainedModelInferenceJobsResponseTypeDef definition
class ListTrainedModelInferenceJobsResponseTypeDef(TypedDict):
    trainedModelInferenceJobs: List[TrainedModelInferenceJobSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],- See List[TrainedModelInferenceJobSummaryTypeDef]
- See ResponseMetadataTypeDef
StartTrainedModelInferenceJobRequestTypeDef#
# StartTrainedModelInferenceJobRequestTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import StartTrainedModelInferenceJobRequestTypeDef
def get_value() -> StartTrainedModelInferenceJobRequestTypeDef:
    return {
        "membershipIdentifier": ...,
    }
# StartTrainedModelInferenceJobRequestTypeDef definition
class StartTrainedModelInferenceJobRequestTypeDef(TypedDict):
    membershipIdentifier: str,
    name: str,
    trainedModelArn: str,
    resourceConfig: InferenceResourceConfigTypeDef,  # (1)
    outputConfiguration: InferenceOutputConfigurationUnionTypeDef,  # (2)
    dataSource: ModelInferenceDataSourceTypeDef,  # (3)
    trainedModelVersionIdentifier: NotRequired[str],
    configuredModelAlgorithmAssociationArn: NotRequired[str],
    description: NotRequired[str],
    containerExecutionParameters: NotRequired[InferenceContainerExecutionParametersTypeDef],  # (4)
    environment: NotRequired[Mapping[str, str]],
    kmsKeyArn: NotRequired[str],
    tags: NotRequired[Mapping[str, str]],- See InferenceResourceConfigTypeDef
- See InferenceOutputConfigurationUnionTypeDef
- See ModelInferenceDataSourceTypeDef
- See InferenceContainerExecutionParametersTypeDef
ListCollaborationTrainedModelExportJobsResponseTypeDef#
# ListCollaborationTrainedModelExportJobsResponseTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import ListCollaborationTrainedModelExportJobsResponseTypeDef
def get_value() -> ListCollaborationTrainedModelExportJobsResponseTypeDef:
    return {
        "nextToken": ...,
    }
# ListCollaborationTrainedModelExportJobsResponseTypeDef definition
class ListCollaborationTrainedModelExportJobsResponseTypeDef(TypedDict):
    collaborationTrainedModelExportJobs: List[CollaborationTrainedModelExportJobSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],- See List[CollaborationTrainedModelExportJobSummaryTypeDef]
- See ResponseMetadataTypeDef
StartTrainedModelExportJobRequestTypeDef#
# StartTrainedModelExportJobRequestTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import StartTrainedModelExportJobRequestTypeDef
def get_value() -> StartTrainedModelExportJobRequestTypeDef:
    return {
        "name": ...,
    }
# StartTrainedModelExportJobRequestTypeDef definition
class StartTrainedModelExportJobRequestTypeDef(TypedDict):
    name: str,
    trainedModelArn: str,
    membershipIdentifier: str,
    outputConfiguration: TrainedModelExportOutputConfigurationUnionTypeDef,  # (1)
    trainedModelVersionIdentifier: NotRequired[str],
    description: NotRequired[str],ListConfiguredAudienceModelsResponseTypeDef#
# ListConfiguredAudienceModelsResponseTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import ListConfiguredAudienceModelsResponseTypeDef
def get_value() -> ListConfiguredAudienceModelsResponseTypeDef:
    return {
        "nextToken": ...,
    }
# ListConfiguredAudienceModelsResponseTypeDef definition
class ListConfiguredAudienceModelsResponseTypeDef(TypedDict):
    configuredAudienceModels: List[ConfiguredAudienceModelSummaryTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
    nextToken: NotRequired[str],- See List[ConfiguredAudienceModelSummaryTypeDef]
- See ResponseMetadataTypeDef
StartAudienceGenerationJobRequestTypeDef#
# StartAudienceGenerationJobRequestTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import StartAudienceGenerationJobRequestTypeDef
def get_value() -> StartAudienceGenerationJobRequestTypeDef:
    return {
        "name": ...,
    }
# StartAudienceGenerationJobRequestTypeDef definition
class StartAudienceGenerationJobRequestTypeDef(TypedDict):
    name: str,
    configuredAudienceModelArn: str,
    seedAudience: AudienceGenerationJobDataSourceUnionTypeDef,  # (1)
    includeSeedInOutput: NotRequired[bool],
    collaborationId: NotRequired[str],
    description: NotRequired[str],
    tags: NotRequired[Mapping[str, str]],InputChannelOutputTypeDef#
# InputChannelOutputTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import InputChannelOutputTypeDef
def get_value() -> InputChannelOutputTypeDef:
    return {
        "dataSource": ...,
    }
# InputChannelOutputTypeDef definition
class InputChannelOutputTypeDef(TypedDict):
    dataSource: InputChannelDataSourceOutputTypeDef,  # (1)
    roleArn: str,InputChannelTypeDef#
# InputChannelTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import InputChannelTypeDef
def get_value() -> InputChannelTypeDef:
    return {
        "dataSource": ...,
    }
# InputChannelTypeDef definition
class InputChannelTypeDef(TypedDict):
    dataSource: InputChannelDataSourceTypeDef,  # (1)
    roleArn: str,PrivacyConfigurationPoliciesOutputTypeDef#
# PrivacyConfigurationPoliciesOutputTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import PrivacyConfigurationPoliciesOutputTypeDef
def get_value() -> PrivacyConfigurationPoliciesOutputTypeDef:
    return {
        "trainedModels": ...,
    }
# PrivacyConfigurationPoliciesOutputTypeDef definition
class PrivacyConfigurationPoliciesOutputTypeDef(TypedDict):
    trainedModels: NotRequired[TrainedModelsConfigurationPolicyOutputTypeDef],  # (1)
    trainedModelExports: NotRequired[TrainedModelExportsConfigurationPolicyOutputTypeDef],  # (2)
    trainedModelInferenceJobs: NotRequired[TrainedModelInferenceJobsConfigurationPolicyOutputTypeDef],  # (3)- See TrainedModelsConfigurationPolicyOutputTypeDef
- See TrainedModelExportsConfigurationPolicyOutputTypeDef
- See TrainedModelInferenceJobsConfigurationPolicyOutputTypeDef
PrivacyConfigurationPoliciesTypeDef#
# PrivacyConfigurationPoliciesTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import PrivacyConfigurationPoliciesTypeDef
def get_value() -> PrivacyConfigurationPoliciesTypeDef:
    return {
        "trainedModels": ...,
    }
# PrivacyConfigurationPoliciesTypeDef definition
class PrivacyConfigurationPoliciesTypeDef(TypedDict):
    trainedModels: NotRequired[TrainedModelsConfigurationPolicyTypeDef],  # (1)
    trainedModelExports: NotRequired[TrainedModelExportsConfigurationPolicyTypeDef],  # (2)
    trainedModelInferenceJobs: NotRequired[TrainedModelInferenceJobsConfigurationPolicyTypeDef],  # (3)- See TrainedModelsConfigurationPolicyTypeDef
- See TrainedModelExportsConfigurationPolicyTypeDef
- See TrainedModelInferenceJobsConfigurationPolicyTypeDef
GetTrainingDatasetResponseTypeDef#
# GetTrainingDatasetResponseTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import GetTrainingDatasetResponseTypeDef
def get_value() -> GetTrainingDatasetResponseTypeDef:
    return {
        "createTime": ...,
    }
# GetTrainingDatasetResponseTypeDef definition
class GetTrainingDatasetResponseTypeDef(TypedDict):
    createTime: datetime.datetime,
    updateTime: datetime.datetime,
    trainingDatasetArn: str,
    name: str,
    trainingData: List[DatasetOutputTypeDef],  # (1)
    status: TrainingDatasetStatusType,  # (2)
    roleArn: str,
    tags: Dict[str, str],
    description: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)- See List[DatasetOutputTypeDef]
- See TrainingDatasetStatusType
- See ResponseMetadataTypeDef
DatasetTypeDef#
# DatasetTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import DatasetTypeDef
def get_value() -> DatasetTypeDef:
    return {
        "type": ...,
    }
# DatasetTypeDef definition
class DatasetTypeDef(TypedDict):
    type: DatasetTypeType,  # (1)
    inputConfig: DatasetInputConfigUnionTypeDef,  # (2)GetMLInputChannelResponseTypeDef#
# GetMLInputChannelResponseTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import GetMLInputChannelResponseTypeDef
def get_value() -> GetMLInputChannelResponseTypeDef:
    return {
        "membershipIdentifier": ...,
    }
# GetMLInputChannelResponseTypeDef definition
class GetMLInputChannelResponseTypeDef(TypedDict):
    membershipIdentifier: str,
    collaborationIdentifier: str,
    mlInputChannelArn: str,
    name: str,
    configuredModelAlgorithmAssociations: List[str],
    status: MLInputChannelStatusType,  # (1)
    statusDetails: StatusDetailsTypeDef,  # (2)
    retentionInDays: int,
    numberOfRecords: int,
    privacyBudgets: PrivacyBudgetsTypeDef,  # (3)
    description: str,
    createTime: datetime.datetime,
    updateTime: datetime.datetime,
    inputChannel: InputChannelOutputTypeDef,  # (4)
    protectedQueryIdentifier: str,
    numberOfFiles: float,
    sizeInGb: float,
    kmsKeyArn: str,
    tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (5)- See MLInputChannelStatusType
- See StatusDetailsTypeDef
- See PrivacyBudgetsTypeDef
- See InputChannelOutputTypeDef
- See ResponseMetadataTypeDef
PrivacyConfigurationOutputTypeDef#
# PrivacyConfigurationOutputTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import PrivacyConfigurationOutputTypeDef
def get_value() -> PrivacyConfigurationOutputTypeDef:
    return {
        "policies": ...,
    }
# PrivacyConfigurationOutputTypeDef definition
class PrivacyConfigurationOutputTypeDef(TypedDict):
    policies: PrivacyConfigurationPoliciesOutputTypeDef,  # (1)PrivacyConfigurationTypeDef#
# PrivacyConfigurationTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import PrivacyConfigurationTypeDef
def get_value() -> PrivacyConfigurationTypeDef:
    return {
        "policies": ...,
    }
# PrivacyConfigurationTypeDef definition
class PrivacyConfigurationTypeDef(TypedDict):
    policies: PrivacyConfigurationPoliciesTypeDef,  # (1)CreateMLInputChannelRequestTypeDef#
# CreateMLInputChannelRequestTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import CreateMLInputChannelRequestTypeDef
def get_value() -> CreateMLInputChannelRequestTypeDef:
    return {
        "membershipIdentifier": ...,
    }
# CreateMLInputChannelRequestTypeDef definition
class CreateMLInputChannelRequestTypeDef(TypedDict):
    membershipIdentifier: str,
    configuredModelAlgorithmAssociations: Sequence[str],
    inputChannel: InputChannelUnionTypeDef,  # (1)
    name: str,
    retentionInDays: int,
    description: NotRequired[str],
    kmsKeyArn: NotRequired[str],
    tags: NotRequired[Mapping[str, str]],GetCollaborationConfiguredModelAlgorithmAssociationResponseTypeDef#
# GetCollaborationConfiguredModelAlgorithmAssociationResponseTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import GetCollaborationConfiguredModelAlgorithmAssociationResponseTypeDef
def get_value() -> GetCollaborationConfiguredModelAlgorithmAssociationResponseTypeDef:
    return {
        "createTime": ...,
    }
# GetCollaborationConfiguredModelAlgorithmAssociationResponseTypeDef definition
class GetCollaborationConfiguredModelAlgorithmAssociationResponseTypeDef(TypedDict):
    createTime: datetime.datetime,
    updateTime: datetime.datetime,
    configuredModelAlgorithmAssociationArn: str,
    membershipIdentifier: str,
    collaborationIdentifier: str,
    configuredModelAlgorithmArn: str,
    name: str,
    description: str,
    creatorAccountId: str,
    privacyConfiguration: PrivacyConfigurationOutputTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)GetConfiguredModelAlgorithmAssociationResponseTypeDef#
# GetConfiguredModelAlgorithmAssociationResponseTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import GetConfiguredModelAlgorithmAssociationResponseTypeDef
def get_value() -> GetConfiguredModelAlgorithmAssociationResponseTypeDef:
    return {
        "createTime": ...,
    }
# GetConfiguredModelAlgorithmAssociationResponseTypeDef definition
class GetConfiguredModelAlgorithmAssociationResponseTypeDef(TypedDict):
    createTime: datetime.datetime,
    updateTime: datetime.datetime,
    configuredModelAlgorithmAssociationArn: str,
    membershipIdentifier: str,
    collaborationIdentifier: str,
    configuredModelAlgorithmArn: str,
    name: str,
    privacyConfiguration: PrivacyConfigurationOutputTypeDef,  # (1)
    description: str,
    tags: Dict[str, str],
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)CreateTrainingDatasetRequestTypeDef#
# CreateTrainingDatasetRequestTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import CreateTrainingDatasetRequestTypeDef
def get_value() -> CreateTrainingDatasetRequestTypeDef:
    return {
        "name": ...,
    }
# CreateTrainingDatasetRequestTypeDef definition
class CreateTrainingDatasetRequestTypeDef(TypedDict):
    name: str,
    roleArn: str,
    trainingData: Sequence[DatasetUnionTypeDef],  # (1)
    tags: NotRequired[Mapping[str, str]],
    description: NotRequired[str],- See Sequence[DatasetUnionTypeDef]
CreateConfiguredModelAlgorithmAssociationRequestTypeDef#
# CreateConfiguredModelAlgorithmAssociationRequestTypeDef TypedDict usage example
from types_boto3_cleanroomsml.type_defs import CreateConfiguredModelAlgorithmAssociationRequestTypeDef
def get_value() -> CreateConfiguredModelAlgorithmAssociationRequestTypeDef:
    return {
        "membershipIdentifier": ...,
    }
# CreateConfiguredModelAlgorithmAssociationRequestTypeDef definition
class CreateConfiguredModelAlgorithmAssociationRequestTypeDef(TypedDict):
    membershipIdentifier: str,
    configuredModelAlgorithmArn: str,
    name: str,
    description: NotRequired[str],
    privacyConfiguration: NotRequired[PrivacyConfigurationUnionTypeDef],  # (1)
    tags: NotRequired[Mapping[str, str]],