Type definitions#
Index > CleanRoomsService > Type definitions
Auto-generated documentation for CleanRoomsService type annotations stubs module mypy-boto3-cleanrooms.
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],
AnalysisRuleListTypeDef#
# AnalysisRuleListTypeDef definition
class AnalysisRuleListTypeDef(TypedDict):
joinColumns: Sequence[str],
listColumns: Sequence[str],
allowedJoinOperators: NotRequired[Sequence[JoinOperatorType]], # (1)
- See JoinOperatorType
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],
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],
BatchGetSchemaErrorTypeDef#
# BatchGetSchemaErrorTypeDef definition
class BatchGetSchemaErrorTypeDef(TypedDict):
name: str,
code: str,
message: str,
BatchGetSchemaInputRequestTypeDef#
# BatchGetSchemaInputRequestTypeDef definition
class BatchGetSchemaInputRequestTypeDef(TypedDict):
collaborationIdentifier: str,
names: Sequence[str],
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],
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],
- See MemberStatusType
DataEncryptionMetadataTypeDef#
# DataEncryptionMetadataTypeDef definition
class DataEncryptionMetadataTypeDef(TypedDict):
allowCleartext: bool,
allowDuplicates: bool,
allowJoinsOnColumnsWithDifferentNames: bool,
preserveNulls: bool,
ColumnTypeDef#
# ColumnTypeDef definition
class ColumnTypeDef(TypedDict):
name: str,
type: 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],
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],
ConfiguredTableSummaryTypeDef#
# ConfiguredTableSummaryTypeDef definition
class ConfiguredTableSummaryTypeDef(TypedDict):
id: str,
arn: str,
name: str,
createTime: datetime,
updateTime: datetime,
analysisRuleTypes: List[ConfiguredTableAnalysisRuleTypeType], # (1)
analysisMethod: AnalysisMethodType, # (2)
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]],
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)
DeleteConfiguredTableAssociationInputRequestTypeDef#
# DeleteConfiguredTableAssociationInputRequestTypeDef definition
class DeleteConfiguredTableAssociationInputRequestTypeDef(TypedDict):
configuredTableAssociationIdentifier: str,
membershipIdentifier: str,
DeleteConfiguredTableInputRequestTypeDef#
# DeleteConfiguredTableInputRequestTypeDef definition
class DeleteConfiguredTableInputRequestTypeDef(TypedDict):
configuredTableIdentifier: 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,
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)
GetConfiguredTableAssociationInputRequestTypeDef#
# GetConfiguredTableAssociationInputRequestTypeDef definition
class GetConfiguredTableAssociationInputRequestTypeDef(TypedDict):
configuredTableAssociationIdentifier: str,
membershipIdentifier: str,
GetConfiguredTableInputRequestTypeDef#
# GetConfiguredTableInputRequestTypeDef definition
class GetConfiguredTableInputRequestTypeDef(TypedDict):
configuredTableIdentifier: 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,
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],
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],
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],
ProtectedQuerySummaryTypeDef#
# ProtectedQuerySummaryTypeDef definition
class ProtectedQuerySummaryTypeDef(TypedDict):
id: str,
membershipId: str,
membershipArn: str,
createTime: datetime,
status: ProtectedQueryStatusType, # (1)
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,
MembershipQueryComputePaymentConfigTypeDef#
# MembershipQueryComputePaymentConfigTypeDef definition
class MembershipQueryComputePaymentConfigTypeDef(TypedDict):
isResponsible: bool,
ProtectedQueryS3OutputConfigurationTypeDef#
# ProtectedQueryS3OutputConfigurationTypeDef definition
class ProtectedQueryS3OutputConfigurationTypeDef(TypedDict):
resultFormat: ResultFormatType, # (1)
bucket: str,
keyPrefix: NotRequired[str],
- See ResultFormatType
QueryComputePaymentConfigTypeDef#
# QueryComputePaymentConfigTypeDef definition
class QueryComputePaymentConfigTypeDef(TypedDict):
isResponsible: bool,
ProtectedQueryErrorTypeDef#
# ProtectedQueryErrorTypeDef definition
class ProtectedQueryErrorTypeDef(TypedDict):
message: str,
code: str,
ProtectedQueryS3OutputTypeDef#
# ProtectedQueryS3OutputTypeDef definition
class ProtectedQueryS3OutputTypeDef(TypedDict):
location: str,
ProtectedQuerySingleMemberOutputTypeDef#
# ProtectedQuerySingleMemberOutputTypeDef definition
class ProtectedQuerySingleMemberOutputTypeDef(TypedDict):
accountId: str,
ProtectedQuerySQLParametersTypeDef#
# ProtectedQuerySQLParametersTypeDef definition
class ProtectedQuerySQLParametersTypeDef(TypedDict):
queryString: NotRequired[str],
analysisTemplateArn: NotRequired[str],
parameters: NotRequired[Dict[str, str]],
ProtectedQueryStatisticsTypeDef#
# ProtectedQueryStatisticsTypeDef definition
class ProtectedQueryStatisticsTypeDef(TypedDict):
totalDurationInMillis: NotRequired[int],
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],
UpdateProtectedQueryInputRequestTypeDef#
# UpdateProtectedQueryInputRequestTypeDef definition
class UpdateProtectedQueryInputRequestTypeDef(TypedDict):
membershipIdentifier: str,
protectedQueryIdentifier: str,
targetStatus: TargetProtectedQueryStatusType, # (1)
AnalysisRuleAggregationTypeDef#
# AnalysisRuleAggregationTypeDef definition
class AnalysisRuleAggregationTypeDef(TypedDict):
aggregateColumns: Sequence[AggregateColumnTypeDef], # (1)
joinColumns: Sequence[str],
dimensionColumns: Sequence[str],
scalarFunctions: Sequence[ScalarFunctionsType], # (4)
outputConstraints: Sequence[AggregationConstraintTypeDef], # (5)
joinRequired: NotRequired[JoinRequiredOptionType], # (2)
allowedJoinOperators: NotRequired[Sequence[JoinOperatorType]], # (3)
- See AggregateColumnTypeDef
- See JoinRequiredOptionType
- See JoinOperatorType
- See ScalarFunctionsType
- See AggregationConstraintTypeDef
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)
- See AnalysisSchemaTypeDef
- See AnalysisFormatType
- See AnalysisSourceTypeDef
- See AnalysisParameterTypeDef
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)
- See AnalysisSchemaTypeDef
- See AnalysisFormatType
- See AnalysisSourceTypeDef
- See AnalysisParameterTypeDef
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)
ListAnalysisTemplatesOutputTypeDef#
# ListAnalysisTemplatesOutputTypeDef definition
class ListAnalysisTemplatesOutputTypeDef(TypedDict):
nextToken: str,
analysisTemplateSummaries: List[AnalysisTemplateSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListTagsForResourceOutputTypeDef#
# ListTagsForResourceOutputTypeDef definition
class ListTagsForResourceOutputTypeDef(TypedDict):
tags: Dict[str, str],
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListCollaborationAnalysisTemplatesOutputTypeDef#
# ListCollaborationAnalysisTemplatesOutputTypeDef definition
class ListCollaborationAnalysisTemplatesOutputTypeDef(TypedDict):
nextToken: str,
collaborationAnalysisTemplateSummaries: List[CollaborationAnalysisTemplateSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListCollaborationConfiguredAudienceModelAssociationsOutputTypeDef#
# ListCollaborationConfiguredAudienceModelAssociationsOutputTypeDef definition
class ListCollaborationConfiguredAudienceModelAssociationsOutputTypeDef(TypedDict):
collaborationConfiguredAudienceModelAssociationSummaries: List[CollaborationConfiguredAudienceModelAssociationSummaryTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
GetCollaborationConfiguredAudienceModelAssociationOutputTypeDef#
# GetCollaborationConfiguredAudienceModelAssociationOutputTypeDef definition
class GetCollaborationConfiguredAudienceModelAssociationOutputTypeDef(TypedDict):
collaborationConfiguredAudienceModelAssociation: CollaborationConfiguredAudienceModelAssociationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListCollaborationPrivacyBudgetTemplatesOutputTypeDef#
# ListCollaborationPrivacyBudgetTemplatesOutputTypeDef definition
class ListCollaborationPrivacyBudgetTemplatesOutputTypeDef(TypedDict):
nextToken: str,
collaborationPrivacyBudgetTemplateSummaries: List[CollaborationPrivacyBudgetTemplateSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListCollaborationsOutputTypeDef#
# ListCollaborationsOutputTypeDef definition
class ListCollaborationsOutputTypeDef(TypedDict):
nextToken: str,
collaborationList: List[CollaborationSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
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)
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)
analysisMethod: NotRequired[AnalysisMethodType], # (4)
- See ColumnTypeDef
- See ColumnTypeDef
- See AnalysisRuleTypeType
- See AnalysisMethodType
- See SchemaTypeType
ListConfiguredAudienceModelAssociationsOutputTypeDef#
# ListConfiguredAudienceModelAssociationsOutputTypeDef definition
class ListConfiguredAudienceModelAssociationsOutputTypeDef(TypedDict):
configuredAudienceModelAssociationSummaries: List[ConfiguredAudienceModelAssociationSummaryTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
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)
ListConfiguredTableAssociationsOutputTypeDef#
# ListConfiguredTableAssociationsOutputTypeDef definition
class ListConfiguredTableAssociationsOutputTypeDef(TypedDict):
configuredTableAssociationSummaries: List[ConfiguredTableAssociationSummaryTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
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)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
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)
TableReferenceTypeDef#
# TableReferenceTypeDef definition
class TableReferenceTypeDef(TypedDict):
glue: NotRequired[GlueTableReferenceTypeDef], # (1)
ListAnalysisTemplatesInputListAnalysisTemplatesPaginateTypeDef#
# ListAnalysisTemplatesInputListAnalysisTemplatesPaginateTypeDef definition
class ListAnalysisTemplatesInputListAnalysisTemplatesPaginateTypeDef(TypedDict):
membershipIdentifier: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListCollaborationAnalysisTemplatesInputListCollaborationAnalysisTemplatesPaginateTypeDef#
# ListCollaborationAnalysisTemplatesInputListCollaborationAnalysisTemplatesPaginateTypeDef definition
class ListCollaborationAnalysisTemplatesInputListCollaborationAnalysisTemplatesPaginateTypeDef(TypedDict):
collaborationIdentifier: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListCollaborationConfiguredAudienceModelAssociationsInputListCollaborationConfiguredAudienceModelAssociationsPaginateTypeDef#
# ListCollaborationConfiguredAudienceModelAssociationsInputListCollaborationConfiguredAudienceModelAssociationsPaginateTypeDef definition
class ListCollaborationConfiguredAudienceModelAssociationsInputListCollaborationConfiguredAudienceModelAssociationsPaginateTypeDef(TypedDict):
collaborationIdentifier: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListCollaborationPrivacyBudgetTemplatesInputListCollaborationPrivacyBudgetTemplatesPaginateTypeDef#
# ListCollaborationPrivacyBudgetTemplatesInputListCollaborationPrivacyBudgetTemplatesPaginateTypeDef definition
class ListCollaborationPrivacyBudgetTemplatesInputListCollaborationPrivacyBudgetTemplatesPaginateTypeDef(TypedDict):
collaborationIdentifier: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListCollaborationPrivacyBudgetsInputListCollaborationPrivacyBudgetsPaginateTypeDef#
# ListCollaborationPrivacyBudgetsInputListCollaborationPrivacyBudgetsPaginateTypeDef definition
class ListCollaborationPrivacyBudgetsInputListCollaborationPrivacyBudgetsPaginateTypeDef(TypedDict):
collaborationIdentifier: str,
privacyBudgetType: PrivacyBudgetTypeType, # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListCollaborationsInputListCollaborationsPaginateTypeDef#
# ListCollaborationsInputListCollaborationsPaginateTypeDef definition
class ListCollaborationsInputListCollaborationsPaginateTypeDef(TypedDict):
memberStatus: NotRequired[FilterableMemberStatusType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListConfiguredAudienceModelAssociationsInputListConfiguredAudienceModelAssociationsPaginateTypeDef#
# ListConfiguredAudienceModelAssociationsInputListConfiguredAudienceModelAssociationsPaginateTypeDef definition
class ListConfiguredAudienceModelAssociationsInputListConfiguredAudienceModelAssociationsPaginateTypeDef(TypedDict):
membershipIdentifier: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListConfiguredTableAssociationsInputListConfiguredTableAssociationsPaginateTypeDef#
# ListConfiguredTableAssociationsInputListConfiguredTableAssociationsPaginateTypeDef definition
class ListConfiguredTableAssociationsInputListConfiguredTableAssociationsPaginateTypeDef(TypedDict):
membershipIdentifier: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListConfiguredTablesInputListConfiguredTablesPaginateTypeDef#
# ListConfiguredTablesInputListConfiguredTablesPaginateTypeDef definition
class ListConfiguredTablesInputListConfiguredTablesPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListMembersInputListMembersPaginateTypeDef#
# ListMembersInputListMembersPaginateTypeDef definition
class ListMembersInputListMembersPaginateTypeDef(TypedDict):
collaborationIdentifier: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListMembershipsInputListMembershipsPaginateTypeDef#
# ListMembershipsInputListMembershipsPaginateTypeDef definition
class ListMembershipsInputListMembershipsPaginateTypeDef(TypedDict):
status: NotRequired[MembershipStatusType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListPrivacyBudgetTemplatesInputListPrivacyBudgetTemplatesPaginateTypeDef#
# ListPrivacyBudgetTemplatesInputListPrivacyBudgetTemplatesPaginateTypeDef definition
class ListPrivacyBudgetTemplatesInputListPrivacyBudgetTemplatesPaginateTypeDef(TypedDict):
membershipIdentifier: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListPrivacyBudgetsInputListPrivacyBudgetsPaginateTypeDef#
# ListPrivacyBudgetsInputListPrivacyBudgetsPaginateTypeDef definition
class ListPrivacyBudgetsInputListPrivacyBudgetsPaginateTypeDef(TypedDict):
membershipIdentifier: str,
privacyBudgetType: PrivacyBudgetTypeType, # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListProtectedQueriesInputListProtectedQueriesPaginateTypeDef#
# ListProtectedQueriesInputListProtectedQueriesPaginateTypeDef definition
class ListProtectedQueriesInputListProtectedQueriesPaginateTypeDef(TypedDict):
membershipIdentifier: str,
status: NotRequired[ProtectedQueryStatusType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
ListSchemasInputListSchemasPaginateTypeDef#
# ListSchemasInputListSchemasPaginateTypeDef definition
class ListSchemasInputListSchemasPaginateTypeDef(TypedDict):
collaborationIdentifier: str,
schemaType: NotRequired[SchemaTypeType], # (1)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (2)
- See SchemaTypeType
- See PaginatorConfigTypeDef
ListPrivacyBudgetTemplatesOutputTypeDef#
# ListPrivacyBudgetTemplatesOutputTypeDef definition
class ListPrivacyBudgetTemplatesOutputTypeDef(TypedDict):
nextToken: str,
privacyBudgetTemplateSummaries: List[PrivacyBudgetTemplateSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListProtectedQueriesOutputTypeDef#
# ListProtectedQueriesOutputTypeDef definition
class ListProtectedQueriesOutputTypeDef(TypedDict):
nextToken: str,
protectedQueries: List[ProtectedQuerySummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListSchemasOutputTypeDef#
# ListSchemasOutputTypeDef definition
class ListSchemasOutputTypeDef(TypedDict):
schemaSummaries: List[SchemaSummaryTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
MembershipPaymentConfigurationTypeDef#
# MembershipPaymentConfigurationTypeDef definition
class MembershipPaymentConfigurationTypeDef(TypedDict):
queryCompute: MembershipQueryComputePaymentConfigTypeDef, # (1)
MembershipProtectedQueryOutputConfigurationTypeDef#
# MembershipProtectedQueryOutputConfigurationTypeDef definition
class MembershipProtectedQueryOutputConfigurationTypeDef(TypedDict):
s3: NotRequired[ProtectedQueryS3OutputConfigurationTypeDef], # (1)
ProtectedQueryOutputConfigurationTypeDef#
# ProtectedQueryOutputConfigurationTypeDef definition
class ProtectedQueryOutputConfigurationTypeDef(TypedDict):
s3: NotRequired[ProtectedQueryS3OutputConfigurationTypeDef], # (1)
PaymentConfigurationTypeDef#
# PaymentConfigurationTypeDef definition
class PaymentConfigurationTypeDef(TypedDict):
queryCompute: QueryComputePaymentConfigTypeDef, # (1)
ProtectedQueryOutputTypeDef#
# ProtectedQueryOutputTypeDef definition
class ProtectedQueryOutputTypeDef(TypedDict):
s3: NotRequired[ProtectedQueryS3OutputTypeDef], # (1)
memberList: NotRequired[List[ProtectedQuerySingleMemberOutputTypeDef]], # (2)
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)
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)
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
AnalysisRuleCustomTypeDef#
# AnalysisRuleCustomTypeDef definition
class AnalysisRuleCustomTypeDef(TypedDict):
allowedAnalyses: Sequence[str],
allowedAnalysisProviders: NotRequired[Sequence[str]],
differentialPrivacy: NotRequired[DifferentialPrivacyConfigurationTypeDef], # (1)
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)
ConfiguredTableTypeDef#
# ConfiguredTableTypeDef definition
class ConfiguredTableTypeDef(TypedDict):
id: str,
arn: str,
name: str,
tableReference: TableReferenceTypeDef, # (1)
createTime: datetime,
updateTime: datetime,
analysisRuleTypes: List[ConfiguredTableAnalysisRuleTypeType], # (2)
analysisMethod: AnalysisMethodType, # (3)
allowedColumns: List[str],
description: NotRequired[str],
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]],
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, # (3)
MembershipProtectedQueryResultConfigurationTypeDef#
# MembershipProtectedQueryResultConfigurationTypeDef definition
class MembershipProtectedQueryResultConfigurationTypeDef(TypedDict):
outputConfiguration: MembershipProtectedQueryOutputConfigurationTypeDef, # (1)
roleArn: NotRequired[str],
ProtectedQueryResultConfigurationTypeDef#
# ProtectedQueryResultConfigurationTypeDef definition
class ProtectedQueryResultConfigurationTypeDef(TypedDict):
outputConfiguration: ProtectedQueryOutputConfigurationTypeDef, # (1)
MemberSpecificationTypeDef#
# MemberSpecificationTypeDef definition
class MemberSpecificationTypeDef(TypedDict):
accountId: str,
memberAbilities: Sequence[MemberAbilityType], # (1)
displayName: str,
paymentConfiguration: NotRequired[PaymentConfigurationTypeDef], # (2)
MemberSummaryTypeDef#
# MemberSummaryTypeDef definition
class MemberSummaryTypeDef(TypedDict):
accountId: str,
status: MemberStatusType, # (1)
displayName: str,
abilities: List[MemberAbilityType], # (2)
createTime: datetime,
updateTime: datetime,
paymentConfiguration: PaymentConfigurationTypeDef, # (3)
membershipId: NotRequired[str],
membershipArn: NotRequired[str],
ProtectedQueryResultTypeDef#
# ProtectedQueryResultTypeDef definition
class ProtectedQueryResultTypeDef(TypedDict):
output: ProtectedQueryOutputTypeDef, # (1)
AnalysisRulePolicyV1TypeDef#
# AnalysisRulePolicyV1TypeDef definition
class AnalysisRulePolicyV1TypeDef(TypedDict):
list: NotRequired[AnalysisRuleListTypeDef], # (1)
aggregation: NotRequired[AnalysisRuleAggregationTypeDef], # (2)
custom: NotRequired[AnalysisRuleCustomTypeDef], # (3)
ConfiguredTableAnalysisRulePolicyV1TypeDef#
# ConfiguredTableAnalysisRulePolicyV1TypeDef definition
class ConfiguredTableAnalysisRulePolicyV1TypeDef(TypedDict):
list: NotRequired[AnalysisRuleListTypeDef], # (1)
aggregation: NotRequired[AnalysisRuleAggregationTypeDef], # (2)
custom: NotRequired[AnalysisRuleCustomTypeDef], # (3)
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)
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)
ListMembershipsOutputTypeDef#
# ListMembershipsOutputTypeDef definition
class ListMembershipsOutputTypeDef(TypedDict):
nextToken: str,
membershipSummaries: List[MembershipSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
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, # (3)
paymentConfiguration: MembershipPaymentConfigurationTypeDef, # (5)
defaultResultConfiguration: NotRequired[MembershipProtectedQueryResultConfigurationTypeDef], # (4)
- See MembershipStatusType
- See MemberAbilityType
- 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)
- See ProtectedQueryTypeType
- See ProtectedQuerySQLParametersTypeDef
- See ProtectedQueryResultConfigurationTypeDef
CreateCollaborationInputRequestTypeDef#
# CreateCollaborationInputRequestTypeDef definition
class CreateCollaborationInputRequestTypeDef(TypedDict):
members: Sequence[MemberSpecificationTypeDef], # (1)
name: str,
description: str,
creatorMemberAbilities: Sequence[MemberAbilityType], # (2)
creatorDisplayName: str,
queryLogStatus: CollaborationQueryLogStatusType, # (3)
dataEncryptionMetadata: NotRequired[DataEncryptionMetadataTypeDef], # (4)
tags: NotRequired[Mapping[str, str]],
creatorPaymentConfiguration: NotRequired[PaymentConfigurationTypeDef], # (5)
- See MemberSpecificationTypeDef
- See MemberAbilityType
- See CollaborationQueryLogStatusType
- See DataEncryptionMetadataTypeDef
- See PaymentConfigurationTypeDef
ListMembersOutputTypeDef#
# ListMembersOutputTypeDef definition
class ListMembersOutputTypeDef(TypedDict):
nextToken: str,
memberSummaries: List[MemberSummaryTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ProtectedQueryTypeDef#
# ProtectedQueryTypeDef definition
class ProtectedQueryTypeDef(TypedDict):
id: str,
membershipId: str,
membershipArn: str,
createTime: datetime,
status: ProtectedQueryStatusType, # (2)
sqlParameters: NotRequired[ProtectedQuerySQLParametersTypeDef], # (1)
resultConfiguration: NotRequired[ProtectedQueryResultConfigurationTypeDef], # (3)
statistics: NotRequired[ProtectedQueryStatisticsTypeDef], # (4)
result: NotRequired[ProtectedQueryResultTypeDef], # (5)
error: NotRequired[ProtectedQueryErrorTypeDef], # (6)
differentialPrivacy: NotRequired[DifferentialPrivacyParametersTypeDef], # (7)
- See ProtectedQuerySQLParametersTypeDef
- See ProtectedQueryStatusType
- See ProtectedQueryResultConfigurationTypeDef
- See ProtectedQueryStatisticsTypeDef
- See ProtectedQueryResultTypeDef
- See ProtectedQueryErrorTypeDef
- See DifferentialPrivacyParametersTypeDef
AnalysisRulePolicyTypeDef#
# AnalysisRulePolicyTypeDef definition
class AnalysisRulePolicyTypeDef(TypedDict):
v1: NotRequired[AnalysisRulePolicyV1TypeDef], # (1)
ConfiguredTableAnalysisRulePolicyTypeDef#
# ConfiguredTableAnalysisRulePolicyTypeDef definition
class ConfiguredTableAnalysisRulePolicyTypeDef(TypedDict):
v1: NotRequired[ConfiguredTableAnalysisRulePolicyV1TypeDef], # (1)
ListCollaborationPrivacyBudgetsOutputTypeDef#
# ListCollaborationPrivacyBudgetsOutputTypeDef definition
class ListCollaborationPrivacyBudgetsOutputTypeDef(TypedDict):
collaborationPrivacyBudgetSummaries: List[CollaborationPrivacyBudgetSummaryTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
ListPrivacyBudgetsOutputTypeDef#
# ListPrivacyBudgetsOutputTypeDef definition
class ListPrivacyBudgetsOutputTypeDef(TypedDict):
privacyBudgetSummaries: List[PrivacyBudgetSummaryTypeDef], # (1)
nextToken: str,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
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)
AnalysisRuleTypeDef#
# AnalysisRuleTypeDef definition
class AnalysisRuleTypeDef(TypedDict):
collaborationId: str,
type: AnalysisRuleTypeType, # (1)
name: str,
createTime: datetime,
updateTime: datetime,
policy: AnalysisRulePolicyTypeDef, # (2)
ConfiguredTableAnalysisRuleTypeDef#
# ConfiguredTableAnalysisRuleTypeDef definition
class ConfiguredTableAnalysisRuleTypeDef(TypedDict):
configuredTableId: str,
configuredTableArn: str,
policy: ConfiguredTableAnalysisRulePolicyTypeDef, # (1)
type: ConfiguredTableAnalysisRuleTypeType, # (2)
createTime: datetime,
updateTime: datetime,
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)
GetSchemaAnalysisRuleOutputTypeDef#
# GetSchemaAnalysisRuleOutputTypeDef definition
class GetSchemaAnalysisRuleOutputTypeDef(TypedDict):
analysisRule: AnalysisRuleTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
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)