Cleanrooms Classes
AggregateColumnTypeDef
columnNames
- Type: typing.List[str]
- Required: Yes
function
- Type: typing.Literal['AVG', 'COUNT', 'COUNT_DISTINCT', 'SUM', 'SUM_DISTINCT']
- Required: Yes
AggregationConstraintTypeDef
columnName
- Type:
- Required: Yes
minimum
- Type:
- Required: Yes
type
- Type: typing.Literal['COUNT_DISTINCT']
- Required: Yes
AnalysisParameterTypeDef
name
- Type:
- Required: Yes
type
- Type: typing.Literal['BIGINT', 'BOOLEAN', 'CHAR', 'DATE', 'DECIMAL', 'DOUBLE_PRECISION', 'INTEGER', 'REAL', 'SMALLINT', 'TIME', 'TIMESTAMP', 'TIMESTAMPTZ', 'TIMETZ', 'VARBYTE', 'VARCHAR']
- Required: Yes
defaultValue
- Type: typing.Optional[str]
AnalysisRuleAggregationTypeDef
aggregateColumns
- Type: typing.List[aws_resource_validator.pydantic_models.cleanrooms_classes.AggregateColumnTypeDef]
- Required: Yes
joinColumns
- Type: typing.List[str]
- Required: Yes
dimensionColumns
- Type: typing.List[str]
- Required: Yes
scalarFunctions
- Type: typing.List[typing.Literal['ABS', 'CAST', 'CEILING', 'COALESCE', 'CONVERT', 'CURRENT_DATE', 'DATEADD', 'EXTRACT', 'FLOOR', 'GETDATE', 'LN', 'LOG', 'LOWER', 'ROUND', 'RTRIM', 'SQRT', 'SUBSTRING', 'TO_CHAR', 'TO_DATE', 'TO_NUMBER', 'TO_TIMESTAMP', 'TRIM', 'TRUNC', 'UPPER']]
- Required: Yes
outputConstraints
- Type: typing.List[aws_resource_validator.pydantic_models.cleanrooms_classes.AggregationConstraintTypeDef]
- Required: Yes
joinRequired
- Type: typing.Optional[typing.Literal['QUERY_RUNNER']]
allowedJoinOperators
- Type: typing.Optional[typing.List[typing.Literal['AND', 'OR']]]
AnalysisRuleCustomTypeDef
allowedAnalyses
- Type: typing.List[str]
- Required: Yes
allowedAnalysisProviders
- Type: typing.Optional[typing.List[str]]
differentialPrivacy
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms_classes.DifferentialPrivacyConfigurationTypeDef]
AnalysisRuleListTypeDef
joinColumns
- Type: typing.List[str]
- Required: Yes
listColumns
- Type: typing.List[str]
- Required: Yes
allowedJoinOperators
- Type: typing.Optional[typing.List[typing.Literal['AND', 'OR']]]
AnalysisRulePolicyTypeDef
v1
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms_classes.AnalysisRulePolicyV1TypeDef]
AnalysisRulePolicyV1TypeDef
list
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms_classes.AnalysisRuleListTypeDef]
aggregation
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms_classes.AnalysisRuleAggregationTypeDef]
custom
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms_classes.AnalysisRuleCustomTypeDef]
AnalysisRuleTypeDef
collaborationId
- Type:
- Required: Yes
type
- Type: typing.Literal['AGGREGATION', 'CUSTOM', 'LIST']
- Required: Yes
name
- Type:
- Required: Yes
createTime
- Type:
- Required: Yes
updateTime
- Type:
- Required: Yes
policy
- Type:
- Required: Yes
AnalysisSchemaTypeDef
referencedTables
- Type: typing.Optional[typing.List[str]]
AnalysisSourceTypeDef
text
- Type: typing.Optional[str]
AnalysisTemplateSummaryTypeDef
arn
- Type:
- Required: Yes
createTime
- Type:
- Required: Yes
id
- Type:
- Required: Yes
name
- Type:
- Required: Yes
updateTime
- Type:
- Required: Yes
membershipArn
- Type:
- Required: Yes
membershipId
- Type:
- Required: Yes
collaborationArn
- Type:
- Required: Yes
collaborationId
- Type:
- Required: Yes
description
- Type: typing.Optional[str]
AnalysisTemplateTypeDef
id
- Type:
- Required: Yes
arn
- Type:
- Required: Yes
collaborationId
- Type:
- Required: Yes
collaborationArn
- Type:
- Required: Yes
membershipId
- Type:
- Required: Yes
membershipArn
- Type:
- Required: Yes
name
- Type:
- Required: Yes
createTime
- Type:
- Required: Yes
updateTime
- Type:
- Required: Yes
schema
- Type:
- Default:
>
format
- Type: typing.Literal['SQL']
- Required: Yes
source
- Type:
- Required: Yes
description
- Type: typing.Optional[str]
analysisParameters
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.cleanrooms_classes.AnalysisParameterTypeDef]]
validations
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.cleanrooms_classes.AnalysisTemplateValidationStatusDetailTypeDef]]
AnalysisTemplateValidationStatusDetailTypeDef
type
- Type: typing.Literal['DIFFERENTIAL_PRIVACY']
- Required: Yes
status
- Type: typing.Literal['INVALID', 'UNABLE_TO_VALIDATE', 'VALID']
- Required: Yes
reasons
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.cleanrooms_classes.AnalysisTemplateValidationStatusReasonTypeDef]]
AnalysisTemplateValidationStatusReasonTypeDef
message
- Type:
- Required: Yes
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
BatchGetCollaborationAnalysisTemplateErrorTypeDef
arn
- Type:
- Required: Yes
code
- Type:
- Required: Yes
message
- Type:
- Required: Yes
BatchGetCollaborationAnalysisTemplateInputRequestTypeDef
collaborationIdentifier
- Type:
- Required: Yes
analysisTemplateArns
- Type: typing.Sequence[str]
- Required: Yes
BatchGetCollaborationAnalysisTemplateOutputTypeDef
collaborationAnalysisTemplates
- Type: typing.List[aws_resource_validator.pydantic_models.cleanrooms_classes.CollaborationAnalysisTemplateTypeDef]
- Required: Yes
errors
- Type: typing.List[aws_resource_validator.pydantic_models.cleanrooms_classes.BatchGetCollaborationAnalysisTemplateErrorTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
BatchGetSchemaAnalysisRuleErrorTypeDef
name
- Type:
- Required: Yes
type
- Type: typing.Literal['AGGREGATION', 'CUSTOM', 'LIST']
- Required: Yes
code
- Type:
- Required: Yes
message
- Type:
- Required: Yes
BatchGetSchemaAnalysisRuleInputRequestTypeDef
collaborationIdentifier
- Type:
- Required: Yes
schemaAnalysisRuleRequests
- Type: typing.Sequence[aws_resource_validator.pydantic_models.cleanrooms_classes.SchemaAnalysisRuleRequestTypeDef]
- Required: Yes
BatchGetSchemaAnalysisRuleOutputTypeDef
analysisRules
- Type: typing.List[aws_resource_validator.pydantic_models.cleanrooms_classes.AnalysisRuleTypeDef]
- Required: Yes
errors
- Type: typing.List[aws_resource_validator.pydantic_models.cleanrooms_classes.BatchGetSchemaAnalysisRuleErrorTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
BatchGetSchemaErrorTypeDef
name
- Type:
- Required: Yes
code
- Type:
- Required: Yes
message
- Type:
- Required: Yes
BatchGetSchemaInputRequestTypeDef
collaborationIdentifier
- Type:
- Required: Yes
names
- Type: typing.Sequence[str]
- Required: Yes
BatchGetSchemaOutputTypeDef
schemas
- Type: typing.List[aws_resource_validator.pydantic_models.cleanrooms_classes.SchemaTypeDef]
- Required: Yes
errors
- Type: typing.List[aws_resource_validator.pydantic_models.cleanrooms_classes.BatchGetSchemaErrorTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CollaborationAnalysisTemplateSummaryTypeDef
arn
- Type:
- Required: Yes
createTime
- Type:
- Required: Yes
id
- Type:
- Required: Yes
name
- Type:
- Required: Yes
updateTime
- Type:
- Required: Yes
collaborationArn
- Type:
- Required: Yes
collaborationId
- Type:
- Required: Yes
creatorAccountId
- Type:
- Required: Yes
description
- Type: typing.Optional[str]
CollaborationAnalysisTemplateTypeDef
id
- Type:
- Required: Yes
arn
- Type:
- Required: Yes
collaborationId
- Type:
- Required: Yes
collaborationArn
- Type:
- Required: Yes
creatorAccountId
- Type:
- Required: Yes
name
- Type:
- Required: Yes
createTime
- Type:
- Required: Yes
updateTime
- Type:
- Required: Yes
schema
- Type:
- Default:
>
format
- Type: typing.Literal['SQL']
- Required: Yes
source
- Type:
- Required: Yes
description
- Type: typing.Optional[str]
analysisParameters
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.cleanrooms_classes.AnalysisParameterTypeDef]]
validations
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.cleanrooms_classes.AnalysisTemplateValidationStatusDetailTypeDef]]
CollaborationConfiguredAudienceModelAssociationSummaryTypeDef
arn
- Type:
- Required: Yes
createTime
- Type:
- Required: Yes
id
- Type:
- Required: Yes
name
- Type:
- Required: Yes
updateTime
- Type:
- Required: Yes
collaborationArn
- Type:
- Required: Yes
collaborationId
- Type:
- Required: Yes
creatorAccountId
- Type:
- Required: Yes
description
- Type: typing.Optional[str]
CollaborationConfiguredAudienceModelAssociationTypeDef
id
- Type:
- Required: Yes
arn
- Type:
- Required: Yes
collaborationId
- Type:
- Required: Yes
collaborationArn
- Type:
- Required: Yes
configuredAudienceModelArn
- Type:
- Required: Yes
name
- Type:
- Required: Yes
creatorAccountId
- Type:
- Required: Yes
createTime
- Type:
- Required: Yes
updateTime
- Type:
- Required: Yes
description
- Type: typing.Optional[str]
CollaborationPrivacyBudgetSummaryTypeDef
id
- Type:
- Required: Yes
privacyBudgetTemplateId
- Type:
- Required: Yes
privacyBudgetTemplateArn
- Type:
- Required: Yes
collaborationId
- Type:
- Required: Yes
collaborationArn
- Type:
- Required: Yes
creatorAccountId
- Type:
- Required: Yes
type
- Type: typing.Literal['DIFFERENTIAL_PRIVACY']
- Required: Yes
createTime
- Type:
- Required: Yes
updateTime
- Type:
- Required: Yes
budget
- Type:
- Required: Yes
CollaborationPrivacyBudgetTemplateSummaryTypeDef
id
- Type:
- Required: Yes
arn
- Type:
- Required: Yes
collaborationId
- Type:
- Required: Yes
collaborationArn
- Type:
- Required: Yes
creatorAccountId
- Type:
- Required: Yes
privacyBudgetType
- Type: typing.Literal['DIFFERENTIAL_PRIVACY']
- Required: Yes
createTime
- Type:
- Required: Yes
updateTime
- Type:
- Required: Yes
CollaborationPrivacyBudgetTemplateTypeDef
id
- Type:
- Required: Yes
arn
- Type:
- Required: Yes
collaborationId
- Type:
- Required: Yes
collaborationArn
- Type:
- Required: Yes
creatorAccountId
- Type:
- Required: Yes
createTime
- Type:
- Required: Yes
updateTime
- Type:
- Required: Yes
privacyBudgetType
- Type: typing.Literal['DIFFERENTIAL_PRIVACY']
- Required: Yes
autoRefresh
- Type: typing.Literal['CALENDAR_MONTH', 'NONE']
- Required: Yes
parameters
- Type:
- Required: Yes
CollaborationSummaryTypeDef
id
- Type:
- Required: Yes
arn
- Type:
- Required: Yes
name
- Type:
- Required: Yes
creatorAccountId
- Type:
- Required: Yes
creatorDisplayName
- Type:
- Required: Yes
createTime
- Type:
- Required: Yes
updateTime
- Type:
- Required: Yes
memberStatus
- Type: typing.Literal['ACTIVE', 'INVITED', 'LEFT', 'REMOVED']
- Required: Yes
membershipId
- Type: typing.Optional[str]
membershipArn
- Type: typing.Optional[str]
CollaborationTypeDef
id
- Type:
- Required: Yes
arn
- Type:
- Required: Yes
name
- Type:
- Required: Yes
creatorAccountId
- Type:
- Required: Yes
creatorDisplayName
- Type:
- Required: Yes
createTime
- Type:
- Required: Yes
updateTime
- Type:
- Required: Yes
memberStatus
- Type: typing.Literal['ACTIVE', 'INVITED', 'LEFT', 'REMOVED']
- Required: Yes
queryLogStatus
- Type: typing.Literal['DISABLED', 'ENABLED']
- Required: Yes
description
- Type: typing.Optional[str]
membershipId
- Type: typing.Optional[str]
membershipArn
- Type: typing.Optional[str]
dataEncryptionMetadata
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms_classes.DataEncryptionMetadataTypeDef]
ColumnTypeDef
name
- Type:
- Required: Yes
type
- Type:
- Required: Yes
ConfiguredAudienceModelAssociationSummaryTypeDef
membershipId
- Type:
- Required: Yes
membershipArn
- Type:
- Required: Yes
collaborationArn
- Type:
- Required: Yes
collaborationId
- Type:
- Required: Yes
createTime
- Type:
- Required: Yes
updateTime
- Type:
- Required: Yes
id
- Type:
- Required: Yes
arn
- Type:
- Required: Yes
name
- Type:
- Required: Yes
configuredAudienceModelArn
- Type:
- Required: Yes
description
- Type: typing.Optional[str]
ConfiguredAudienceModelAssociationTypeDef
id
- Type:
- Required: Yes
arn
- Type:
- Required: Yes
configuredAudienceModelArn
- Type:
- Required: Yes
membershipId
- Type:
- Required: Yes
membershipArn
- Type:
- Required: Yes
collaborationId
- Type:
- Required: Yes
collaborationArn
- Type:
- Required: Yes
name
- Type:
- Required: Yes
manageResourcePolicies
- Type:
- Required: Yes
createTime
- Type:
- Required: Yes
updateTime
- Type:
- Required: Yes
description
- Type: typing.Optional[str]
ConfiguredTableAnalysisRulePolicyTypeDef
v1
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms_classes.ConfiguredTableAnalysisRulePolicyV1TypeDef]
ConfiguredTableAnalysisRulePolicyV1TypeDef
list
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms_classes.AnalysisRuleListTypeDef]
aggregation
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms_classes.AnalysisRuleAggregationTypeDef]
custom
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms_classes.AnalysisRuleCustomTypeDef]
ConfiguredTableAnalysisRuleTypeDef
configuredTableId
- Type:
- Required: Yes
configuredTableArn
- Type:
- Required: Yes
policy
- Type:
- Required: Yes
type
- Type: typing.Literal['AGGREGATION', 'CUSTOM', 'LIST']
- Required: Yes
createTime
- Type:
- Required: Yes
updateTime
- Type:
- Required: Yes
ConfiguredTableAssociationSummaryTypeDef
configuredTableId
- Type:
- Required: Yes
membershipId
- Type:
- Required: Yes
membershipArn
- Type:
- Required: Yes
name
- Type:
- Required: Yes
createTime
- Type:
- Required: Yes
updateTime
- Type:
- Required: Yes
id
- Type:
- Required: Yes
arn
- Type:
- Required: Yes
ConfiguredTableAssociationTypeDef
arn
- Type:
- Required: Yes
id
- Type:
- Required: Yes
configuredTableId
- Type:
- Required: Yes
configuredTableArn
- Type:
- Required: Yes
membershipId
- Type:
- Required: Yes
membershipArn
- Type:
- Required: Yes
roleArn
- Type:
- Required: Yes
name
- Type:
- Required: Yes
createTime
- Type:
- Required: Yes
updateTime
- Type:
- Required: Yes
description
- Type: typing.Optional[str]
ConfiguredTableSummaryTypeDef
id
- Type:
- Required: Yes
arn
- Type:
- Required: Yes
name
- Type:
- Required: Yes
createTime
- Type:
- Required: Yes
updateTime
- Type:
- Required: Yes
analysisRuleTypes
- Type: typing.List[typing.Literal['AGGREGATION', 'CUSTOM', 'LIST']]
- Required: Yes
analysisMethod
- Type: typing.Literal['DIRECT_QUERY']
- Required: Yes
ConfiguredTableTypeDef
id
- Type:
- Required: Yes
arn
- Type:
- Required: Yes
name
- Type:
- Required: Yes
tableReference
- Type:
- Required: Yes
createTime
- Type:
- Required: Yes
updateTime
- Type:
- Required: Yes
analysisRuleTypes
- Type: typing.List[typing.Literal['AGGREGATION', 'CUSTOM', 'LIST']]
- Required: Yes
analysisMethod
- Type: typing.Literal['DIRECT_QUERY']
- Required: Yes
allowedColumns
- Type: typing.List[str]
- Required: Yes
description
- Type: typing.Optional[str]
CreateAnalysisTemplateInputRequestTypeDef
membershipIdentifier
- Type:
- Required: Yes
name
- Type:
- Required: Yes
format
- Type: typing.Literal['SQL']
- Required: Yes
source
- Type:
- Required: Yes
description
- Type: typing.Optional[str]
tags
- Type: typing.Optional[typing.Mapping[str, str]]
analysisParameters
- Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.cleanrooms_classes.AnalysisParameterTypeDef]]
CreateAnalysisTemplateOutputTypeDef
analysisTemplate
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateCollaborationInputRequestTypeDef
members
- Type: typing.Sequence[aws_resource_validator.pydantic_models.cleanrooms_classes.MemberSpecificationTypeDef]
- Required: Yes
name
- Type:
- Required: Yes
description
- Type:
- Required: Yes
creatorMemberAbilities
- Type: typing.Sequence[typing.Literal['CAN_QUERY', 'CAN_RECEIVE_RESULTS']]
- Required: Yes
creatorDisplayName
- Type:
- Required: Yes
queryLogStatus
- Type: typing.Literal['DISABLED', 'ENABLED']
- Required: Yes
dataEncryptionMetadata
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms_classes.DataEncryptionMetadataTypeDef]
tags
- Type: typing.Optional[typing.Mapping[str, str]]
creatorPaymentConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms_classes.PaymentConfigurationTypeDef]
CreateCollaborationOutputTypeDef
collaboration
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateConfiguredAudienceModelAssociationInputRequestTypeDef
membershipIdentifier
- Type:
- Required: Yes
configuredAudienceModelArn
- Type:
- Required: Yes
configuredAudienceModelAssociationName
- Type:
- Required: Yes
manageResourcePolicies
- Type:
- Required: Yes
tags
- Type: typing.Optional[typing.Mapping[str, str]]
description
- Type: typing.Optional[str]
CreateConfiguredAudienceModelAssociationOutputTypeDef
configuredAudienceModelAssociation
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateConfiguredTableAnalysisRuleInputRequestTypeDef
configuredTableIdentifier
- Type:
- Required: Yes
analysisRuleType
- Type: typing.Literal['AGGREGATION', 'CUSTOM', 'LIST']
- Required: Yes
analysisRulePolicy
- Type:
- Required: Yes
CreateConfiguredTableAnalysisRuleOutputTypeDef
analysisRule
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateConfiguredTableAssociationInputRequestTypeDef
name
- Type:
- Required: Yes
membershipIdentifier
- Type:
- Required: Yes
configuredTableIdentifier
- Type:
- Required: Yes
roleArn
- Type:
- Required: Yes
description
- Type: typing.Optional[str]
tags
- Type: typing.Optional[typing.Mapping[str, str]]
CreateConfiguredTableAssociationOutputTypeDef
configuredTableAssociation
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateConfiguredTableInputRequestTypeDef
name
- Type:
- Required: Yes
tableReference
- Type:
- Required: Yes
allowedColumns
- Type: typing.Sequence[str]
- Required: Yes
analysisMethod
- Type: typing.Literal['DIRECT_QUERY']
- Required: Yes
description
- Type: typing.Optional[str]
tags
- Type: typing.Optional[typing.Mapping[str, str]]
CreateConfiguredTableOutputTypeDef
configuredTable
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateMembershipInputRequestTypeDef
collaborationIdentifier
- Type:
- Required: Yes
queryLogStatus
- Type: typing.Literal['DISABLED', 'ENABLED']
- Required: Yes
tags
- Type: typing.Optional[typing.Mapping[str, str]]
defaultResultConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms_classes.MembershipProtectedQueryResultConfigurationTypeDef]
paymentConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms_classes.MembershipPaymentConfigurationTypeDef]
CreateMembershipOutputTypeDef
membership
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreatePrivacyBudgetTemplateInputRequestTypeDef
membershipIdentifier
- Type:
- Required: Yes
autoRefresh
- Type: typing.Literal['CALENDAR_MONTH', 'NONE']
- Required: Yes
privacyBudgetType
- Type: typing.Literal['DIFFERENTIAL_PRIVACY']
- Required: Yes
parameters
- Type:
- Required: Yes
tags
- Type: typing.Optional[typing.Mapping[str, str]]
CreatePrivacyBudgetTemplateOutputTypeDef
privacyBudgetTemplate
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DataEncryptionMetadataTypeDef
allowCleartext
- Type:
- Required: Yes
allowDuplicates
- Type:
- Required: Yes
allowJoinsOnColumnsWithDifferentNames
- Type:
- Required: Yes
preserveNulls
- Type:
- Required: Yes
DeleteAnalysisTemplateInputRequestTypeDef
membershipIdentifier
- Type:
- Required: Yes
analysisTemplateIdentifier
- Type:
- Required: Yes
DeleteCollaborationInputRequestTypeDef
collaborationIdentifier
- Type:
- Required: Yes
DeleteConfiguredAudienceModelAssociationInputRequestTypeDef
configuredAudienceModelAssociationIdentifier
- Type:
- Required: Yes
membershipIdentifier
- Type:
- Required: Yes
DeleteConfiguredTableAnalysisRuleInputRequestTypeDef
configuredTableIdentifier
- Type:
- Required: Yes
analysisRuleType
- Type: typing.Literal['AGGREGATION', 'CUSTOM', 'LIST']
- Required: Yes
DeleteConfiguredTableAssociationInputRequestTypeDef
configuredTableAssociationIdentifier
- Type:
- Required: Yes
membershipIdentifier
- Type:
- Required: Yes
DeleteConfiguredTableInputRequestTypeDef
configuredTableIdentifier
- Type:
- Required: Yes
DeleteMemberInputRequestTypeDef
collaborationIdentifier
- Type:
- Required: Yes
accountId
- Type:
- Required: Yes
DeleteMembershipInputRequestTypeDef
membershipIdentifier
- Type:
- Required: Yes
DeletePrivacyBudgetTemplateInputRequestTypeDef
membershipIdentifier
- Type:
- Required: Yes
privacyBudgetTemplateIdentifier
- Type:
- Required: Yes
DifferentialPrivacyColumnTypeDef
name
- Type:
- Required: Yes
DifferentialPrivacyConfigurationTypeDef
columns
- Type: typing.List[aws_resource_validator.pydantic_models.cleanrooms_classes.DifferentialPrivacyColumnTypeDef]
- Required: Yes
DifferentialPrivacyParametersTypeDef
sensitivityParameters
- Type: typing.List[aws_resource_validator.pydantic_models.cleanrooms_classes.DifferentialPrivacySensitivityParametersTypeDef]
- Required: Yes
DifferentialPrivacyPreviewAggregationTypeDef
type
- Type: typing.Literal['AVG', 'COUNT', 'COUNT_DISTINCT', 'STDDEV', 'SUM']
- Required: Yes
maxCount
- Type:
- Required: Yes
DifferentialPrivacyPreviewParametersInputTypeDef
epsilon
- Type:
- Required: Yes
usersNoisePerQuery
- Type:
- Required: Yes
DifferentialPrivacyPrivacyBudgetAggregationTypeDef
type
- Type: typing.Literal['AVG', 'COUNT', 'COUNT_DISTINCT', 'STDDEV', 'SUM']
- Required: Yes
maxCount
- Type:
- Required: Yes
remainingCount
- Type:
- Required: Yes
DifferentialPrivacyPrivacyBudgetTypeDef
aggregations
- Type: typing.List[aws_resource_validator.pydantic_models.cleanrooms_classes.DifferentialPrivacyPrivacyBudgetAggregationTypeDef]
- Required: Yes
epsilon
- Type:
- Required: Yes
DifferentialPrivacyPrivacyImpactTypeDef
aggregations
- Type: typing.List[aws_resource_validator.pydantic_models.cleanrooms_classes.DifferentialPrivacyPreviewAggregationTypeDef]
- Required: Yes
DifferentialPrivacySensitivityParametersTypeDef
aggregationType
- Type: typing.Literal['AVG', 'COUNT', 'COUNT_DISTINCT', 'STDDEV', 'SUM']
- Required: Yes
aggregationExpression
- Type:
- Required: Yes
userContributionLimit
- Type:
- Required: Yes
minColumnValue
- Type: typing.Optional[float]
maxColumnValue
- Type: typing.Optional[float]
DifferentialPrivacyTemplateParametersInputTypeDef
epsilon
- Type:
- Required: Yes
usersNoisePerQuery
- Type:
- Required: Yes
DifferentialPrivacyTemplateParametersOutputTypeDef
epsilon
- Type:
- Required: Yes
usersNoisePerQuery
- Type:
- Required: Yes
DifferentialPrivacyTemplateUpdateParametersTypeDef
epsilon
- Type: typing.Optional[int]
usersNoisePerQuery
- Type: typing.Optional[int]
GetAnalysisTemplateInputRequestTypeDef
membershipIdentifier
- Type:
- Required: Yes
analysisTemplateIdentifier
- Type:
- Required: Yes
GetAnalysisTemplateOutputTypeDef
analysisTemplate
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetCollaborationAnalysisTemplateInputRequestTypeDef
collaborationIdentifier
- Type:
- Required: Yes
analysisTemplateArn
- Type:
- Required: Yes
GetCollaborationAnalysisTemplateOutputTypeDef
collaborationAnalysisTemplate
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetCollaborationConfiguredAudienceModelAssociationInputRequestTypeDef
collaborationIdentifier
- Type:
- Required: Yes
configuredAudienceModelAssociationIdentifier
- Type:
- Required: Yes
GetCollaborationConfiguredAudienceModelAssociationOutputTypeDef
collaborationConfiguredAudienceModelAssociation
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetCollaborationInputRequestTypeDef
collaborationIdentifier
- Type:
- Required: Yes
GetCollaborationOutputTypeDef
collaboration
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetCollaborationPrivacyBudgetTemplateInputRequestTypeDef
collaborationIdentifier
- Type:
- Required: Yes
privacyBudgetTemplateIdentifier
- Type:
- Required: Yes
GetCollaborationPrivacyBudgetTemplateOutputTypeDef
collaborationPrivacyBudgetTemplate
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetConfiguredAudienceModelAssociationInputRequestTypeDef
configuredAudienceModelAssociationIdentifier
- Type:
- Required: Yes
membershipIdentifier
- Type:
- Required: Yes
GetConfiguredAudienceModelAssociationOutputTypeDef
configuredAudienceModelAssociation
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetConfiguredTableAnalysisRuleInputRequestTypeDef
configuredTableIdentifier
- Type:
- Required: Yes
analysisRuleType
- Type: typing.Literal['AGGREGATION', 'CUSTOM', 'LIST']
- Required: Yes
GetConfiguredTableAnalysisRuleOutputTypeDef
analysisRule
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetConfiguredTableAssociationInputRequestTypeDef
configuredTableAssociationIdentifier
- Type:
- Required: Yes
membershipIdentifier
- Type:
- Required: Yes
GetConfiguredTableAssociationOutputTypeDef
configuredTableAssociation
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetConfiguredTableInputRequestTypeDef
configuredTableIdentifier
- Type:
- Required: Yes
GetConfiguredTableOutputTypeDef
configuredTable
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetMembershipInputRequestTypeDef
membershipIdentifier
- Type:
- Required: Yes
GetMembershipOutputTypeDef
membership
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetPrivacyBudgetTemplateInputRequestTypeDef
membershipIdentifier
- Type:
- Required: Yes
privacyBudgetTemplateIdentifier
- Type:
- Required: Yes
GetPrivacyBudgetTemplateOutputTypeDef
privacyBudgetTemplate
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetProtectedQueryInputRequestTypeDef
membershipIdentifier
- Type:
- Required: Yes
protectedQueryIdentifier
- Type:
- Required: Yes
GetProtectedQueryOutputTypeDef
protectedQuery
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetSchemaAnalysisRuleInputRequestTypeDef
collaborationIdentifier
- Type:
- Required: Yes
name
- Type:
- Required: Yes
type
- Type: typing.Literal['AGGREGATION', 'CUSTOM', 'LIST']
- Required: Yes
GetSchemaAnalysisRuleOutputTypeDef
analysisRule
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetSchemaInputRequestTypeDef
collaborationIdentifier
- Type:
- Required: Yes
name
- Type:
- Required: Yes
GetSchemaOutputTypeDef
schema
- Type:
- Default:
>
ResponseMetadata
- Type:
- Required: Yes
GlueTableReferenceTypeDef
tableName
- Type:
- Required: Yes
databaseName
- Type:
- Required: Yes
ListAnalysisTemplatesInputListAnalysisTemplatesPaginateTypeDef
membershipIdentifier
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms_classes.PaginatorConfigTypeDef]
ListAnalysisTemplatesInputRequestTypeDef
membershipIdentifier
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
ListAnalysisTemplatesOutputTypeDef
nextToken
- Type:
- Required: Yes
analysisTemplateSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.cleanrooms_classes.AnalysisTemplateSummaryTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListCollaborationAnalysisTemplatesInputRequestTypeDef
collaborationIdentifier
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
ListCollaborationAnalysisTemplatesOutputTypeDef
nextToken
- Type:
- Required: Yes
collaborationAnalysisTemplateSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.cleanrooms_classes.CollaborationAnalysisTemplateSummaryTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListCollaborationConfiguredAudienceModelAssociationsInputListCollaborationConfiguredAudienceModelAssociationsPaginateTypeDef
collaborationIdentifier
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms_classes.PaginatorConfigTypeDef]
ListCollaborationConfiguredAudienceModelAssociationsInputRequestTypeDef
collaborationIdentifier
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
ListCollaborationConfiguredAudienceModelAssociationsOutputTypeDef
collaborationConfiguredAudienceModelAssociationSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.cleanrooms_classes.CollaborationConfiguredAudienceModelAssociationSummaryTypeDef]
- Required: Yes
nextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListCollaborationPrivacyBudgetTemplatesInputListCollaborationPrivacyBudgetTemplatesPaginateTypeDef
collaborationIdentifier
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms_classes.PaginatorConfigTypeDef]
ListCollaborationPrivacyBudgetTemplatesInputRequestTypeDef
collaborationIdentifier
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
ListCollaborationPrivacyBudgetTemplatesOutputTypeDef
nextToken
- Type:
- Required: Yes
collaborationPrivacyBudgetTemplateSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.cleanrooms_classes.CollaborationPrivacyBudgetTemplateSummaryTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListCollaborationPrivacyBudgetsInputListCollaborationPrivacyBudgetsPaginateTypeDef
collaborationIdentifier
- Type:
- Required: Yes
privacyBudgetType
- Type: typing.Literal['DIFFERENTIAL_PRIVACY']
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms_classes.PaginatorConfigTypeDef]
ListCollaborationPrivacyBudgetsInputRequestTypeDef
collaborationIdentifier
- Type:
- Required: Yes
privacyBudgetType
- Type: typing.Literal['DIFFERENTIAL_PRIVACY']
- Required: Yes
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListCollaborationPrivacyBudgetsOutputTypeDef
collaborationPrivacyBudgetSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.cleanrooms_classes.CollaborationPrivacyBudgetSummaryTypeDef]
- Required: Yes
nextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListCollaborationsInputListCollaborationsPaginateTypeDef
memberStatus
- Type: typing.Optional[typing.Literal['ACTIVE', 'INVITED']]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms_classes.PaginatorConfigTypeDef]
ListCollaborationsInputRequestTypeDef
nextToken
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
memberStatus
- Type: typing.Optional[typing.Literal['ACTIVE', 'INVITED']]
ListCollaborationsOutputTypeDef
nextToken
- Type:
- Required: Yes
collaborationList
- Type: typing.List[aws_resource_validator.pydantic_models.cleanrooms_classes.CollaborationSummaryTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListConfiguredAudienceModelAssociationsInputListConfiguredAudienceModelAssociationsPaginateTypeDef
membershipIdentifier
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms_classes.PaginatorConfigTypeDef]
ListConfiguredAudienceModelAssociationsInputRequestTypeDef
membershipIdentifier
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
ListConfiguredAudienceModelAssociationsOutputTypeDef
configuredAudienceModelAssociationSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.cleanrooms_classes.ConfiguredAudienceModelAssociationSummaryTypeDef]
- Required: Yes
nextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListConfiguredTableAssociationsInputListConfiguredTableAssociationsPaginateTypeDef
membershipIdentifier
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms_classes.PaginatorConfigTypeDef]
ListConfiguredTableAssociationsInputRequestTypeDef
membershipIdentifier
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
ListConfiguredTableAssociationsOutputTypeDef
configuredTableAssociationSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.cleanrooms_classes.ConfiguredTableAssociationSummaryTypeDef]
- Required: Yes
nextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListConfiguredTablesInputListConfiguredTablesPaginateTypeDef
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms_classes.PaginatorConfigTypeDef]
ListConfiguredTablesInputRequestTypeDef
nextToken
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
ListConfiguredTablesOutputTypeDef
configuredTableSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.cleanrooms_classes.ConfiguredTableSummaryTypeDef]
- Required: Yes
nextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListMembersInputListMembersPaginateTypeDef
collaborationIdentifier
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms_classes.PaginatorConfigTypeDef]
ListMembersInputRequestTypeDef
collaborationIdentifier
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
ListMembersOutputTypeDef
nextToken
- Type:
- Required: Yes
memberSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.cleanrooms_classes.MemberSummaryTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListMembershipsInputListMembershipsPaginateTypeDef
status
- Type: typing.Optional[typing.Literal['ACTIVE', 'COLLABORATION_DELETED', 'REMOVED']]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms_classes.PaginatorConfigTypeDef]
ListMembershipsInputRequestTypeDef
nextToken
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
status
- Type: typing.Optional[typing.Literal['ACTIVE', 'COLLABORATION_DELETED', 'REMOVED']]
ListMembershipsOutputTypeDef
nextToken
- Type:
- Required: Yes
membershipSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.cleanrooms_classes.MembershipSummaryTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListPrivacyBudgetTemplatesInputListPrivacyBudgetTemplatesPaginateTypeDef
membershipIdentifier
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms_classes.PaginatorConfigTypeDef]
ListPrivacyBudgetTemplatesInputRequestTypeDef
membershipIdentifier
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
ListPrivacyBudgetTemplatesOutputTypeDef
nextToken
- Type:
- Required: Yes
privacyBudgetTemplateSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.cleanrooms_classes.PrivacyBudgetTemplateSummaryTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListPrivacyBudgetsInputListPrivacyBudgetsPaginateTypeDef
membershipIdentifier
- Type:
- Required: Yes
privacyBudgetType
- Type: typing.Literal['DIFFERENTIAL_PRIVACY']
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms_classes.PaginatorConfigTypeDef]
ListPrivacyBudgetsInputRequestTypeDef
membershipIdentifier
- Type:
- Required: Yes
privacyBudgetType
- Type: typing.Literal['DIFFERENTIAL_PRIVACY']
- Required: Yes
nextToken
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
ListPrivacyBudgetsOutputTypeDef
privacyBudgetSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.cleanrooms_classes.PrivacyBudgetSummaryTypeDef]
- Required: Yes
nextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListProtectedQueriesInputListProtectedQueriesPaginateTypeDef
membershipIdentifier
- Type:
- Required: Yes
status
- Type: typing.Optional[typing.Literal['CANCELLED', 'CANCELLING', 'FAILED', 'STARTED', 'SUBMITTED', 'SUCCESS', 'TIMED_OUT']]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms_classes.PaginatorConfigTypeDef]
ListProtectedQueriesInputRequestTypeDef
membershipIdentifier
- Type:
- Required: Yes
status
- Type: typing.Optional[typing.Literal['CANCELLED', 'CANCELLING', 'FAILED', 'STARTED', 'SUBMITTED', 'SUCCESS', 'TIMED_OUT']]
nextToken
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
ListProtectedQueriesOutputTypeDef
nextToken
- Type:
- Required: Yes
protectedQueries
- Type: typing.List[aws_resource_validator.pydantic_models.cleanrooms_classes.ProtectedQuerySummaryTypeDef]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListSchemasInputListSchemasPaginateTypeDef
collaborationIdentifier
- Type:
- Required: Yes
schemaType
- Type: typing.Optional[typing.Literal['TABLE']]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms_classes.PaginatorConfigTypeDef]
ListSchemasInputRequestTypeDef
collaborationIdentifier
- Type:
- Required: Yes
schemaType
- Type: typing.Optional[typing.Literal['TABLE']]
nextToken
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
ListSchemasOutputTypeDef
schemaSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.cleanrooms_classes.SchemaSummaryTypeDef]
- Required: Yes
nextToken
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
ListTagsForResourceInputRequestTypeDef
resourceArn
- Type:
- Required: Yes
ListTagsForResourceOutputTypeDef
tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
MemberSpecificationTypeDef
accountId
- Type:
- Required: Yes
memberAbilities
- Type: typing.Sequence[typing.Literal['CAN_QUERY', 'CAN_RECEIVE_RESULTS']]
- Required: Yes
displayName
- Type:
- Required: Yes
paymentConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms_classes.PaymentConfigurationTypeDef]
MemberSummaryTypeDef
accountId
- Type:
- Required: Yes
status
- Type: typing.Literal['ACTIVE', 'INVITED', 'LEFT', 'REMOVED']
- Required: Yes
displayName
- Type:
- Required: Yes
abilities
- Type: typing.List[typing.Literal['CAN_QUERY', 'CAN_RECEIVE_RESULTS']]
- Required: Yes
createTime
- Type:
- Required: Yes
updateTime
- Type:
- Required: Yes
paymentConfiguration
- Type:
- Required: Yes
membershipId
- Type: typing.Optional[str]
membershipArn
- Type: typing.Optional[str]
MembershipPaymentConfigurationTypeDef
queryCompute
- Type:
- Required: Yes
MembershipProtectedQueryOutputConfigurationTypeDef
s3
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms_classes.ProtectedQueryS3OutputConfigurationTypeDef]
MembershipProtectedQueryResultConfigurationTypeDef
outputConfiguration
- Type:
- Required: Yes
roleArn
- Type: typing.Optional[str]
MembershipQueryComputePaymentConfigTypeDef
isResponsible
- Type:
- Required: Yes
MembershipSummaryTypeDef
id
- Type:
- Required: Yes
arn
- Type:
- Required: Yes
collaborationArn
- Type:
- Required: Yes
collaborationId
- Type:
- Required: Yes
collaborationCreatorAccountId
- Type:
- Required: Yes
collaborationCreatorDisplayName
- Type:
- Required: Yes
collaborationName
- Type:
- Required: Yes
createTime
- Type:
- Required: Yes
updateTime
- Type:
- Required: Yes
status
- Type: typing.Literal['ACTIVE', 'COLLABORATION_DELETED', 'REMOVED']
- Required: Yes
memberAbilities
- Type: typing.List[typing.Literal['CAN_QUERY', 'CAN_RECEIVE_RESULTS']]
- Required: Yes
paymentConfiguration
- Type:
- Required: Yes
MembershipTypeDef
id
- Type:
- Required: Yes
arn
- Type:
- Required: Yes
collaborationArn
- Type:
- Required: Yes
collaborationId
- Type:
- Required: Yes
collaborationCreatorAccountId
- Type:
- Required: Yes
collaborationCreatorDisplayName
- Type:
- Required: Yes
collaborationName
- Type:
- Required: Yes
createTime
- Type:
- Required: Yes
updateTime
- Type:
- Required: Yes
status
- Type: typing.Literal['ACTIVE', 'COLLABORATION_DELETED', 'REMOVED']
- Required: Yes
memberAbilities
- Type: typing.List[typing.Literal['CAN_QUERY', 'CAN_RECEIVE_RESULTS']]
- Required: Yes
queryLogStatus
- Type: typing.Literal['DISABLED', 'ENABLED']
- Required: Yes
paymentConfiguration
- Type:
- Required: Yes
defaultResultConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms_classes.MembershipProtectedQueryResultConfigurationTypeDef]
PaginatorConfigTypeDef
MaxItems
- Type: typing.Optional[int]
PageSize
- Type: typing.Optional[int]
StartingToken
- Type: typing.Optional[str]
PaymentConfigurationTypeDef
queryCompute
- Type:
- Required: Yes
PreviewPrivacyImpactInputRequestTypeDef
membershipIdentifier
- Type:
- Required: Yes
parameters
- Type:
- Required: Yes
PreviewPrivacyImpactOutputTypeDef
privacyImpact
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
PreviewPrivacyImpactParametersInputTypeDef
differentialPrivacy
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms_classes.DifferentialPrivacyPreviewParametersInputTypeDef]
PrivacyBudgetSummaryTypeDef
id
- Type:
- Required: Yes
privacyBudgetTemplateId
- Type:
- Required: Yes
privacyBudgetTemplateArn
- Type:
- Required: Yes
membershipId
- Type:
- Required: Yes
membershipArn
- Type:
- Required: Yes
collaborationId
- Type:
- Required: Yes
collaborationArn
- Type:
- Required: Yes
type
- Type: typing.Literal['DIFFERENTIAL_PRIVACY']
- Required: Yes
createTime
- Type:
- Required: Yes
updateTime
- Type:
- Required: Yes
budget
- Type:
- Required: Yes
PrivacyBudgetTemplateParametersInputTypeDef
differentialPrivacy
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms_classes.DifferentialPrivacyTemplateParametersInputTypeDef]
PrivacyBudgetTemplateParametersOutputTypeDef
differentialPrivacy
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms_classes.DifferentialPrivacyTemplateParametersOutputTypeDef]
PrivacyBudgetTemplateSummaryTypeDef
id
- Type:
- Required: Yes
arn
- Type:
- Required: Yes
membershipId
- Type:
- Required: Yes
membershipArn
- Type:
- Required: Yes
collaborationId
- Type:
- Required: Yes
collaborationArn
- Type:
- Required: Yes
privacyBudgetType
- Type: typing.Literal['DIFFERENTIAL_PRIVACY']
- Required: Yes
createTime
- Type:
- Required: Yes
updateTime
- Type:
- Required: Yes
PrivacyBudgetTemplateTypeDef
id
- Type:
- Required: Yes
arn
- Type:
- Required: Yes
membershipId
- Type:
- Required: Yes
membershipArn
- Type:
- Required: Yes
collaborationId
- Type:
- Required: Yes
collaborationArn
- Type:
- Required: Yes
createTime
- Type:
- Required: Yes
updateTime
- Type:
- Required: Yes
privacyBudgetType
- Type: typing.Literal['DIFFERENTIAL_PRIVACY']
- Required: Yes
autoRefresh
- Type: typing.Literal['CALENDAR_MONTH', 'NONE']
- Required: Yes
parameters
- Type:
- Required: Yes
PrivacyBudgetTemplateUpdateParametersTypeDef
differentialPrivacy
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms_classes.DifferentialPrivacyTemplateUpdateParametersTypeDef]
PrivacyBudgetTypeDef
differentialPrivacy
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms_classes.DifferentialPrivacyPrivacyBudgetTypeDef]
PrivacyImpactTypeDef
differentialPrivacy
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms_classes.DifferentialPrivacyPrivacyImpactTypeDef]
ProtectedQueryErrorTypeDef
message
- Type:
- Required: Yes
code
- Type:
- Required: Yes
ProtectedQueryOutputConfigurationTypeDef
s3
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms_classes.ProtectedQueryS3OutputConfigurationTypeDef]
ProtectedQueryOutputTypeDef
s3
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms_classes.ProtectedQueryS3OutputTypeDef]
memberList
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.cleanrooms_classes.ProtectedQuerySingleMemberOutputTypeDef]]
ProtectedQueryResultConfigurationTypeDef
outputConfiguration
- Type:
- Required: Yes
ProtectedQueryResultTypeDef
output
- Type:
- Required: Yes
ProtectedQueryS3OutputConfigurationTypeDef
resultFormat
- Type: typing.Literal['CSV', 'PARQUET']
- Required: Yes
bucket
- Type:
- Required: Yes
keyPrefix
- Type: typing.Optional[str]
ProtectedQueryS3OutputTypeDef
location
- Type:
- Required: Yes
ProtectedQuerySQLParametersTypeDef
queryString
- Type: typing.Optional[str]
analysisTemplateArn
- Type: typing.Optional[str]
parameters
- Type: typing.Optional[typing.Dict[str, str]]
ProtectedQuerySingleMemberOutputTypeDef
accountId
- Type:
- Required: Yes
ProtectedQueryStatisticsTypeDef
totalDurationInMillis
- Type: typing.Optional[int]
ProtectedQuerySummaryTypeDef
id
- Type:
- Required: Yes
membershipId
- Type:
- Required: Yes
membershipArn
- Type:
- Required: Yes
createTime
- Type:
- Required: Yes
status
- Type: typing.Literal['CANCELLED', 'CANCELLING', 'FAILED', 'STARTED', 'SUBMITTED', 'SUCCESS', 'TIMED_OUT']
- Required: Yes
ProtectedQueryTypeDef
id
- Type:
- Required: Yes
membershipId
- Type:
- Required: Yes
membershipArn
- Type:
- Required: Yes
createTime
- Type:
- Required: Yes
status
- Type: typing.Literal['CANCELLED', 'CANCELLING', 'FAILED', 'STARTED', 'SUBMITTED', 'SUCCESS', 'TIMED_OUT']
- Required: Yes
sqlParameters
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms_classes.ProtectedQuerySQLParametersTypeDef]
resultConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms_classes.ProtectedQueryResultConfigurationTypeDef]
statistics
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms_classes.ProtectedQueryStatisticsTypeDef]
result
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms_classes.ProtectedQueryResultTypeDef]
error
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms_classes.ProtectedQueryErrorTypeDef]
differentialPrivacy
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms_classes.DifferentialPrivacyParametersTypeDef]
QueryComputePaymentConfigTypeDef
isResponsible
- Type:
- Required: Yes
ResponseMetadataTypeDef
RequestId
- Type:
- Required: Yes
HTTPStatusCode
- Type:
- Required: Yes
HTTPHeaders
- Type: typing.Dict[str, str]
- Required: Yes
RetryAttempts
- Type:
- Required: Yes
HostId
- Type: typing.Optional[str]
SchemaAnalysisRuleRequestTypeDef
name
- Type:
- Required: Yes
type
- Type: typing.Literal['AGGREGATION', 'CUSTOM', 'LIST']
- Required: Yes
SchemaStatusDetailTypeDef
status
- Type: typing.Literal['NOT_READY', 'READY']
- Required: Yes
reasons
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.cleanrooms_classes.SchemaStatusReasonTypeDef]]
analysisRuleType
- Type: typing.Optional[typing.Literal['AGGREGATION', 'CUSTOM', 'LIST']]
configurations
- Type: typing.Optional[typing.List[typing.Literal['DIFFERENTIAL_PRIVACY']]]
SchemaStatusReasonTypeDef
code
- Type: typing.Literal['ANALYSIS_PROVIDERS_NOT_CONFIGURED', 'ANALYSIS_RULE_MISSING', 'ANALYSIS_TEMPLATES_NOT_CONFIGURED', 'DIFFERENTIAL_PRIVACY_POLICY_NOT_CONFIGURED']
- Required: Yes
message
- Type:
- Required: Yes
SchemaSummaryTypeDef
name
- Type:
- Required: Yes
type
- Type: typing.Literal['TABLE']
- Required: Yes
creatorAccountId
- Type:
- Required: Yes
createTime
- Type:
- Required: Yes
updateTime
- Type:
- Required: Yes
collaborationId
- Type:
- Required: Yes
collaborationArn
- Type:
- Required: Yes
analysisRuleTypes
- Type: typing.List[typing.Literal['AGGREGATION', 'CUSTOM', 'LIST']]
- Required: Yes
analysisMethod
- Type: typing.Optional[typing.Literal['DIRECT_QUERY']]
SchemaTypeDef
columns
- Type: typing.List[aws_resource_validator.pydantic_models.cleanrooms_classes.ColumnTypeDef]
- Required: Yes
partitionKeys
- Type: typing.List[aws_resource_validator.pydantic_models.cleanrooms_classes.ColumnTypeDef]
- Required: Yes
analysisRuleTypes
- Type: typing.List[typing.Literal['AGGREGATION', 'CUSTOM', 'LIST']]
- Required: Yes
creatorAccountId
- Type:
- Required: Yes
name
- Type:
- Required: Yes
collaborationId
- Type:
- Required: Yes
collaborationArn
- Type:
- Required: Yes
description
- Type:
- Required: Yes
createTime
- Type:
- Required: Yes
updateTime
- Type:
- Required: Yes
type
- Type: typing.Literal['TABLE']
- Required: Yes
schemaStatusDetails
- Type: typing.List[aws_resource_validator.pydantic_models.cleanrooms_classes.SchemaStatusDetailTypeDef]
- Required: Yes
analysisMethod
- Type: typing.Optional[typing.Literal['DIRECT_QUERY']]
StartProtectedQueryInputRequestTypeDef
type
- Type: typing.Literal['SQL']
- Required: Yes
membershipIdentifier
- Type:
- Required: Yes
sqlParameters
- Type:
- Required: Yes
resultConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms_classes.ProtectedQueryResultConfigurationTypeDef]
StartProtectedQueryOutputTypeDef
protectedQuery
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
TableReferenceTypeDef
glue
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms_classes.GlueTableReferenceTypeDef]
TagResourceInputRequestTypeDef
resourceArn
- Type:
- Required: Yes
tags
- Type: typing.Mapping[str, str]
- Required: Yes
UntagResourceInputRequestTypeDef
resourceArn
- Type:
- Required: Yes
tagKeys
- Type: typing.Sequence[str]
- Required: Yes
UpdateAnalysisTemplateInputRequestTypeDef
membershipIdentifier
- Type:
- Required: Yes
analysisTemplateIdentifier
- Type:
- Required: Yes
description
- Type: typing.Optional[str]
UpdateAnalysisTemplateOutputTypeDef
analysisTemplate
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateCollaborationInputRequestTypeDef
collaborationIdentifier
- Type:
- Required: Yes
name
- Type: typing.Optional[str]
description
- Type: typing.Optional[str]
UpdateCollaborationOutputTypeDef
collaboration
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateConfiguredAudienceModelAssociationInputRequestTypeDef
configuredAudienceModelAssociationIdentifier
- Type:
- Required: Yes
membershipIdentifier
- Type:
- Required: Yes
description
- Type: typing.Optional[str]
name
- Type: typing.Optional[str]
UpdateConfiguredAudienceModelAssociationOutputTypeDef
configuredAudienceModelAssociation
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateConfiguredTableAnalysisRuleInputRequestTypeDef
configuredTableIdentifier
- Type:
- Required: Yes
analysisRuleType
- Type: typing.Literal['AGGREGATION', 'CUSTOM', 'LIST']
- Required: Yes
analysisRulePolicy
- Type:
- Required: Yes
UpdateConfiguredTableAnalysisRuleOutputTypeDef
analysisRule
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateConfiguredTableAssociationInputRequestTypeDef
configuredTableAssociationIdentifier
- Type:
- Required: Yes
membershipIdentifier
- Type:
- Required: Yes
description
- Type: typing.Optional[str]
roleArn
- Type: typing.Optional[str]
UpdateConfiguredTableAssociationOutputTypeDef
configuredTableAssociation
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateConfiguredTableInputRequestTypeDef
configuredTableIdentifier
- Type:
- Required: Yes
name
- Type: typing.Optional[str]
description
- Type: typing.Optional[str]
UpdateConfiguredTableOutputTypeDef
configuredTable
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateMembershipInputRequestTypeDef
membershipIdentifier
- Type:
- Required: Yes
queryLogStatus
- Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]
defaultResultConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms_classes.MembershipProtectedQueryResultConfigurationTypeDef]
UpdateMembershipOutputTypeDef
membership
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdatePrivacyBudgetTemplateInputRequestTypeDef
membershipIdentifier
- Type:
- Required: Yes
privacyBudgetTemplateIdentifier
- Type:
- Required: Yes
privacyBudgetType
- Type: typing.Literal['DIFFERENTIAL_PRIVACY']
- Required: Yes
parameters
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms_classes.PrivacyBudgetTemplateUpdateParametersTypeDef]
UpdatePrivacyBudgetTemplateOutputTypeDef
privacyBudgetTemplate
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateProtectedQueryInputRequestTypeDef
membershipIdentifier
- Type:
- Required: Yes
protectedQueryIdentifier
- Type:
- Required: Yes
targetStatus
- Type: typing.Literal['CANCELLED']
- Required: Yes
UpdateProtectedQueryOutputTypeDef
protectedQuery
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes