Type definitions#
Index > CleanRoomsService > Type definitions
Auto-generated documentation for CleanRoomsService type annotations stubs module types-boto3-cleanrooms.
AggregateColumnUnionTypeDef#
# AggregateColumnUnionTypeDef definition
AggregateColumnUnionTypeDef = Union[
AggregateColumnTypeDef, # (1)
AggregateColumnOutputTypeDef, # (2)
]
AnalysisRuleListUnionTypeDef#
# AnalysisRuleListUnionTypeDef definition
AnalysisRuleListUnionTypeDef = Union[
AnalysisRuleListTypeDef, # (1)
AnalysisRuleListOutputTypeDef, # (2)
]
ConfiguredTableAssociationAnalysisRuleAggregationUnionTypeDef#
# ConfiguredTableAssociationAnalysisRuleAggregationUnionTypeDef definition
ConfiguredTableAssociationAnalysisRuleAggregationUnionTypeDef = Union[
ConfiguredTableAssociationAnalysisRuleAggregationTypeDef, # (1)
ConfiguredTableAssociationAnalysisRuleAggregationOutputTypeDef, # (2)
]
- See ConfiguredTableAssociationAnalysisRuleAggregationTypeDef
- See ConfiguredTableAssociationAnalysisRuleAggregationOutputTypeDef
ConfiguredTableAssociationAnalysisRuleCustomUnionTypeDef#
# ConfiguredTableAssociationAnalysisRuleCustomUnionTypeDef definition
ConfiguredTableAssociationAnalysisRuleCustomUnionTypeDef = Union[
ConfiguredTableAssociationAnalysisRuleCustomTypeDef, # (1)
ConfiguredTableAssociationAnalysisRuleCustomOutputTypeDef, # (2)
]
- See ConfiguredTableAssociationAnalysisRuleCustomTypeDef
- See ConfiguredTableAssociationAnalysisRuleCustomOutputTypeDef
ConfiguredTableAssociationAnalysisRuleListUnionTypeDef#
# ConfiguredTableAssociationAnalysisRuleListUnionTypeDef definition
ConfiguredTableAssociationAnalysisRuleListUnionTypeDef = Union[
ConfiguredTableAssociationAnalysisRuleListTypeDef, # (1)
ConfiguredTableAssociationAnalysisRuleListOutputTypeDef, # (2)
]
- See ConfiguredTableAssociationAnalysisRuleListTypeDef
- See ConfiguredTableAssociationAnalysisRuleListOutputTypeDef
MLMemberAbilitiesUnionTypeDef#
# MLMemberAbilitiesUnionTypeDef definition
MLMemberAbilitiesUnionTypeDef = Union[
MLMemberAbilitiesTypeDef, # (1)
MLMemberAbilitiesOutputTypeDef, # (2)
]
DifferentialPrivacyConfigurationUnionTypeDef#
# DifferentialPrivacyConfigurationUnionTypeDef definition
DifferentialPrivacyConfigurationUnionTypeDef = Union[
DifferentialPrivacyConfigurationTypeDef, # (1)
DifferentialPrivacyConfigurationOutputTypeDef, # (2)
]
SnowflakeTableSchemaUnionTypeDef#
# SnowflakeTableSchemaUnionTypeDef definition
SnowflakeTableSchemaUnionTypeDef = Union[
SnowflakeTableSchemaTypeDef, # (1)
SnowflakeTableSchemaOutputTypeDef, # (2)
]
AnalysisRuleAggregationUnionTypeDef#
# AnalysisRuleAggregationUnionTypeDef definition
AnalysisRuleAggregationUnionTypeDef = Union[
AnalysisRuleAggregationTypeDef, # (1)
AnalysisRuleAggregationOutputTypeDef, # (2)
]
ConfiguredTableAssociationAnalysisRulePolicyV1UnionTypeDef#
# ConfiguredTableAssociationAnalysisRulePolicyV1UnionTypeDef definition
ConfiguredTableAssociationAnalysisRulePolicyV1UnionTypeDef = Union[
ConfiguredTableAssociationAnalysisRulePolicyV1TypeDef, # (1)
ConfiguredTableAssociationAnalysisRulePolicyV1OutputTypeDef, # (2)
]
- See ConfiguredTableAssociationAnalysisRulePolicyV1TypeDef
- See ConfiguredTableAssociationAnalysisRulePolicyV1OutputTypeDef
AnalysisRuleCustomUnionTypeDef#
# AnalysisRuleCustomUnionTypeDef definition
AnalysisRuleCustomUnionTypeDef = Union[
AnalysisRuleCustomTypeDef, # (1)
AnalysisRuleCustomOutputTypeDef, # (2)
]
SnowflakeTableReferenceUnionTypeDef#
# SnowflakeTableReferenceUnionTypeDef definition
SnowflakeTableReferenceUnionTypeDef = Union[
SnowflakeTableReferenceTypeDef, # (1)
SnowflakeTableReferenceOutputTypeDef, # (2)
]
ConfiguredTableAnalysisRulePolicyV1UnionTypeDef#
# ConfiguredTableAnalysisRulePolicyV1UnionTypeDef definition
ConfiguredTableAnalysisRulePolicyV1UnionTypeDef = Union[
ConfiguredTableAnalysisRulePolicyV1TypeDef, # (1)
ConfiguredTableAnalysisRulePolicyV1OutputTypeDef, # (2)
]
AggregateColumnOutputTypeDef#
# AggregateColumnOutputTypeDef definition
class AggregateColumnOutputTypeDef(TypedDict):
columnNames: list[str],
function: AggregateFunctionNameType, # (1)
AggregateColumnTypeDef#
# AggregateColumnTypeDef definition
class AggregateColumnTypeDef(TypedDict):
columnNames: Sequence[str],
function: AggregateFunctionNameType, # (1)
AggregationConstraintTypeDef#
# AggregationConstraintTypeDef definition
class AggregationConstraintTypeDef(TypedDict):
columnName: str,
minimum: int,
type: AggregationTypeType, # (1)
AnalysisParameterTypeDef#
# AnalysisParameterTypeDef definition
class AnalysisParameterTypeDef(TypedDict):
name: str,
type: ParameterTypeType, # (1)
defaultValue: NotRequired[str],
AnalysisRuleListOutputTypeDef#
# AnalysisRuleListOutputTypeDef definition
class AnalysisRuleListOutputTypeDef(TypedDict):
joinColumns: list[str],
listColumns: list[str],
allowedJoinOperators: NotRequired[list[JoinOperatorType]], # (1)
additionalAnalyses: NotRequired[AdditionalAnalysesType], # (2)
AnalysisRuleListTypeDef#
# AnalysisRuleListTypeDef definition
class AnalysisRuleListTypeDef(TypedDict):
joinColumns: Sequence[str],
listColumns: Sequence[str],
allowedJoinOperators: NotRequired[Sequence[JoinOperatorType]], # (1)
additionalAnalyses: NotRequired[AdditionalAnalysesType], # (2)
AnalysisSchemaTypeDef#
# AnalysisSchemaTypeDef definition
class AnalysisSchemaTypeDef(TypedDict):
referencedTables: NotRequired[list[str]],
AnalysisSourceTypeDef#
# AnalysisSourceTypeDef definition
class AnalysisSourceTypeDef(TypedDict):
text: NotRequired[str],
AnalysisTemplateSummaryTypeDef#
# 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 definition
class AnalysisTemplateValidationStatusReasonTypeDef(TypedDict):
message: str,
AthenaTableReferenceTypeDef#
# AthenaTableReferenceTypeDef definition
class AthenaTableReferenceTypeDef(TypedDict):
workGroup: str,
databaseName: str,
tableName: str,
outputLocation: NotRequired[str],
BatchGetCollaborationAnalysisTemplateErrorTypeDef#
# BatchGetCollaborationAnalysisTemplateErrorTypeDef definition
class BatchGetCollaborationAnalysisTemplateErrorTypeDef(TypedDict):
arn: str,
code: str,
message: str,
BatchGetCollaborationAnalysisTemplateInputRequestTypeDef#
# BatchGetCollaborationAnalysisTemplateInputRequestTypeDef definition
class BatchGetCollaborationAnalysisTemplateInputRequestTypeDef(TypedDict):
collaborationIdentifier: str,
analysisTemplateArns: Sequence[str],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef definition
class ResponseMetadataTypeDef(TypedDict):
RequestId: str,
HTTPStatusCode: int,
HTTPHeaders: dict[str, str],
RetryAttempts: int,
HostId: NotRequired[str],
BatchGetSchemaAnalysisRuleErrorTypeDef#
# BatchGetSchemaAnalysisRuleErrorTypeDef definition
class BatchGetSchemaAnalysisRuleErrorTypeDef(TypedDict):
name: str,
type: AnalysisRuleTypeType, # (1)
code: str,
message: str,
SchemaAnalysisRuleRequestTypeDef#
# SchemaAnalysisRuleRequestTypeDef definition
class SchemaAnalysisRuleRequestTypeDef(TypedDict):
name: str,
type: AnalysisRuleTypeType, # (1)
BatchGetSchemaErrorTypeDef#
# BatchGetSchemaErrorTypeDef definition
class BatchGetSchemaErrorTypeDef(TypedDict):
name: str,
code: str,
message: str,
BatchGetSchemaInputRequestTypeDef#
# BatchGetSchemaInputRequestTypeDef definition
class BatchGetSchemaInputRequestTypeDef(TypedDict):
collaborationIdentifier: str,
names: Sequence[str],
BilledResourceUtilizationTypeDef#
# BilledResourceUtilizationTypeDef definition
class BilledResourceUtilizationTypeDef(TypedDict):
units: float,
CollaborationAnalysisTemplateSummaryTypeDef#
# 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 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 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 definition
class IdNamespaceAssociationInputReferenceConfigTypeDef(TypedDict):
inputReferenceArn: str,
manageResourcePolicies: bool,
IdNamespaceAssociationInputReferencePropertiesSummaryTypeDef#
# IdNamespaceAssociationInputReferencePropertiesSummaryTypeDef definition
class IdNamespaceAssociationInputReferencePropertiesSummaryTypeDef(TypedDict):
idNamespaceType: IdNamespaceTypeType, # (1)
IdMappingConfigTypeDef#
# IdMappingConfigTypeDef definition
class IdMappingConfigTypeDef(TypedDict):
allowUseAsDimensionColumn: bool,
IdNamespaceAssociationInputReferencePropertiesTypeDef#
# IdNamespaceAssociationInputReferencePropertiesTypeDef definition
class IdNamespaceAssociationInputReferencePropertiesTypeDef(TypedDict):
idNamespaceType: IdNamespaceTypeType, # (1)
idMappingWorkflowsSupported: list[dict[str, Any]],
CollaborationPrivacyBudgetTemplateSummaryTypeDef#
# CollaborationPrivacyBudgetTemplateSummaryTypeDef definition
class CollaborationPrivacyBudgetTemplateSummaryTypeDef(TypedDict):
id: str,
arn: str,
collaborationId: str,
collaborationArn: str,
creatorAccountId: str,
privacyBudgetType: PrivacyBudgetTypeType, # (1)
createTime: datetime,
updateTime: datetime,
CollaborationSummaryTypeDef#
# 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 definition
class DataEncryptionMetadataTypeDef(TypedDict):
allowCleartext: bool,
allowDuplicates: bool,
allowJoinsOnColumnsWithDifferentNames: bool,
preserveNulls: bool,
ColumnTypeDef#
# ColumnTypeDef definition
class ColumnTypeDef(TypedDict):
name: str,
type: str,
WorkerComputeConfigurationTypeDef#
# WorkerComputeConfigurationTypeDef definition
class WorkerComputeConfigurationTypeDef(TypedDict):
type: NotRequired[WorkerComputeTypeType], # (1)
number: NotRequired[int],
DirectAnalysisConfigurationDetailsTypeDef#
# DirectAnalysisConfigurationDetailsTypeDef definition
class DirectAnalysisConfigurationDetailsTypeDef(TypedDict):
receiverAccountIds: NotRequired[list[str]],
ConfiguredAudienceModelAssociationSummaryTypeDef#
# 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 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 definition
class ConfiguredTableAssociationAnalysisRuleAggregationOutputTypeDef(TypedDict):
allowedResultReceivers: NotRequired[list[str]],
allowedAdditionalAnalyses: NotRequired[list[str]],
ConfiguredTableAssociationAnalysisRuleAggregationTypeDef#
# ConfiguredTableAssociationAnalysisRuleAggregationTypeDef definition
class ConfiguredTableAssociationAnalysisRuleAggregationTypeDef(TypedDict):
allowedResultReceivers: NotRequired[Sequence[str]],
allowedAdditionalAnalyses: NotRequired[Sequence[str]],
ConfiguredTableAssociationAnalysisRuleCustomOutputTypeDef#
# ConfiguredTableAssociationAnalysisRuleCustomOutputTypeDef definition
class ConfiguredTableAssociationAnalysisRuleCustomOutputTypeDef(TypedDict):
allowedResultReceivers: NotRequired[list[str]],
allowedAdditionalAnalyses: NotRequired[list[str]],
ConfiguredTableAssociationAnalysisRuleCustomTypeDef#
# ConfiguredTableAssociationAnalysisRuleCustomTypeDef definition
class ConfiguredTableAssociationAnalysisRuleCustomTypeDef(TypedDict):
allowedResultReceivers: NotRequired[Sequence[str]],
allowedAdditionalAnalyses: NotRequired[Sequence[str]],
ConfiguredTableAssociationAnalysisRuleListOutputTypeDef#
# ConfiguredTableAssociationAnalysisRuleListOutputTypeDef definition
class ConfiguredTableAssociationAnalysisRuleListOutputTypeDef(TypedDict):
allowedResultReceivers: NotRequired[list[str]],
allowedAdditionalAnalyses: NotRequired[list[str]],
ConfiguredTableAssociationAnalysisRuleListTypeDef#
# ConfiguredTableAssociationAnalysisRuleListTypeDef definition
class ConfiguredTableAssociationAnalysisRuleListTypeDef(TypedDict):
allowedResultReceivers: NotRequired[Sequence[str]],
allowedAdditionalAnalyses: NotRequired[Sequence[str]],
ConfiguredTableAssociationSummaryTypeDef#
# ConfiguredTableAssociationSummaryTypeDef definition
class ConfiguredTableAssociationSummaryTypeDef(TypedDict):
configuredTableId: str,
membershipId: str,
membershipArn: str,
name: str,
createTime: datetime,
updateTime: datetime,
id: str,
arn: str,
ConfiguredTableAssociationTypeDef#
# 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 definition
class ConfiguredTableSummaryTypeDef(TypedDict):
id: str,
arn: str,
name: str,
createTime: datetime,
updateTime: datetime,
analysisRuleTypes: list[ConfiguredTableAnalysisRuleTypeType], # (1)
analysisMethod: AnalysisMethodType, # (2)
MLMemberAbilitiesTypeDef#
# MLMemberAbilitiesTypeDef definition
class MLMemberAbilitiesTypeDef(TypedDict):
customMLMemberAbilities: Sequence[CustomMLMemberAbilityType], # (1)
CreateConfiguredAudienceModelAssociationInputRequestTypeDef#
# CreateConfiguredAudienceModelAssociationInputRequestTypeDef definition
class CreateConfiguredAudienceModelAssociationInputRequestTypeDef(TypedDict):
membershipIdentifier: str,
configuredAudienceModelArn: str,
configuredAudienceModelAssociationName: str,
manageResourcePolicies: bool,
tags: NotRequired[Mapping[str, str]],
description: NotRequired[str],
CreateConfiguredTableAssociationInputRequestTypeDef#
# CreateConfiguredTableAssociationInputRequestTypeDef definition
class CreateConfiguredTableAssociationInputRequestTypeDef(TypedDict):
name: str,
membershipIdentifier: str,
configuredTableIdentifier: str,
roleArn: str,
description: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
IdMappingTableInputReferenceConfigTypeDef#
# IdMappingTableInputReferenceConfigTypeDef definition
class IdMappingTableInputReferenceConfigTypeDef(TypedDict):
inputReferenceArn: str,
manageResourcePolicies: bool,
DeleteAnalysisTemplateInputRequestTypeDef#
# DeleteAnalysisTemplateInputRequestTypeDef definition
class DeleteAnalysisTemplateInputRequestTypeDef(TypedDict):
membershipIdentifier: str,
analysisTemplateIdentifier: str,
DeleteCollaborationInputRequestTypeDef#
# DeleteCollaborationInputRequestTypeDef definition
class DeleteCollaborationInputRequestTypeDef(TypedDict):
collaborationIdentifier: str,
DeleteConfiguredAudienceModelAssociationInputRequestTypeDef#
# DeleteConfiguredAudienceModelAssociationInputRequestTypeDef definition
class DeleteConfiguredAudienceModelAssociationInputRequestTypeDef(TypedDict):
configuredAudienceModelAssociationIdentifier: str,
membershipIdentifier: str,
DeleteConfiguredTableAnalysisRuleInputRequestTypeDef#
# DeleteConfiguredTableAnalysisRuleInputRequestTypeDef definition
class DeleteConfiguredTableAnalysisRuleInputRequestTypeDef(TypedDict):
configuredTableIdentifier: str,
analysisRuleType: ConfiguredTableAnalysisRuleTypeType, # (1)
DeleteConfiguredTableAssociationAnalysisRuleInputRequestTypeDef#
# DeleteConfiguredTableAssociationAnalysisRuleInputRequestTypeDef definition
class DeleteConfiguredTableAssociationAnalysisRuleInputRequestTypeDef(TypedDict):
membershipIdentifier: str,
configuredTableAssociationIdentifier: str,
analysisRuleType: ConfiguredTableAssociationAnalysisRuleTypeType, # (1)
DeleteConfiguredTableAssociationInputRequestTypeDef#
# DeleteConfiguredTableAssociationInputRequestTypeDef definition
class DeleteConfiguredTableAssociationInputRequestTypeDef(TypedDict):
configuredTableAssociationIdentifier: str,
membershipIdentifier: str,
DeleteConfiguredTableInputRequestTypeDef#
# DeleteConfiguredTableInputRequestTypeDef definition
class DeleteConfiguredTableInputRequestTypeDef(TypedDict):
configuredTableIdentifier: str,
DeleteIdMappingTableInputRequestTypeDef#
# DeleteIdMappingTableInputRequestTypeDef definition
class DeleteIdMappingTableInputRequestTypeDef(TypedDict):
idMappingTableIdentifier: str,
membershipIdentifier: str,
DeleteIdNamespaceAssociationInputRequestTypeDef#
# DeleteIdNamespaceAssociationInputRequestTypeDef definition
class DeleteIdNamespaceAssociationInputRequestTypeDef(TypedDict):
idNamespaceAssociationIdentifier: str,
membershipIdentifier: str,
DeleteMemberInputRequestTypeDef#
# DeleteMemberInputRequestTypeDef definition
class DeleteMemberInputRequestTypeDef(TypedDict):
collaborationIdentifier: str,
accountId: str,
DeleteMembershipInputRequestTypeDef#
# DeleteMembershipInputRequestTypeDef definition
class DeleteMembershipInputRequestTypeDef(TypedDict):
membershipIdentifier: str,
DeletePrivacyBudgetTemplateInputRequestTypeDef#
# DeletePrivacyBudgetTemplateInputRequestTypeDef definition
class DeletePrivacyBudgetTemplateInputRequestTypeDef(TypedDict):
membershipIdentifier: str,
privacyBudgetTemplateIdentifier: str,
DifferentialPrivacyColumnTypeDef#
# DifferentialPrivacyColumnTypeDef definition
class DifferentialPrivacyColumnTypeDef(TypedDict):
name: str,
DifferentialPrivacySensitivityParametersTypeDef#
# DifferentialPrivacySensitivityParametersTypeDef definition
class DifferentialPrivacySensitivityParametersTypeDef(TypedDict):
aggregationType: DifferentialPrivacyAggregationTypeType, # (1)
aggregationExpression: str,
userContributionLimit: int,
minColumnValue: NotRequired[float],
maxColumnValue: NotRequired[float],
DifferentialPrivacyPreviewAggregationTypeDef#
# DifferentialPrivacyPreviewAggregationTypeDef definition
class DifferentialPrivacyPreviewAggregationTypeDef(TypedDict):
type: DifferentialPrivacyAggregationTypeType, # (1)
maxCount: int,
DifferentialPrivacyPreviewParametersInputTypeDef#
# DifferentialPrivacyPreviewParametersInputTypeDef definition
class DifferentialPrivacyPreviewParametersInputTypeDef(TypedDict):
epsilon: int,
usersNoisePerQuery: int,
DifferentialPrivacyPrivacyBudgetAggregationTypeDef#
# DifferentialPrivacyPrivacyBudgetAggregationTypeDef definition
class DifferentialPrivacyPrivacyBudgetAggregationTypeDef(TypedDict):
type: DifferentialPrivacyAggregationTypeType, # (1)
maxCount: int,
remainingCount: int,
DifferentialPrivacyTemplateParametersInputTypeDef#
# DifferentialPrivacyTemplateParametersInputTypeDef definition
class DifferentialPrivacyTemplateParametersInputTypeDef(TypedDict):
epsilon: int,
usersNoisePerQuery: int,
DifferentialPrivacyTemplateParametersOutputTypeDef#
# DifferentialPrivacyTemplateParametersOutputTypeDef definition
class DifferentialPrivacyTemplateParametersOutputTypeDef(TypedDict):
epsilon: int,
usersNoisePerQuery: int,
DifferentialPrivacyTemplateUpdateParametersTypeDef#
# DifferentialPrivacyTemplateUpdateParametersTypeDef definition
class DifferentialPrivacyTemplateUpdateParametersTypeDef(TypedDict):
epsilon: NotRequired[int],
usersNoisePerQuery: NotRequired[int],
GetAnalysisTemplateInputRequestTypeDef#
# GetAnalysisTemplateInputRequestTypeDef definition
class GetAnalysisTemplateInputRequestTypeDef(TypedDict):
membershipIdentifier: str,
analysisTemplateIdentifier: str,
GetCollaborationAnalysisTemplateInputRequestTypeDef#
# GetCollaborationAnalysisTemplateInputRequestTypeDef definition
class GetCollaborationAnalysisTemplateInputRequestTypeDef(TypedDict):
collaborationIdentifier: str,
analysisTemplateArn: str,
GetCollaborationConfiguredAudienceModelAssociationInputRequestTypeDef#
# GetCollaborationConfiguredAudienceModelAssociationInputRequestTypeDef definition
class GetCollaborationConfiguredAudienceModelAssociationInputRequestTypeDef(TypedDict):
collaborationIdentifier: str,
configuredAudienceModelAssociationIdentifier: str,
GetCollaborationIdNamespaceAssociationInputRequestTypeDef#
# GetCollaborationIdNamespaceAssociationInputRequestTypeDef definition
class GetCollaborationIdNamespaceAssociationInputRequestTypeDef(TypedDict):
collaborationIdentifier: str,
idNamespaceAssociationIdentifier: str,
GetCollaborationInputRequestTypeDef#
# GetCollaborationInputRequestTypeDef definition
class GetCollaborationInputRequestTypeDef(TypedDict):
collaborationIdentifier: str,
GetCollaborationPrivacyBudgetTemplateInputRequestTypeDef#
# GetCollaborationPrivacyBudgetTemplateInputRequestTypeDef definition
class GetCollaborationPrivacyBudgetTemplateInputRequestTypeDef(TypedDict):
collaborationIdentifier: str,
privacyBudgetTemplateIdentifier: str,
GetConfiguredAudienceModelAssociationInputRequestTypeDef#
# GetConfiguredAudienceModelAssociationInputRequestTypeDef definition
class GetConfiguredAudienceModelAssociationInputRequestTypeDef(TypedDict):
configuredAudienceModelAssociationIdentifier: str,
membershipIdentifier: str,
GetConfiguredTableAnalysisRuleInputRequestTypeDef#
# GetConfiguredTableAnalysisRuleInputRequestTypeDef definition
class GetConfiguredTableAnalysisRuleInputRequestTypeDef(TypedDict):
configuredTableIdentifier: str,
analysisRuleType: ConfiguredTableAnalysisRuleTypeType, # (1)
GetConfiguredTableAssociationAnalysisRuleInputRequestTypeDef#
# GetConfiguredTableAssociationAnalysisRuleInputRequestTypeDef definition
class GetConfiguredTableAssociationAnalysisRuleInputRequestTypeDef(TypedDict):
membershipIdentifier: str,
configuredTableAssociationIdentifier: str,
analysisRuleType: ConfiguredTableAssociationAnalysisRuleTypeType, # (1)
GetConfiguredTableAssociationInputRequestTypeDef#
# GetConfiguredTableAssociationInputRequestTypeDef definition
class GetConfiguredTableAssociationInputRequestTypeDef(TypedDict):
configuredTableAssociationIdentifier: str,
membershipIdentifier: str,
GetConfiguredTableInputRequestTypeDef#
# GetConfiguredTableInputRequestTypeDef definition
class GetConfiguredTableInputRequestTypeDef(TypedDict):
configuredTableIdentifier: str,
GetIdMappingTableInputRequestTypeDef#
# GetIdMappingTableInputRequestTypeDef definition
class GetIdMappingTableInputRequestTypeDef(TypedDict):
idMappingTableIdentifier: str,
membershipIdentifier: str,
GetIdNamespaceAssociationInputRequestTypeDef#
# GetIdNamespaceAssociationInputRequestTypeDef definition
class GetIdNamespaceAssociationInputRequestTypeDef(TypedDict):
idNamespaceAssociationIdentifier: str,
membershipIdentifier: str,
GetMembershipInputRequestTypeDef#
# GetMembershipInputRequestTypeDef definition
class GetMembershipInputRequestTypeDef(TypedDict):
membershipIdentifier: str,
GetPrivacyBudgetTemplateInputRequestTypeDef#
# GetPrivacyBudgetTemplateInputRequestTypeDef definition
class GetPrivacyBudgetTemplateInputRequestTypeDef(TypedDict):
membershipIdentifier: str,
privacyBudgetTemplateIdentifier: str,
GetProtectedQueryInputRequestTypeDef#
# GetProtectedQueryInputRequestTypeDef definition
class GetProtectedQueryInputRequestTypeDef(TypedDict):
membershipIdentifier: str,
protectedQueryIdentifier: str,
GetSchemaAnalysisRuleInputRequestTypeDef#
# GetSchemaAnalysisRuleInputRequestTypeDef definition
class GetSchemaAnalysisRuleInputRequestTypeDef(TypedDict):
collaborationIdentifier: str,
name: str,
type: AnalysisRuleTypeType, # (1)
GetSchemaInputRequestTypeDef#
# GetSchemaInputRequestTypeDef definition
class GetSchemaInputRequestTypeDef(TypedDict):
collaborationIdentifier: str,
name: str,
GlueTableReferenceTypeDef#
# GlueTableReferenceTypeDef definition
class GlueTableReferenceTypeDef(TypedDict):
tableName: str,
databaseName: str,
IdMappingTableInputSourceTypeDef#
# IdMappingTableInputSourceTypeDef definition
class IdMappingTableInputSourceTypeDef(TypedDict):
idNamespaceAssociationId: str,
type: IdNamespaceTypeType, # (1)
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
ListAnalysisTemplatesInputRequestTypeDef#
# ListAnalysisTemplatesInputRequestTypeDef definition
class ListAnalysisTemplatesInputRequestTypeDef(TypedDict):
membershipIdentifier: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListCollaborationAnalysisTemplatesInputRequestTypeDef#
# ListCollaborationAnalysisTemplatesInputRequestTypeDef definition
class ListCollaborationAnalysisTemplatesInputRequestTypeDef(TypedDict):
collaborationIdentifier: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListCollaborationConfiguredAudienceModelAssociationsInputRequestTypeDef#
# ListCollaborationConfiguredAudienceModelAssociationsInputRequestTypeDef definition
class ListCollaborationConfiguredAudienceModelAssociationsInputRequestTypeDef(TypedDict):
collaborationIdentifier: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListCollaborationIdNamespaceAssociationsInputRequestTypeDef#
# ListCollaborationIdNamespaceAssociationsInputRequestTypeDef definition
class ListCollaborationIdNamespaceAssociationsInputRequestTypeDef(TypedDict):
collaborationIdentifier: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListCollaborationPrivacyBudgetTemplatesInputRequestTypeDef#
# ListCollaborationPrivacyBudgetTemplatesInputRequestTypeDef definition
class ListCollaborationPrivacyBudgetTemplatesInputRequestTypeDef(TypedDict):
collaborationIdentifier: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListCollaborationPrivacyBudgetsInputRequestTypeDef#
# ListCollaborationPrivacyBudgetsInputRequestTypeDef definition
class ListCollaborationPrivacyBudgetsInputRequestTypeDef(TypedDict):
collaborationIdentifier: str,
privacyBudgetType: PrivacyBudgetTypeType, # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListCollaborationsInputRequestTypeDef#
# ListCollaborationsInputRequestTypeDef definition
class ListCollaborationsInputRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
maxResults: NotRequired[int],
memberStatus: NotRequired[FilterableMemberStatusType], # (1)
ListConfiguredAudienceModelAssociationsInputRequestTypeDef#
# ListConfiguredAudienceModelAssociationsInputRequestTypeDef definition
class ListConfiguredAudienceModelAssociationsInputRequestTypeDef(TypedDict):
membershipIdentifier: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListConfiguredTableAssociationsInputRequestTypeDef#
# ListConfiguredTableAssociationsInputRequestTypeDef definition
class ListConfiguredTableAssociationsInputRequestTypeDef(TypedDict):
membershipIdentifier: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListConfiguredTablesInputRequestTypeDef#
# ListConfiguredTablesInputRequestTypeDef definition
class ListConfiguredTablesInputRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListIdMappingTablesInputRequestTypeDef#
# ListIdMappingTablesInputRequestTypeDef definition
class ListIdMappingTablesInputRequestTypeDef(TypedDict):
membershipIdentifier: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListIdNamespaceAssociationsInputRequestTypeDef#
# ListIdNamespaceAssociationsInputRequestTypeDef definition
class ListIdNamespaceAssociationsInputRequestTypeDef(TypedDict):
membershipIdentifier: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListMembersInputRequestTypeDef#
# ListMembersInputRequestTypeDef definition
class ListMembersInputRequestTypeDef(TypedDict):
collaborationIdentifier: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListMembershipsInputRequestTypeDef#
# ListMembershipsInputRequestTypeDef definition
class ListMembershipsInputRequestTypeDef(TypedDict):
nextToken: NotRequired[str],
maxResults: NotRequired[int],
status: NotRequired[MembershipStatusType], # (1)
ListPrivacyBudgetTemplatesInputRequestTypeDef#
# ListPrivacyBudgetTemplatesInputRequestTypeDef definition
class ListPrivacyBudgetTemplatesInputRequestTypeDef(TypedDict):
membershipIdentifier: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
PrivacyBudgetTemplateSummaryTypeDef#
# PrivacyBudgetTemplateSummaryTypeDef definition
class PrivacyBudgetTemplateSummaryTypeDef(TypedDict):
id: str,
arn: str,
membershipId: str,
membershipArn: str,
collaborationId: str,
collaborationArn: str,
privacyBudgetType: PrivacyBudgetTypeType, # (1)
createTime: datetime,
updateTime: datetime,
ListPrivacyBudgetsInputRequestTypeDef#
# ListPrivacyBudgetsInputRequestTypeDef definition
class ListPrivacyBudgetsInputRequestTypeDef(TypedDict):
membershipIdentifier: str,
privacyBudgetType: PrivacyBudgetTypeType, # (1)
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListProtectedQueriesInputRequestTypeDef#
# ListProtectedQueriesInputRequestTypeDef definition
class ListProtectedQueriesInputRequestTypeDef(TypedDict):
membershipIdentifier: str,
status: NotRequired[ProtectedQueryStatusType], # (1)
nextToken: NotRequired[str],
maxResults: NotRequired[int],
ListSchemasInputRequestTypeDef#
# ListSchemasInputRequestTypeDef definition
class ListSchemasInputRequestTypeDef(TypedDict):
collaborationIdentifier: str,
schemaType: NotRequired[SchemaTypeType], # (1)
nextToken: NotRequired[str],
maxResults: NotRequired[int],
- See SchemaTypeType
SchemaSummaryTypeDef#
# 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
ListTagsForResourceInputRequestTypeDef#
# ListTagsForResourceInputRequestTypeDef definition
class ListTagsForResourceInputRequestTypeDef(TypedDict):
resourceArn: str,
MLMemberAbilitiesOutputTypeDef#
# MLMemberAbilitiesOutputTypeDef definition
class MLMemberAbilitiesOutputTypeDef(TypedDict):
customMLMemberAbilities: list[CustomMLMemberAbilityType], # (1)
ModelInferencePaymentConfigTypeDef#
# ModelInferencePaymentConfigTypeDef definition
class ModelInferencePaymentConfigTypeDef(TypedDict):
isResponsible: bool,
ModelTrainingPaymentConfigTypeDef#
# ModelTrainingPaymentConfigTypeDef definition
class ModelTrainingPaymentConfigTypeDef(TypedDict):
isResponsible: bool,
MembershipModelInferencePaymentConfigTypeDef#
# MembershipModelInferencePaymentConfigTypeDef definition
class MembershipModelInferencePaymentConfigTypeDef(TypedDict):
isResponsible: bool,
MembershipModelTrainingPaymentConfigTypeDef#
# MembershipModelTrainingPaymentConfigTypeDef definition
class MembershipModelTrainingPaymentConfigTypeDef(TypedDict):
isResponsible: bool,
MembershipQueryComputePaymentConfigTypeDef#
# MembershipQueryComputePaymentConfigTypeDef definition
class MembershipQueryComputePaymentConfigTypeDef(TypedDict):
isResponsible: bool,
ProtectedQueryS3OutputConfigurationTypeDef#
# ProtectedQueryS3OutputConfigurationTypeDef definition
class ProtectedQueryS3OutputConfigurationTypeDef(TypedDict):
resultFormat: ResultFormatType, # (1)
bucket: str,
keyPrefix: NotRequired[str],
singleFileOutput: NotRequired[bool],
- See ResultFormatType
QueryComputePaymentConfigTypeDef#
# QueryComputePaymentConfigTypeDef definition
class QueryComputePaymentConfigTypeDef(TypedDict):
isResponsible: bool,
PopulateIdMappingTableInputRequestTypeDef#
# PopulateIdMappingTableInputRequestTypeDef definition
class PopulateIdMappingTableInputRequestTypeDef(TypedDict):
idMappingTableIdentifier: str,
membershipIdentifier: str,
ProtectedQueryErrorTypeDef#
# ProtectedQueryErrorTypeDef definition
class ProtectedQueryErrorTypeDef(TypedDict):
message: str,
code: str,
ProtectedQueryMemberOutputConfigurationTypeDef#
# ProtectedQueryMemberOutputConfigurationTypeDef definition
class ProtectedQueryMemberOutputConfigurationTypeDef(TypedDict):
accountId: str,
ProtectedQueryS3OutputTypeDef#
# ProtectedQueryS3OutputTypeDef definition
class ProtectedQueryS3OutputTypeDef(TypedDict):
location: str,
ProtectedQuerySingleMemberOutputTypeDef#
# ProtectedQuerySingleMemberOutputTypeDef definition
class ProtectedQuerySingleMemberOutputTypeDef(TypedDict):
accountId: str,
ProtectedQuerySQLParametersOutputTypeDef#
# ProtectedQuerySQLParametersOutputTypeDef definition
class ProtectedQuerySQLParametersOutputTypeDef(TypedDict):
queryString: NotRequired[str],
analysisTemplateArn: NotRequired[str],
parameters: NotRequired[dict[str, str]],
ProtectedQuerySQLParametersTypeDef#
# ProtectedQuerySQLParametersTypeDef definition
class ProtectedQuerySQLParametersTypeDef(TypedDict):
queryString: NotRequired[str],
analysisTemplateArn: NotRequired[str],
parameters: NotRequired[Mapping[str, str]],
QueryConstraintRequireOverlapTypeDef#
# QueryConstraintRequireOverlapTypeDef definition
class QueryConstraintRequireOverlapTypeDef(TypedDict):
columns: NotRequired[list[str]],
SchemaStatusReasonTypeDef#
# SchemaStatusReasonTypeDef definition
class SchemaStatusReasonTypeDef(TypedDict):
code: SchemaStatusReasonCodeType, # (1)
message: str,
SnowflakeTableSchemaV1TypeDef#
# SnowflakeTableSchemaV1TypeDef definition
class SnowflakeTableSchemaV1TypeDef(TypedDict):
columnName: str,
columnType: str,
TagResourceInputRequestTypeDef#
# TagResourceInputRequestTypeDef definition
class TagResourceInputRequestTypeDef(TypedDict):
resourceArn: str,
tags: Mapping[str, str],
UntagResourceInputRequestTypeDef#
# UntagResourceInputRequestTypeDef definition
class UntagResourceInputRequestTypeDef(TypedDict):
resourceArn: str,
tagKeys: Sequence[str],
UpdateAnalysisTemplateInputRequestTypeDef#
# UpdateAnalysisTemplateInputRequestTypeDef definition
class UpdateAnalysisTemplateInputRequestTypeDef(TypedDict):
membershipIdentifier: str,
analysisTemplateIdentifier: str,
description: NotRequired[str],
UpdateCollaborationInputRequestTypeDef#
# UpdateCollaborationInputRequestTypeDef definition
class UpdateCollaborationInputRequestTypeDef(TypedDict):
collaborationIdentifier: str,
name: NotRequired[str],
description: NotRequired[str],
UpdateConfiguredAudienceModelAssociationInputRequestTypeDef#
# UpdateConfiguredAudienceModelAssociationInputRequestTypeDef definition
class UpdateConfiguredAudienceModelAssociationInputRequestTypeDef(TypedDict):
configuredAudienceModelAssociationIdentifier: str,
membershipIdentifier: str,
description: NotRequired[str],
name: NotRequired[str],
UpdateConfiguredTableAssociationInputRequestTypeDef#
# UpdateConfiguredTableAssociationInputRequestTypeDef definition
class UpdateConfiguredTableAssociationInputRequestTypeDef(TypedDict):
configuredTableAssociationIdentifier: str,
membershipIdentifier: str,
description: NotRequired[str],
roleArn: NotRequired[str],
UpdateConfiguredTableInputRequestTypeDef#
# UpdateConfiguredTableInputRequestTypeDef definition
class UpdateConfiguredTableInputRequestTypeDef(TypedDict):
configuredTableIdentifier: str,
name: NotRequired[str],
description: NotRequired[str],
UpdateIdMappingTableInputRequestTypeDef#
# UpdateIdMappingTableInputRequestTypeDef definition
class UpdateIdMappingTableInputRequestTypeDef(TypedDict):
idMappingTableIdentifier: str,
membershipIdentifier: str,
description: NotRequired[str],
kmsKeyArn: NotRequired[str],
UpdateProtectedQueryInputRequestTypeDef#
# UpdateProtectedQueryInputRequestTypeDef definition
class UpdateProtectedQueryInputRequestTypeDef(TypedDict):
membershipIdentifier: str,
protectedQueryIdentifier: str,
targetStatus: TargetProtectedQueryStatusType, # (1)
AnalysisRuleAggregationOutputTypeDef#
# 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
CreateAnalysisTemplateInputRequestTypeDef#
# CreateAnalysisTemplateInputRequestTypeDef definition
class CreateAnalysisTemplateInputRequestTypeDef(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 definition
class AnalysisTemplateValidationStatusDetailTypeDef(TypedDict):
type: AnalysisTemplateValidationTypeType, # (1)
status: AnalysisTemplateValidationStatusType, # (2)
reasons: NotRequired[list[AnalysisTemplateValidationStatusReasonTypeDef]], # (3)
- See AnalysisTemplateValidationTypeType
- See AnalysisTemplateValidationStatusType
- See AnalysisTemplateValidationStatusReasonTypeDef
ListAnalysisTemplatesOutputTypeDef#
# ListAnalysisTemplatesOutputTypeDef definition
class ListAnalysisTemplatesOutputTypeDef(TypedDict):
analysisTemplateSummaries: list[AnalysisTemplateSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListTagsForResourceOutputTypeDef#
# ListTagsForResourceOutputTypeDef definition
class ListTagsForResourceOutputTypeDef(TypedDict):
tags: dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
PopulateIdMappingTableOutputTypeDef#
# PopulateIdMappingTableOutputTypeDef definition
class PopulateIdMappingTableOutputTypeDef(TypedDict):
idMappingJobId: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
BatchGetSchemaAnalysisRuleInputRequestTypeDef#
# BatchGetSchemaAnalysisRuleInputRequestTypeDef definition
class BatchGetSchemaAnalysisRuleInputRequestTypeDef(TypedDict):
collaborationIdentifier: str,
schemaAnalysisRuleRequests: Sequence[SchemaAnalysisRuleRequestTypeDef], # (1)
ProtectedQueryStatisticsTypeDef#
# ProtectedQueryStatisticsTypeDef definition
class ProtectedQueryStatisticsTypeDef(TypedDict):
totalDurationInMillis: NotRequired[int],
billedResourceUtilization: NotRequired[BilledResourceUtilizationTypeDef], # (1)
ListCollaborationAnalysisTemplatesOutputTypeDef#
# ListCollaborationAnalysisTemplatesOutputTypeDef definition
class ListCollaborationAnalysisTemplatesOutputTypeDef(TypedDict):
collaborationAnalysisTemplateSummaries: list[CollaborationAnalysisTemplateSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListCollaborationConfiguredAudienceModelAssociationsOutputTypeDef#
# ListCollaborationConfiguredAudienceModelAssociationsOutputTypeDef definition
class ListCollaborationConfiguredAudienceModelAssociationsOutputTypeDef(TypedDict):
collaborationConfiguredAudienceModelAssociationSummaries: list[CollaborationConfiguredAudienceModelAssociationSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
GetCollaborationConfiguredAudienceModelAssociationOutputTypeDef#
# GetCollaborationConfiguredAudienceModelAssociationOutputTypeDef definition
class GetCollaborationConfiguredAudienceModelAssociationOutputTypeDef(TypedDict):
collaborationConfiguredAudienceModelAssociation: CollaborationConfiguredAudienceModelAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CollaborationIdNamespaceAssociationSummaryTypeDef#
# 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 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
CreateIdNamespaceAssociationInputRequestTypeDef#
# CreateIdNamespaceAssociationInputRequestTypeDef definition
class CreateIdNamespaceAssociationInputRequestTypeDef(TypedDict):
membershipIdentifier: str,
inputReferenceConfig: IdNamespaceAssociationInputReferenceConfigTypeDef, # (1)
name: str,
tags: NotRequired[Mapping[str, str]],
description: NotRequired[str],
idMappingConfig: NotRequired[IdMappingConfigTypeDef], # (2)
UpdateIdNamespaceAssociationInputRequestTypeDef#
# UpdateIdNamespaceAssociationInputRequestTypeDef definition
class UpdateIdNamespaceAssociationInputRequestTypeDef(TypedDict):
idNamespaceAssociationIdentifier: str,
membershipIdentifier: str,
name: NotRequired[str],
description: NotRequired[str],
idMappingConfig: NotRequired[IdMappingConfigTypeDef], # (1)
CollaborationIdNamespaceAssociationTypeDef#
# 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 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 definition
class ListCollaborationPrivacyBudgetTemplatesOutputTypeDef(TypedDict):
collaborationPrivacyBudgetTemplateSummaries: list[CollaborationPrivacyBudgetTemplateSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListCollaborationsOutputTypeDef#
# ListCollaborationsOutputTypeDef definition
class ListCollaborationsOutputTypeDef(TypedDict):
collaborationList: list[CollaborationSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
CollaborationTypeDef#
# 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 definition
class ComputeConfigurationTypeDef(TypedDict):
worker: NotRequired[WorkerComputeConfigurationTypeDef], # (1)
ConfigurationDetailsTypeDef#
# ConfigurationDetailsTypeDef definition
class ConfigurationDetailsTypeDef(TypedDict):
directAnalysisConfigurationDetails: NotRequired[DirectAnalysisConfigurationDetailsTypeDef], # (1)
ListConfiguredAudienceModelAssociationsOutputTypeDef#
# ListConfiguredAudienceModelAssociationsOutputTypeDef definition
class ListConfiguredAudienceModelAssociationsOutputTypeDef(TypedDict):
configuredAudienceModelAssociationSummaries: list[ConfiguredAudienceModelAssociationSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
CreateConfiguredAudienceModelAssociationOutputTypeDef#
# CreateConfiguredAudienceModelAssociationOutputTypeDef definition
class CreateConfiguredAudienceModelAssociationOutputTypeDef(TypedDict):
configuredAudienceModelAssociation: ConfiguredAudienceModelAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetConfiguredAudienceModelAssociationOutputTypeDef#
# GetConfiguredAudienceModelAssociationOutputTypeDef definition
class GetConfiguredAudienceModelAssociationOutputTypeDef(TypedDict):
configuredAudienceModelAssociation: ConfiguredAudienceModelAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateConfiguredAudienceModelAssociationOutputTypeDef#
# UpdateConfiguredAudienceModelAssociationOutputTypeDef definition
class UpdateConfiguredAudienceModelAssociationOutputTypeDef(TypedDict):
configuredAudienceModelAssociation: ConfiguredAudienceModelAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ConfiguredTableAssociationAnalysisRulePolicyV1OutputTypeDef#
# ConfiguredTableAssociationAnalysisRulePolicyV1OutputTypeDef definition
class ConfiguredTableAssociationAnalysisRulePolicyV1OutputTypeDef(TypedDict):
list: NotRequired[ConfiguredTableAssociationAnalysisRuleListOutputTypeDef], # (1)
aggregation: NotRequired[ConfiguredTableAssociationAnalysisRuleAggregationOutputTypeDef], # (2)
custom: NotRequired[ConfiguredTableAssociationAnalysisRuleCustomOutputTypeDef], # (3)
- See ConfiguredTableAssociationAnalysisRuleListOutputTypeDef
- See ConfiguredTableAssociationAnalysisRuleAggregationOutputTypeDef
- See ConfiguredTableAssociationAnalysisRuleCustomOutputTypeDef
ListConfiguredTableAssociationsOutputTypeDef#
# ListConfiguredTableAssociationsOutputTypeDef definition
class ListConfiguredTableAssociationsOutputTypeDef(TypedDict):
configuredTableAssociationSummaries: list[ConfiguredTableAssociationSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
CreateConfiguredTableAssociationOutputTypeDef#
# CreateConfiguredTableAssociationOutputTypeDef definition
class CreateConfiguredTableAssociationOutputTypeDef(TypedDict):
configuredTableAssociation: ConfiguredTableAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetConfiguredTableAssociationOutputTypeDef#
# GetConfiguredTableAssociationOutputTypeDef definition
class GetConfiguredTableAssociationOutputTypeDef(TypedDict):
configuredTableAssociation: ConfiguredTableAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateConfiguredTableAssociationOutputTypeDef#
# UpdateConfiguredTableAssociationOutputTypeDef definition
class UpdateConfiguredTableAssociationOutputTypeDef(TypedDict):
configuredTableAssociation: ConfiguredTableAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListConfiguredTablesOutputTypeDef#
# ListConfiguredTablesOutputTypeDef definition
class ListConfiguredTablesOutputTypeDef(TypedDict):
configuredTableSummaries: list[ConfiguredTableSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
CreateIdMappingTableInputRequestTypeDef#
# CreateIdMappingTableInputRequestTypeDef definition
class CreateIdMappingTableInputRequestTypeDef(TypedDict):
membershipIdentifier: str,
name: str,
inputReferenceConfig: IdMappingTableInputReferenceConfigTypeDef, # (1)
description: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
kmsKeyArn: NotRequired[str],
IdMappingTableSummaryTypeDef#
# 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 definition
class DifferentialPrivacyConfigurationOutputTypeDef(TypedDict):
columns: list[DifferentialPrivacyColumnTypeDef], # (1)
DifferentialPrivacyConfigurationTypeDef#
# DifferentialPrivacyConfigurationTypeDef definition
class DifferentialPrivacyConfigurationTypeDef(TypedDict):
columns: Sequence[DifferentialPrivacyColumnTypeDef], # (1)
DifferentialPrivacyParametersTypeDef#
# DifferentialPrivacyParametersTypeDef definition
class DifferentialPrivacyParametersTypeDef(TypedDict):
sensitivityParameters: list[DifferentialPrivacySensitivityParametersTypeDef], # (1)
DifferentialPrivacyPrivacyImpactTypeDef#
# DifferentialPrivacyPrivacyImpactTypeDef definition
class DifferentialPrivacyPrivacyImpactTypeDef(TypedDict):
aggregations: list[DifferentialPrivacyPreviewAggregationTypeDef], # (1)
PreviewPrivacyImpactParametersInputTypeDef#
# PreviewPrivacyImpactParametersInputTypeDef definition
class PreviewPrivacyImpactParametersInputTypeDef(TypedDict):
differentialPrivacy: NotRequired[DifferentialPrivacyPreviewParametersInputTypeDef], # (1)
DifferentialPrivacyPrivacyBudgetTypeDef#
# DifferentialPrivacyPrivacyBudgetTypeDef definition
class DifferentialPrivacyPrivacyBudgetTypeDef(TypedDict):
aggregations: list[DifferentialPrivacyPrivacyBudgetAggregationTypeDef], # (1)
epsilon: int,
PrivacyBudgetTemplateParametersInputTypeDef#
# PrivacyBudgetTemplateParametersInputTypeDef definition
class PrivacyBudgetTemplateParametersInputTypeDef(TypedDict):
differentialPrivacy: NotRequired[DifferentialPrivacyTemplateParametersInputTypeDef], # (1)
PrivacyBudgetTemplateParametersOutputTypeDef#
# PrivacyBudgetTemplateParametersOutputTypeDef definition
class PrivacyBudgetTemplateParametersOutputTypeDef(TypedDict):
differentialPrivacy: NotRequired[DifferentialPrivacyTemplateParametersOutputTypeDef], # (1)
PrivacyBudgetTemplateUpdateParametersTypeDef#
# PrivacyBudgetTemplateUpdateParametersTypeDef definition
class PrivacyBudgetTemplateUpdateParametersTypeDef(TypedDict):
differentialPrivacy: NotRequired[DifferentialPrivacyTemplateUpdateParametersTypeDef], # (1)
IdMappingTableInputReferencePropertiesTypeDef#
# IdMappingTableInputReferencePropertiesTypeDef definition
class IdMappingTableInputReferencePropertiesTypeDef(TypedDict):
idMappingTableInputSource: list[IdMappingTableInputSourceTypeDef], # (1)
IdMappingTableSchemaTypePropertiesTypeDef#
# IdMappingTableSchemaTypePropertiesTypeDef definition
class IdMappingTableSchemaTypePropertiesTypeDef(TypedDict):
idMappingTableInputSource: list[IdMappingTableInputSourceTypeDef], # (1)
ListAnalysisTemplatesInputPaginateTypeDef#
# ListAnalysisTemplatesInputPaginateTypeDef definition
class ListAnalysisTemplatesInputPaginateTypeDef(TypedDict):
membershipIdentifier: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListCollaborationAnalysisTemplatesInputPaginateTypeDef#
# ListCollaborationAnalysisTemplatesInputPaginateTypeDef definition
class ListCollaborationAnalysisTemplatesInputPaginateTypeDef(TypedDict):
collaborationIdentifier: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListCollaborationConfiguredAudienceModelAssociationsInputPaginateTypeDef#
# ListCollaborationConfiguredAudienceModelAssociationsInputPaginateTypeDef definition
class ListCollaborationConfiguredAudienceModelAssociationsInputPaginateTypeDef(TypedDict):
collaborationIdentifier: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListCollaborationIdNamespaceAssociationsInputPaginateTypeDef#
# ListCollaborationIdNamespaceAssociationsInputPaginateTypeDef definition
class ListCollaborationIdNamespaceAssociationsInputPaginateTypeDef(TypedDict):
collaborationIdentifier: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListCollaborationPrivacyBudgetTemplatesInputPaginateTypeDef#
# ListCollaborationPrivacyBudgetTemplatesInputPaginateTypeDef definition
class ListCollaborationPrivacyBudgetTemplatesInputPaginateTypeDef(TypedDict):
collaborationIdentifier: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListCollaborationPrivacyBudgetsInputPaginateTypeDef#
# ListCollaborationPrivacyBudgetsInputPaginateTypeDef definition
class ListCollaborationPrivacyBudgetsInputPaginateTypeDef(TypedDict):
collaborationIdentifier: str,
privacyBudgetType: PrivacyBudgetTypeType, # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListCollaborationsInputPaginateTypeDef#
# ListCollaborationsInputPaginateTypeDef definition
class ListCollaborationsInputPaginateTypeDef(TypedDict):
memberStatus: NotRequired[FilterableMemberStatusType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListConfiguredAudienceModelAssociationsInputPaginateTypeDef#
# ListConfiguredAudienceModelAssociationsInputPaginateTypeDef definition
class ListConfiguredAudienceModelAssociationsInputPaginateTypeDef(TypedDict):
membershipIdentifier: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListConfiguredTableAssociationsInputPaginateTypeDef#
# ListConfiguredTableAssociationsInputPaginateTypeDef definition
class ListConfiguredTableAssociationsInputPaginateTypeDef(TypedDict):
membershipIdentifier: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListConfiguredTablesInputPaginateTypeDef#
# ListConfiguredTablesInputPaginateTypeDef definition
class ListConfiguredTablesInputPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListIdMappingTablesInputPaginateTypeDef#
# ListIdMappingTablesInputPaginateTypeDef definition
class ListIdMappingTablesInputPaginateTypeDef(TypedDict):
membershipIdentifier: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListIdNamespaceAssociationsInputPaginateTypeDef#
# ListIdNamespaceAssociationsInputPaginateTypeDef definition
class ListIdNamespaceAssociationsInputPaginateTypeDef(TypedDict):
membershipIdentifier: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListMembersInputPaginateTypeDef#
# ListMembersInputPaginateTypeDef definition
class ListMembersInputPaginateTypeDef(TypedDict):
collaborationIdentifier: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListMembershipsInputPaginateTypeDef#
# ListMembershipsInputPaginateTypeDef definition
class ListMembershipsInputPaginateTypeDef(TypedDict):
status: NotRequired[MembershipStatusType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListPrivacyBudgetTemplatesInputPaginateTypeDef#
# ListPrivacyBudgetTemplatesInputPaginateTypeDef definition
class ListPrivacyBudgetTemplatesInputPaginateTypeDef(TypedDict):
membershipIdentifier: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListPrivacyBudgetsInputPaginateTypeDef#
# ListPrivacyBudgetsInputPaginateTypeDef definition
class ListPrivacyBudgetsInputPaginateTypeDef(TypedDict):
membershipIdentifier: str,
privacyBudgetType: PrivacyBudgetTypeType, # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListProtectedQueriesInputPaginateTypeDef#
# ListProtectedQueriesInputPaginateTypeDef definition
class ListProtectedQueriesInputPaginateTypeDef(TypedDict):
membershipIdentifier: str,
status: NotRequired[ProtectedQueryStatusType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListSchemasInputPaginateTypeDef#
# ListSchemasInputPaginateTypeDef definition
class ListSchemasInputPaginateTypeDef(TypedDict):
collaborationIdentifier: str,
schemaType: NotRequired[SchemaTypeType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See SchemaTypeType
- See PaginatorConfigTypeDef
ListPrivacyBudgetTemplatesOutputTypeDef#
# ListPrivacyBudgetTemplatesOutputTypeDef definition
class ListPrivacyBudgetTemplatesOutputTypeDef(TypedDict):
privacyBudgetTemplateSummaries: list[PrivacyBudgetTemplateSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListSchemasOutputTypeDef#
# ListSchemasOutputTypeDef definition
class ListSchemasOutputTypeDef(TypedDict):
schemaSummaries: list[SchemaSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
MLPaymentConfigTypeDef#
# MLPaymentConfigTypeDef definition
class MLPaymentConfigTypeDef(TypedDict):
modelTraining: NotRequired[ModelTrainingPaymentConfigTypeDef], # (1)
modelInference: NotRequired[ModelInferencePaymentConfigTypeDef], # (2)
MembershipMLPaymentConfigTypeDef#
# MembershipMLPaymentConfigTypeDef definition
class MembershipMLPaymentConfigTypeDef(TypedDict):
modelTraining: NotRequired[MembershipModelTrainingPaymentConfigTypeDef], # (1)
modelInference: NotRequired[MembershipModelInferencePaymentConfigTypeDef], # (2)
MembershipProtectedQueryOutputConfigurationTypeDef#
# MembershipProtectedQueryOutputConfigurationTypeDef definition
class MembershipProtectedQueryOutputConfigurationTypeDef(TypedDict):
s3: NotRequired[ProtectedQueryS3OutputConfigurationTypeDef], # (1)
ProtectedQueryOutputConfigurationTypeDef#
# ProtectedQueryOutputConfigurationTypeDef definition
class ProtectedQueryOutputConfigurationTypeDef(TypedDict):
s3: NotRequired[ProtectedQueryS3OutputConfigurationTypeDef], # (1)
member: NotRequired[ProtectedQueryMemberOutputConfigurationTypeDef], # (2)
ProtectedQueryOutputTypeDef#
# ProtectedQueryOutputTypeDef definition
class ProtectedQueryOutputTypeDef(TypedDict):
s3: NotRequired[ProtectedQueryS3OutputTypeDef], # (1)
memberList: NotRequired[list[ProtectedQuerySingleMemberOutputTypeDef]], # (2)
QueryConstraintTypeDef#
# QueryConstraintTypeDef definition
class QueryConstraintTypeDef(TypedDict):
requireOverlap: NotRequired[QueryConstraintRequireOverlapTypeDef], # (1)
SchemaStatusDetailTypeDef#
# 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 definition
class SnowflakeTableSchemaOutputTypeDef(TypedDict):
v1: NotRequired[list[SnowflakeTableSchemaV1TypeDef]], # (1)
SnowflakeTableSchemaTypeDef#
# SnowflakeTableSchemaTypeDef definition
class SnowflakeTableSchemaTypeDef(TypedDict):
v1: NotRequired[Sequence[SnowflakeTableSchemaV1TypeDef]], # (1)
AnalysisRuleAggregationTypeDef#
# AnalysisRuleAggregationTypeDef definition
class AnalysisRuleAggregationTypeDef(TypedDict):
aggregateColumns: Sequence[AggregateColumnUnionTypeDef], # (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 AggregateColumnOutputTypeDef
- See JoinRequiredOptionType
- See JoinOperatorType
- See ScalarFunctionsType
- See AggregationConstraintTypeDef
- See AdditionalAnalysesType
AnalysisTemplateTypeDef#
# 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 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 definition
class ListCollaborationIdNamespaceAssociationsOutputTypeDef(TypedDict):
collaborationIdNamespaceAssociationSummaries: list[CollaborationIdNamespaceAssociationSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListIdNamespaceAssociationsOutputTypeDef#
# ListIdNamespaceAssociationsOutputTypeDef definition
class ListIdNamespaceAssociationsOutputTypeDef(TypedDict):
idNamespaceAssociationSummaries: list[IdNamespaceAssociationSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
GetCollaborationIdNamespaceAssociationOutputTypeDef#
# GetCollaborationIdNamespaceAssociationOutputTypeDef definition
class GetCollaborationIdNamespaceAssociationOutputTypeDef(TypedDict):
collaborationIdNamespaceAssociation: CollaborationIdNamespaceAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateIdNamespaceAssociationOutputTypeDef#
# CreateIdNamespaceAssociationOutputTypeDef definition
class CreateIdNamespaceAssociationOutputTypeDef(TypedDict):
idNamespaceAssociation: IdNamespaceAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetIdNamespaceAssociationOutputTypeDef#
# GetIdNamespaceAssociationOutputTypeDef definition
class GetIdNamespaceAssociationOutputTypeDef(TypedDict):
idNamespaceAssociation: IdNamespaceAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateIdNamespaceAssociationOutputTypeDef#
# UpdateIdNamespaceAssociationOutputTypeDef definition
class UpdateIdNamespaceAssociationOutputTypeDef(TypedDict):
idNamespaceAssociation: IdNamespaceAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateCollaborationOutputTypeDef#
# CreateCollaborationOutputTypeDef definition
class CreateCollaborationOutputTypeDef(TypedDict):
collaboration: CollaborationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetCollaborationOutputTypeDef#
# GetCollaborationOutputTypeDef definition
class GetCollaborationOutputTypeDef(TypedDict):
collaboration: CollaborationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateCollaborationOutputTypeDef#
# UpdateCollaborationOutputTypeDef definition
class UpdateCollaborationOutputTypeDef(TypedDict):
collaboration: CollaborationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ReceiverConfigurationTypeDef#
# ReceiverConfigurationTypeDef definition
class ReceiverConfigurationTypeDef(TypedDict):
analysisType: AnalysisTypeType, # (1)
configurationDetails: NotRequired[ConfigurationDetailsTypeDef], # (2)
ConfiguredTableAssociationAnalysisRulePolicyOutputTypeDef#
# ConfiguredTableAssociationAnalysisRulePolicyOutputTypeDef definition
class ConfiguredTableAssociationAnalysisRulePolicyOutputTypeDef(TypedDict):
v1: NotRequired[ConfiguredTableAssociationAnalysisRulePolicyV1OutputTypeDef], # (1)
ConfiguredTableAssociationAnalysisRulePolicyV1TypeDef#
# ConfiguredTableAssociationAnalysisRulePolicyV1TypeDef definition
class ConfiguredTableAssociationAnalysisRulePolicyV1TypeDef(TypedDict):
list: NotRequired[ConfiguredTableAssociationAnalysisRuleListUnionTypeDef], # (1)
aggregation: NotRequired[ConfiguredTableAssociationAnalysisRuleAggregationUnionTypeDef], # (2)
custom: NotRequired[ConfiguredTableAssociationAnalysisRuleCustomUnionTypeDef], # (3)
- See ConfiguredTableAssociationAnalysisRuleListTypeDef ConfiguredTableAssociationAnalysisRuleListOutputTypeDef
- See ConfiguredTableAssociationAnalysisRuleAggregationTypeDef ConfiguredTableAssociationAnalysisRuleAggregationOutputTypeDef
- See ConfiguredTableAssociationAnalysisRuleCustomTypeDef ConfiguredTableAssociationAnalysisRuleCustomOutputTypeDef
ListIdMappingTablesOutputTypeDef#
# ListIdMappingTablesOutputTypeDef definition
class ListIdMappingTablesOutputTypeDef(TypedDict):
idMappingTableSummaries: list[IdMappingTableSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
AnalysisRuleCustomOutputTypeDef#
# AnalysisRuleCustomOutputTypeDef definition
class AnalysisRuleCustomOutputTypeDef(TypedDict):
allowedAnalyses: list[str],
allowedAnalysisProviders: NotRequired[list[str]],
additionalAnalyses: NotRequired[AdditionalAnalysesType], # (1)
disallowedOutputColumns: NotRequired[list[str]],
differentialPrivacy: NotRequired[DifferentialPrivacyConfigurationOutputTypeDef], # (2)
PrivacyImpactTypeDef#
# PrivacyImpactTypeDef definition
class PrivacyImpactTypeDef(TypedDict):
differentialPrivacy: NotRequired[DifferentialPrivacyPrivacyImpactTypeDef], # (1)
PreviewPrivacyImpactInputRequestTypeDef#
# PreviewPrivacyImpactInputRequestTypeDef definition
class PreviewPrivacyImpactInputRequestTypeDef(TypedDict):
membershipIdentifier: str,
parameters: PreviewPrivacyImpactParametersInputTypeDef, # (1)
PrivacyBudgetTypeDef#
# PrivacyBudgetTypeDef definition
class PrivacyBudgetTypeDef(TypedDict):
differentialPrivacy: NotRequired[DifferentialPrivacyPrivacyBudgetTypeDef], # (1)
CreatePrivacyBudgetTemplateInputRequestTypeDef#
# CreatePrivacyBudgetTemplateInputRequestTypeDef definition
class CreatePrivacyBudgetTemplateInputRequestTypeDef(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 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 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
UpdatePrivacyBudgetTemplateInputRequestTypeDef#
# UpdatePrivacyBudgetTemplateInputRequestTypeDef definition
class UpdatePrivacyBudgetTemplateInputRequestTypeDef(TypedDict):
membershipIdentifier: str,
privacyBudgetTemplateIdentifier: str,
privacyBudgetType: PrivacyBudgetTypeType, # (1)
parameters: NotRequired[PrivacyBudgetTemplateUpdateParametersTypeDef], # (2)
IdMappingTableTypeDef#
# 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 definition
class SchemaTypePropertiesTypeDef(TypedDict):
idMappingTable: NotRequired[IdMappingTableSchemaTypePropertiesTypeDef], # (1)
PaymentConfigurationTypeDef#
# PaymentConfigurationTypeDef definition
class PaymentConfigurationTypeDef(TypedDict):
queryCompute: QueryComputePaymentConfigTypeDef, # (1)
machineLearning: NotRequired[MLPaymentConfigTypeDef], # (2)
MembershipPaymentConfigurationTypeDef#
# MembershipPaymentConfigurationTypeDef definition
class MembershipPaymentConfigurationTypeDef(TypedDict):
queryCompute: MembershipQueryComputePaymentConfigTypeDef, # (1)
machineLearning: NotRequired[MembershipMLPaymentConfigTypeDef], # (2)
MembershipProtectedQueryResultConfigurationTypeDef#
# MembershipProtectedQueryResultConfigurationTypeDef definition
class MembershipProtectedQueryResultConfigurationTypeDef(TypedDict):
outputConfiguration: MembershipProtectedQueryOutputConfigurationTypeDef, # (1)
roleArn: NotRequired[str],
ProtectedQueryResultConfigurationTypeDef#
# ProtectedQueryResultConfigurationTypeDef definition
class ProtectedQueryResultConfigurationTypeDef(TypedDict):
outputConfiguration: ProtectedQueryOutputConfigurationTypeDef, # (1)
ProtectedQueryResultTypeDef#
# ProtectedQueryResultTypeDef definition
class ProtectedQueryResultTypeDef(TypedDict):
output: ProtectedQueryOutputTypeDef, # (1)
AnalysisRuleIdMappingTableTypeDef#
# AnalysisRuleIdMappingTableTypeDef definition
class AnalysisRuleIdMappingTableTypeDef(TypedDict):
joinColumns: list[str],
queryConstraints: list[QueryConstraintTypeDef], # (1)
dimensionColumns: NotRequired[list[str]],
SnowflakeTableReferenceOutputTypeDef#
# SnowflakeTableReferenceOutputTypeDef definition
class SnowflakeTableReferenceOutputTypeDef(TypedDict):
secretArn: str,
accountIdentifier: str,
databaseName: str,
tableName: str,
schemaName: str,
tableSchema: SnowflakeTableSchemaOutputTypeDef, # (1)
CreateAnalysisTemplateOutputTypeDef#
# CreateAnalysisTemplateOutputTypeDef definition
class CreateAnalysisTemplateOutputTypeDef(TypedDict):
analysisTemplate: AnalysisTemplateTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetAnalysisTemplateOutputTypeDef#
# GetAnalysisTemplateOutputTypeDef definition
class GetAnalysisTemplateOutputTypeDef(TypedDict):
analysisTemplate: AnalysisTemplateTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateAnalysisTemplateOutputTypeDef#
# UpdateAnalysisTemplateOutputTypeDef definition
class UpdateAnalysisTemplateOutputTypeDef(TypedDict):
analysisTemplate: AnalysisTemplateTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
BatchGetCollaborationAnalysisTemplateOutputTypeDef#
# BatchGetCollaborationAnalysisTemplateOutputTypeDef definition
class BatchGetCollaborationAnalysisTemplateOutputTypeDef(TypedDict):
collaborationAnalysisTemplates: list[CollaborationAnalysisTemplateTypeDef], # (1)
errors: list[BatchGetCollaborationAnalysisTemplateErrorTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See CollaborationAnalysisTemplateTypeDef
- See BatchGetCollaborationAnalysisTemplateErrorTypeDef
- See ResponseMetadataTypeDef
GetCollaborationAnalysisTemplateOutputTypeDef#
# GetCollaborationAnalysisTemplateOutputTypeDef definition
class GetCollaborationAnalysisTemplateOutputTypeDef(TypedDict):
collaborationAnalysisTemplate: CollaborationAnalysisTemplateTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ProtectedQuerySummaryTypeDef#
# ProtectedQuerySummaryTypeDef definition
class ProtectedQuerySummaryTypeDef(TypedDict):
id: str,
membershipId: str,
membershipArn: str,
createTime: datetime,
status: ProtectedQueryStatusType, # (1)
receiverConfigurations: list[ReceiverConfigurationTypeDef], # (2)
ConfiguredTableAssociationAnalysisRuleTypeDef#
# 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 definition
class ConfiguredTableAnalysisRulePolicyV1OutputTypeDef(TypedDict):
list: NotRequired[AnalysisRuleListOutputTypeDef], # (1)
aggregation: NotRequired[AnalysisRuleAggregationOutputTypeDef], # (2)
custom: NotRequired[AnalysisRuleCustomOutputTypeDef], # (3)
- See AnalysisRuleListOutputTypeDef
- See AnalysisRuleAggregationOutputTypeDef
- See AnalysisRuleCustomOutputTypeDef
AnalysisRuleCustomTypeDef#
# AnalysisRuleCustomTypeDef definition
class AnalysisRuleCustomTypeDef(TypedDict):
allowedAnalyses: Sequence[str],
allowedAnalysisProviders: NotRequired[Sequence[str]],
additionalAnalyses: NotRequired[AdditionalAnalysesType], # (1)
disallowedOutputColumns: NotRequired[Sequence[str]],
differentialPrivacy: NotRequired[DifferentialPrivacyConfigurationUnionTypeDef], # (2)
- See AdditionalAnalysesType
- See DifferentialPrivacyConfigurationTypeDef DifferentialPrivacyConfigurationOutputTypeDef
PreviewPrivacyImpactOutputTypeDef#
# PreviewPrivacyImpactOutputTypeDef definition
class PreviewPrivacyImpactOutputTypeDef(TypedDict):
privacyImpact: PrivacyImpactTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CollaborationPrivacyBudgetSummaryTypeDef#
# 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 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 definition
class GetCollaborationPrivacyBudgetTemplateOutputTypeDef(TypedDict):
collaborationPrivacyBudgetTemplate: CollaborationPrivacyBudgetTemplateTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreatePrivacyBudgetTemplateOutputTypeDef#
# CreatePrivacyBudgetTemplateOutputTypeDef definition
class CreatePrivacyBudgetTemplateOutputTypeDef(TypedDict):
privacyBudgetTemplate: PrivacyBudgetTemplateTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetPrivacyBudgetTemplateOutputTypeDef#
# GetPrivacyBudgetTemplateOutputTypeDef definition
class GetPrivacyBudgetTemplateOutputTypeDef(TypedDict):
privacyBudgetTemplate: PrivacyBudgetTemplateTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdatePrivacyBudgetTemplateOutputTypeDef#
# UpdatePrivacyBudgetTemplateOutputTypeDef definition
class UpdatePrivacyBudgetTemplateOutputTypeDef(TypedDict):
privacyBudgetTemplate: PrivacyBudgetTemplateTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateIdMappingTableOutputTypeDef#
# CreateIdMappingTableOutputTypeDef definition
class CreateIdMappingTableOutputTypeDef(TypedDict):
idMappingTable: IdMappingTableTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetIdMappingTableOutputTypeDef#
# GetIdMappingTableOutputTypeDef definition
class GetIdMappingTableOutputTypeDef(TypedDict):
idMappingTable: IdMappingTableTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateIdMappingTableOutputTypeDef#
# UpdateIdMappingTableOutputTypeDef definition
class UpdateIdMappingTableOutputTypeDef(TypedDict):
idMappingTable: IdMappingTableTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
SchemaTypeDef#
# 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 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 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 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
CreateMembershipInputRequestTypeDef#
# CreateMembershipInputRequestTypeDef definition
class CreateMembershipInputRequestTypeDef(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 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
UpdateMembershipInputRequestTypeDef#
# UpdateMembershipInputRequestTypeDef definition
class UpdateMembershipInputRequestTypeDef(TypedDict):
membershipIdentifier: str,
queryLogStatus: NotRequired[MembershipQueryLogStatusType], # (1)
defaultResultConfiguration: NotRequired[MembershipProtectedQueryResultConfigurationTypeDef], # (2)
StartProtectedQueryInputRequestTypeDef#
# StartProtectedQueryInputRequestTypeDef definition
class StartProtectedQueryInputRequestTypeDef(TypedDict):
type: ProtectedQueryTypeType, # (1)
membershipIdentifier: str,
sqlParameters: ProtectedQuerySQLParametersTypeDef, # (2)
resultConfiguration: NotRequired[ProtectedQueryResultConfigurationTypeDef], # (3)
computeConfiguration: NotRequired[ComputeConfigurationTypeDef], # (4)
- See ProtectedQueryTypeType
- See ProtectedQuerySQLParametersTypeDef
- See ProtectedQueryResultConfigurationTypeDef
- See ComputeConfigurationTypeDef
ProtectedQueryTypeDef#
# 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 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 definition
class TableReferenceOutputTypeDef(TypedDict):
glue: NotRequired[GlueTableReferenceTypeDef], # (1)
snowflake: NotRequired[SnowflakeTableReferenceOutputTypeDef], # (2)
athena: NotRequired[AthenaTableReferenceTypeDef], # (3)
- See GlueTableReferenceTypeDef
- See SnowflakeTableReferenceOutputTypeDef
- See AthenaTableReferenceTypeDef
SnowflakeTableReferenceTypeDef#
# SnowflakeTableReferenceTypeDef definition
class SnowflakeTableReferenceTypeDef(TypedDict):
secretArn: str,
accountIdentifier: str,
databaseName: str,
tableName: str,
schemaName: str,
tableSchema: SnowflakeTableSchemaUnionTypeDef, # (1)
ListProtectedQueriesOutputTypeDef#
# ListProtectedQueriesOutputTypeDef definition
class ListProtectedQueriesOutputTypeDef(TypedDict):
protectedQueries: list[ProtectedQuerySummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
CreateConfiguredTableAssociationAnalysisRuleOutputTypeDef#
# CreateConfiguredTableAssociationAnalysisRuleOutputTypeDef definition
class CreateConfiguredTableAssociationAnalysisRuleOutputTypeDef(TypedDict):
analysisRule: ConfiguredTableAssociationAnalysisRuleTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetConfiguredTableAssociationAnalysisRuleOutputTypeDef#
# GetConfiguredTableAssociationAnalysisRuleOutputTypeDef definition
class GetConfiguredTableAssociationAnalysisRuleOutputTypeDef(TypedDict):
analysisRule: ConfiguredTableAssociationAnalysisRuleTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateConfiguredTableAssociationAnalysisRuleOutputTypeDef#
# UpdateConfiguredTableAssociationAnalysisRuleOutputTypeDef definition
class UpdateConfiguredTableAssociationAnalysisRuleOutputTypeDef(TypedDict):
analysisRule: ConfiguredTableAssociationAnalysisRuleTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ConfiguredTableAssociationAnalysisRulePolicyTypeDef#
# ConfiguredTableAssociationAnalysisRulePolicyTypeDef definition
class ConfiguredTableAssociationAnalysisRulePolicyTypeDef(TypedDict):
v1: NotRequired[ConfiguredTableAssociationAnalysisRulePolicyV1UnionTypeDef], # (1)
- See ConfiguredTableAssociationAnalysisRulePolicyV1TypeDef ConfiguredTableAssociationAnalysisRulePolicyV1OutputTypeDef
ConfiguredTableAnalysisRulePolicyOutputTypeDef#
# ConfiguredTableAnalysisRulePolicyOutputTypeDef definition
class ConfiguredTableAnalysisRulePolicyOutputTypeDef(TypedDict):
v1: NotRequired[ConfiguredTableAnalysisRulePolicyV1OutputTypeDef], # (1)
ListCollaborationPrivacyBudgetsOutputTypeDef#
# ListCollaborationPrivacyBudgetsOutputTypeDef definition
class ListCollaborationPrivacyBudgetsOutputTypeDef(TypedDict):
collaborationPrivacyBudgetSummaries: list[CollaborationPrivacyBudgetSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListPrivacyBudgetsOutputTypeDef#
# ListPrivacyBudgetsOutputTypeDef definition
class ListPrivacyBudgetsOutputTypeDef(TypedDict):
privacyBudgetSummaries: list[PrivacyBudgetSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
BatchGetSchemaOutputTypeDef#
# BatchGetSchemaOutputTypeDef definition
class BatchGetSchemaOutputTypeDef(TypedDict):
schemas: list[SchemaTypeDef], # (1)
errors: list[BatchGetSchemaErrorTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
GetSchemaOutputTypeDef#
# GetSchemaOutputTypeDef definition
class GetSchemaOutputTypeDef(TypedDict):
schema: SchemaTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See SchemaTypeDef
- See ResponseMetadataTypeDef
CreateCollaborationInputRequestTypeDef#
# CreateCollaborationInputRequestTypeDef definition
class CreateCollaborationInputRequestTypeDef(TypedDict):
members: Sequence[MemberSpecificationTypeDef], # (1)
name: str,
description: str,
creatorMemberAbilities: Sequence[MemberAbilityType], # (2)
creatorDisplayName: str,
queryLogStatus: CollaborationQueryLogStatusType, # (3)
creatorMLMemberAbilities: NotRequired[MLMemberAbilitiesTypeDef], # (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
- See DataEncryptionMetadataTypeDef
- See PaymentConfigurationTypeDef
- See AnalyticsEngineType
ListMembersOutputTypeDef#
# ListMembersOutputTypeDef definition
class ListMembersOutputTypeDef(TypedDict):
memberSummaries: list[MemberSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListMembershipsOutputTypeDef#
# ListMembershipsOutputTypeDef definition
class ListMembershipsOutputTypeDef(TypedDict):
membershipSummaries: list[MembershipSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
CreateMembershipOutputTypeDef#
# CreateMembershipOutputTypeDef definition
class CreateMembershipOutputTypeDef(TypedDict):
membership: MembershipTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetMembershipOutputTypeDef#
# GetMembershipOutputTypeDef definition
class GetMembershipOutputTypeDef(TypedDict):
membership: MembershipTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateMembershipOutputTypeDef#
# UpdateMembershipOutputTypeDef definition
class UpdateMembershipOutputTypeDef(TypedDict):
membership: MembershipTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetProtectedQueryOutputTypeDef#
# GetProtectedQueryOutputTypeDef definition
class GetProtectedQueryOutputTypeDef(TypedDict):
protectedQuery: ProtectedQueryTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
StartProtectedQueryOutputTypeDef#
# StartProtectedQueryOutputTypeDef definition
class StartProtectedQueryOutputTypeDef(TypedDict):
protectedQuery: ProtectedQueryTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateProtectedQueryOutputTypeDef#
# UpdateProtectedQueryOutputTypeDef definition
class UpdateProtectedQueryOutputTypeDef(TypedDict):
protectedQuery: ProtectedQueryTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
AnalysisRulePolicyTypeDef#
# AnalysisRulePolicyTypeDef definition
class AnalysisRulePolicyTypeDef(TypedDict):
v1: NotRequired[AnalysisRulePolicyV1TypeDef], # (1)
ConfiguredTableTypeDef#
# 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],
CreateConfiguredTableAssociationAnalysisRuleInputRequestTypeDef#
# CreateConfiguredTableAssociationAnalysisRuleInputRequestTypeDef definition
class CreateConfiguredTableAssociationAnalysisRuleInputRequestTypeDef(TypedDict):
membershipIdentifier: str,
configuredTableAssociationIdentifier: str,
analysisRuleType: ConfiguredTableAssociationAnalysisRuleTypeType, # (1)
analysisRulePolicy: ConfiguredTableAssociationAnalysisRulePolicyTypeDef, # (2)
- See ConfiguredTableAssociationAnalysisRuleTypeType
- See ConfiguredTableAssociationAnalysisRulePolicyTypeDef
UpdateConfiguredTableAssociationAnalysisRuleInputRequestTypeDef#
# UpdateConfiguredTableAssociationAnalysisRuleInputRequestTypeDef definition
class UpdateConfiguredTableAssociationAnalysisRuleInputRequestTypeDef(TypedDict):
membershipIdentifier: str,
configuredTableAssociationIdentifier: str,
analysisRuleType: ConfiguredTableAssociationAnalysisRuleTypeType, # (1)
analysisRulePolicy: ConfiguredTableAssociationAnalysisRulePolicyTypeDef, # (2)
- See ConfiguredTableAssociationAnalysisRuleTypeType
- See ConfiguredTableAssociationAnalysisRulePolicyTypeDef
ConfiguredTableAnalysisRuleTypeDef#
# ConfiguredTableAnalysisRuleTypeDef definition
class ConfiguredTableAnalysisRuleTypeDef(TypedDict):
configuredTableId: str,
configuredTableArn: str,
policy: ConfiguredTableAnalysisRulePolicyOutputTypeDef, # (1)
type: ConfiguredTableAnalysisRuleTypeType, # (2)
createTime: datetime,
updateTime: datetime,
ConfiguredTableAnalysisRulePolicyV1TypeDef#
# ConfiguredTableAnalysisRulePolicyV1TypeDef definition
class ConfiguredTableAnalysisRulePolicyV1TypeDef(TypedDict):
list: NotRequired[AnalysisRuleListUnionTypeDef], # (1)
aggregation: NotRequired[AnalysisRuleAggregationUnionTypeDef], # (2)
custom: NotRequired[AnalysisRuleCustomUnionTypeDef], # (3)
- See AnalysisRuleListTypeDef AnalysisRuleListOutputTypeDef
- See AnalysisRuleAggregationTypeDef AnalysisRuleAggregationOutputTypeDef
- See AnalysisRuleCustomTypeDef AnalysisRuleCustomOutputTypeDef
AnalysisRuleTypeDef#
# AnalysisRuleTypeDef definition
class AnalysisRuleTypeDef(TypedDict):
collaborationId: str,
type: AnalysisRuleTypeType, # (1)
name: str,
createTime: datetime,
updateTime: datetime,
policy: AnalysisRulePolicyTypeDef, # (2)
CreateConfiguredTableOutputTypeDef#
# CreateConfiguredTableOutputTypeDef definition
class CreateConfiguredTableOutputTypeDef(TypedDict):
configuredTable: ConfiguredTableTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetConfiguredTableOutputTypeDef#
# GetConfiguredTableOutputTypeDef definition
class GetConfiguredTableOutputTypeDef(TypedDict):
configuredTable: ConfiguredTableTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateConfiguredTableOutputTypeDef#
# UpdateConfiguredTableOutputTypeDef definition
class UpdateConfiguredTableOutputTypeDef(TypedDict):
configuredTable: ConfiguredTableTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
TableReferenceTypeDef#
# TableReferenceTypeDef definition
class TableReferenceTypeDef(TypedDict):
glue: NotRequired[GlueTableReferenceTypeDef], # (1)
snowflake: NotRequired[SnowflakeTableReferenceUnionTypeDef], # (2)
athena: NotRequired[AthenaTableReferenceTypeDef], # (3)
- See GlueTableReferenceTypeDef
- See SnowflakeTableReferenceTypeDef SnowflakeTableReferenceOutputTypeDef
- See AthenaTableReferenceTypeDef
CreateConfiguredTableAnalysisRuleOutputTypeDef#
# CreateConfiguredTableAnalysisRuleOutputTypeDef definition
class CreateConfiguredTableAnalysisRuleOutputTypeDef(TypedDict):
analysisRule: ConfiguredTableAnalysisRuleTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetConfiguredTableAnalysisRuleOutputTypeDef#
# GetConfiguredTableAnalysisRuleOutputTypeDef definition
class GetConfiguredTableAnalysisRuleOutputTypeDef(TypedDict):
analysisRule: ConfiguredTableAnalysisRuleTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateConfiguredTableAnalysisRuleOutputTypeDef#
# UpdateConfiguredTableAnalysisRuleOutputTypeDef definition
class UpdateConfiguredTableAnalysisRuleOutputTypeDef(TypedDict):
analysisRule: ConfiguredTableAnalysisRuleTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
BatchGetSchemaAnalysisRuleOutputTypeDef#
# BatchGetSchemaAnalysisRuleOutputTypeDef definition
class BatchGetSchemaAnalysisRuleOutputTypeDef(TypedDict):
analysisRules: list[AnalysisRuleTypeDef], # (1)
errors: list[BatchGetSchemaAnalysisRuleErrorTypeDef], # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
GetSchemaAnalysisRuleOutputTypeDef#
# GetSchemaAnalysisRuleOutputTypeDef definition
class GetSchemaAnalysisRuleOutputTypeDef(TypedDict):
analysisRule: AnalysisRuleTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
CreateConfiguredTableInputRequestTypeDef#
# CreateConfiguredTableInputRequestTypeDef definition
class CreateConfiguredTableInputRequestTypeDef(TypedDict):
name: str,
tableReference: TableReferenceTypeDef, # (1)
allowedColumns: Sequence[str],
analysisMethod: AnalysisMethodType, # (2)
description: NotRequired[str],
tags: NotRequired[Mapping[str, str]],
ConfiguredTableAnalysisRulePolicyTypeDef#
# ConfiguredTableAnalysisRulePolicyTypeDef definition
class ConfiguredTableAnalysisRulePolicyTypeDef(TypedDict):
v1: NotRequired[ConfiguredTableAnalysisRulePolicyV1UnionTypeDef], # (1)
CreateConfiguredTableAnalysisRuleInputRequestTypeDef#
# CreateConfiguredTableAnalysisRuleInputRequestTypeDef definition
class CreateConfiguredTableAnalysisRuleInputRequestTypeDef(TypedDict):
configuredTableIdentifier: str,
analysisRuleType: ConfiguredTableAnalysisRuleTypeType, # (1)
analysisRulePolicy: ConfiguredTableAnalysisRulePolicyTypeDef, # (2)
UpdateConfiguredTableAnalysisRuleInputRequestTypeDef#
# UpdateConfiguredTableAnalysisRuleInputRequestTypeDef definition
class UpdateConfiguredTableAnalysisRuleInputRequestTypeDef(TypedDict):
configuredTableIdentifier: str,
analysisRuleType: ConfiguredTableAnalysisRuleTypeType, # (1)
analysisRulePolicy: ConfiguredTableAnalysisRulePolicyTypeDef, # (2)