Type definitions#
Index > CleanRoomsService > Type definitions
Auto-generated documentation for CleanRoomsService type annotations stubs module types-boto3-cleanrooms.
MLMemberAbilitiesUnionTypeDef#
# MLMemberAbilitiesUnionTypeDef Union usage example
from types_boto3_cleanrooms.type_defs import MLMemberAbilitiesUnionTypeDef
def get_value() -> MLMemberAbilitiesUnionTypeDef:
return ...
# MLMemberAbilitiesUnionTypeDef definition
MLMemberAbilitiesUnionTypeDef = Union[
MLMemberAbilitiesTypeDef, # (1)
MLMemberAbilitiesOutputTypeDef, # (2)
]
ProtectedQuerySQLParametersUnionTypeDef#
# ProtectedQuerySQLParametersUnionTypeDef Union usage example
from types_boto3_cleanrooms.type_defs import ProtectedQuerySQLParametersUnionTypeDef
def get_value() -> ProtectedQuerySQLParametersUnionTypeDef:
return ...
# ProtectedQuerySQLParametersUnionTypeDef definition
ProtectedQuerySQLParametersUnionTypeDef = Union[
ProtectedQuerySQLParametersTypeDef, # (1)
ProtectedQuerySQLParametersOutputTypeDef, # (2)
]
ConfiguredTableAssociationAnalysisRulePolicyUnionTypeDef#
# ConfiguredTableAssociationAnalysisRulePolicyUnionTypeDef Union usage example
from types_boto3_cleanrooms.type_defs import ConfiguredTableAssociationAnalysisRulePolicyUnionTypeDef
def get_value() -> ConfiguredTableAssociationAnalysisRulePolicyUnionTypeDef:
return ...
# ConfiguredTableAssociationAnalysisRulePolicyUnionTypeDef definition
ConfiguredTableAssociationAnalysisRulePolicyUnionTypeDef = Union[
ConfiguredTableAssociationAnalysisRulePolicyTypeDef, # (1)
ConfiguredTableAssociationAnalysisRulePolicyOutputTypeDef, # (2)
]
- See ConfiguredTableAssociationAnalysisRulePolicyTypeDef
- See ConfiguredTableAssociationAnalysisRulePolicyOutputTypeDef
TableReferenceUnionTypeDef#
# TableReferenceUnionTypeDef Union usage example
from types_boto3_cleanrooms.type_defs import TableReferenceUnionTypeDef
def get_value() -> TableReferenceUnionTypeDef:
return ...
# TableReferenceUnionTypeDef definition
TableReferenceUnionTypeDef = Union[
TableReferenceTypeDef, # (1)
TableReferenceOutputTypeDef, # (2)
]
ConfiguredTableAnalysisRulePolicyUnionTypeDef#
# ConfiguredTableAnalysisRulePolicyUnionTypeDef Union usage example
from types_boto3_cleanrooms.type_defs import ConfiguredTableAnalysisRulePolicyUnionTypeDef
def get_value() -> ConfiguredTableAnalysisRulePolicyUnionTypeDef:
return ...
# ConfiguredTableAnalysisRulePolicyUnionTypeDef definition
ConfiguredTableAnalysisRulePolicyUnionTypeDef = Union[
ConfiguredTableAnalysisRulePolicyTypeDef, # (1)
ConfiguredTableAnalysisRulePolicyOutputTypeDef, # (2)
]
AggregateColumnOutputTypeDef#
# AggregateColumnOutputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import AggregateColumnOutputTypeDef
def get_value() -> AggregateColumnOutputTypeDef:
return {
"columnNames": ...,
}
# AggregateColumnOutputTypeDef definition
class AggregateColumnOutputTypeDef(TypedDict):
columnNames: List[str],
function: AggregateFunctionNameType, # (1)
AggregateColumnTypeDef#
# AggregateColumnTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import AggregateColumnTypeDef
def get_value() -> AggregateColumnTypeDef:
return {
"columnNames": ...,
}
# AggregateColumnTypeDef definition
class AggregateColumnTypeDef(TypedDict):
columnNames: Sequence[str],
function: AggregateFunctionNameType, # (1)
AggregationConstraintTypeDef#
# AggregationConstraintTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import AggregationConstraintTypeDef
def get_value() -> AggregationConstraintTypeDef:
return {
"columnName": ...,
}
# AggregationConstraintTypeDef definition
class AggregationConstraintTypeDef(TypedDict):
columnName: str,
minimum: int,
type: AggregationTypeType, # (1)
AnalysisParameterTypeDef#
# AnalysisParameterTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import AnalysisParameterTypeDef
def get_value() -> AnalysisParameterTypeDef:
return {
"name": ...,
}
# AnalysisParameterTypeDef definition
class AnalysisParameterTypeDef(TypedDict):
name: str,
type: ParameterTypeType, # (1)
defaultValue: NotRequired[str],
AnalysisRuleListOutputTypeDef#
# AnalysisRuleListOutputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import AnalysisRuleListOutputTypeDef
def get_value() -> AnalysisRuleListOutputTypeDef:
return {
"joinColumns": ...,
}
# AnalysisRuleListOutputTypeDef definition
class AnalysisRuleListOutputTypeDef(TypedDict):
joinColumns: List[str],
listColumns: List[str],
allowedJoinOperators: NotRequired[List[JoinOperatorType]], # (1)
additionalAnalyses: NotRequired[AdditionalAnalysesType], # (2)
AnalysisRuleListTypeDef#
# AnalysisRuleListTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import AnalysisRuleListTypeDef
def get_value() -> AnalysisRuleListTypeDef:
return {
"joinColumns": ...,
}
# AnalysisRuleListTypeDef definition
class AnalysisRuleListTypeDef(TypedDict):
joinColumns: Sequence[str],
listColumns: Sequence[str],
allowedJoinOperators: NotRequired[Sequence[JoinOperatorType]], # (1)
additionalAnalyses: NotRequired[AdditionalAnalysesType], # (2)
AnalysisSchemaTypeDef#
# AnalysisSchemaTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import AnalysisSchemaTypeDef
def get_value() -> AnalysisSchemaTypeDef:
return {
"referencedTables": ...,
}
# AnalysisSchemaTypeDef definition
class AnalysisSchemaTypeDef(TypedDict):
referencedTables: NotRequired[List[str]],
AnalysisSourceTypeDef#
# AnalysisSourceTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import AnalysisSourceTypeDef
def get_value() -> AnalysisSourceTypeDef:
return {
"text": ...,
}
# AnalysisSourceTypeDef definition
class AnalysisSourceTypeDef(TypedDict):
text: NotRequired[str],
AnalysisTemplateSummaryTypeDef#
# AnalysisTemplateSummaryTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import AnalysisTemplateSummaryTypeDef
def get_value() -> AnalysisTemplateSummaryTypeDef:
return {
"arn": ...,
}
# AnalysisTemplateSummaryTypeDef definition
class AnalysisTemplateSummaryTypeDef(TypedDict):
arn: str,
createTime: datetime,
id: str,
name: str,
updateTime: datetime,
membershipArn: str,
membershipId: str,
collaborationArn: str,
collaborationId: str,
description: NotRequired[str],
AnalysisTemplateValidationStatusReasonTypeDef#
# AnalysisTemplateValidationStatusReasonTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import AnalysisTemplateValidationStatusReasonTypeDef
def get_value() -> AnalysisTemplateValidationStatusReasonTypeDef:
return {
"message": ...,
}
# AnalysisTemplateValidationStatusReasonTypeDef definition
class AnalysisTemplateValidationStatusReasonTypeDef(TypedDict):
message: str,
AthenaTableReferenceTypeDef#
# AthenaTableReferenceTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import AthenaTableReferenceTypeDef
def get_value() -> AthenaTableReferenceTypeDef:
return {
"workGroup": ...,
}
# AthenaTableReferenceTypeDef definition
class AthenaTableReferenceTypeDef(TypedDict):
workGroup: str,
databaseName: str,
tableName: str,
outputLocation: NotRequired[str],
BatchGetCollaborationAnalysisTemplateErrorTypeDef#
# BatchGetCollaborationAnalysisTemplateErrorTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import BatchGetCollaborationAnalysisTemplateErrorTypeDef
def get_value() -> BatchGetCollaborationAnalysisTemplateErrorTypeDef:
return {
"arn": ...,
}
# BatchGetCollaborationAnalysisTemplateErrorTypeDef definition
class BatchGetCollaborationAnalysisTemplateErrorTypeDef(TypedDict):
arn: str,
code: str,
message: str,
BatchGetCollaborationAnalysisTemplateInputTypeDef#
# BatchGetCollaborationAnalysisTemplateInputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import BatchGetCollaborationAnalysisTemplateInputTypeDef
def get_value() -> BatchGetCollaborationAnalysisTemplateInputTypeDef:
return {
"collaborationIdentifier": ...,
}
# BatchGetCollaborationAnalysisTemplateInputTypeDef definition
class BatchGetCollaborationAnalysisTemplateInputTypeDef(TypedDict):
collaborationIdentifier: str,
analysisTemplateArns: Sequence[str],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from types_boto3_cleanrooms.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],
BatchGetSchemaAnalysisRuleErrorTypeDef#
# BatchGetSchemaAnalysisRuleErrorTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import BatchGetSchemaAnalysisRuleErrorTypeDef
def get_value() -> BatchGetSchemaAnalysisRuleErrorTypeDef:
return {
"name": ...,
}
# BatchGetSchemaAnalysisRuleErrorTypeDef definition
class BatchGetSchemaAnalysisRuleErrorTypeDef(TypedDict):
name: str,
type: AnalysisRuleTypeType, # (1)
code: str,
message: str,
SchemaAnalysisRuleRequestTypeDef#
# SchemaAnalysisRuleRequestTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import SchemaAnalysisRuleRequestTypeDef
def get_value() -> SchemaAnalysisRuleRequestTypeDef:
return {
"name": ...,
}
# SchemaAnalysisRuleRequestTypeDef definition
class SchemaAnalysisRuleRequestTypeDef(TypedDict):
name: str,
type: AnalysisRuleTypeType, # (1)
BatchGetSchemaErrorTypeDef#
# BatchGetSchemaErrorTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import BatchGetSchemaErrorTypeDef
def get_value() -> BatchGetSchemaErrorTypeDef:
return {
"name": ...,
}
# BatchGetSchemaErrorTypeDef definition
class BatchGetSchemaErrorTypeDef(TypedDict):
name: str,
code: str,
message: str,
BatchGetSchemaInputTypeDef#
# BatchGetSchemaInputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import BatchGetSchemaInputTypeDef
def get_value() -> BatchGetSchemaInputTypeDef:
return {
"collaborationIdentifier": ...,
}
# BatchGetSchemaInputTypeDef definition
class BatchGetSchemaInputTypeDef(TypedDict):
collaborationIdentifier: str,
names: Sequence[str],
BilledResourceUtilizationTypeDef#
# BilledResourceUtilizationTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import BilledResourceUtilizationTypeDef
def get_value() -> BilledResourceUtilizationTypeDef:
return {
"units": ...,
}
# BilledResourceUtilizationTypeDef definition
class BilledResourceUtilizationTypeDef(TypedDict):
units: float,
CollaborationAnalysisTemplateSummaryTypeDef#
# CollaborationAnalysisTemplateSummaryTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import CollaborationAnalysisTemplateSummaryTypeDef
def get_value() -> CollaborationAnalysisTemplateSummaryTypeDef:
return {
"arn": ...,
}
# CollaborationAnalysisTemplateSummaryTypeDef definition
class CollaborationAnalysisTemplateSummaryTypeDef(TypedDict):
arn: str,
createTime: datetime,
id: str,
name: str,
updateTime: datetime,
collaborationArn: str,
collaborationId: str,
creatorAccountId: str,
description: NotRequired[str],
CollaborationConfiguredAudienceModelAssociationSummaryTypeDef#
# CollaborationConfiguredAudienceModelAssociationSummaryTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import CollaborationConfiguredAudienceModelAssociationSummaryTypeDef
def get_value() -> CollaborationConfiguredAudienceModelAssociationSummaryTypeDef:
return {
"arn": ...,
}
# CollaborationConfiguredAudienceModelAssociationSummaryTypeDef definition
class CollaborationConfiguredAudienceModelAssociationSummaryTypeDef(TypedDict):
arn: str,
createTime: datetime,
id: str,
name: str,
updateTime: datetime,
collaborationArn: str,
collaborationId: str,
creatorAccountId: str,
description: NotRequired[str],
CollaborationConfiguredAudienceModelAssociationTypeDef#
# CollaborationConfiguredAudienceModelAssociationTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import CollaborationConfiguredAudienceModelAssociationTypeDef
def get_value() -> CollaborationConfiguredAudienceModelAssociationTypeDef:
return {
"id": ...,
}
# CollaborationConfiguredAudienceModelAssociationTypeDef definition
class CollaborationConfiguredAudienceModelAssociationTypeDef(TypedDict):
id: str,
arn: str,
collaborationId: str,
collaborationArn: str,
configuredAudienceModelArn: str,
name: str,
creatorAccountId: str,
createTime: datetime,
updateTime: datetime,
description: NotRequired[str],
IdNamespaceAssociationInputReferenceConfigTypeDef#
# IdNamespaceAssociationInputReferenceConfigTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import IdNamespaceAssociationInputReferenceConfigTypeDef
def get_value() -> IdNamespaceAssociationInputReferenceConfigTypeDef:
return {
"inputReferenceArn": ...,
}
# IdNamespaceAssociationInputReferenceConfigTypeDef definition
class IdNamespaceAssociationInputReferenceConfigTypeDef(TypedDict):
inputReferenceArn: str,
manageResourcePolicies: bool,
IdNamespaceAssociationInputReferencePropertiesSummaryTypeDef#
# IdNamespaceAssociationInputReferencePropertiesSummaryTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import IdNamespaceAssociationInputReferencePropertiesSummaryTypeDef
def get_value() -> IdNamespaceAssociationInputReferencePropertiesSummaryTypeDef:
return {
"idNamespaceType": ...,
}
# IdNamespaceAssociationInputReferencePropertiesSummaryTypeDef definition
class IdNamespaceAssociationInputReferencePropertiesSummaryTypeDef(TypedDict):
idNamespaceType: IdNamespaceTypeType, # (1)
IdMappingConfigTypeDef#
# IdMappingConfigTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import IdMappingConfigTypeDef
def get_value() -> IdMappingConfigTypeDef:
return {
"allowUseAsDimensionColumn": ...,
}
# IdMappingConfigTypeDef definition
class IdMappingConfigTypeDef(TypedDict):
allowUseAsDimensionColumn: bool,
IdNamespaceAssociationInputReferencePropertiesTypeDef#
# IdNamespaceAssociationInputReferencePropertiesTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import IdNamespaceAssociationInputReferencePropertiesTypeDef
def get_value() -> IdNamespaceAssociationInputReferencePropertiesTypeDef:
return {
"idNamespaceType": ...,
}
# IdNamespaceAssociationInputReferencePropertiesTypeDef definition
class IdNamespaceAssociationInputReferencePropertiesTypeDef(TypedDict):
idNamespaceType: IdNamespaceTypeType, # (1)
idMappingWorkflowsSupported: List[Dict[str, Any]],
CollaborationPrivacyBudgetTemplateSummaryTypeDef#
# CollaborationPrivacyBudgetTemplateSummaryTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import CollaborationPrivacyBudgetTemplateSummaryTypeDef
def get_value() -> CollaborationPrivacyBudgetTemplateSummaryTypeDef:
return {
"id": ...,
}
# CollaborationPrivacyBudgetTemplateSummaryTypeDef definition
class CollaborationPrivacyBudgetTemplateSummaryTypeDef(TypedDict):
id: str,
arn: str,
collaborationId: str,
collaborationArn: str,
creatorAccountId: str,
privacyBudgetType: PrivacyBudgetTypeType, # (1)
createTime: datetime,
updateTime: datetime,
CollaborationSummaryTypeDef#
# CollaborationSummaryTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import CollaborationSummaryTypeDef
def get_value() -> CollaborationSummaryTypeDef:
return {
"id": ...,
}
# CollaborationSummaryTypeDef definition
class CollaborationSummaryTypeDef(TypedDict):
id: str,
arn: str,
name: str,
creatorAccountId: str,
creatorDisplayName: str,
createTime: datetime,
updateTime: datetime,
memberStatus: MemberStatusType, # (1)
membershipId: NotRequired[str],
membershipArn: NotRequired[str],
analyticsEngine: NotRequired[AnalyticsEngineType], # (2)
- See MemberStatusType
- See AnalyticsEngineType
DataEncryptionMetadataTypeDef#
# DataEncryptionMetadataTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import DataEncryptionMetadataTypeDef
def get_value() -> DataEncryptionMetadataTypeDef:
return {
"allowCleartext": ...,
}
# DataEncryptionMetadataTypeDef definition
class DataEncryptionMetadataTypeDef(TypedDict):
allowCleartext: bool,
allowDuplicates: bool,
allowJoinsOnColumnsWithDifferentNames: bool,
preserveNulls: bool,
ColumnTypeDef#
# ColumnTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import ColumnTypeDef
def get_value() -> ColumnTypeDef:
return {
"name": ...,
}
# ColumnTypeDef definition
class ColumnTypeDef(TypedDict):
name: str,
type: str,
WorkerComputeConfigurationTypeDef#
# WorkerComputeConfigurationTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import WorkerComputeConfigurationTypeDef
def get_value() -> WorkerComputeConfigurationTypeDef:
return {
"type": ...,
}
# WorkerComputeConfigurationTypeDef definition
class WorkerComputeConfigurationTypeDef(TypedDict):
type: NotRequired[WorkerComputeTypeType], # (1)
number: NotRequired[int],
DirectAnalysisConfigurationDetailsTypeDef#
# DirectAnalysisConfigurationDetailsTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import DirectAnalysisConfigurationDetailsTypeDef
def get_value() -> DirectAnalysisConfigurationDetailsTypeDef:
return {
"receiverAccountIds": ...,
}
# DirectAnalysisConfigurationDetailsTypeDef definition
class DirectAnalysisConfigurationDetailsTypeDef(TypedDict):
receiverAccountIds: NotRequired[List[str]],
ConfiguredAudienceModelAssociationSummaryTypeDef#
# ConfiguredAudienceModelAssociationSummaryTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import ConfiguredAudienceModelAssociationSummaryTypeDef
def get_value() -> ConfiguredAudienceModelAssociationSummaryTypeDef:
return {
"membershipId": ...,
}
# ConfiguredAudienceModelAssociationSummaryTypeDef definition
class ConfiguredAudienceModelAssociationSummaryTypeDef(TypedDict):
membershipId: str,
membershipArn: str,
collaborationArn: str,
collaborationId: str,
createTime: datetime,
updateTime: datetime,
id: str,
arn: str,
name: str,
configuredAudienceModelArn: str,
description: NotRequired[str],
ConfiguredAudienceModelAssociationTypeDef#
# ConfiguredAudienceModelAssociationTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import ConfiguredAudienceModelAssociationTypeDef
def get_value() -> ConfiguredAudienceModelAssociationTypeDef:
return {
"id": ...,
}
# ConfiguredAudienceModelAssociationTypeDef definition
class ConfiguredAudienceModelAssociationTypeDef(TypedDict):
id: str,
arn: str,
configuredAudienceModelArn: str,
membershipId: str,
membershipArn: str,
collaborationId: str,
collaborationArn: str,
name: str,
manageResourcePolicies: bool,
createTime: datetime,
updateTime: datetime,
description: NotRequired[str],
ConfiguredTableAssociationAnalysisRuleAggregationOutputTypeDef#
# ConfiguredTableAssociationAnalysisRuleAggregationOutputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import ConfiguredTableAssociationAnalysisRuleAggregationOutputTypeDef
def get_value() -> ConfiguredTableAssociationAnalysisRuleAggregationOutputTypeDef:
return {
"allowedResultReceivers": ...,
}
# ConfiguredTableAssociationAnalysisRuleAggregationOutputTypeDef definition
class ConfiguredTableAssociationAnalysisRuleAggregationOutputTypeDef(TypedDict):
allowedResultReceivers: NotRequired[List[str]],
allowedAdditionalAnalyses: NotRequired[List[str]],
ConfiguredTableAssociationAnalysisRuleAggregationTypeDef#
# ConfiguredTableAssociationAnalysisRuleAggregationTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import ConfiguredTableAssociationAnalysisRuleAggregationTypeDef
def get_value() -> ConfiguredTableAssociationAnalysisRuleAggregationTypeDef:
return {
"allowedResultReceivers": ...,
}
# ConfiguredTableAssociationAnalysisRuleAggregationTypeDef definition
class ConfiguredTableAssociationAnalysisRuleAggregationTypeDef(TypedDict):
allowedResultReceivers: NotRequired[Sequence[str]],
allowedAdditionalAnalyses: NotRequired[Sequence[str]],
ConfiguredTableAssociationAnalysisRuleCustomOutputTypeDef#
# ConfiguredTableAssociationAnalysisRuleCustomOutputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import ConfiguredTableAssociationAnalysisRuleCustomOutputTypeDef
def get_value() -> ConfiguredTableAssociationAnalysisRuleCustomOutputTypeDef:
return {
"allowedResultReceivers": ...,
}
# ConfiguredTableAssociationAnalysisRuleCustomOutputTypeDef definition
class ConfiguredTableAssociationAnalysisRuleCustomOutputTypeDef(TypedDict):
allowedResultReceivers: NotRequired[List[str]],
allowedAdditionalAnalyses: NotRequired[List[str]],
ConfiguredTableAssociationAnalysisRuleCustomTypeDef#
# ConfiguredTableAssociationAnalysisRuleCustomTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import ConfiguredTableAssociationAnalysisRuleCustomTypeDef
def get_value() -> ConfiguredTableAssociationAnalysisRuleCustomTypeDef:
return {
"allowedResultReceivers": ...,
}
# ConfiguredTableAssociationAnalysisRuleCustomTypeDef definition
class ConfiguredTableAssociationAnalysisRuleCustomTypeDef(TypedDict):
allowedResultReceivers: NotRequired[Sequence[str]],
allowedAdditionalAnalyses: NotRequired[Sequence[str]],
ConfiguredTableAssociationAnalysisRuleListOutputTypeDef#
# ConfiguredTableAssociationAnalysisRuleListOutputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import ConfiguredTableAssociationAnalysisRuleListOutputTypeDef
def get_value() -> ConfiguredTableAssociationAnalysisRuleListOutputTypeDef:
return {
"allowedResultReceivers": ...,
}
# ConfiguredTableAssociationAnalysisRuleListOutputTypeDef definition
class ConfiguredTableAssociationAnalysisRuleListOutputTypeDef(TypedDict):
allowedResultReceivers: NotRequired[List[str]],
allowedAdditionalAnalyses: NotRequired[List[str]],
ConfiguredTableAssociationAnalysisRuleListTypeDef#
# ConfiguredTableAssociationAnalysisRuleListTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import ConfiguredTableAssociationAnalysisRuleListTypeDef
def get_value() -> ConfiguredTableAssociationAnalysisRuleListTypeDef:
return {
"allowedResultReceivers": ...,
}
# ConfiguredTableAssociationAnalysisRuleListTypeDef definition
class ConfiguredTableAssociationAnalysisRuleListTypeDef(TypedDict):
allowedResultReceivers: NotRequired[Sequence[str]],
allowedAdditionalAnalyses: NotRequired[Sequence[str]],
ConfiguredTableAssociationSummaryTypeDef#
# ConfiguredTableAssociationSummaryTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import ConfiguredTableAssociationSummaryTypeDef
def get_value() -> ConfiguredTableAssociationSummaryTypeDef:
return {
"configuredTableId": ...,
}
# ConfiguredTableAssociationSummaryTypeDef definition
class ConfiguredTableAssociationSummaryTypeDef(TypedDict):
configuredTableId: str,
membershipId: str,
membershipArn: str,
name: str,
createTime: datetime,
updateTime: datetime,
id: str,
arn: str,
ConfiguredTableAssociationTypeDef#
# ConfiguredTableAssociationTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import ConfiguredTableAssociationTypeDef
def get_value() -> ConfiguredTableAssociationTypeDef:
return {
"arn": ...,
}
# ConfiguredTableAssociationTypeDef definition
class ConfiguredTableAssociationTypeDef(TypedDict):
arn: str,
id: str,
configuredTableId: str,
configuredTableArn: str,
membershipId: str,
membershipArn: str,
roleArn: str,
name: str,
createTime: datetime,
updateTime: datetime,
description: NotRequired[str],
analysisRuleTypes: NotRequired[List[ConfiguredTableAssociationAnalysisRuleTypeType]], # (1)
ConfiguredTableSummaryTypeDef#
# ConfiguredTableSummaryTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import ConfiguredTableSummaryTypeDef
def get_value() -> ConfiguredTableSummaryTypeDef:
return {
"id": ...,
}
# ConfiguredTableSummaryTypeDef definition
class ConfiguredTableSummaryTypeDef(TypedDict):
id: str,
arn: str,
name: str,
createTime: datetime,
updateTime: datetime,
analysisRuleTypes: List[ConfiguredTableAnalysisRuleTypeType], # (1)
analysisMethod: AnalysisMethodType, # (2)
CreateConfiguredAudienceModelAssociationInputTypeDef#
# CreateConfiguredAudienceModelAssociationInputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import CreateConfiguredAudienceModelAssociationInputTypeDef
def get_value() -> CreateConfiguredAudienceModelAssociationInputTypeDef:
return {
"membershipIdentifier": ...,
}
# CreateConfiguredAudienceModelAssociationInputTypeDef definition
class CreateConfiguredAudienceModelAssociationInputTypeDef(TypedDict):
membershipIdentifier: str,
configuredAudienceModelArn: str,
configuredAudienceModelAssociationName: str,
manageResourcePolicies: bool,
tags: NotRequired[Mapping[str, str]],
description: NotRequired[str],
CreateConfiguredTableAssociationInputTypeDef#
# CreateConfiguredTableAssociationInputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import CreateConfiguredTableAssociationInputTypeDef
def get_value() -> CreateConfiguredTableAssociationInputTypeDef:
return {
"name": ...,
}
# CreateConfiguredTableAssociationInputTypeDef definition
class CreateConfiguredTableAssociationInputTypeDef(TypedDict):
name: str,
membershipIdentifier: str,
configuredTableIdentifier: str,
roleArn: str,
description: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
IdMappingTableInputReferenceConfigTypeDef#
# IdMappingTableInputReferenceConfigTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import IdMappingTableInputReferenceConfigTypeDef
def get_value() -> IdMappingTableInputReferenceConfigTypeDef:
return {
"inputReferenceArn": ...,
}
# IdMappingTableInputReferenceConfigTypeDef definition
class IdMappingTableInputReferenceConfigTypeDef(TypedDict):
inputReferenceArn: str,
manageResourcePolicies: bool,
DeleteAnalysisTemplateInputTypeDef#
# DeleteAnalysisTemplateInputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import DeleteAnalysisTemplateInputTypeDef
def get_value() -> DeleteAnalysisTemplateInputTypeDef:
return {
"membershipIdentifier": ...,
}
# DeleteAnalysisTemplateInputTypeDef definition
class DeleteAnalysisTemplateInputTypeDef(TypedDict):
membershipIdentifier: str,
analysisTemplateIdentifier: str,
DeleteCollaborationInputTypeDef#
# DeleteCollaborationInputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import DeleteCollaborationInputTypeDef
def get_value() -> DeleteCollaborationInputTypeDef:
return {
"collaborationIdentifier": ...,
}
# DeleteCollaborationInputTypeDef definition
class DeleteCollaborationInputTypeDef(TypedDict):
collaborationIdentifier: str,
DeleteConfiguredAudienceModelAssociationInputTypeDef#
# DeleteConfiguredAudienceModelAssociationInputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import DeleteConfiguredAudienceModelAssociationInputTypeDef
def get_value() -> DeleteConfiguredAudienceModelAssociationInputTypeDef:
return {
"configuredAudienceModelAssociationIdentifier": ...,
}
# DeleteConfiguredAudienceModelAssociationInputTypeDef definition
class DeleteConfiguredAudienceModelAssociationInputTypeDef(TypedDict):
configuredAudienceModelAssociationIdentifier: str,
membershipIdentifier: str,
DeleteConfiguredTableAnalysisRuleInputTypeDef#
# DeleteConfiguredTableAnalysisRuleInputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import DeleteConfiguredTableAnalysisRuleInputTypeDef
def get_value() -> DeleteConfiguredTableAnalysisRuleInputTypeDef:
return {
"configuredTableIdentifier": ...,
}
# DeleteConfiguredTableAnalysisRuleInputTypeDef definition
class DeleteConfiguredTableAnalysisRuleInputTypeDef(TypedDict):
configuredTableIdentifier: str,
analysisRuleType: ConfiguredTableAnalysisRuleTypeType, # (1)
DeleteConfiguredTableAssociationAnalysisRuleInputTypeDef#
# DeleteConfiguredTableAssociationAnalysisRuleInputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import DeleteConfiguredTableAssociationAnalysisRuleInputTypeDef
def get_value() -> DeleteConfiguredTableAssociationAnalysisRuleInputTypeDef:
return {
"membershipIdentifier": ...,
}
# DeleteConfiguredTableAssociationAnalysisRuleInputTypeDef definition
class DeleteConfiguredTableAssociationAnalysisRuleInputTypeDef(TypedDict):
membershipIdentifier: str,
configuredTableAssociationIdentifier: str,
analysisRuleType: ConfiguredTableAssociationAnalysisRuleTypeType, # (1)
DeleteConfiguredTableAssociationInputTypeDef#
# DeleteConfiguredTableAssociationInputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import DeleteConfiguredTableAssociationInputTypeDef
def get_value() -> DeleteConfiguredTableAssociationInputTypeDef:
return {
"configuredTableAssociationIdentifier": ...,
}
# DeleteConfiguredTableAssociationInputTypeDef definition
class DeleteConfiguredTableAssociationInputTypeDef(TypedDict):
configuredTableAssociationIdentifier: str,
membershipIdentifier: str,
DeleteConfiguredTableInputTypeDef#
# DeleteConfiguredTableInputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import DeleteConfiguredTableInputTypeDef
def get_value() -> DeleteConfiguredTableInputTypeDef:
return {
"configuredTableIdentifier": ...,
}
# DeleteConfiguredTableInputTypeDef definition
class DeleteConfiguredTableInputTypeDef(TypedDict):
configuredTableIdentifier: str,
DeleteIdMappingTableInputTypeDef#
# DeleteIdMappingTableInputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import DeleteIdMappingTableInputTypeDef
def get_value() -> DeleteIdMappingTableInputTypeDef:
return {
"idMappingTableIdentifier": ...,
}
# DeleteIdMappingTableInputTypeDef definition
class DeleteIdMappingTableInputTypeDef(TypedDict):
idMappingTableIdentifier: str,
membershipIdentifier: str,
DeleteIdNamespaceAssociationInputTypeDef#
# DeleteIdNamespaceAssociationInputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import DeleteIdNamespaceAssociationInputTypeDef
def get_value() -> DeleteIdNamespaceAssociationInputTypeDef:
return {
"idNamespaceAssociationIdentifier": ...,
}
# DeleteIdNamespaceAssociationInputTypeDef definition
class DeleteIdNamespaceAssociationInputTypeDef(TypedDict):
idNamespaceAssociationIdentifier: str,
membershipIdentifier: str,
DeleteMemberInputTypeDef#
# DeleteMemberInputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import DeleteMemberInputTypeDef
def get_value() -> DeleteMemberInputTypeDef:
return {
"collaborationIdentifier": ...,
}
# DeleteMemberInputTypeDef definition
class DeleteMemberInputTypeDef(TypedDict):
collaborationIdentifier: str,
accountId: str,
DeleteMembershipInputTypeDef#
# DeleteMembershipInputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import DeleteMembershipInputTypeDef
def get_value() -> DeleteMembershipInputTypeDef:
return {
"membershipIdentifier": ...,
}
# DeleteMembershipInputTypeDef definition
class DeleteMembershipInputTypeDef(TypedDict):
membershipIdentifier: str,
DeletePrivacyBudgetTemplateInputTypeDef#
# DeletePrivacyBudgetTemplateInputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import DeletePrivacyBudgetTemplateInputTypeDef
def get_value() -> DeletePrivacyBudgetTemplateInputTypeDef:
return {
"membershipIdentifier": ...,
}
# DeletePrivacyBudgetTemplateInputTypeDef definition
class DeletePrivacyBudgetTemplateInputTypeDef(TypedDict):
membershipIdentifier: str,
privacyBudgetTemplateIdentifier: str,
DifferentialPrivacyColumnTypeDef#
# DifferentialPrivacyColumnTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import DifferentialPrivacyColumnTypeDef
def get_value() -> DifferentialPrivacyColumnTypeDef:
return {
"name": ...,
}
# DifferentialPrivacyColumnTypeDef definition
class DifferentialPrivacyColumnTypeDef(TypedDict):
name: str,
DifferentialPrivacySensitivityParametersTypeDef#
# DifferentialPrivacySensitivityParametersTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import DifferentialPrivacySensitivityParametersTypeDef
def get_value() -> DifferentialPrivacySensitivityParametersTypeDef:
return {
"aggregationType": ...,
}
# DifferentialPrivacySensitivityParametersTypeDef definition
class DifferentialPrivacySensitivityParametersTypeDef(TypedDict):
aggregationType: DifferentialPrivacyAggregationTypeType, # (1)
aggregationExpression: str,
userContributionLimit: int,
minColumnValue: NotRequired[float],
maxColumnValue: NotRequired[float],
DifferentialPrivacyPreviewAggregationTypeDef#
# DifferentialPrivacyPreviewAggregationTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import DifferentialPrivacyPreviewAggregationTypeDef
def get_value() -> DifferentialPrivacyPreviewAggregationTypeDef:
return {
"type": ...,
}
# DifferentialPrivacyPreviewAggregationTypeDef definition
class DifferentialPrivacyPreviewAggregationTypeDef(TypedDict):
type: DifferentialPrivacyAggregationTypeType, # (1)
maxCount: int,
DifferentialPrivacyPreviewParametersInputTypeDef#
# DifferentialPrivacyPreviewParametersInputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import DifferentialPrivacyPreviewParametersInputTypeDef
def get_value() -> DifferentialPrivacyPreviewParametersInputTypeDef:
return {
"epsilon": ...,
}
# DifferentialPrivacyPreviewParametersInputTypeDef definition
class DifferentialPrivacyPreviewParametersInputTypeDef(TypedDict):
epsilon: int,
usersNoisePerQuery: int,
DifferentialPrivacyPrivacyBudgetAggregationTypeDef#
# DifferentialPrivacyPrivacyBudgetAggregationTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import DifferentialPrivacyPrivacyBudgetAggregationTypeDef
def get_value() -> DifferentialPrivacyPrivacyBudgetAggregationTypeDef:
return {
"type": ...,
}
# DifferentialPrivacyPrivacyBudgetAggregationTypeDef definition
class DifferentialPrivacyPrivacyBudgetAggregationTypeDef(TypedDict):
type: DifferentialPrivacyAggregationTypeType, # (1)
maxCount: int,
remainingCount: int,
DifferentialPrivacyTemplateParametersInputTypeDef#
# DifferentialPrivacyTemplateParametersInputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import DifferentialPrivacyTemplateParametersInputTypeDef
def get_value() -> DifferentialPrivacyTemplateParametersInputTypeDef:
return {
"epsilon": ...,
}
# DifferentialPrivacyTemplateParametersInputTypeDef definition
class DifferentialPrivacyTemplateParametersInputTypeDef(TypedDict):
epsilon: int,
usersNoisePerQuery: int,
DifferentialPrivacyTemplateParametersOutputTypeDef#
# DifferentialPrivacyTemplateParametersOutputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import DifferentialPrivacyTemplateParametersOutputTypeDef
def get_value() -> DifferentialPrivacyTemplateParametersOutputTypeDef:
return {
"epsilon": ...,
}
# DifferentialPrivacyTemplateParametersOutputTypeDef definition
class DifferentialPrivacyTemplateParametersOutputTypeDef(TypedDict):
epsilon: int,
usersNoisePerQuery: int,
DifferentialPrivacyTemplateUpdateParametersTypeDef#
# DifferentialPrivacyTemplateUpdateParametersTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import DifferentialPrivacyTemplateUpdateParametersTypeDef
def get_value() -> DifferentialPrivacyTemplateUpdateParametersTypeDef:
return {
"epsilon": ...,
}
# DifferentialPrivacyTemplateUpdateParametersTypeDef definition
class DifferentialPrivacyTemplateUpdateParametersTypeDef(TypedDict):
epsilon: NotRequired[int],
usersNoisePerQuery: NotRequired[int],
GetAnalysisTemplateInputTypeDef#
# GetAnalysisTemplateInputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import GetAnalysisTemplateInputTypeDef
def get_value() -> GetAnalysisTemplateInputTypeDef:
return {
"membershipIdentifier": ...,
}
# GetAnalysisTemplateInputTypeDef definition
class GetAnalysisTemplateInputTypeDef(TypedDict):
membershipIdentifier: str,
analysisTemplateIdentifier: str,
GetCollaborationAnalysisTemplateInputTypeDef#
# GetCollaborationAnalysisTemplateInputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import GetCollaborationAnalysisTemplateInputTypeDef
def get_value() -> GetCollaborationAnalysisTemplateInputTypeDef:
return {
"collaborationIdentifier": ...,
}
# GetCollaborationAnalysisTemplateInputTypeDef definition
class GetCollaborationAnalysisTemplateInputTypeDef(TypedDict):
collaborationIdentifier: str,
analysisTemplateArn: str,
GetCollaborationConfiguredAudienceModelAssociationInputTypeDef#
# GetCollaborationConfiguredAudienceModelAssociationInputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import GetCollaborationConfiguredAudienceModelAssociationInputTypeDef
def get_value() -> GetCollaborationConfiguredAudienceModelAssociationInputTypeDef:
return {
"collaborationIdentifier": ...,
}
# GetCollaborationConfiguredAudienceModelAssociationInputTypeDef definition
class GetCollaborationConfiguredAudienceModelAssociationInputTypeDef(TypedDict):
collaborationIdentifier: str,
configuredAudienceModelAssociationIdentifier: str,
GetCollaborationIdNamespaceAssociationInputTypeDef#
# GetCollaborationIdNamespaceAssociationInputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import GetCollaborationIdNamespaceAssociationInputTypeDef
def get_value() -> GetCollaborationIdNamespaceAssociationInputTypeDef:
return {
"collaborationIdentifier": ...,
}
# GetCollaborationIdNamespaceAssociationInputTypeDef definition
class GetCollaborationIdNamespaceAssociationInputTypeDef(TypedDict):
collaborationIdentifier: str,
idNamespaceAssociationIdentifier: str,
GetCollaborationInputTypeDef#
# GetCollaborationInputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import GetCollaborationInputTypeDef
def get_value() -> GetCollaborationInputTypeDef:
return {
"collaborationIdentifier": ...,
}
# GetCollaborationInputTypeDef definition
class GetCollaborationInputTypeDef(TypedDict):
collaborationIdentifier: str,
GetCollaborationPrivacyBudgetTemplateInputTypeDef#
# GetCollaborationPrivacyBudgetTemplateInputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import GetCollaborationPrivacyBudgetTemplateInputTypeDef
def get_value() -> GetCollaborationPrivacyBudgetTemplateInputTypeDef:
return {
"collaborationIdentifier": ...,
}
# GetCollaborationPrivacyBudgetTemplateInputTypeDef definition
class GetCollaborationPrivacyBudgetTemplateInputTypeDef(TypedDict):
collaborationIdentifier: str,
privacyBudgetTemplateIdentifier: str,
GetConfiguredAudienceModelAssociationInputTypeDef#
# GetConfiguredAudienceModelAssociationInputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import GetConfiguredAudienceModelAssociationInputTypeDef
def get_value() -> GetConfiguredAudienceModelAssociationInputTypeDef:
return {
"configuredAudienceModelAssociationIdentifier": ...,
}
# GetConfiguredAudienceModelAssociationInputTypeDef definition
class GetConfiguredAudienceModelAssociationInputTypeDef(TypedDict):
configuredAudienceModelAssociationIdentifier: str,
membershipIdentifier: str,
GetConfiguredTableAnalysisRuleInputTypeDef#
# GetConfiguredTableAnalysisRuleInputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import GetConfiguredTableAnalysisRuleInputTypeDef
def get_value() -> GetConfiguredTableAnalysisRuleInputTypeDef:
return {
"configuredTableIdentifier": ...,
}
# GetConfiguredTableAnalysisRuleInputTypeDef definition
class GetConfiguredTableAnalysisRuleInputTypeDef(TypedDict):
configuredTableIdentifier: str,
analysisRuleType: ConfiguredTableAnalysisRuleTypeType, # (1)
GetConfiguredTableAssociationAnalysisRuleInputTypeDef#
# GetConfiguredTableAssociationAnalysisRuleInputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import GetConfiguredTableAssociationAnalysisRuleInputTypeDef
def get_value() -> GetConfiguredTableAssociationAnalysisRuleInputTypeDef:
return {
"membershipIdentifier": ...,
}
# GetConfiguredTableAssociationAnalysisRuleInputTypeDef definition
class GetConfiguredTableAssociationAnalysisRuleInputTypeDef(TypedDict):
membershipIdentifier: str,
configuredTableAssociationIdentifier: str,
analysisRuleType: ConfiguredTableAssociationAnalysisRuleTypeType, # (1)
GetConfiguredTableAssociationInputTypeDef#
# GetConfiguredTableAssociationInputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import GetConfiguredTableAssociationInputTypeDef
def get_value() -> GetConfiguredTableAssociationInputTypeDef:
return {
"configuredTableAssociationIdentifier": ...,
}
# GetConfiguredTableAssociationInputTypeDef definition
class GetConfiguredTableAssociationInputTypeDef(TypedDict):
configuredTableAssociationIdentifier: str,
membershipIdentifier: str,
GetConfiguredTableInputTypeDef#
# GetConfiguredTableInputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import GetConfiguredTableInputTypeDef
def get_value() -> GetConfiguredTableInputTypeDef:
return {
"configuredTableIdentifier": ...,
}
# GetConfiguredTableInputTypeDef definition
class GetConfiguredTableInputTypeDef(TypedDict):
configuredTableIdentifier: str,
GetIdMappingTableInputTypeDef#
# GetIdMappingTableInputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import GetIdMappingTableInputTypeDef
def get_value() -> GetIdMappingTableInputTypeDef:
return {
"idMappingTableIdentifier": ...,
}
# GetIdMappingTableInputTypeDef definition
class GetIdMappingTableInputTypeDef(TypedDict):
idMappingTableIdentifier: str,
membershipIdentifier: str,
GetIdNamespaceAssociationInputTypeDef#
# GetIdNamespaceAssociationInputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import GetIdNamespaceAssociationInputTypeDef
def get_value() -> GetIdNamespaceAssociationInputTypeDef:
return {
"idNamespaceAssociationIdentifier": ...,
}
# GetIdNamespaceAssociationInputTypeDef definition
class GetIdNamespaceAssociationInputTypeDef(TypedDict):
idNamespaceAssociationIdentifier: str,
membershipIdentifier: str,
GetMembershipInputTypeDef#
# GetMembershipInputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import GetMembershipInputTypeDef
def get_value() -> GetMembershipInputTypeDef:
return {
"membershipIdentifier": ...,
}
# GetMembershipInputTypeDef definition
class GetMembershipInputTypeDef(TypedDict):
membershipIdentifier: str,
GetPrivacyBudgetTemplateInputTypeDef#
# GetPrivacyBudgetTemplateInputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import GetPrivacyBudgetTemplateInputTypeDef
def get_value() -> GetPrivacyBudgetTemplateInputTypeDef:
return {
"membershipIdentifier": ...,
}
# GetPrivacyBudgetTemplateInputTypeDef definition
class GetPrivacyBudgetTemplateInputTypeDef(TypedDict):
membershipIdentifier: str,
privacyBudgetTemplateIdentifier: str,
GetProtectedQueryInputTypeDef#
# GetProtectedQueryInputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import GetProtectedQueryInputTypeDef
def get_value() -> GetProtectedQueryInputTypeDef:
return {
"membershipIdentifier": ...,
}
# GetProtectedQueryInputTypeDef definition
class GetProtectedQueryInputTypeDef(TypedDict):
membershipIdentifier: str,
protectedQueryIdentifier: str,
GetSchemaAnalysisRuleInputTypeDef#
# GetSchemaAnalysisRuleInputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import GetSchemaAnalysisRuleInputTypeDef
def get_value() -> GetSchemaAnalysisRuleInputTypeDef:
return {
"collaborationIdentifier": ...,
}
# GetSchemaAnalysisRuleInputTypeDef definition
class GetSchemaAnalysisRuleInputTypeDef(TypedDict):
collaborationIdentifier: str,
name: str,
type: AnalysisRuleTypeType, # (1)
GetSchemaInputTypeDef#
# GetSchemaInputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import GetSchemaInputTypeDef
def get_value() -> GetSchemaInputTypeDef:
return {
"collaborationIdentifier": ...,
}
# GetSchemaInputTypeDef definition
class GetSchemaInputTypeDef(TypedDict):
collaborationIdentifier: str,
name: str,
GlueTableReferenceTypeDef#
# GlueTableReferenceTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import GlueTableReferenceTypeDef
def get_value() -> GlueTableReferenceTypeDef:
return {
"tableName": ...,
}
# GlueTableReferenceTypeDef definition
class GlueTableReferenceTypeDef(TypedDict):
tableName: str,
databaseName: str,
IdMappingTableInputSourceTypeDef#
# IdMappingTableInputSourceTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import IdMappingTableInputSourceTypeDef
def get_value() -> IdMappingTableInputSourceTypeDef:
return {
"idNamespaceAssociationId": ...,
}
# IdMappingTableInputSourceTypeDef definition
class IdMappingTableInputSourceTypeDef(TypedDict):
idNamespaceAssociationId: str,
type: IdNamespaceTypeType, # (1)
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ListAnalysisTemplatesInputTypeDef#
# ListAnalysisTemplatesInputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import ListAnalysisTemplatesInputTypeDef
def get_value() -> ListAnalysisTemplatesInputTypeDef:
return {
"membershipIdentifier": ...,
}
# ListAnalysisTemplatesInputTypeDef definition
class ListAnalysisTemplatesInputTypeDef(TypedDict):
membershipIdentifier: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListCollaborationAnalysisTemplatesInputTypeDef#
# ListCollaborationAnalysisTemplatesInputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import ListCollaborationAnalysisTemplatesInputTypeDef
def get_value() -> ListCollaborationAnalysisTemplatesInputTypeDef:
return {
"collaborationIdentifier": ...,
}
# ListCollaborationAnalysisTemplatesInputTypeDef definition
class ListCollaborationAnalysisTemplatesInputTypeDef(TypedDict):
collaborationIdentifier: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListCollaborationConfiguredAudienceModelAssociationsInputTypeDef#
# ListCollaborationConfiguredAudienceModelAssociationsInputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import ListCollaborationConfiguredAudienceModelAssociationsInputTypeDef
def get_value() -> ListCollaborationConfiguredAudienceModelAssociationsInputTypeDef:
return {
"collaborationIdentifier": ...,
}
# ListCollaborationConfiguredAudienceModelAssociationsInputTypeDef definition
class ListCollaborationConfiguredAudienceModelAssociationsInputTypeDef(TypedDict):
collaborationIdentifier: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListCollaborationIdNamespaceAssociationsInputTypeDef#
# ListCollaborationIdNamespaceAssociationsInputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import ListCollaborationIdNamespaceAssociationsInputTypeDef
def get_value() -> ListCollaborationIdNamespaceAssociationsInputTypeDef:
return {
"collaborationIdentifier": ...,
}
# ListCollaborationIdNamespaceAssociationsInputTypeDef definition
class ListCollaborationIdNamespaceAssociationsInputTypeDef(TypedDict):
collaborationIdentifier: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListCollaborationPrivacyBudgetTemplatesInputTypeDef#
# ListCollaborationPrivacyBudgetTemplatesInputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import ListCollaborationPrivacyBudgetTemplatesInputTypeDef
def get_value() -> ListCollaborationPrivacyBudgetTemplatesInputTypeDef:
return {
"collaborationIdentifier": ...,
}
# ListCollaborationPrivacyBudgetTemplatesInputTypeDef definition
class ListCollaborationPrivacyBudgetTemplatesInputTypeDef(TypedDict):
collaborationIdentifier: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListCollaborationPrivacyBudgetsInputTypeDef#
# ListCollaborationPrivacyBudgetsInputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import ListCollaborationPrivacyBudgetsInputTypeDef
def get_value() -> ListCollaborationPrivacyBudgetsInputTypeDef:
return {
"collaborationIdentifier": ...,
}
# ListCollaborationPrivacyBudgetsInputTypeDef definition
class ListCollaborationPrivacyBudgetsInputTypeDef(TypedDict):
collaborationIdentifier: str,
privacyBudgetType: PrivacyBudgetTypeType, # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListCollaborationsInputTypeDef#
# ListCollaborationsInputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import ListCollaborationsInputTypeDef
def get_value() -> ListCollaborationsInputTypeDef:
return {
"nextToken": ...,
}
# ListCollaborationsInputTypeDef definition
class ListCollaborationsInputTypeDef(TypedDict):
nextToken: NotRequired[str],
maxResults: NotRequired[int],
memberStatus: NotRequired[FilterableMemberStatusType], # (1)
ListConfiguredAudienceModelAssociationsInputTypeDef#
# ListConfiguredAudienceModelAssociationsInputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import ListConfiguredAudienceModelAssociationsInputTypeDef
def get_value() -> ListConfiguredAudienceModelAssociationsInputTypeDef:
return {
"membershipIdentifier": ...,
}
# ListConfiguredAudienceModelAssociationsInputTypeDef definition
class ListConfiguredAudienceModelAssociationsInputTypeDef(TypedDict):
membershipIdentifier: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListConfiguredTableAssociationsInputTypeDef#
# ListConfiguredTableAssociationsInputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import ListConfiguredTableAssociationsInputTypeDef
def get_value() -> ListConfiguredTableAssociationsInputTypeDef:
return {
"membershipIdentifier": ...,
}
# ListConfiguredTableAssociationsInputTypeDef definition
class ListConfiguredTableAssociationsInputTypeDef(TypedDict):
membershipIdentifier: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListConfiguredTablesInputTypeDef#
# ListConfiguredTablesInputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import ListConfiguredTablesInputTypeDef
def get_value() -> ListConfiguredTablesInputTypeDef:
return {
"nextToken": ...,
}
# ListConfiguredTablesInputTypeDef definition
class ListConfiguredTablesInputTypeDef(TypedDict):
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListIdMappingTablesInputTypeDef#
# ListIdMappingTablesInputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import ListIdMappingTablesInputTypeDef
def get_value() -> ListIdMappingTablesInputTypeDef:
return {
"membershipIdentifier": ...,
}
# ListIdMappingTablesInputTypeDef definition
class ListIdMappingTablesInputTypeDef(TypedDict):
membershipIdentifier: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListIdNamespaceAssociationsInputTypeDef#
# ListIdNamespaceAssociationsInputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import ListIdNamespaceAssociationsInputTypeDef
def get_value() -> ListIdNamespaceAssociationsInputTypeDef:
return {
"membershipIdentifier": ...,
}
# ListIdNamespaceAssociationsInputTypeDef definition
class ListIdNamespaceAssociationsInputTypeDef(TypedDict):
membershipIdentifier: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListMembersInputTypeDef#
# ListMembersInputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import ListMembersInputTypeDef
def get_value() -> ListMembersInputTypeDef:
return {
"collaborationIdentifier": ...,
}
# ListMembersInputTypeDef definition
class ListMembersInputTypeDef(TypedDict):
collaborationIdentifier: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListMembershipsInputTypeDef#
# ListMembershipsInputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import ListMembershipsInputTypeDef
def get_value() -> ListMembershipsInputTypeDef:
return {
"nextToken": ...,
}
# ListMembershipsInputTypeDef definition
class ListMembershipsInputTypeDef(TypedDict):
nextToken: NotRequired[str],
maxResults: NotRequired[int],
status: NotRequired[MembershipStatusType], # (1)
ListPrivacyBudgetTemplatesInputTypeDef#
# ListPrivacyBudgetTemplatesInputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import ListPrivacyBudgetTemplatesInputTypeDef
def get_value() -> ListPrivacyBudgetTemplatesInputTypeDef:
return {
"membershipIdentifier": ...,
}
# ListPrivacyBudgetTemplatesInputTypeDef definition
class ListPrivacyBudgetTemplatesInputTypeDef(TypedDict):
membershipIdentifier: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
PrivacyBudgetTemplateSummaryTypeDef#
# PrivacyBudgetTemplateSummaryTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import PrivacyBudgetTemplateSummaryTypeDef
def get_value() -> PrivacyBudgetTemplateSummaryTypeDef:
return {
"id": ...,
}
# PrivacyBudgetTemplateSummaryTypeDef definition
class PrivacyBudgetTemplateSummaryTypeDef(TypedDict):
id: str,
arn: str,
membershipId: str,
membershipArn: str,
collaborationId: str,
collaborationArn: str,
privacyBudgetType: PrivacyBudgetTypeType, # (1)
createTime: datetime,
updateTime: datetime,
ListPrivacyBudgetsInputTypeDef#
# ListPrivacyBudgetsInputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import ListPrivacyBudgetsInputTypeDef
def get_value() -> ListPrivacyBudgetsInputTypeDef:
return {
"membershipIdentifier": ...,
}
# ListPrivacyBudgetsInputTypeDef definition
class ListPrivacyBudgetsInputTypeDef(TypedDict):
membershipIdentifier: str,
privacyBudgetType: PrivacyBudgetTypeType, # (1)
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListProtectedQueriesInputTypeDef#
# ListProtectedQueriesInputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import ListProtectedQueriesInputTypeDef
def get_value() -> ListProtectedQueriesInputTypeDef:
return {
"membershipIdentifier": ...,
}
# ListProtectedQueriesInputTypeDef definition
class ListProtectedQueriesInputTypeDef(TypedDict):
membershipIdentifier: str,
status: NotRequired[ProtectedQueryStatusType], # (1)
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListSchemasInputTypeDef#
# ListSchemasInputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import ListSchemasInputTypeDef
def get_value() -> ListSchemasInputTypeDef:
return {
"collaborationIdentifier": ...,
}
# ListSchemasInputTypeDef definition
class ListSchemasInputTypeDef(TypedDict):
collaborationIdentifier: str,
schemaType: NotRequired[SchemaTypeType], # (1)
nextToken: NotRequired[str],
maxResults: NotRequired[int],
- See SchemaTypeType
SchemaSummaryTypeDef#
# SchemaSummaryTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import SchemaSummaryTypeDef
def get_value() -> SchemaSummaryTypeDef:
return {
"name": ...,
}
# SchemaSummaryTypeDef definition
class SchemaSummaryTypeDef(TypedDict):
name: str,
type: SchemaTypeType, # (1)
creatorAccountId: str,
createTime: datetime,
updateTime: datetime,
collaborationId: str,
collaborationArn: str,
analysisRuleTypes: List[AnalysisRuleTypeType], # (2)
analysisMethod: NotRequired[AnalysisMethodType], # (3)
- See SchemaTypeType
- See AnalysisRuleTypeType
- See AnalysisMethodType
ListTagsForResourceInputTypeDef#
# ListTagsForResourceInputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import ListTagsForResourceInputTypeDef
def get_value() -> ListTagsForResourceInputTypeDef:
return {
"resourceArn": ...,
}
# ListTagsForResourceInputTypeDef definition
class ListTagsForResourceInputTypeDef(TypedDict):
resourceArn: str,
MLMemberAbilitiesOutputTypeDef#
# MLMemberAbilitiesOutputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import MLMemberAbilitiesOutputTypeDef
def get_value() -> MLMemberAbilitiesOutputTypeDef:
return {
"customMLMemberAbilities": ...,
}
# MLMemberAbilitiesOutputTypeDef definition
class MLMemberAbilitiesOutputTypeDef(TypedDict):
customMLMemberAbilities: List[CustomMLMemberAbilityType], # (1)
MLMemberAbilitiesTypeDef#
# MLMemberAbilitiesTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import MLMemberAbilitiesTypeDef
def get_value() -> MLMemberAbilitiesTypeDef:
return {
"customMLMemberAbilities": ...,
}
# MLMemberAbilitiesTypeDef definition
class MLMemberAbilitiesTypeDef(TypedDict):
customMLMemberAbilities: Sequence[CustomMLMemberAbilityType], # (1)
ModelInferencePaymentConfigTypeDef#
# ModelInferencePaymentConfigTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import ModelInferencePaymentConfigTypeDef
def get_value() -> ModelInferencePaymentConfigTypeDef:
return {
"isResponsible": ...,
}
# ModelInferencePaymentConfigTypeDef definition
class ModelInferencePaymentConfigTypeDef(TypedDict):
isResponsible: bool,
ModelTrainingPaymentConfigTypeDef#
# ModelTrainingPaymentConfigTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import ModelTrainingPaymentConfigTypeDef
def get_value() -> ModelTrainingPaymentConfigTypeDef:
return {
"isResponsible": ...,
}
# ModelTrainingPaymentConfigTypeDef definition
class ModelTrainingPaymentConfigTypeDef(TypedDict):
isResponsible: bool,
MembershipModelInferencePaymentConfigTypeDef#
# MembershipModelInferencePaymentConfigTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import MembershipModelInferencePaymentConfigTypeDef
def get_value() -> MembershipModelInferencePaymentConfigTypeDef:
return {
"isResponsible": ...,
}
# MembershipModelInferencePaymentConfigTypeDef definition
class MembershipModelInferencePaymentConfigTypeDef(TypedDict):
isResponsible: bool,
MembershipModelTrainingPaymentConfigTypeDef#
# MembershipModelTrainingPaymentConfigTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import MembershipModelTrainingPaymentConfigTypeDef
def get_value() -> MembershipModelTrainingPaymentConfigTypeDef:
return {
"isResponsible": ...,
}
# MembershipModelTrainingPaymentConfigTypeDef definition
class MembershipModelTrainingPaymentConfigTypeDef(TypedDict):
isResponsible: bool,
MembershipQueryComputePaymentConfigTypeDef#
# MembershipQueryComputePaymentConfigTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import MembershipQueryComputePaymentConfigTypeDef
def get_value() -> MembershipQueryComputePaymentConfigTypeDef:
return {
"isResponsible": ...,
}
# MembershipQueryComputePaymentConfigTypeDef definition
class MembershipQueryComputePaymentConfigTypeDef(TypedDict):
isResponsible: bool,
ProtectedQueryS3OutputConfigurationTypeDef#
# ProtectedQueryS3OutputConfigurationTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import ProtectedQueryS3OutputConfigurationTypeDef
def get_value() -> ProtectedQueryS3OutputConfigurationTypeDef:
return {
"resultFormat": ...,
}
# ProtectedQueryS3OutputConfigurationTypeDef definition
class ProtectedQueryS3OutputConfigurationTypeDef(TypedDict):
resultFormat: ResultFormatType, # (1)
bucket: str,
keyPrefix: NotRequired[str],
singleFileOutput: NotRequired[bool],
- See ResultFormatType
QueryComputePaymentConfigTypeDef#
# QueryComputePaymentConfigTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import QueryComputePaymentConfigTypeDef
def get_value() -> QueryComputePaymentConfigTypeDef:
return {
"isResponsible": ...,
}
# QueryComputePaymentConfigTypeDef definition
class QueryComputePaymentConfigTypeDef(TypedDict):
isResponsible: bool,
PopulateIdMappingTableInputTypeDef#
# PopulateIdMappingTableInputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import PopulateIdMappingTableInputTypeDef
def get_value() -> PopulateIdMappingTableInputTypeDef:
return {
"idMappingTableIdentifier": ...,
}
# PopulateIdMappingTableInputTypeDef definition
class PopulateIdMappingTableInputTypeDef(TypedDict):
idMappingTableIdentifier: str,
membershipIdentifier: str,
ProtectedQueryErrorTypeDef#
# ProtectedQueryErrorTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import ProtectedQueryErrorTypeDef
def get_value() -> ProtectedQueryErrorTypeDef:
return {
"message": ...,
}
# ProtectedQueryErrorTypeDef definition
class ProtectedQueryErrorTypeDef(TypedDict):
message: str,
code: str,
ProtectedQueryMemberOutputConfigurationTypeDef#
# ProtectedQueryMemberOutputConfigurationTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import ProtectedQueryMemberOutputConfigurationTypeDef
def get_value() -> ProtectedQueryMemberOutputConfigurationTypeDef:
return {
"accountId": ...,
}
# ProtectedQueryMemberOutputConfigurationTypeDef definition
class ProtectedQueryMemberOutputConfigurationTypeDef(TypedDict):
accountId: str,
ProtectedQueryS3OutputTypeDef#
# ProtectedQueryS3OutputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import ProtectedQueryS3OutputTypeDef
def get_value() -> ProtectedQueryS3OutputTypeDef:
return {
"location": ...,
}
# ProtectedQueryS3OutputTypeDef definition
class ProtectedQueryS3OutputTypeDef(TypedDict):
location: str,
ProtectedQuerySingleMemberOutputTypeDef#
# ProtectedQuerySingleMemberOutputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import ProtectedQuerySingleMemberOutputTypeDef
def get_value() -> ProtectedQuerySingleMemberOutputTypeDef:
return {
"accountId": ...,
}
# ProtectedQuerySingleMemberOutputTypeDef definition
class ProtectedQuerySingleMemberOutputTypeDef(TypedDict):
accountId: str,
ProtectedQuerySQLParametersOutputTypeDef#
# ProtectedQuerySQLParametersOutputTypeDef TypedDict usage example
from types_boto3_cleanrooms.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_cleanrooms.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]],
QueryConstraintRequireOverlapTypeDef#
# QueryConstraintRequireOverlapTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import QueryConstraintRequireOverlapTypeDef
def get_value() -> QueryConstraintRequireOverlapTypeDef:
return {
"columns": ...,
}
# QueryConstraintRequireOverlapTypeDef definition
class QueryConstraintRequireOverlapTypeDef(TypedDict):
columns: NotRequired[List[str]],
SchemaStatusReasonTypeDef#
# SchemaStatusReasonTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import SchemaStatusReasonTypeDef
def get_value() -> SchemaStatusReasonTypeDef:
return {
"code": ...,
}
# SchemaStatusReasonTypeDef definition
class SchemaStatusReasonTypeDef(TypedDict):
code: SchemaStatusReasonCodeType, # (1)
message: str,
SnowflakeTableSchemaV1TypeDef#
# SnowflakeTableSchemaV1TypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import SnowflakeTableSchemaV1TypeDef
def get_value() -> SnowflakeTableSchemaV1TypeDef:
return {
"columnName": ...,
}
# SnowflakeTableSchemaV1TypeDef definition
class SnowflakeTableSchemaV1TypeDef(TypedDict):
columnName: str,
columnType: str,
TagResourceInputTypeDef#
# TagResourceInputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import TagResourceInputTypeDef
def get_value() -> TagResourceInputTypeDef:
return {
"resourceArn": ...,
}
# TagResourceInputTypeDef definition
class TagResourceInputTypeDef(TypedDict):
resourceArn: str,
tags: Mapping[str, str],
UntagResourceInputTypeDef#
# UntagResourceInputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import UntagResourceInputTypeDef
def get_value() -> UntagResourceInputTypeDef:
return {
"resourceArn": ...,
}
# UntagResourceInputTypeDef definition
class UntagResourceInputTypeDef(TypedDict):
resourceArn: str,
tagKeys: Sequence[str],
UpdateAnalysisTemplateInputTypeDef#
# UpdateAnalysisTemplateInputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import UpdateAnalysisTemplateInputTypeDef
def get_value() -> UpdateAnalysisTemplateInputTypeDef:
return {
"membershipIdentifier": ...,
}
# UpdateAnalysisTemplateInputTypeDef definition
class UpdateAnalysisTemplateInputTypeDef(TypedDict):
membershipIdentifier: str,
analysisTemplateIdentifier: str,
description: NotRequired[str],
UpdateCollaborationInputTypeDef#
# UpdateCollaborationInputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import UpdateCollaborationInputTypeDef
def get_value() -> UpdateCollaborationInputTypeDef:
return {
"collaborationIdentifier": ...,
}
# UpdateCollaborationInputTypeDef definition
class UpdateCollaborationInputTypeDef(TypedDict):
collaborationIdentifier: str,
name: NotRequired[str],
description: NotRequired[str],
UpdateConfiguredAudienceModelAssociationInputTypeDef#
# UpdateConfiguredAudienceModelAssociationInputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import UpdateConfiguredAudienceModelAssociationInputTypeDef
def get_value() -> UpdateConfiguredAudienceModelAssociationInputTypeDef:
return {
"configuredAudienceModelAssociationIdentifier": ...,
}
# UpdateConfiguredAudienceModelAssociationInputTypeDef definition
class UpdateConfiguredAudienceModelAssociationInputTypeDef(TypedDict):
configuredAudienceModelAssociationIdentifier: str,
membershipIdentifier: str,
description: NotRequired[str],
name: NotRequired[str],
UpdateConfiguredTableAssociationInputTypeDef#
# UpdateConfiguredTableAssociationInputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import UpdateConfiguredTableAssociationInputTypeDef
def get_value() -> UpdateConfiguredTableAssociationInputTypeDef:
return {
"configuredTableAssociationIdentifier": ...,
}
# UpdateConfiguredTableAssociationInputTypeDef definition
class UpdateConfiguredTableAssociationInputTypeDef(TypedDict):
configuredTableAssociationIdentifier: str,
membershipIdentifier: str,
description: NotRequired[str],
roleArn: NotRequired[str],
UpdateConfiguredTableInputTypeDef#
# UpdateConfiguredTableInputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import UpdateConfiguredTableInputTypeDef
def get_value() -> UpdateConfiguredTableInputTypeDef:
return {
"configuredTableIdentifier": ...,
}
# UpdateConfiguredTableInputTypeDef definition
class UpdateConfiguredTableInputTypeDef(TypedDict):
configuredTableIdentifier: str,
name: NotRequired[str],
description: NotRequired[str],
UpdateIdMappingTableInputTypeDef#
# UpdateIdMappingTableInputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import UpdateIdMappingTableInputTypeDef
def get_value() -> UpdateIdMappingTableInputTypeDef:
return {
"idMappingTableIdentifier": ...,
}
# UpdateIdMappingTableInputTypeDef definition
class UpdateIdMappingTableInputTypeDef(TypedDict):
idMappingTableIdentifier: str,
membershipIdentifier: str,
description: NotRequired[str],
kmsKeyArn: NotRequired[str],
UpdateProtectedQueryInputTypeDef#
# UpdateProtectedQueryInputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import UpdateProtectedQueryInputTypeDef
def get_value() -> UpdateProtectedQueryInputTypeDef:
return {
"membershipIdentifier": ...,
}
# UpdateProtectedQueryInputTypeDef definition
class UpdateProtectedQueryInputTypeDef(TypedDict):
membershipIdentifier: str,
protectedQueryIdentifier: str,
targetStatus: TargetProtectedQueryStatusType, # (1)
AnalysisRuleAggregationOutputTypeDef#
# AnalysisRuleAggregationOutputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import AnalysisRuleAggregationOutputTypeDef
def get_value() -> AnalysisRuleAggregationOutputTypeDef:
return {
"aggregateColumns": ...,
}
# AnalysisRuleAggregationOutputTypeDef definition
class AnalysisRuleAggregationOutputTypeDef(TypedDict):
aggregateColumns: List[AggregateColumnOutputTypeDef], # (1)
joinColumns: List[str],
dimensionColumns: List[str],
scalarFunctions: List[ScalarFunctionsType], # (4)
outputConstraints: List[AggregationConstraintTypeDef], # (5)
joinRequired: NotRequired[JoinRequiredOptionType], # (2)
allowedJoinOperators: NotRequired[List[JoinOperatorType]], # (3)
additionalAnalyses: NotRequired[AdditionalAnalysesType], # (6)
- See AggregateColumnOutputTypeDef
- See JoinRequiredOptionType
- See JoinOperatorType
- See ScalarFunctionsType
- See AggregationConstraintTypeDef
- See AdditionalAnalysesType
AnalysisRuleAggregationTypeDef#
# AnalysisRuleAggregationTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import AnalysisRuleAggregationTypeDef
def get_value() -> AnalysisRuleAggregationTypeDef:
return {
"aggregateColumns": ...,
}
# AnalysisRuleAggregationTypeDef definition
class AnalysisRuleAggregationTypeDef(TypedDict):
aggregateColumns: Sequence[AggregateColumnTypeDef], # (1)
joinColumns: Sequence[str],
dimensionColumns: Sequence[str],
scalarFunctions: Sequence[ScalarFunctionsType], # (4)
outputConstraints: Sequence[AggregationConstraintTypeDef], # (5)
joinRequired: NotRequired[JoinRequiredOptionType], # (2)
allowedJoinOperators: NotRequired[Sequence[JoinOperatorType]], # (3)
additionalAnalyses: NotRequired[AdditionalAnalysesType], # (6)
- See AggregateColumnTypeDef
- See JoinRequiredOptionType
- See JoinOperatorType
- See ScalarFunctionsType
- See AggregationConstraintTypeDef
- See AdditionalAnalysesType
CreateAnalysisTemplateInputTypeDef#
# CreateAnalysisTemplateInputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import CreateAnalysisTemplateInputTypeDef
def get_value() -> CreateAnalysisTemplateInputTypeDef:
return {
"membershipIdentifier": ...,
}
# CreateAnalysisTemplateInputTypeDef definition
class CreateAnalysisTemplateInputTypeDef(TypedDict):
membershipIdentifier: str,
name: str,
format: AnalysisFormatType, # (1)
source: AnalysisSourceTypeDef, # (2)
description: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
analysisParameters: NotRequired[Sequence[AnalysisParameterTypeDef]], # (3)
AnalysisTemplateValidationStatusDetailTypeDef#
# AnalysisTemplateValidationStatusDetailTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import AnalysisTemplateValidationStatusDetailTypeDef
def get_value() -> AnalysisTemplateValidationStatusDetailTypeDef:
return {
"type": ...,
}
# AnalysisTemplateValidationStatusDetailTypeDef definition
class AnalysisTemplateValidationStatusDetailTypeDef(TypedDict):
type: AnalysisTemplateValidationTypeType, # (1)
status: AnalysisTemplateValidationStatusType, # (2)
reasons: NotRequired[List[AnalysisTemplateValidationStatusReasonTypeDef]], # (3)
- See AnalysisTemplateValidationTypeType
- See AnalysisTemplateValidationStatusType
- See AnalysisTemplateValidationStatusReasonTypeDef
ListAnalysisTemplatesOutputTypeDef#
# ListAnalysisTemplatesOutputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import ListAnalysisTemplatesOutputTypeDef
def get_value() -> ListAnalysisTemplatesOutputTypeDef:
return {
"nextToken": ...,
}
# ListAnalysisTemplatesOutputTypeDef definition
class ListAnalysisTemplatesOutputTypeDef(TypedDict):
analysisTemplateSummaries: List[AnalysisTemplateSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListTagsForResourceOutputTypeDef#
# ListTagsForResourceOutputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import ListTagsForResourceOutputTypeDef
def get_value() -> ListTagsForResourceOutputTypeDef:
return {
"tags": ...,
}
# ListTagsForResourceOutputTypeDef definition
class ListTagsForResourceOutputTypeDef(TypedDict):
tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
PopulateIdMappingTableOutputTypeDef#
# PopulateIdMappingTableOutputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import PopulateIdMappingTableOutputTypeDef
def get_value() -> PopulateIdMappingTableOutputTypeDef:
return {
"idMappingJobId": ...,
}
# PopulateIdMappingTableOutputTypeDef definition
class PopulateIdMappingTableOutputTypeDef(TypedDict):
idMappingJobId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
BatchGetSchemaAnalysisRuleInputTypeDef#
# BatchGetSchemaAnalysisRuleInputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import BatchGetSchemaAnalysisRuleInputTypeDef
def get_value() -> BatchGetSchemaAnalysisRuleInputTypeDef:
return {
"collaborationIdentifier": ...,
}
# BatchGetSchemaAnalysisRuleInputTypeDef definition
class BatchGetSchemaAnalysisRuleInputTypeDef(TypedDict):
collaborationIdentifier: str,
schemaAnalysisRuleRequests: Sequence[SchemaAnalysisRuleRequestTypeDef], # (1)
ProtectedQueryStatisticsTypeDef#
# ProtectedQueryStatisticsTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import ProtectedQueryStatisticsTypeDef
def get_value() -> ProtectedQueryStatisticsTypeDef:
return {
"totalDurationInMillis": ...,
}
# ProtectedQueryStatisticsTypeDef definition
class ProtectedQueryStatisticsTypeDef(TypedDict):
totalDurationInMillis: NotRequired[int],
billedResourceUtilization: NotRequired[BilledResourceUtilizationTypeDef], # (1)
ListCollaborationAnalysisTemplatesOutputTypeDef#
# ListCollaborationAnalysisTemplatesOutputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import ListCollaborationAnalysisTemplatesOutputTypeDef
def get_value() -> ListCollaborationAnalysisTemplatesOutputTypeDef:
return {
"nextToken": ...,
}
# ListCollaborationAnalysisTemplatesOutputTypeDef definition
class ListCollaborationAnalysisTemplatesOutputTypeDef(TypedDict):
collaborationAnalysisTemplateSummaries: List[CollaborationAnalysisTemplateSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListCollaborationConfiguredAudienceModelAssociationsOutputTypeDef#
# ListCollaborationConfiguredAudienceModelAssociationsOutputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import ListCollaborationConfiguredAudienceModelAssociationsOutputTypeDef
def get_value() -> ListCollaborationConfiguredAudienceModelAssociationsOutputTypeDef:
return {
"collaborationConfiguredAudienceModelAssociationSummaries": ...,
}
# ListCollaborationConfiguredAudienceModelAssociationsOutputTypeDef definition
class ListCollaborationConfiguredAudienceModelAssociationsOutputTypeDef(TypedDict):
collaborationConfiguredAudienceModelAssociationSummaries: List[CollaborationConfiguredAudienceModelAssociationSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
GetCollaborationConfiguredAudienceModelAssociationOutputTypeDef#
# GetCollaborationConfiguredAudienceModelAssociationOutputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import GetCollaborationConfiguredAudienceModelAssociationOutputTypeDef
def get_value() -> GetCollaborationConfiguredAudienceModelAssociationOutputTypeDef:
return {
"collaborationConfiguredAudienceModelAssociation": ...,
}
# GetCollaborationConfiguredAudienceModelAssociationOutputTypeDef definition
class GetCollaborationConfiguredAudienceModelAssociationOutputTypeDef(TypedDict):
collaborationConfiguredAudienceModelAssociation: CollaborationConfiguredAudienceModelAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CollaborationIdNamespaceAssociationSummaryTypeDef#
# CollaborationIdNamespaceAssociationSummaryTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import CollaborationIdNamespaceAssociationSummaryTypeDef
def get_value() -> CollaborationIdNamespaceAssociationSummaryTypeDef:
return {
"arn": ...,
}
# CollaborationIdNamespaceAssociationSummaryTypeDef definition
class CollaborationIdNamespaceAssociationSummaryTypeDef(TypedDict):
arn: str,
createTime: datetime,
id: str,
updateTime: datetime,
collaborationArn: str,
collaborationId: str,
creatorAccountId: str,
inputReferenceConfig: IdNamespaceAssociationInputReferenceConfigTypeDef, # (1)
name: str,
inputReferenceProperties: IdNamespaceAssociationInputReferencePropertiesSummaryTypeDef, # (2)
description: NotRequired[str],
- See IdNamespaceAssociationInputReferenceConfigTypeDef
- See IdNamespaceAssociationInputReferencePropertiesSummaryTypeDef
IdNamespaceAssociationSummaryTypeDef#
# IdNamespaceAssociationSummaryTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import IdNamespaceAssociationSummaryTypeDef
def get_value() -> IdNamespaceAssociationSummaryTypeDef:
return {
"membershipId": ...,
}
# IdNamespaceAssociationSummaryTypeDef definition
class IdNamespaceAssociationSummaryTypeDef(TypedDict):
membershipId: str,
membershipArn: str,
collaborationArn: str,
collaborationId: str,
createTime: datetime,
updateTime: datetime,
id: str,
arn: str,
inputReferenceConfig: IdNamespaceAssociationInputReferenceConfigTypeDef, # (1)
name: str,
inputReferenceProperties: IdNamespaceAssociationInputReferencePropertiesSummaryTypeDef, # (2)
description: NotRequired[str],
- See IdNamespaceAssociationInputReferenceConfigTypeDef
- See IdNamespaceAssociationInputReferencePropertiesSummaryTypeDef
CreateIdNamespaceAssociationInputTypeDef#
# CreateIdNamespaceAssociationInputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import CreateIdNamespaceAssociationInputTypeDef
def get_value() -> CreateIdNamespaceAssociationInputTypeDef:
return {
"membershipIdentifier": ...,
}
# CreateIdNamespaceAssociationInputTypeDef definition
class CreateIdNamespaceAssociationInputTypeDef(TypedDict):
membershipIdentifier: str,
inputReferenceConfig: IdNamespaceAssociationInputReferenceConfigTypeDef, # (1)
name: str,
tags: NotRequired[Mapping[str, str]],
description: NotRequired[str],
idMappingConfig: NotRequired[IdMappingConfigTypeDef], # (2)
UpdateIdNamespaceAssociationInputTypeDef#
# UpdateIdNamespaceAssociationInputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import UpdateIdNamespaceAssociationInputTypeDef
def get_value() -> UpdateIdNamespaceAssociationInputTypeDef:
return {
"idNamespaceAssociationIdentifier": ...,
}
# UpdateIdNamespaceAssociationInputTypeDef definition
class UpdateIdNamespaceAssociationInputTypeDef(TypedDict):
idNamespaceAssociationIdentifier: str,
membershipIdentifier: str,
name: NotRequired[str],
description: NotRequired[str],
idMappingConfig: NotRequired[IdMappingConfigTypeDef], # (1)
CollaborationIdNamespaceAssociationTypeDef#
# CollaborationIdNamespaceAssociationTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import CollaborationIdNamespaceAssociationTypeDef
def get_value() -> CollaborationIdNamespaceAssociationTypeDef:
return {
"id": ...,
}
# CollaborationIdNamespaceAssociationTypeDef definition
class CollaborationIdNamespaceAssociationTypeDef(TypedDict):
id: str,
arn: str,
collaborationId: str,
collaborationArn: str,
name: str,
creatorAccountId: str,
createTime: datetime,
updateTime: datetime,
inputReferenceConfig: IdNamespaceAssociationInputReferenceConfigTypeDef, # (1)
inputReferenceProperties: IdNamespaceAssociationInputReferencePropertiesTypeDef, # (2)
description: NotRequired[str],
idMappingConfig: NotRequired[IdMappingConfigTypeDef], # (3)
- See IdNamespaceAssociationInputReferenceConfigTypeDef
- See IdNamespaceAssociationInputReferencePropertiesTypeDef
- See IdMappingConfigTypeDef
IdNamespaceAssociationTypeDef#
# IdNamespaceAssociationTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import IdNamespaceAssociationTypeDef
def get_value() -> IdNamespaceAssociationTypeDef:
return {
"id": ...,
}
# IdNamespaceAssociationTypeDef definition
class IdNamespaceAssociationTypeDef(TypedDict):
id: str,
arn: str,
membershipId: str,
membershipArn: str,
collaborationId: str,
collaborationArn: str,
name: str,
createTime: datetime,
updateTime: datetime,
inputReferenceConfig: IdNamespaceAssociationInputReferenceConfigTypeDef, # (1)
inputReferenceProperties: IdNamespaceAssociationInputReferencePropertiesTypeDef, # (2)
description: NotRequired[str],
idMappingConfig: NotRequired[IdMappingConfigTypeDef], # (3)
- See IdNamespaceAssociationInputReferenceConfigTypeDef
- See IdNamespaceAssociationInputReferencePropertiesTypeDef
- See IdMappingConfigTypeDef
ListCollaborationPrivacyBudgetTemplatesOutputTypeDef#
# ListCollaborationPrivacyBudgetTemplatesOutputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import ListCollaborationPrivacyBudgetTemplatesOutputTypeDef
def get_value() -> ListCollaborationPrivacyBudgetTemplatesOutputTypeDef:
return {
"nextToken": ...,
}
# ListCollaborationPrivacyBudgetTemplatesOutputTypeDef definition
class ListCollaborationPrivacyBudgetTemplatesOutputTypeDef(TypedDict):
collaborationPrivacyBudgetTemplateSummaries: List[CollaborationPrivacyBudgetTemplateSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListCollaborationsOutputTypeDef#
# ListCollaborationsOutputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import ListCollaborationsOutputTypeDef
def get_value() -> ListCollaborationsOutputTypeDef:
return {
"nextToken": ...,
}
# ListCollaborationsOutputTypeDef definition
class ListCollaborationsOutputTypeDef(TypedDict):
collaborationList: List[CollaborationSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
CollaborationTypeDef#
# CollaborationTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import CollaborationTypeDef
def get_value() -> CollaborationTypeDef:
return {
"id": ...,
}
# CollaborationTypeDef definition
class CollaborationTypeDef(TypedDict):
id: str,
arn: str,
name: str,
creatorAccountId: str,
creatorDisplayName: str,
createTime: datetime,
updateTime: datetime,
memberStatus: MemberStatusType, # (1)
queryLogStatus: CollaborationQueryLogStatusType, # (3)
description: NotRequired[str],
membershipId: NotRequired[str],
membershipArn: NotRequired[str],
dataEncryptionMetadata: NotRequired[DataEncryptionMetadataTypeDef], # (2)
analyticsEngine: NotRequired[AnalyticsEngineType], # (4)
- See MemberStatusType
- See DataEncryptionMetadataTypeDef
- See CollaborationQueryLogStatusType
- See AnalyticsEngineType
ComputeConfigurationTypeDef#
# ComputeConfigurationTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import ComputeConfigurationTypeDef
def get_value() -> ComputeConfigurationTypeDef:
return {
"worker": ...,
}
# ComputeConfigurationTypeDef definition
class ComputeConfigurationTypeDef(TypedDict):
worker: NotRequired[WorkerComputeConfigurationTypeDef], # (1)
ConfigurationDetailsTypeDef#
# ConfigurationDetailsTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import ConfigurationDetailsTypeDef
def get_value() -> ConfigurationDetailsTypeDef:
return {
"directAnalysisConfigurationDetails": ...,
}
# ConfigurationDetailsTypeDef definition
class ConfigurationDetailsTypeDef(TypedDict):
directAnalysisConfigurationDetails: NotRequired[DirectAnalysisConfigurationDetailsTypeDef], # (1)
ListConfiguredAudienceModelAssociationsOutputTypeDef#
# ListConfiguredAudienceModelAssociationsOutputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import ListConfiguredAudienceModelAssociationsOutputTypeDef
def get_value() -> ListConfiguredAudienceModelAssociationsOutputTypeDef:
return {
"configuredAudienceModelAssociationSummaries": ...,
}
# ListConfiguredAudienceModelAssociationsOutputTypeDef definition
class ListConfiguredAudienceModelAssociationsOutputTypeDef(TypedDict):
configuredAudienceModelAssociationSummaries: List[ConfiguredAudienceModelAssociationSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
CreateConfiguredAudienceModelAssociationOutputTypeDef#
# CreateConfiguredAudienceModelAssociationOutputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import CreateConfiguredAudienceModelAssociationOutputTypeDef
def get_value() -> CreateConfiguredAudienceModelAssociationOutputTypeDef:
return {
"configuredAudienceModelAssociation": ...,
}
# CreateConfiguredAudienceModelAssociationOutputTypeDef definition
class CreateConfiguredAudienceModelAssociationOutputTypeDef(TypedDict):
configuredAudienceModelAssociation: ConfiguredAudienceModelAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetConfiguredAudienceModelAssociationOutputTypeDef#
# GetConfiguredAudienceModelAssociationOutputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import GetConfiguredAudienceModelAssociationOutputTypeDef
def get_value() -> GetConfiguredAudienceModelAssociationOutputTypeDef:
return {
"configuredAudienceModelAssociation": ...,
}
# GetConfiguredAudienceModelAssociationOutputTypeDef definition
class GetConfiguredAudienceModelAssociationOutputTypeDef(TypedDict):
configuredAudienceModelAssociation: ConfiguredAudienceModelAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateConfiguredAudienceModelAssociationOutputTypeDef#
# UpdateConfiguredAudienceModelAssociationOutputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import UpdateConfiguredAudienceModelAssociationOutputTypeDef
def get_value() -> UpdateConfiguredAudienceModelAssociationOutputTypeDef:
return {
"configuredAudienceModelAssociation": ...,
}
# UpdateConfiguredAudienceModelAssociationOutputTypeDef definition
class UpdateConfiguredAudienceModelAssociationOutputTypeDef(TypedDict):
configuredAudienceModelAssociation: ConfiguredAudienceModelAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ConfiguredTableAssociationAnalysisRulePolicyV1OutputTypeDef#
# ConfiguredTableAssociationAnalysisRulePolicyV1OutputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import ConfiguredTableAssociationAnalysisRulePolicyV1OutputTypeDef
def get_value() -> ConfiguredTableAssociationAnalysisRulePolicyV1OutputTypeDef:
return {
"list": ...,
}
# ConfiguredTableAssociationAnalysisRulePolicyV1OutputTypeDef definition
class ConfiguredTableAssociationAnalysisRulePolicyV1OutputTypeDef(TypedDict):
list: NotRequired[ConfiguredTableAssociationAnalysisRuleListOutputTypeDef], # (1)
aggregation: NotRequired[ConfiguredTableAssociationAnalysisRuleAggregationOutputTypeDef], # (2)
custom: NotRequired[ConfiguredTableAssociationAnalysisRuleCustomOutputTypeDef], # (3)
- See ConfiguredTableAssociationAnalysisRuleListOutputTypeDef
- See ConfiguredTableAssociationAnalysisRuleAggregationOutputTypeDef
- See ConfiguredTableAssociationAnalysisRuleCustomOutputTypeDef
ConfiguredTableAssociationAnalysisRulePolicyV1TypeDef#
# ConfiguredTableAssociationAnalysisRulePolicyV1TypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import ConfiguredTableAssociationAnalysisRulePolicyV1TypeDef
def get_value() -> ConfiguredTableAssociationAnalysisRulePolicyV1TypeDef:
return {
"list": ...,
}
# ConfiguredTableAssociationAnalysisRulePolicyV1TypeDef definition
class ConfiguredTableAssociationAnalysisRulePolicyV1TypeDef(TypedDict):
list: NotRequired[ConfiguredTableAssociationAnalysisRuleListTypeDef], # (1)
aggregation: NotRequired[ConfiguredTableAssociationAnalysisRuleAggregationTypeDef], # (2)
custom: NotRequired[ConfiguredTableAssociationAnalysisRuleCustomTypeDef], # (3)
- See ConfiguredTableAssociationAnalysisRuleListTypeDef
- See ConfiguredTableAssociationAnalysisRuleAggregationTypeDef
- See ConfiguredTableAssociationAnalysisRuleCustomTypeDef
ListConfiguredTableAssociationsOutputTypeDef#
# ListConfiguredTableAssociationsOutputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import ListConfiguredTableAssociationsOutputTypeDef
def get_value() -> ListConfiguredTableAssociationsOutputTypeDef:
return {
"configuredTableAssociationSummaries": ...,
}
# ListConfiguredTableAssociationsOutputTypeDef definition
class ListConfiguredTableAssociationsOutputTypeDef(TypedDict):
configuredTableAssociationSummaries: List[ConfiguredTableAssociationSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
CreateConfiguredTableAssociationOutputTypeDef#
# CreateConfiguredTableAssociationOutputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import CreateConfiguredTableAssociationOutputTypeDef
def get_value() -> CreateConfiguredTableAssociationOutputTypeDef:
return {
"configuredTableAssociation": ...,
}
# CreateConfiguredTableAssociationOutputTypeDef definition
class CreateConfiguredTableAssociationOutputTypeDef(TypedDict):
configuredTableAssociation: ConfiguredTableAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetConfiguredTableAssociationOutputTypeDef#
# GetConfiguredTableAssociationOutputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import GetConfiguredTableAssociationOutputTypeDef
def get_value() -> GetConfiguredTableAssociationOutputTypeDef:
return {
"configuredTableAssociation": ...,
}
# GetConfiguredTableAssociationOutputTypeDef definition
class GetConfiguredTableAssociationOutputTypeDef(TypedDict):
configuredTableAssociation: ConfiguredTableAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateConfiguredTableAssociationOutputTypeDef#
# UpdateConfiguredTableAssociationOutputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import UpdateConfiguredTableAssociationOutputTypeDef
def get_value() -> UpdateConfiguredTableAssociationOutputTypeDef:
return {
"configuredTableAssociation": ...,
}
# UpdateConfiguredTableAssociationOutputTypeDef definition
class UpdateConfiguredTableAssociationOutputTypeDef(TypedDict):
configuredTableAssociation: ConfiguredTableAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListConfiguredTablesOutputTypeDef#
# ListConfiguredTablesOutputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import ListConfiguredTablesOutputTypeDef
def get_value() -> ListConfiguredTablesOutputTypeDef:
return {
"configuredTableSummaries": ...,
}
# ListConfiguredTablesOutputTypeDef definition
class ListConfiguredTablesOutputTypeDef(TypedDict):
configuredTableSummaries: List[ConfiguredTableSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
CreateIdMappingTableInputTypeDef#
# CreateIdMappingTableInputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import CreateIdMappingTableInputTypeDef
def get_value() -> CreateIdMappingTableInputTypeDef:
return {
"membershipIdentifier": ...,
}
# CreateIdMappingTableInputTypeDef definition
class CreateIdMappingTableInputTypeDef(TypedDict):
membershipIdentifier: str,
name: str,
inputReferenceConfig: IdMappingTableInputReferenceConfigTypeDef, # (1)
description: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
kmsKeyArn: NotRequired[str],
IdMappingTableSummaryTypeDef#
# IdMappingTableSummaryTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import IdMappingTableSummaryTypeDef
def get_value() -> IdMappingTableSummaryTypeDef:
return {
"collaborationArn": ...,
}
# IdMappingTableSummaryTypeDef definition
class IdMappingTableSummaryTypeDef(TypedDict):
collaborationArn: str,
collaborationId: str,
membershipId: str,
membershipArn: str,
createTime: datetime,
updateTime: datetime,
id: str,
arn: str,
inputReferenceConfig: IdMappingTableInputReferenceConfigTypeDef, # (1)
name: str,
description: NotRequired[str],
DifferentialPrivacyConfigurationOutputTypeDef#
# DifferentialPrivacyConfigurationOutputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import DifferentialPrivacyConfigurationOutputTypeDef
def get_value() -> DifferentialPrivacyConfigurationOutputTypeDef:
return {
"columns": ...,
}
# DifferentialPrivacyConfigurationOutputTypeDef definition
class DifferentialPrivacyConfigurationOutputTypeDef(TypedDict):
columns: List[DifferentialPrivacyColumnTypeDef], # (1)
DifferentialPrivacyConfigurationTypeDef#
# DifferentialPrivacyConfigurationTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import DifferentialPrivacyConfigurationTypeDef
def get_value() -> DifferentialPrivacyConfigurationTypeDef:
return {
"columns": ...,
}
# DifferentialPrivacyConfigurationTypeDef definition
class DifferentialPrivacyConfigurationTypeDef(TypedDict):
columns: Sequence[DifferentialPrivacyColumnTypeDef], # (1)
DifferentialPrivacyParametersTypeDef#
# DifferentialPrivacyParametersTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import DifferentialPrivacyParametersTypeDef
def get_value() -> DifferentialPrivacyParametersTypeDef:
return {
"sensitivityParameters": ...,
}
# DifferentialPrivacyParametersTypeDef definition
class DifferentialPrivacyParametersTypeDef(TypedDict):
sensitivityParameters: List[DifferentialPrivacySensitivityParametersTypeDef], # (1)
DifferentialPrivacyPrivacyImpactTypeDef#
# DifferentialPrivacyPrivacyImpactTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import DifferentialPrivacyPrivacyImpactTypeDef
def get_value() -> DifferentialPrivacyPrivacyImpactTypeDef:
return {
"aggregations": ...,
}
# DifferentialPrivacyPrivacyImpactTypeDef definition
class DifferentialPrivacyPrivacyImpactTypeDef(TypedDict):
aggregations: List[DifferentialPrivacyPreviewAggregationTypeDef], # (1)
PreviewPrivacyImpactParametersInputTypeDef#
# PreviewPrivacyImpactParametersInputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import PreviewPrivacyImpactParametersInputTypeDef
def get_value() -> PreviewPrivacyImpactParametersInputTypeDef:
return {
"differentialPrivacy": ...,
}
# PreviewPrivacyImpactParametersInputTypeDef definition
class PreviewPrivacyImpactParametersInputTypeDef(TypedDict):
differentialPrivacy: NotRequired[DifferentialPrivacyPreviewParametersInputTypeDef], # (1)
DifferentialPrivacyPrivacyBudgetTypeDef#
# DifferentialPrivacyPrivacyBudgetTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import DifferentialPrivacyPrivacyBudgetTypeDef
def get_value() -> DifferentialPrivacyPrivacyBudgetTypeDef:
return {
"aggregations": ...,
}
# DifferentialPrivacyPrivacyBudgetTypeDef definition
class DifferentialPrivacyPrivacyBudgetTypeDef(TypedDict):
aggregations: List[DifferentialPrivacyPrivacyBudgetAggregationTypeDef], # (1)
epsilon: int,
PrivacyBudgetTemplateParametersInputTypeDef#
# PrivacyBudgetTemplateParametersInputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import PrivacyBudgetTemplateParametersInputTypeDef
def get_value() -> PrivacyBudgetTemplateParametersInputTypeDef:
return {
"differentialPrivacy": ...,
}
# PrivacyBudgetTemplateParametersInputTypeDef definition
class PrivacyBudgetTemplateParametersInputTypeDef(TypedDict):
differentialPrivacy: NotRequired[DifferentialPrivacyTemplateParametersInputTypeDef], # (1)
PrivacyBudgetTemplateParametersOutputTypeDef#
# PrivacyBudgetTemplateParametersOutputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import PrivacyBudgetTemplateParametersOutputTypeDef
def get_value() -> PrivacyBudgetTemplateParametersOutputTypeDef:
return {
"differentialPrivacy": ...,
}
# PrivacyBudgetTemplateParametersOutputTypeDef definition
class PrivacyBudgetTemplateParametersOutputTypeDef(TypedDict):
differentialPrivacy: NotRequired[DifferentialPrivacyTemplateParametersOutputTypeDef], # (1)
PrivacyBudgetTemplateUpdateParametersTypeDef#
# PrivacyBudgetTemplateUpdateParametersTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import PrivacyBudgetTemplateUpdateParametersTypeDef
def get_value() -> PrivacyBudgetTemplateUpdateParametersTypeDef:
return {
"differentialPrivacy": ...,
}
# PrivacyBudgetTemplateUpdateParametersTypeDef definition
class PrivacyBudgetTemplateUpdateParametersTypeDef(TypedDict):
differentialPrivacy: NotRequired[DifferentialPrivacyTemplateUpdateParametersTypeDef], # (1)
IdMappingTableInputReferencePropertiesTypeDef#
# IdMappingTableInputReferencePropertiesTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import IdMappingTableInputReferencePropertiesTypeDef
def get_value() -> IdMappingTableInputReferencePropertiesTypeDef:
return {
"idMappingTableInputSource": ...,
}
# IdMappingTableInputReferencePropertiesTypeDef definition
class IdMappingTableInputReferencePropertiesTypeDef(TypedDict):
idMappingTableInputSource: List[IdMappingTableInputSourceTypeDef], # (1)
IdMappingTableSchemaTypePropertiesTypeDef#
# IdMappingTableSchemaTypePropertiesTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import IdMappingTableSchemaTypePropertiesTypeDef
def get_value() -> IdMappingTableSchemaTypePropertiesTypeDef:
return {
"idMappingTableInputSource": ...,
}
# IdMappingTableSchemaTypePropertiesTypeDef definition
class IdMappingTableSchemaTypePropertiesTypeDef(TypedDict):
idMappingTableInputSource: List[IdMappingTableInputSourceTypeDef], # (1)
ListAnalysisTemplatesInputPaginateTypeDef#
# ListAnalysisTemplatesInputPaginateTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import ListAnalysisTemplatesInputPaginateTypeDef
def get_value() -> ListAnalysisTemplatesInputPaginateTypeDef:
return {
"membershipIdentifier": ...,
}
# ListAnalysisTemplatesInputPaginateTypeDef definition
class ListAnalysisTemplatesInputPaginateTypeDef(TypedDict):
membershipIdentifier: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListCollaborationAnalysisTemplatesInputPaginateTypeDef#
# ListCollaborationAnalysisTemplatesInputPaginateTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import ListCollaborationAnalysisTemplatesInputPaginateTypeDef
def get_value() -> ListCollaborationAnalysisTemplatesInputPaginateTypeDef:
return {
"collaborationIdentifier": ...,
}
# ListCollaborationAnalysisTemplatesInputPaginateTypeDef definition
class ListCollaborationAnalysisTemplatesInputPaginateTypeDef(TypedDict):
collaborationIdentifier: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListCollaborationConfiguredAudienceModelAssociationsInputPaginateTypeDef#
# ListCollaborationConfiguredAudienceModelAssociationsInputPaginateTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import ListCollaborationConfiguredAudienceModelAssociationsInputPaginateTypeDef
def get_value() -> ListCollaborationConfiguredAudienceModelAssociationsInputPaginateTypeDef:
return {
"collaborationIdentifier": ...,
}
# ListCollaborationConfiguredAudienceModelAssociationsInputPaginateTypeDef definition
class ListCollaborationConfiguredAudienceModelAssociationsInputPaginateTypeDef(TypedDict):
collaborationIdentifier: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListCollaborationIdNamespaceAssociationsInputPaginateTypeDef#
# ListCollaborationIdNamespaceAssociationsInputPaginateTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import ListCollaborationIdNamespaceAssociationsInputPaginateTypeDef
def get_value() -> ListCollaborationIdNamespaceAssociationsInputPaginateTypeDef:
return {
"collaborationIdentifier": ...,
}
# ListCollaborationIdNamespaceAssociationsInputPaginateTypeDef definition
class ListCollaborationIdNamespaceAssociationsInputPaginateTypeDef(TypedDict):
collaborationIdentifier: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListCollaborationPrivacyBudgetTemplatesInputPaginateTypeDef#
# ListCollaborationPrivacyBudgetTemplatesInputPaginateTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import ListCollaborationPrivacyBudgetTemplatesInputPaginateTypeDef
def get_value() -> ListCollaborationPrivacyBudgetTemplatesInputPaginateTypeDef:
return {
"collaborationIdentifier": ...,
}
# ListCollaborationPrivacyBudgetTemplatesInputPaginateTypeDef definition
class ListCollaborationPrivacyBudgetTemplatesInputPaginateTypeDef(TypedDict):
collaborationIdentifier: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListCollaborationPrivacyBudgetsInputPaginateTypeDef#
# ListCollaborationPrivacyBudgetsInputPaginateTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import ListCollaborationPrivacyBudgetsInputPaginateTypeDef
def get_value() -> ListCollaborationPrivacyBudgetsInputPaginateTypeDef:
return {
"collaborationIdentifier": ...,
}
# ListCollaborationPrivacyBudgetsInputPaginateTypeDef definition
class ListCollaborationPrivacyBudgetsInputPaginateTypeDef(TypedDict):
collaborationIdentifier: str,
privacyBudgetType: PrivacyBudgetTypeType, # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListCollaborationsInputPaginateTypeDef#
# ListCollaborationsInputPaginateTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import ListCollaborationsInputPaginateTypeDef
def get_value() -> ListCollaborationsInputPaginateTypeDef:
return {
"memberStatus": ...,
}
# ListCollaborationsInputPaginateTypeDef definition
class ListCollaborationsInputPaginateTypeDef(TypedDict):
memberStatus: NotRequired[FilterableMemberStatusType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListConfiguredAudienceModelAssociationsInputPaginateTypeDef#
# ListConfiguredAudienceModelAssociationsInputPaginateTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import ListConfiguredAudienceModelAssociationsInputPaginateTypeDef
def get_value() -> ListConfiguredAudienceModelAssociationsInputPaginateTypeDef:
return {
"membershipIdentifier": ...,
}
# ListConfiguredAudienceModelAssociationsInputPaginateTypeDef definition
class ListConfiguredAudienceModelAssociationsInputPaginateTypeDef(TypedDict):
membershipIdentifier: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListConfiguredTableAssociationsInputPaginateTypeDef#
# ListConfiguredTableAssociationsInputPaginateTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import ListConfiguredTableAssociationsInputPaginateTypeDef
def get_value() -> ListConfiguredTableAssociationsInputPaginateTypeDef:
return {
"membershipIdentifier": ...,
}
# ListConfiguredTableAssociationsInputPaginateTypeDef definition
class ListConfiguredTableAssociationsInputPaginateTypeDef(TypedDict):
membershipIdentifier: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListConfiguredTablesInputPaginateTypeDef#
# ListConfiguredTablesInputPaginateTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import ListConfiguredTablesInputPaginateTypeDef
def get_value() -> ListConfiguredTablesInputPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListConfiguredTablesInputPaginateTypeDef definition
class ListConfiguredTablesInputPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListIdMappingTablesInputPaginateTypeDef#
# ListIdMappingTablesInputPaginateTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import ListIdMappingTablesInputPaginateTypeDef
def get_value() -> ListIdMappingTablesInputPaginateTypeDef:
return {
"membershipIdentifier": ...,
}
# ListIdMappingTablesInputPaginateTypeDef definition
class ListIdMappingTablesInputPaginateTypeDef(TypedDict):
membershipIdentifier: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListIdNamespaceAssociationsInputPaginateTypeDef#
# ListIdNamespaceAssociationsInputPaginateTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import ListIdNamespaceAssociationsInputPaginateTypeDef
def get_value() -> ListIdNamespaceAssociationsInputPaginateTypeDef:
return {
"membershipIdentifier": ...,
}
# ListIdNamespaceAssociationsInputPaginateTypeDef definition
class ListIdNamespaceAssociationsInputPaginateTypeDef(TypedDict):
membershipIdentifier: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListMembersInputPaginateTypeDef#
# ListMembersInputPaginateTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import ListMembersInputPaginateTypeDef
def get_value() -> ListMembersInputPaginateTypeDef:
return {
"collaborationIdentifier": ...,
}
# ListMembersInputPaginateTypeDef definition
class ListMembersInputPaginateTypeDef(TypedDict):
collaborationIdentifier: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListMembershipsInputPaginateTypeDef#
# ListMembershipsInputPaginateTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import ListMembershipsInputPaginateTypeDef
def get_value() -> ListMembershipsInputPaginateTypeDef:
return {
"status": ...,
}
# ListMembershipsInputPaginateTypeDef definition
class ListMembershipsInputPaginateTypeDef(TypedDict):
status: NotRequired[MembershipStatusType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListPrivacyBudgetTemplatesInputPaginateTypeDef#
# ListPrivacyBudgetTemplatesInputPaginateTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import ListPrivacyBudgetTemplatesInputPaginateTypeDef
def get_value() -> ListPrivacyBudgetTemplatesInputPaginateTypeDef:
return {
"membershipIdentifier": ...,
}
# ListPrivacyBudgetTemplatesInputPaginateTypeDef definition
class ListPrivacyBudgetTemplatesInputPaginateTypeDef(TypedDict):
membershipIdentifier: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListPrivacyBudgetsInputPaginateTypeDef#
# ListPrivacyBudgetsInputPaginateTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import ListPrivacyBudgetsInputPaginateTypeDef
def get_value() -> ListPrivacyBudgetsInputPaginateTypeDef:
return {
"membershipIdentifier": ...,
}
# ListPrivacyBudgetsInputPaginateTypeDef definition
class ListPrivacyBudgetsInputPaginateTypeDef(TypedDict):
membershipIdentifier: str,
privacyBudgetType: PrivacyBudgetTypeType, # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListProtectedQueriesInputPaginateTypeDef#
# ListProtectedQueriesInputPaginateTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import ListProtectedQueriesInputPaginateTypeDef
def get_value() -> ListProtectedQueriesInputPaginateTypeDef:
return {
"membershipIdentifier": ...,
}
# ListProtectedQueriesInputPaginateTypeDef definition
class ListProtectedQueriesInputPaginateTypeDef(TypedDict):
membershipIdentifier: str,
status: NotRequired[ProtectedQueryStatusType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListSchemasInputPaginateTypeDef#
# ListSchemasInputPaginateTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import ListSchemasInputPaginateTypeDef
def get_value() -> ListSchemasInputPaginateTypeDef:
return {
"collaborationIdentifier": ...,
}
# ListSchemasInputPaginateTypeDef definition
class ListSchemasInputPaginateTypeDef(TypedDict):
collaborationIdentifier: str,
schemaType: NotRequired[SchemaTypeType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See SchemaTypeType
- See PaginatorConfigTypeDef
ListPrivacyBudgetTemplatesOutputTypeDef#
# ListPrivacyBudgetTemplatesOutputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import ListPrivacyBudgetTemplatesOutputTypeDef
def get_value() -> ListPrivacyBudgetTemplatesOutputTypeDef:
return {
"nextToken": ...,
}
# ListPrivacyBudgetTemplatesOutputTypeDef definition
class ListPrivacyBudgetTemplatesOutputTypeDef(TypedDict):
privacyBudgetTemplateSummaries: List[PrivacyBudgetTemplateSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListSchemasOutputTypeDef#
# ListSchemasOutputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import ListSchemasOutputTypeDef
def get_value() -> ListSchemasOutputTypeDef:
return {
"schemaSummaries": ...,
}
# ListSchemasOutputTypeDef definition
class ListSchemasOutputTypeDef(TypedDict):
schemaSummaries: List[SchemaSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
MLPaymentConfigTypeDef#
# MLPaymentConfigTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import MLPaymentConfigTypeDef
def get_value() -> MLPaymentConfigTypeDef:
return {
"modelTraining": ...,
}
# MLPaymentConfigTypeDef definition
class MLPaymentConfigTypeDef(TypedDict):
modelTraining: NotRequired[ModelTrainingPaymentConfigTypeDef], # (1)
modelInference: NotRequired[ModelInferencePaymentConfigTypeDef], # (2)
MembershipMLPaymentConfigTypeDef#
# MembershipMLPaymentConfigTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import MembershipMLPaymentConfigTypeDef
def get_value() -> MembershipMLPaymentConfigTypeDef:
return {
"modelTraining": ...,
}
# MembershipMLPaymentConfigTypeDef definition
class MembershipMLPaymentConfigTypeDef(TypedDict):
modelTraining: NotRequired[MembershipModelTrainingPaymentConfigTypeDef], # (1)
modelInference: NotRequired[MembershipModelInferencePaymentConfigTypeDef], # (2)
MembershipProtectedQueryOutputConfigurationTypeDef#
# MembershipProtectedQueryOutputConfigurationTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import MembershipProtectedQueryOutputConfigurationTypeDef
def get_value() -> MembershipProtectedQueryOutputConfigurationTypeDef:
return {
"s3": ...,
}
# MembershipProtectedQueryOutputConfigurationTypeDef definition
class MembershipProtectedQueryOutputConfigurationTypeDef(TypedDict):
s3: NotRequired[ProtectedQueryS3OutputConfigurationTypeDef], # (1)
ProtectedQueryOutputConfigurationTypeDef#
# ProtectedQueryOutputConfigurationTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import ProtectedQueryOutputConfigurationTypeDef
def get_value() -> ProtectedQueryOutputConfigurationTypeDef:
return {
"s3": ...,
}
# ProtectedQueryOutputConfigurationTypeDef definition
class ProtectedQueryOutputConfigurationTypeDef(TypedDict):
s3: NotRequired[ProtectedQueryS3OutputConfigurationTypeDef], # (1)
member: NotRequired[ProtectedQueryMemberOutputConfigurationTypeDef], # (2)
ProtectedQueryOutputTypeDef#
# ProtectedQueryOutputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import ProtectedQueryOutputTypeDef
def get_value() -> ProtectedQueryOutputTypeDef:
return {
"s3": ...,
}
# ProtectedQueryOutputTypeDef definition
class ProtectedQueryOutputTypeDef(TypedDict):
s3: NotRequired[ProtectedQueryS3OutputTypeDef], # (1)
memberList: NotRequired[List[ProtectedQuerySingleMemberOutputTypeDef]], # (2)
QueryConstraintTypeDef#
# QueryConstraintTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import QueryConstraintTypeDef
def get_value() -> QueryConstraintTypeDef:
return {
"requireOverlap": ...,
}
# QueryConstraintTypeDef definition
class QueryConstraintTypeDef(TypedDict):
requireOverlap: NotRequired[QueryConstraintRequireOverlapTypeDef], # (1)
SchemaStatusDetailTypeDef#
# SchemaStatusDetailTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import SchemaStatusDetailTypeDef
def get_value() -> SchemaStatusDetailTypeDef:
return {
"status": ...,
}
# SchemaStatusDetailTypeDef definition
class SchemaStatusDetailTypeDef(TypedDict):
status: SchemaStatusType, # (1)
analysisType: AnalysisTypeType, # (5)
reasons: NotRequired[List[SchemaStatusReasonTypeDef]], # (2)
analysisRuleType: NotRequired[AnalysisRuleTypeType], # (3)
configurations: NotRequired[List[SchemaConfigurationType]], # (4)
- See SchemaStatusType
- See SchemaStatusReasonTypeDef
- See AnalysisRuleTypeType
- See SchemaConfigurationType
- See AnalysisTypeType
SnowflakeTableSchemaOutputTypeDef#
# SnowflakeTableSchemaOutputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import SnowflakeTableSchemaOutputTypeDef
def get_value() -> SnowflakeTableSchemaOutputTypeDef:
return {
"v1": ...,
}
# SnowflakeTableSchemaOutputTypeDef definition
class SnowflakeTableSchemaOutputTypeDef(TypedDict):
v1: NotRequired[List[SnowflakeTableSchemaV1TypeDef]], # (1)
SnowflakeTableSchemaTypeDef#
# SnowflakeTableSchemaTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import SnowflakeTableSchemaTypeDef
def get_value() -> SnowflakeTableSchemaTypeDef:
return {
"v1": ...,
}
# SnowflakeTableSchemaTypeDef definition
class SnowflakeTableSchemaTypeDef(TypedDict):
v1: NotRequired[Sequence[SnowflakeTableSchemaV1TypeDef]], # (1)
AnalysisTemplateTypeDef#
# AnalysisTemplateTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import AnalysisTemplateTypeDef
def get_value() -> AnalysisTemplateTypeDef:
return {
"id": ...,
}
# AnalysisTemplateTypeDef definition
class AnalysisTemplateTypeDef(TypedDict):
id: str,
arn: str,
collaborationId: str,
collaborationArn: str,
membershipId: str,
membershipArn: str,
name: str,
createTime: datetime,
updateTime: datetime,
schema: AnalysisSchemaTypeDef, # (1)
format: AnalysisFormatType, # (2)
source: AnalysisSourceTypeDef, # (3)
description: NotRequired[str],
analysisParameters: NotRequired[List[AnalysisParameterTypeDef]], # (4)
validations: NotRequired[List[AnalysisTemplateValidationStatusDetailTypeDef]], # (5)
- See AnalysisSchemaTypeDef
- See AnalysisFormatType
- See AnalysisSourceTypeDef
- See AnalysisParameterTypeDef
- See AnalysisTemplateValidationStatusDetailTypeDef
CollaborationAnalysisTemplateTypeDef#
# CollaborationAnalysisTemplateTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import CollaborationAnalysisTemplateTypeDef
def get_value() -> CollaborationAnalysisTemplateTypeDef:
return {
"id": ...,
}
# CollaborationAnalysisTemplateTypeDef definition
class CollaborationAnalysisTemplateTypeDef(TypedDict):
id: str,
arn: str,
collaborationId: str,
collaborationArn: str,
creatorAccountId: str,
name: str,
createTime: datetime,
updateTime: datetime,
schema: AnalysisSchemaTypeDef, # (1)
format: AnalysisFormatType, # (2)
source: AnalysisSourceTypeDef, # (3)
description: NotRequired[str],
analysisParameters: NotRequired[List[AnalysisParameterTypeDef]], # (4)
validations: NotRequired[List[AnalysisTemplateValidationStatusDetailTypeDef]], # (5)
- See AnalysisSchemaTypeDef
- See AnalysisFormatType
- See AnalysisSourceTypeDef
- See AnalysisParameterTypeDef
- See AnalysisTemplateValidationStatusDetailTypeDef
ListCollaborationIdNamespaceAssociationsOutputTypeDef#
# ListCollaborationIdNamespaceAssociationsOutputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import ListCollaborationIdNamespaceAssociationsOutputTypeDef
def get_value() -> ListCollaborationIdNamespaceAssociationsOutputTypeDef:
return {
"nextToken": ...,
}
# ListCollaborationIdNamespaceAssociationsOutputTypeDef definition
class ListCollaborationIdNamespaceAssociationsOutputTypeDef(TypedDict):
collaborationIdNamespaceAssociationSummaries: List[CollaborationIdNamespaceAssociationSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListIdNamespaceAssociationsOutputTypeDef#
# ListIdNamespaceAssociationsOutputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import ListIdNamespaceAssociationsOutputTypeDef
def get_value() -> ListIdNamespaceAssociationsOutputTypeDef:
return {
"nextToken": ...,
}
# ListIdNamespaceAssociationsOutputTypeDef definition
class ListIdNamespaceAssociationsOutputTypeDef(TypedDict):
idNamespaceAssociationSummaries: List[IdNamespaceAssociationSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
GetCollaborationIdNamespaceAssociationOutputTypeDef#
# GetCollaborationIdNamespaceAssociationOutputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import GetCollaborationIdNamespaceAssociationOutputTypeDef
def get_value() -> GetCollaborationIdNamespaceAssociationOutputTypeDef:
return {
"collaborationIdNamespaceAssociation": ...,
}
# GetCollaborationIdNamespaceAssociationOutputTypeDef definition
class GetCollaborationIdNamespaceAssociationOutputTypeDef(TypedDict):
collaborationIdNamespaceAssociation: CollaborationIdNamespaceAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateIdNamespaceAssociationOutputTypeDef#
# CreateIdNamespaceAssociationOutputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import CreateIdNamespaceAssociationOutputTypeDef
def get_value() -> CreateIdNamespaceAssociationOutputTypeDef:
return {
"idNamespaceAssociation": ...,
}
# CreateIdNamespaceAssociationOutputTypeDef definition
class CreateIdNamespaceAssociationOutputTypeDef(TypedDict):
idNamespaceAssociation: IdNamespaceAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetIdNamespaceAssociationOutputTypeDef#
# GetIdNamespaceAssociationOutputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import GetIdNamespaceAssociationOutputTypeDef
def get_value() -> GetIdNamespaceAssociationOutputTypeDef:
return {
"idNamespaceAssociation": ...,
}
# GetIdNamespaceAssociationOutputTypeDef definition
class GetIdNamespaceAssociationOutputTypeDef(TypedDict):
idNamespaceAssociation: IdNamespaceAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateIdNamespaceAssociationOutputTypeDef#
# UpdateIdNamespaceAssociationOutputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import UpdateIdNamespaceAssociationOutputTypeDef
def get_value() -> UpdateIdNamespaceAssociationOutputTypeDef:
return {
"idNamespaceAssociation": ...,
}
# UpdateIdNamespaceAssociationOutputTypeDef definition
class UpdateIdNamespaceAssociationOutputTypeDef(TypedDict):
idNamespaceAssociation: IdNamespaceAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateCollaborationOutputTypeDef#
# CreateCollaborationOutputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import CreateCollaborationOutputTypeDef
def get_value() -> CreateCollaborationOutputTypeDef:
return {
"collaboration": ...,
}
# CreateCollaborationOutputTypeDef definition
class CreateCollaborationOutputTypeDef(TypedDict):
collaboration: CollaborationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetCollaborationOutputTypeDef#
# GetCollaborationOutputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import GetCollaborationOutputTypeDef
def get_value() -> GetCollaborationOutputTypeDef:
return {
"collaboration": ...,
}
# GetCollaborationOutputTypeDef definition
class GetCollaborationOutputTypeDef(TypedDict):
collaboration: CollaborationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateCollaborationOutputTypeDef#
# UpdateCollaborationOutputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import UpdateCollaborationOutputTypeDef
def get_value() -> UpdateCollaborationOutputTypeDef:
return {
"collaboration": ...,
}
# UpdateCollaborationOutputTypeDef definition
class UpdateCollaborationOutputTypeDef(TypedDict):
collaboration: CollaborationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ReceiverConfigurationTypeDef#
# ReceiverConfigurationTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import ReceiverConfigurationTypeDef
def get_value() -> ReceiverConfigurationTypeDef:
return {
"analysisType": ...,
}
# ReceiverConfigurationTypeDef definition
class ReceiverConfigurationTypeDef(TypedDict):
analysisType: AnalysisTypeType, # (1)
configurationDetails: NotRequired[ConfigurationDetailsTypeDef], # (2)
ConfiguredTableAssociationAnalysisRulePolicyOutputTypeDef#
# ConfiguredTableAssociationAnalysisRulePolicyOutputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import ConfiguredTableAssociationAnalysisRulePolicyOutputTypeDef
def get_value() -> ConfiguredTableAssociationAnalysisRulePolicyOutputTypeDef:
return {
"v1": ...,
}
# ConfiguredTableAssociationAnalysisRulePolicyOutputTypeDef definition
class ConfiguredTableAssociationAnalysisRulePolicyOutputTypeDef(TypedDict):
v1: NotRequired[ConfiguredTableAssociationAnalysisRulePolicyV1OutputTypeDef], # (1)
ConfiguredTableAssociationAnalysisRulePolicyTypeDef#
# ConfiguredTableAssociationAnalysisRulePolicyTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import ConfiguredTableAssociationAnalysisRulePolicyTypeDef
def get_value() -> ConfiguredTableAssociationAnalysisRulePolicyTypeDef:
return {
"v1": ...,
}
# ConfiguredTableAssociationAnalysisRulePolicyTypeDef definition
class ConfiguredTableAssociationAnalysisRulePolicyTypeDef(TypedDict):
v1: NotRequired[ConfiguredTableAssociationAnalysisRulePolicyV1TypeDef], # (1)
ListIdMappingTablesOutputTypeDef#
# ListIdMappingTablesOutputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import ListIdMappingTablesOutputTypeDef
def get_value() -> ListIdMappingTablesOutputTypeDef:
return {
"idMappingTableSummaries": ...,
}
# ListIdMappingTablesOutputTypeDef definition
class ListIdMappingTablesOutputTypeDef(TypedDict):
idMappingTableSummaries: List[IdMappingTableSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
AnalysisRuleCustomOutputTypeDef#
# AnalysisRuleCustomOutputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import AnalysisRuleCustomOutputTypeDef
def get_value() -> AnalysisRuleCustomOutputTypeDef:
return {
"allowedAnalyses": ...,
}
# AnalysisRuleCustomOutputTypeDef definition
class AnalysisRuleCustomOutputTypeDef(TypedDict):
allowedAnalyses: List[str],
allowedAnalysisProviders: NotRequired[List[str]],
additionalAnalyses: NotRequired[AdditionalAnalysesType], # (1)
disallowedOutputColumns: NotRequired[List[str]],
differentialPrivacy: NotRequired[DifferentialPrivacyConfigurationOutputTypeDef], # (2)
AnalysisRuleCustomTypeDef#
# AnalysisRuleCustomTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import AnalysisRuleCustomTypeDef
def get_value() -> AnalysisRuleCustomTypeDef:
return {
"allowedAnalyses": ...,
}
# AnalysisRuleCustomTypeDef definition
class AnalysisRuleCustomTypeDef(TypedDict):
allowedAnalyses: Sequence[str],
allowedAnalysisProviders: NotRequired[Sequence[str]],
additionalAnalyses: NotRequired[AdditionalAnalysesType], # (1)
disallowedOutputColumns: NotRequired[Sequence[str]],
differentialPrivacy: NotRequired[DifferentialPrivacyConfigurationTypeDef], # (2)
PrivacyImpactTypeDef#
# PrivacyImpactTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import PrivacyImpactTypeDef
def get_value() -> PrivacyImpactTypeDef:
return {
"differentialPrivacy": ...,
}
# PrivacyImpactTypeDef definition
class PrivacyImpactTypeDef(TypedDict):
differentialPrivacy: NotRequired[DifferentialPrivacyPrivacyImpactTypeDef], # (1)
PreviewPrivacyImpactInputTypeDef#
# PreviewPrivacyImpactInputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import PreviewPrivacyImpactInputTypeDef
def get_value() -> PreviewPrivacyImpactInputTypeDef:
return {
"membershipIdentifier": ...,
}
# PreviewPrivacyImpactInputTypeDef definition
class PreviewPrivacyImpactInputTypeDef(TypedDict):
membershipIdentifier: str,
parameters: PreviewPrivacyImpactParametersInputTypeDef, # (1)
PrivacyBudgetTypeDef#
# PrivacyBudgetTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import PrivacyBudgetTypeDef
def get_value() -> PrivacyBudgetTypeDef:
return {
"differentialPrivacy": ...,
}
# PrivacyBudgetTypeDef definition
class PrivacyBudgetTypeDef(TypedDict):
differentialPrivacy: NotRequired[DifferentialPrivacyPrivacyBudgetTypeDef], # (1)
CreatePrivacyBudgetTemplateInputTypeDef#
# CreatePrivacyBudgetTemplateInputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import CreatePrivacyBudgetTemplateInputTypeDef
def get_value() -> CreatePrivacyBudgetTemplateInputTypeDef:
return {
"membershipIdentifier": ...,
}
# CreatePrivacyBudgetTemplateInputTypeDef definition
class CreatePrivacyBudgetTemplateInputTypeDef(TypedDict):
membershipIdentifier: str,
autoRefresh: PrivacyBudgetTemplateAutoRefreshType, # (1)
privacyBudgetType: PrivacyBudgetTypeType, # (2)
parameters: PrivacyBudgetTemplateParametersInputTypeDef, # (3)
tags: NotRequired[Mapping[str, str]],
- See PrivacyBudgetTemplateAutoRefreshType
- See PrivacyBudgetTypeType
- See PrivacyBudgetTemplateParametersInputTypeDef
CollaborationPrivacyBudgetTemplateTypeDef#
# CollaborationPrivacyBudgetTemplateTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import CollaborationPrivacyBudgetTemplateTypeDef
def get_value() -> CollaborationPrivacyBudgetTemplateTypeDef:
return {
"id": ...,
}
# CollaborationPrivacyBudgetTemplateTypeDef definition
class CollaborationPrivacyBudgetTemplateTypeDef(TypedDict):
id: str,
arn: str,
collaborationId: str,
collaborationArn: str,
creatorAccountId: str,
createTime: datetime,
updateTime: datetime,
privacyBudgetType: PrivacyBudgetTypeType, # (1)
autoRefresh: PrivacyBudgetTemplateAutoRefreshType, # (2)
parameters: PrivacyBudgetTemplateParametersOutputTypeDef, # (3)
- See PrivacyBudgetTypeType
- See PrivacyBudgetTemplateAutoRefreshType
- See PrivacyBudgetTemplateParametersOutputTypeDef
PrivacyBudgetTemplateTypeDef#
# PrivacyBudgetTemplateTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import PrivacyBudgetTemplateTypeDef
def get_value() -> PrivacyBudgetTemplateTypeDef:
return {
"id": ...,
}
# PrivacyBudgetTemplateTypeDef definition
class PrivacyBudgetTemplateTypeDef(TypedDict):
id: str,
arn: str,
membershipId: str,
membershipArn: str,
collaborationId: str,
collaborationArn: str,
createTime: datetime,
updateTime: datetime,
privacyBudgetType: PrivacyBudgetTypeType, # (1)
autoRefresh: PrivacyBudgetTemplateAutoRefreshType, # (2)
parameters: PrivacyBudgetTemplateParametersOutputTypeDef, # (3)
- See PrivacyBudgetTypeType
- See PrivacyBudgetTemplateAutoRefreshType
- See PrivacyBudgetTemplateParametersOutputTypeDef
UpdatePrivacyBudgetTemplateInputTypeDef#
# UpdatePrivacyBudgetTemplateInputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import UpdatePrivacyBudgetTemplateInputTypeDef
def get_value() -> UpdatePrivacyBudgetTemplateInputTypeDef:
return {
"membershipIdentifier": ...,
}
# UpdatePrivacyBudgetTemplateInputTypeDef definition
class UpdatePrivacyBudgetTemplateInputTypeDef(TypedDict):
membershipIdentifier: str,
privacyBudgetTemplateIdentifier: str,
privacyBudgetType: PrivacyBudgetTypeType, # (1)
parameters: NotRequired[PrivacyBudgetTemplateUpdateParametersTypeDef], # (2)
IdMappingTableTypeDef#
# IdMappingTableTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import IdMappingTableTypeDef
def get_value() -> IdMappingTableTypeDef:
return {
"id": ...,
}
# IdMappingTableTypeDef definition
class IdMappingTableTypeDef(TypedDict):
id: str,
arn: str,
inputReferenceConfig: IdMappingTableInputReferenceConfigTypeDef, # (1)
membershipId: str,
membershipArn: str,
collaborationId: str,
collaborationArn: str,
name: str,
createTime: datetime,
updateTime: datetime,
inputReferenceProperties: IdMappingTableInputReferencePropertiesTypeDef, # (2)
description: NotRequired[str],
kmsKeyArn: NotRequired[str],
SchemaTypePropertiesTypeDef#
# SchemaTypePropertiesTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import SchemaTypePropertiesTypeDef
def get_value() -> SchemaTypePropertiesTypeDef:
return {
"idMappingTable": ...,
}
# SchemaTypePropertiesTypeDef definition
class SchemaTypePropertiesTypeDef(TypedDict):
idMappingTable: NotRequired[IdMappingTableSchemaTypePropertiesTypeDef], # (1)
PaymentConfigurationTypeDef#
# PaymentConfigurationTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import PaymentConfigurationTypeDef
def get_value() -> PaymentConfigurationTypeDef:
return {
"queryCompute": ...,
}
# PaymentConfigurationTypeDef definition
class PaymentConfigurationTypeDef(TypedDict):
queryCompute: QueryComputePaymentConfigTypeDef, # (1)
machineLearning: NotRequired[MLPaymentConfigTypeDef], # (2)
MembershipPaymentConfigurationTypeDef#
# MembershipPaymentConfigurationTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import MembershipPaymentConfigurationTypeDef
def get_value() -> MembershipPaymentConfigurationTypeDef:
return {
"queryCompute": ...,
}
# MembershipPaymentConfigurationTypeDef definition
class MembershipPaymentConfigurationTypeDef(TypedDict):
queryCompute: MembershipQueryComputePaymentConfigTypeDef, # (1)
machineLearning: NotRequired[MembershipMLPaymentConfigTypeDef], # (2)
MembershipProtectedQueryResultConfigurationTypeDef#
# MembershipProtectedQueryResultConfigurationTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import MembershipProtectedQueryResultConfigurationTypeDef
def get_value() -> MembershipProtectedQueryResultConfigurationTypeDef:
return {
"outputConfiguration": ...,
}
# MembershipProtectedQueryResultConfigurationTypeDef definition
class MembershipProtectedQueryResultConfigurationTypeDef(TypedDict):
outputConfiguration: MembershipProtectedQueryOutputConfigurationTypeDef, # (1)
roleArn: NotRequired[str],
ProtectedQueryResultConfigurationTypeDef#
# ProtectedQueryResultConfigurationTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import ProtectedQueryResultConfigurationTypeDef
def get_value() -> ProtectedQueryResultConfigurationTypeDef:
return {
"outputConfiguration": ...,
}
# ProtectedQueryResultConfigurationTypeDef definition
class ProtectedQueryResultConfigurationTypeDef(TypedDict):
outputConfiguration: ProtectedQueryOutputConfigurationTypeDef, # (1)
ProtectedQueryResultTypeDef#
# ProtectedQueryResultTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import ProtectedQueryResultTypeDef
def get_value() -> ProtectedQueryResultTypeDef:
return {
"output": ...,
}
# ProtectedQueryResultTypeDef definition
class ProtectedQueryResultTypeDef(TypedDict):
output: ProtectedQueryOutputTypeDef, # (1)
AnalysisRuleIdMappingTableTypeDef#
# AnalysisRuleIdMappingTableTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import AnalysisRuleIdMappingTableTypeDef
def get_value() -> AnalysisRuleIdMappingTableTypeDef:
return {
"joinColumns": ...,
}
# AnalysisRuleIdMappingTableTypeDef definition
class AnalysisRuleIdMappingTableTypeDef(TypedDict):
joinColumns: List[str],
queryConstraints: List[QueryConstraintTypeDef], # (1)
dimensionColumns: NotRequired[List[str]],
SnowflakeTableReferenceOutputTypeDef#
# SnowflakeTableReferenceOutputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import SnowflakeTableReferenceOutputTypeDef
def get_value() -> SnowflakeTableReferenceOutputTypeDef:
return {
"secretArn": ...,
}
# SnowflakeTableReferenceOutputTypeDef definition
class SnowflakeTableReferenceOutputTypeDef(TypedDict):
secretArn: str,
accountIdentifier: str,
databaseName: str,
tableName: str,
schemaName: str,
tableSchema: SnowflakeTableSchemaOutputTypeDef, # (1)
SnowflakeTableReferenceTypeDef#
# SnowflakeTableReferenceTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import SnowflakeTableReferenceTypeDef
def get_value() -> SnowflakeTableReferenceTypeDef:
return {
"secretArn": ...,
}
# SnowflakeTableReferenceTypeDef definition
class SnowflakeTableReferenceTypeDef(TypedDict):
secretArn: str,
accountIdentifier: str,
databaseName: str,
tableName: str,
schemaName: str,
tableSchema: SnowflakeTableSchemaTypeDef, # (1)
CreateAnalysisTemplateOutputTypeDef#
# CreateAnalysisTemplateOutputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import CreateAnalysisTemplateOutputTypeDef
def get_value() -> CreateAnalysisTemplateOutputTypeDef:
return {
"analysisTemplate": ...,
}
# CreateAnalysisTemplateOutputTypeDef definition
class CreateAnalysisTemplateOutputTypeDef(TypedDict):
analysisTemplate: AnalysisTemplateTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetAnalysisTemplateOutputTypeDef#
# GetAnalysisTemplateOutputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import GetAnalysisTemplateOutputTypeDef
def get_value() -> GetAnalysisTemplateOutputTypeDef:
return {
"analysisTemplate": ...,
}
# GetAnalysisTemplateOutputTypeDef definition
class GetAnalysisTemplateOutputTypeDef(TypedDict):
analysisTemplate: AnalysisTemplateTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateAnalysisTemplateOutputTypeDef#
# UpdateAnalysisTemplateOutputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import UpdateAnalysisTemplateOutputTypeDef
def get_value() -> UpdateAnalysisTemplateOutputTypeDef:
return {
"analysisTemplate": ...,
}
# UpdateAnalysisTemplateOutputTypeDef definition
class UpdateAnalysisTemplateOutputTypeDef(TypedDict):
analysisTemplate: AnalysisTemplateTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
BatchGetCollaborationAnalysisTemplateOutputTypeDef#
# BatchGetCollaborationAnalysisTemplateOutputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import BatchGetCollaborationAnalysisTemplateOutputTypeDef
def get_value() -> BatchGetCollaborationAnalysisTemplateOutputTypeDef:
return {
"collaborationAnalysisTemplates": ...,
}
# BatchGetCollaborationAnalysisTemplateOutputTypeDef definition
class BatchGetCollaborationAnalysisTemplateOutputTypeDef(TypedDict):
collaborationAnalysisTemplates: List[CollaborationAnalysisTemplateTypeDef], # (1)
errors: List[BatchGetCollaborationAnalysisTemplateErrorTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See CollaborationAnalysisTemplateTypeDef
- See BatchGetCollaborationAnalysisTemplateErrorTypeDef
- See ResponseMetadataTypeDef
GetCollaborationAnalysisTemplateOutputTypeDef#
# GetCollaborationAnalysisTemplateOutputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import GetCollaborationAnalysisTemplateOutputTypeDef
def get_value() -> GetCollaborationAnalysisTemplateOutputTypeDef:
return {
"collaborationAnalysisTemplate": ...,
}
# GetCollaborationAnalysisTemplateOutputTypeDef definition
class GetCollaborationAnalysisTemplateOutputTypeDef(TypedDict):
collaborationAnalysisTemplate: CollaborationAnalysisTemplateTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ProtectedQuerySummaryTypeDef#
# ProtectedQuerySummaryTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import ProtectedQuerySummaryTypeDef
def get_value() -> ProtectedQuerySummaryTypeDef:
return {
"id": ...,
}
# ProtectedQuerySummaryTypeDef definition
class ProtectedQuerySummaryTypeDef(TypedDict):
id: str,
membershipId: str,
membershipArn: str,
createTime: datetime,
status: ProtectedQueryStatusType, # (1)
receiverConfigurations: List[ReceiverConfigurationTypeDef], # (2)
ConfiguredTableAssociationAnalysisRuleTypeDef#
# ConfiguredTableAssociationAnalysisRuleTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import ConfiguredTableAssociationAnalysisRuleTypeDef
def get_value() -> ConfiguredTableAssociationAnalysisRuleTypeDef:
return {
"membershipIdentifier": ...,
}
# ConfiguredTableAssociationAnalysisRuleTypeDef definition
class ConfiguredTableAssociationAnalysisRuleTypeDef(TypedDict):
membershipIdentifier: str,
configuredTableAssociationId: str,
configuredTableAssociationArn: str,
policy: ConfiguredTableAssociationAnalysisRulePolicyOutputTypeDef, # (1)
type: ConfiguredTableAssociationAnalysisRuleTypeType, # (2)
createTime: datetime,
updateTime: datetime,
- See ConfiguredTableAssociationAnalysisRulePolicyOutputTypeDef
- See ConfiguredTableAssociationAnalysisRuleTypeType
ConfiguredTableAnalysisRulePolicyV1OutputTypeDef#
# ConfiguredTableAnalysisRulePolicyV1OutputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import ConfiguredTableAnalysisRulePolicyV1OutputTypeDef
def get_value() -> ConfiguredTableAnalysisRulePolicyV1OutputTypeDef:
return {
"list": ...,
}
# ConfiguredTableAnalysisRulePolicyV1OutputTypeDef definition
class ConfiguredTableAnalysisRulePolicyV1OutputTypeDef(TypedDict):
list: NotRequired[AnalysisRuleListOutputTypeDef], # (1)
aggregation: NotRequired[AnalysisRuleAggregationOutputTypeDef], # (2)
custom: NotRequired[AnalysisRuleCustomOutputTypeDef], # (3)
- See AnalysisRuleListOutputTypeDef
- See AnalysisRuleAggregationOutputTypeDef
- See AnalysisRuleCustomOutputTypeDef
ConfiguredTableAnalysisRulePolicyV1TypeDef#
# ConfiguredTableAnalysisRulePolicyV1TypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import ConfiguredTableAnalysisRulePolicyV1TypeDef
def get_value() -> ConfiguredTableAnalysisRulePolicyV1TypeDef:
return {
"list": ...,
}
# ConfiguredTableAnalysisRulePolicyV1TypeDef definition
class ConfiguredTableAnalysisRulePolicyV1TypeDef(TypedDict):
list: NotRequired[AnalysisRuleListTypeDef], # (1)
aggregation: NotRequired[AnalysisRuleAggregationTypeDef], # (2)
custom: NotRequired[AnalysisRuleCustomTypeDef], # (3)
PreviewPrivacyImpactOutputTypeDef#
# PreviewPrivacyImpactOutputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import PreviewPrivacyImpactOutputTypeDef
def get_value() -> PreviewPrivacyImpactOutputTypeDef:
return {
"privacyImpact": ...,
}
# PreviewPrivacyImpactOutputTypeDef definition
class PreviewPrivacyImpactOutputTypeDef(TypedDict):
privacyImpact: PrivacyImpactTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CollaborationPrivacyBudgetSummaryTypeDef#
# CollaborationPrivacyBudgetSummaryTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import CollaborationPrivacyBudgetSummaryTypeDef
def get_value() -> CollaborationPrivacyBudgetSummaryTypeDef:
return {
"id": ...,
}
# CollaborationPrivacyBudgetSummaryTypeDef definition
class CollaborationPrivacyBudgetSummaryTypeDef(TypedDict):
id: str,
privacyBudgetTemplateId: str,
privacyBudgetTemplateArn: str,
collaborationId: str,
collaborationArn: str,
creatorAccountId: str,
type: PrivacyBudgetTypeType, # (1)
createTime: datetime,
updateTime: datetime,
budget: PrivacyBudgetTypeDef, # (2)
PrivacyBudgetSummaryTypeDef#
# PrivacyBudgetSummaryTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import PrivacyBudgetSummaryTypeDef
def get_value() -> PrivacyBudgetSummaryTypeDef:
return {
"id": ...,
}
# PrivacyBudgetSummaryTypeDef definition
class PrivacyBudgetSummaryTypeDef(TypedDict):
id: str,
privacyBudgetTemplateId: str,
privacyBudgetTemplateArn: str,
membershipId: str,
membershipArn: str,
collaborationId: str,
collaborationArn: str,
type: PrivacyBudgetTypeType, # (1)
createTime: datetime,
updateTime: datetime,
budget: PrivacyBudgetTypeDef, # (2)
GetCollaborationPrivacyBudgetTemplateOutputTypeDef#
# GetCollaborationPrivacyBudgetTemplateOutputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import GetCollaborationPrivacyBudgetTemplateOutputTypeDef
def get_value() -> GetCollaborationPrivacyBudgetTemplateOutputTypeDef:
return {
"collaborationPrivacyBudgetTemplate": ...,
}
# GetCollaborationPrivacyBudgetTemplateOutputTypeDef definition
class GetCollaborationPrivacyBudgetTemplateOutputTypeDef(TypedDict):
collaborationPrivacyBudgetTemplate: CollaborationPrivacyBudgetTemplateTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreatePrivacyBudgetTemplateOutputTypeDef#
# CreatePrivacyBudgetTemplateOutputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import CreatePrivacyBudgetTemplateOutputTypeDef
def get_value() -> CreatePrivacyBudgetTemplateOutputTypeDef:
return {
"privacyBudgetTemplate": ...,
}
# CreatePrivacyBudgetTemplateOutputTypeDef definition
class CreatePrivacyBudgetTemplateOutputTypeDef(TypedDict):
privacyBudgetTemplate: PrivacyBudgetTemplateTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetPrivacyBudgetTemplateOutputTypeDef#
# GetPrivacyBudgetTemplateOutputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import GetPrivacyBudgetTemplateOutputTypeDef
def get_value() -> GetPrivacyBudgetTemplateOutputTypeDef:
return {
"privacyBudgetTemplate": ...,
}
# GetPrivacyBudgetTemplateOutputTypeDef definition
class GetPrivacyBudgetTemplateOutputTypeDef(TypedDict):
privacyBudgetTemplate: PrivacyBudgetTemplateTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdatePrivacyBudgetTemplateOutputTypeDef#
# UpdatePrivacyBudgetTemplateOutputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import UpdatePrivacyBudgetTemplateOutputTypeDef
def get_value() -> UpdatePrivacyBudgetTemplateOutputTypeDef:
return {
"privacyBudgetTemplate": ...,
}
# UpdatePrivacyBudgetTemplateOutputTypeDef definition
class UpdatePrivacyBudgetTemplateOutputTypeDef(TypedDict):
privacyBudgetTemplate: PrivacyBudgetTemplateTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateIdMappingTableOutputTypeDef#
# CreateIdMappingTableOutputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import CreateIdMappingTableOutputTypeDef
def get_value() -> CreateIdMappingTableOutputTypeDef:
return {
"idMappingTable": ...,
}
# CreateIdMappingTableOutputTypeDef definition
class CreateIdMappingTableOutputTypeDef(TypedDict):
idMappingTable: IdMappingTableTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetIdMappingTableOutputTypeDef#
# GetIdMappingTableOutputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import GetIdMappingTableOutputTypeDef
def get_value() -> GetIdMappingTableOutputTypeDef:
return {
"idMappingTable": ...,
}
# GetIdMappingTableOutputTypeDef definition
class GetIdMappingTableOutputTypeDef(TypedDict):
idMappingTable: IdMappingTableTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateIdMappingTableOutputTypeDef#
# UpdateIdMappingTableOutputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import UpdateIdMappingTableOutputTypeDef
def get_value() -> UpdateIdMappingTableOutputTypeDef:
return {
"idMappingTable": ...,
}
# UpdateIdMappingTableOutputTypeDef definition
class UpdateIdMappingTableOutputTypeDef(TypedDict):
idMappingTable: IdMappingTableTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
SchemaTypeDef#
# SchemaTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import SchemaTypeDef
def get_value() -> SchemaTypeDef:
return {
"columns": ...,
}
# SchemaTypeDef definition
class SchemaTypeDef(TypedDict):
columns: List[ColumnTypeDef], # (1)
partitionKeys: List[ColumnTypeDef], # (1)
analysisRuleTypes: List[AnalysisRuleTypeType], # (3)
creatorAccountId: str,
name: str,
collaborationId: str,
collaborationArn: str,
description: str,
createTime: datetime,
updateTime: datetime,
type: SchemaTypeType, # (5)
schemaStatusDetails: List[SchemaStatusDetailTypeDef], # (6)
analysisMethod: NotRequired[AnalysisMethodType], # (4)
schemaTypeProperties: NotRequired[SchemaTypePropertiesTypeDef], # (7)
- See ColumnTypeDef
- See ColumnTypeDef
- See AnalysisRuleTypeType
- See AnalysisMethodType
- See SchemaTypeType
- See SchemaStatusDetailTypeDef
- See SchemaTypePropertiesTypeDef
MemberSpecificationTypeDef#
# MemberSpecificationTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import MemberSpecificationTypeDef
def get_value() -> MemberSpecificationTypeDef:
return {
"accountId": ...,
}
# MemberSpecificationTypeDef definition
class MemberSpecificationTypeDef(TypedDict):
accountId: str,
memberAbilities: Sequence[MemberAbilityType], # (1)
displayName: str,
mlMemberAbilities: NotRequired[MLMemberAbilitiesUnionTypeDef], # (2)
paymentConfiguration: NotRequired[PaymentConfigurationTypeDef], # (3)
- See MemberAbilityType
- See MLMemberAbilitiesTypeDef MLMemberAbilitiesOutputTypeDef
- See PaymentConfigurationTypeDef
MemberSummaryTypeDef#
# MemberSummaryTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import MemberSummaryTypeDef
def get_value() -> MemberSummaryTypeDef:
return {
"accountId": ...,
}
# MemberSummaryTypeDef definition
class MemberSummaryTypeDef(TypedDict):
accountId: str,
status: MemberStatusType, # (1)
displayName: str,
abilities: List[MemberAbilityType], # (2)
createTime: datetime,
updateTime: datetime,
paymentConfiguration: PaymentConfigurationTypeDef, # (4)
mlAbilities: NotRequired[MLMemberAbilitiesOutputTypeDef], # (3)
membershipId: NotRequired[str],
membershipArn: NotRequired[str],
- See MemberStatusType
- See MemberAbilityType
- See MLMemberAbilitiesOutputTypeDef
- See PaymentConfigurationTypeDef
MembershipSummaryTypeDef#
# MembershipSummaryTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import MembershipSummaryTypeDef
def get_value() -> MembershipSummaryTypeDef:
return {
"id": ...,
}
# MembershipSummaryTypeDef definition
class MembershipSummaryTypeDef(TypedDict):
id: str,
arn: str,
collaborationArn: str,
collaborationId: str,
collaborationCreatorAccountId: str,
collaborationCreatorDisplayName: str,
collaborationName: str,
createTime: datetime,
updateTime: datetime,
status: MembershipStatusType, # (1)
memberAbilities: List[MemberAbilityType], # (2)
paymentConfiguration: MembershipPaymentConfigurationTypeDef, # (4)
mlMemberAbilities: NotRequired[MLMemberAbilitiesOutputTypeDef], # (3)
- See MembershipStatusType
- See MemberAbilityType
- See MLMemberAbilitiesOutputTypeDef
- See MembershipPaymentConfigurationTypeDef
CreateMembershipInputTypeDef#
# CreateMembershipInputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import CreateMembershipInputTypeDef
def get_value() -> CreateMembershipInputTypeDef:
return {
"collaborationIdentifier": ...,
}
# CreateMembershipInputTypeDef definition
class CreateMembershipInputTypeDef(TypedDict):
collaborationIdentifier: str,
queryLogStatus: MembershipQueryLogStatusType, # (1)
tags: NotRequired[Mapping[str, str]],
defaultResultConfiguration: NotRequired[MembershipProtectedQueryResultConfigurationTypeDef], # (2)
paymentConfiguration: NotRequired[MembershipPaymentConfigurationTypeDef], # (3)
- See MembershipQueryLogStatusType
- See MembershipProtectedQueryResultConfigurationTypeDef
- See MembershipPaymentConfigurationTypeDef
MembershipTypeDef#
# MembershipTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import MembershipTypeDef
def get_value() -> MembershipTypeDef:
return {
"id": ...,
}
# MembershipTypeDef definition
class MembershipTypeDef(TypedDict):
id: str,
arn: str,
collaborationArn: str,
collaborationId: str,
collaborationCreatorAccountId: str,
collaborationCreatorDisplayName: str,
collaborationName: str,
createTime: datetime,
updateTime: datetime,
status: MembershipStatusType, # (1)
memberAbilities: List[MemberAbilityType], # (2)
queryLogStatus: MembershipQueryLogStatusType, # (4)
paymentConfiguration: MembershipPaymentConfigurationTypeDef, # (6)
mlMemberAbilities: NotRequired[MLMemberAbilitiesOutputTypeDef], # (3)
defaultResultConfiguration: NotRequired[MembershipProtectedQueryResultConfigurationTypeDef], # (5)
- See MembershipStatusType
- See MemberAbilityType
- See MLMemberAbilitiesOutputTypeDef
- See MembershipQueryLogStatusType
- See MembershipProtectedQueryResultConfigurationTypeDef
- See MembershipPaymentConfigurationTypeDef
UpdateMembershipInputTypeDef#
# UpdateMembershipInputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import UpdateMembershipInputTypeDef
def get_value() -> UpdateMembershipInputTypeDef:
return {
"membershipIdentifier": ...,
}
# UpdateMembershipInputTypeDef definition
class UpdateMembershipInputTypeDef(TypedDict):
membershipIdentifier: str,
queryLogStatus: NotRequired[MembershipQueryLogStatusType], # (1)
defaultResultConfiguration: NotRequired[MembershipProtectedQueryResultConfigurationTypeDef], # (2)
StartProtectedQueryInputTypeDef#
# StartProtectedQueryInputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import StartProtectedQueryInputTypeDef
def get_value() -> StartProtectedQueryInputTypeDef:
return {
"type": ...,
}
# StartProtectedQueryInputTypeDef definition
class StartProtectedQueryInputTypeDef(TypedDict):
type: ProtectedQueryTypeType, # (1)
membershipIdentifier: str,
sqlParameters: ProtectedQuerySQLParametersUnionTypeDef, # (2)
resultConfiguration: NotRequired[ProtectedQueryResultConfigurationTypeDef], # (3)
computeConfiguration: NotRequired[ComputeConfigurationTypeDef], # (4)
- See ProtectedQueryTypeType
- See ProtectedQuerySQLParametersTypeDef ProtectedQuerySQLParametersOutputTypeDef
- See ProtectedQueryResultConfigurationTypeDef
- See ComputeConfigurationTypeDef
ProtectedQueryTypeDef#
# ProtectedQueryTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import ProtectedQueryTypeDef
def get_value() -> ProtectedQueryTypeDef:
return {
"id": ...,
}
# ProtectedQueryTypeDef definition
class ProtectedQueryTypeDef(TypedDict):
id: str,
membershipId: str,
membershipArn: str,
createTime: datetime,
status: ProtectedQueryStatusType, # (2)
sqlParameters: NotRequired[ProtectedQuerySQLParametersOutputTypeDef], # (1)
resultConfiguration: NotRequired[ProtectedQueryResultConfigurationTypeDef], # (3)
statistics: NotRequired[ProtectedQueryStatisticsTypeDef], # (4)
result: NotRequired[ProtectedQueryResultTypeDef], # (5)
error: NotRequired[ProtectedQueryErrorTypeDef], # (6)
differentialPrivacy: NotRequired[DifferentialPrivacyParametersTypeDef], # (7)
computeConfiguration: NotRequired[ComputeConfigurationTypeDef], # (8)
- See ProtectedQuerySQLParametersOutputTypeDef
- See ProtectedQueryStatusType
- See ProtectedQueryResultConfigurationTypeDef
- See ProtectedQueryStatisticsTypeDef
- See ProtectedQueryResultTypeDef
- See ProtectedQueryErrorTypeDef
- See DifferentialPrivacyParametersTypeDef
- See ComputeConfigurationTypeDef
AnalysisRulePolicyV1TypeDef#
# AnalysisRulePolicyV1TypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import AnalysisRulePolicyV1TypeDef
def get_value() -> AnalysisRulePolicyV1TypeDef:
return {
"list": ...,
}
# AnalysisRulePolicyV1TypeDef definition
class AnalysisRulePolicyV1TypeDef(TypedDict):
list: NotRequired[AnalysisRuleListOutputTypeDef], # (1)
aggregation: NotRequired[AnalysisRuleAggregationOutputTypeDef], # (2)
custom: NotRequired[AnalysisRuleCustomOutputTypeDef], # (3)
idMappingTable: NotRequired[AnalysisRuleIdMappingTableTypeDef], # (4)
- See AnalysisRuleListOutputTypeDef
- See AnalysisRuleAggregationOutputTypeDef
- See AnalysisRuleCustomOutputTypeDef
- See AnalysisRuleIdMappingTableTypeDef
TableReferenceOutputTypeDef#
# TableReferenceOutputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import TableReferenceOutputTypeDef
def get_value() -> TableReferenceOutputTypeDef:
return {
"glue": ...,
}
# TableReferenceOutputTypeDef definition
class TableReferenceOutputTypeDef(TypedDict):
glue: NotRequired[GlueTableReferenceTypeDef], # (1)
snowflake: NotRequired[SnowflakeTableReferenceOutputTypeDef], # (2)
athena: NotRequired[AthenaTableReferenceTypeDef], # (3)
- See GlueTableReferenceTypeDef
- See SnowflakeTableReferenceOutputTypeDef
- See AthenaTableReferenceTypeDef
TableReferenceTypeDef#
# TableReferenceTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import TableReferenceTypeDef
def get_value() -> TableReferenceTypeDef:
return {
"glue": ...,
}
# TableReferenceTypeDef definition
class TableReferenceTypeDef(TypedDict):
glue: NotRequired[GlueTableReferenceTypeDef], # (1)
snowflake: NotRequired[SnowflakeTableReferenceTypeDef], # (2)
athena: NotRequired[AthenaTableReferenceTypeDef], # (3)
ListProtectedQueriesOutputTypeDef#
# ListProtectedQueriesOutputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import ListProtectedQueriesOutputTypeDef
def get_value() -> ListProtectedQueriesOutputTypeDef:
return {
"nextToken": ...,
}
# ListProtectedQueriesOutputTypeDef definition
class ListProtectedQueriesOutputTypeDef(TypedDict):
protectedQueries: List[ProtectedQuerySummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
CreateConfiguredTableAssociationAnalysisRuleOutputTypeDef#
# CreateConfiguredTableAssociationAnalysisRuleOutputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import CreateConfiguredTableAssociationAnalysisRuleOutputTypeDef
def get_value() -> CreateConfiguredTableAssociationAnalysisRuleOutputTypeDef:
return {
"analysisRule": ...,
}
# CreateConfiguredTableAssociationAnalysisRuleOutputTypeDef definition
class CreateConfiguredTableAssociationAnalysisRuleOutputTypeDef(TypedDict):
analysisRule: ConfiguredTableAssociationAnalysisRuleTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetConfiguredTableAssociationAnalysisRuleOutputTypeDef#
# GetConfiguredTableAssociationAnalysisRuleOutputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import GetConfiguredTableAssociationAnalysisRuleOutputTypeDef
def get_value() -> GetConfiguredTableAssociationAnalysisRuleOutputTypeDef:
return {
"analysisRule": ...,
}
# GetConfiguredTableAssociationAnalysisRuleOutputTypeDef definition
class GetConfiguredTableAssociationAnalysisRuleOutputTypeDef(TypedDict):
analysisRule: ConfiguredTableAssociationAnalysisRuleTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateConfiguredTableAssociationAnalysisRuleOutputTypeDef#
# UpdateConfiguredTableAssociationAnalysisRuleOutputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import UpdateConfiguredTableAssociationAnalysisRuleOutputTypeDef
def get_value() -> UpdateConfiguredTableAssociationAnalysisRuleOutputTypeDef:
return {
"analysisRule": ...,
}
# UpdateConfiguredTableAssociationAnalysisRuleOutputTypeDef definition
class UpdateConfiguredTableAssociationAnalysisRuleOutputTypeDef(TypedDict):
analysisRule: ConfiguredTableAssociationAnalysisRuleTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateConfiguredTableAssociationAnalysisRuleInputTypeDef#
# CreateConfiguredTableAssociationAnalysisRuleInputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import CreateConfiguredTableAssociationAnalysisRuleInputTypeDef
def get_value() -> CreateConfiguredTableAssociationAnalysisRuleInputTypeDef:
return {
"membershipIdentifier": ...,
}
# CreateConfiguredTableAssociationAnalysisRuleInputTypeDef definition
class CreateConfiguredTableAssociationAnalysisRuleInputTypeDef(TypedDict):
membershipIdentifier: str,
configuredTableAssociationIdentifier: str,
analysisRuleType: ConfiguredTableAssociationAnalysisRuleTypeType, # (1)
analysisRulePolicy: ConfiguredTableAssociationAnalysisRulePolicyUnionTypeDef, # (2)
- See ConfiguredTableAssociationAnalysisRuleTypeType
- See ConfiguredTableAssociationAnalysisRulePolicyTypeDef ConfiguredTableAssociationAnalysisRulePolicyOutputTypeDef
UpdateConfiguredTableAssociationAnalysisRuleInputTypeDef#
# UpdateConfiguredTableAssociationAnalysisRuleInputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import UpdateConfiguredTableAssociationAnalysisRuleInputTypeDef
def get_value() -> UpdateConfiguredTableAssociationAnalysisRuleInputTypeDef:
return {
"membershipIdentifier": ...,
}
# UpdateConfiguredTableAssociationAnalysisRuleInputTypeDef definition
class UpdateConfiguredTableAssociationAnalysisRuleInputTypeDef(TypedDict):
membershipIdentifier: str,
configuredTableAssociationIdentifier: str,
analysisRuleType: ConfiguredTableAssociationAnalysisRuleTypeType, # (1)
analysisRulePolicy: ConfiguredTableAssociationAnalysisRulePolicyUnionTypeDef, # (2)
- See ConfiguredTableAssociationAnalysisRuleTypeType
- See ConfiguredTableAssociationAnalysisRulePolicyTypeDef ConfiguredTableAssociationAnalysisRulePolicyOutputTypeDef
ConfiguredTableAnalysisRulePolicyOutputTypeDef#
# ConfiguredTableAnalysisRulePolicyOutputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import ConfiguredTableAnalysisRulePolicyOutputTypeDef
def get_value() -> ConfiguredTableAnalysisRulePolicyOutputTypeDef:
return {
"v1": ...,
}
# ConfiguredTableAnalysisRulePolicyOutputTypeDef definition
class ConfiguredTableAnalysisRulePolicyOutputTypeDef(TypedDict):
v1: NotRequired[ConfiguredTableAnalysisRulePolicyV1OutputTypeDef], # (1)
ConfiguredTableAnalysisRulePolicyTypeDef#
# ConfiguredTableAnalysisRulePolicyTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import ConfiguredTableAnalysisRulePolicyTypeDef
def get_value() -> ConfiguredTableAnalysisRulePolicyTypeDef:
return {
"v1": ...,
}
# ConfiguredTableAnalysisRulePolicyTypeDef definition
class ConfiguredTableAnalysisRulePolicyTypeDef(TypedDict):
v1: NotRequired[ConfiguredTableAnalysisRulePolicyV1TypeDef], # (1)
ListCollaborationPrivacyBudgetsOutputTypeDef#
# ListCollaborationPrivacyBudgetsOutputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import ListCollaborationPrivacyBudgetsOutputTypeDef
def get_value() -> ListCollaborationPrivacyBudgetsOutputTypeDef:
return {
"collaborationPrivacyBudgetSummaries": ...,
}
# ListCollaborationPrivacyBudgetsOutputTypeDef definition
class ListCollaborationPrivacyBudgetsOutputTypeDef(TypedDict):
collaborationPrivacyBudgetSummaries: List[CollaborationPrivacyBudgetSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListPrivacyBudgetsOutputTypeDef#
# ListPrivacyBudgetsOutputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import ListPrivacyBudgetsOutputTypeDef
def get_value() -> ListPrivacyBudgetsOutputTypeDef:
return {
"privacyBudgetSummaries": ...,
}
# ListPrivacyBudgetsOutputTypeDef definition
class ListPrivacyBudgetsOutputTypeDef(TypedDict):
privacyBudgetSummaries: List[PrivacyBudgetSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
BatchGetSchemaOutputTypeDef#
# BatchGetSchemaOutputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import BatchGetSchemaOutputTypeDef
def get_value() -> BatchGetSchemaOutputTypeDef:
return {
"schemas": ...,
}
# BatchGetSchemaOutputTypeDef definition
class BatchGetSchemaOutputTypeDef(TypedDict):
schemas: List[SchemaTypeDef], # (1)
errors: List[BatchGetSchemaErrorTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
GetSchemaOutputTypeDef#
# GetSchemaOutputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import GetSchemaOutputTypeDef
def get_value() -> GetSchemaOutputTypeDef:
return {
"schema": ...,
}
# GetSchemaOutputTypeDef definition
class GetSchemaOutputTypeDef(TypedDict):
schema: SchemaTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See SchemaTypeDef
- See ResponseMetadataTypeDef
CreateCollaborationInputTypeDef#
# CreateCollaborationInputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import CreateCollaborationInputTypeDef
def get_value() -> CreateCollaborationInputTypeDef:
return {
"members": ...,
}
# CreateCollaborationInputTypeDef definition
class CreateCollaborationInputTypeDef(TypedDict):
members: Sequence[MemberSpecificationTypeDef], # (1)
name: str,
description: str,
creatorMemberAbilities: Sequence[MemberAbilityType], # (2)
creatorDisplayName: str,
queryLogStatus: CollaborationQueryLogStatusType, # (3)
creatorMLMemberAbilities: NotRequired[MLMemberAbilitiesUnionTypeDef], # (4)
dataEncryptionMetadata: NotRequired[DataEncryptionMetadataTypeDef], # (5)
tags: NotRequired[Mapping[str, str]],
creatorPaymentConfiguration: NotRequired[PaymentConfigurationTypeDef], # (6)
analyticsEngine: NotRequired[AnalyticsEngineType], # (7)
- See MemberSpecificationTypeDef
- See MemberAbilityType
- See CollaborationQueryLogStatusType
- See MLMemberAbilitiesTypeDef MLMemberAbilitiesOutputTypeDef
- See DataEncryptionMetadataTypeDef
- See PaymentConfigurationTypeDef
- See AnalyticsEngineType
ListMembersOutputTypeDef#
# ListMembersOutputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import ListMembersOutputTypeDef
def get_value() -> ListMembersOutputTypeDef:
return {
"nextToken": ...,
}
# ListMembersOutputTypeDef definition
class ListMembersOutputTypeDef(TypedDict):
memberSummaries: List[MemberSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListMembershipsOutputTypeDef#
# ListMembershipsOutputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import ListMembershipsOutputTypeDef
def get_value() -> ListMembershipsOutputTypeDef:
return {
"nextToken": ...,
}
# ListMembershipsOutputTypeDef definition
class ListMembershipsOutputTypeDef(TypedDict):
membershipSummaries: List[MembershipSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
CreateMembershipOutputTypeDef#
# CreateMembershipOutputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import CreateMembershipOutputTypeDef
def get_value() -> CreateMembershipOutputTypeDef:
return {
"membership": ...,
}
# CreateMembershipOutputTypeDef definition
class CreateMembershipOutputTypeDef(TypedDict):
membership: MembershipTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetMembershipOutputTypeDef#
# GetMembershipOutputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import GetMembershipOutputTypeDef
def get_value() -> GetMembershipOutputTypeDef:
return {
"membership": ...,
}
# GetMembershipOutputTypeDef definition
class GetMembershipOutputTypeDef(TypedDict):
membership: MembershipTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateMembershipOutputTypeDef#
# UpdateMembershipOutputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import UpdateMembershipOutputTypeDef
def get_value() -> UpdateMembershipOutputTypeDef:
return {
"membership": ...,
}
# UpdateMembershipOutputTypeDef definition
class UpdateMembershipOutputTypeDef(TypedDict):
membership: MembershipTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetProtectedQueryOutputTypeDef#
# GetProtectedQueryOutputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import GetProtectedQueryOutputTypeDef
def get_value() -> GetProtectedQueryOutputTypeDef:
return {
"protectedQuery": ...,
}
# GetProtectedQueryOutputTypeDef definition
class GetProtectedQueryOutputTypeDef(TypedDict):
protectedQuery: ProtectedQueryTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StartProtectedQueryOutputTypeDef#
# StartProtectedQueryOutputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import StartProtectedQueryOutputTypeDef
def get_value() -> StartProtectedQueryOutputTypeDef:
return {
"protectedQuery": ...,
}
# StartProtectedQueryOutputTypeDef definition
class StartProtectedQueryOutputTypeDef(TypedDict):
protectedQuery: ProtectedQueryTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateProtectedQueryOutputTypeDef#
# UpdateProtectedQueryOutputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import UpdateProtectedQueryOutputTypeDef
def get_value() -> UpdateProtectedQueryOutputTypeDef:
return {
"protectedQuery": ...,
}
# UpdateProtectedQueryOutputTypeDef definition
class UpdateProtectedQueryOutputTypeDef(TypedDict):
protectedQuery: ProtectedQueryTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AnalysisRulePolicyTypeDef#
# AnalysisRulePolicyTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import AnalysisRulePolicyTypeDef
def get_value() -> AnalysisRulePolicyTypeDef:
return {
"v1": ...,
}
# AnalysisRulePolicyTypeDef definition
class AnalysisRulePolicyTypeDef(TypedDict):
v1: NotRequired[AnalysisRulePolicyV1TypeDef], # (1)
ConfiguredTableTypeDef#
# ConfiguredTableTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import ConfiguredTableTypeDef
def get_value() -> ConfiguredTableTypeDef:
return {
"id": ...,
}
# ConfiguredTableTypeDef definition
class ConfiguredTableTypeDef(TypedDict):
id: str,
arn: str,
name: str,
tableReference: TableReferenceOutputTypeDef, # (1)
createTime: datetime,
updateTime: datetime,
analysisRuleTypes: List[ConfiguredTableAnalysisRuleTypeType], # (2)
analysisMethod: AnalysisMethodType, # (3)
allowedColumns: List[str],
description: NotRequired[str],
ConfiguredTableAnalysisRuleTypeDef#
# ConfiguredTableAnalysisRuleTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import ConfiguredTableAnalysisRuleTypeDef
def get_value() -> ConfiguredTableAnalysisRuleTypeDef:
return {
"configuredTableId": ...,
}
# ConfiguredTableAnalysisRuleTypeDef definition
class ConfiguredTableAnalysisRuleTypeDef(TypedDict):
configuredTableId: str,
configuredTableArn: str,
policy: ConfiguredTableAnalysisRulePolicyOutputTypeDef, # (1)
type: ConfiguredTableAnalysisRuleTypeType, # (2)
createTime: datetime,
updateTime: datetime,
AnalysisRuleTypeDef#
# AnalysisRuleTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import AnalysisRuleTypeDef
def get_value() -> AnalysisRuleTypeDef:
return {
"collaborationId": ...,
}
# AnalysisRuleTypeDef definition
class AnalysisRuleTypeDef(TypedDict):
collaborationId: str,
type: AnalysisRuleTypeType, # (1)
name: str,
createTime: datetime,
updateTime: datetime,
policy: AnalysisRulePolicyTypeDef, # (2)
CreateConfiguredTableOutputTypeDef#
# CreateConfiguredTableOutputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import CreateConfiguredTableOutputTypeDef
def get_value() -> CreateConfiguredTableOutputTypeDef:
return {
"configuredTable": ...,
}
# CreateConfiguredTableOutputTypeDef definition
class CreateConfiguredTableOutputTypeDef(TypedDict):
configuredTable: ConfiguredTableTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetConfiguredTableOutputTypeDef#
# GetConfiguredTableOutputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import GetConfiguredTableOutputTypeDef
def get_value() -> GetConfiguredTableOutputTypeDef:
return {
"configuredTable": ...,
}
# GetConfiguredTableOutputTypeDef definition
class GetConfiguredTableOutputTypeDef(TypedDict):
configuredTable: ConfiguredTableTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateConfiguredTableOutputTypeDef#
# UpdateConfiguredTableOutputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import UpdateConfiguredTableOutputTypeDef
def get_value() -> UpdateConfiguredTableOutputTypeDef:
return {
"configuredTable": ...,
}
# UpdateConfiguredTableOutputTypeDef definition
class UpdateConfiguredTableOutputTypeDef(TypedDict):
configuredTable: ConfiguredTableTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateConfiguredTableInputTypeDef#
# CreateConfiguredTableInputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import CreateConfiguredTableInputTypeDef
def get_value() -> CreateConfiguredTableInputTypeDef:
return {
"name": ...,
}
# CreateConfiguredTableInputTypeDef definition
class CreateConfiguredTableInputTypeDef(TypedDict):
name: str,
tableReference: TableReferenceUnionTypeDef, # (1)
allowedColumns: Sequence[str],
analysisMethod: AnalysisMethodType, # (2)
description: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
CreateConfiguredTableAnalysisRuleOutputTypeDef#
# CreateConfiguredTableAnalysisRuleOutputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import CreateConfiguredTableAnalysisRuleOutputTypeDef
def get_value() -> CreateConfiguredTableAnalysisRuleOutputTypeDef:
return {
"analysisRule": ...,
}
# CreateConfiguredTableAnalysisRuleOutputTypeDef definition
class CreateConfiguredTableAnalysisRuleOutputTypeDef(TypedDict):
analysisRule: ConfiguredTableAnalysisRuleTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetConfiguredTableAnalysisRuleOutputTypeDef#
# GetConfiguredTableAnalysisRuleOutputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import GetConfiguredTableAnalysisRuleOutputTypeDef
def get_value() -> GetConfiguredTableAnalysisRuleOutputTypeDef:
return {
"analysisRule": ...,
}
# GetConfiguredTableAnalysisRuleOutputTypeDef definition
class GetConfiguredTableAnalysisRuleOutputTypeDef(TypedDict):
analysisRule: ConfiguredTableAnalysisRuleTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateConfiguredTableAnalysisRuleOutputTypeDef#
# UpdateConfiguredTableAnalysisRuleOutputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import UpdateConfiguredTableAnalysisRuleOutputTypeDef
def get_value() -> UpdateConfiguredTableAnalysisRuleOutputTypeDef:
return {
"analysisRule": ...,
}
# UpdateConfiguredTableAnalysisRuleOutputTypeDef definition
class UpdateConfiguredTableAnalysisRuleOutputTypeDef(TypedDict):
analysisRule: ConfiguredTableAnalysisRuleTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateConfiguredTableAnalysisRuleInputTypeDef#
# CreateConfiguredTableAnalysisRuleInputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import CreateConfiguredTableAnalysisRuleInputTypeDef
def get_value() -> CreateConfiguredTableAnalysisRuleInputTypeDef:
return {
"configuredTableIdentifier": ...,
}
# CreateConfiguredTableAnalysisRuleInputTypeDef definition
class CreateConfiguredTableAnalysisRuleInputTypeDef(TypedDict):
configuredTableIdentifier: str,
analysisRuleType: ConfiguredTableAnalysisRuleTypeType, # (1)
analysisRulePolicy: ConfiguredTableAnalysisRulePolicyUnionTypeDef, # (2)
- See ConfiguredTableAnalysisRuleTypeType
- See ConfiguredTableAnalysisRulePolicyTypeDef ConfiguredTableAnalysisRulePolicyOutputTypeDef
UpdateConfiguredTableAnalysisRuleInputTypeDef#
# UpdateConfiguredTableAnalysisRuleInputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import UpdateConfiguredTableAnalysisRuleInputTypeDef
def get_value() -> UpdateConfiguredTableAnalysisRuleInputTypeDef:
return {
"configuredTableIdentifier": ...,
}
# UpdateConfiguredTableAnalysisRuleInputTypeDef definition
class UpdateConfiguredTableAnalysisRuleInputTypeDef(TypedDict):
configuredTableIdentifier: str,
analysisRuleType: ConfiguredTableAnalysisRuleTypeType, # (1)
analysisRulePolicy: ConfiguredTableAnalysisRulePolicyUnionTypeDef, # (2)
- See ConfiguredTableAnalysisRuleTypeType
- See ConfiguredTableAnalysisRulePolicyTypeDef ConfiguredTableAnalysisRulePolicyOutputTypeDef
BatchGetSchemaAnalysisRuleOutputTypeDef#
# BatchGetSchemaAnalysisRuleOutputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import BatchGetSchemaAnalysisRuleOutputTypeDef
def get_value() -> BatchGetSchemaAnalysisRuleOutputTypeDef:
return {
"analysisRules": ...,
}
# BatchGetSchemaAnalysisRuleOutputTypeDef definition
class BatchGetSchemaAnalysisRuleOutputTypeDef(TypedDict):
analysisRules: List[AnalysisRuleTypeDef], # (1)
errors: List[BatchGetSchemaAnalysisRuleErrorTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
GetSchemaAnalysisRuleOutputTypeDef#
# GetSchemaAnalysisRuleOutputTypeDef TypedDict usage example
from types_boto3_cleanrooms.type_defs import GetSchemaAnalysisRuleOutputTypeDef
def get_value() -> GetSchemaAnalysisRuleOutputTypeDef:
return {
"analysisRule": ...,
}
# GetSchemaAnalysisRuleOutputTypeDef definition
class GetSchemaAnalysisRuleOutputTypeDef(TypedDict):
analysisRule: AnalysisRuleTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)