Cleanrooms Classes
AggregateColumn
columnNames
- Type: typing.List[str]
- Required: Yes
function
- Type: typing.Literal['AVG', 'COUNT', 'COUNT_DISTINCT', 'SUM', 'SUM_DISTINCT']
- Required: Yes
AggregateColumnOutput
columnNames
- Type: typing.List[str]
- Required: Yes
function
- Type: typing.Literal['AVG', 'COUNT', 'COUNT_DISTINCT', 'SUM', 'SUM_DISTINCT']
- Required: Yes
AggregationConstraint
columnName
- Type:
- Required: Yes
minimum
- Type:
- Required: Yes
type
- Type: typing.Literal['COUNT_DISTINCT']
- Required: Yes
AnalysisParameter
name
- Type:
- Required: Yes
type
- Type: typing.Literal['BIGINT', 'BINARY', 'BOOLEAN', 'BYTE', 'CHAR', 'CHARACTER', 'DATE', 'DECIMAL', 'DOUBLE', 'DOUBLE_PRECISION', 'FLOAT', 'INT', 'INTEGER', 'LONG', 'NUMERIC', 'REAL', 'SHORT', 'SMALLINT', 'STRING', 'TIME', 'TIMESTAMP', 'TIMESTAMPTZ', 'TIMESTAMP_LTZ', 'TIMESTAMP_NTZ', 'TIMETZ', 'TINYINT', 'VARBYTE', 'VARCHAR']
- Required: Yes
defaultValue
- Type: typing.Optional[str]
AnalysisRule
collaborationId
- Type:
- Required: Yes
type
- Type: typing.Literal['AGGREGATION', 'CUSTOM', 'ID_MAPPING_TABLE', 'LIST']
- Required: Yes
name
- Type:
- Required: Yes
createTime
- Type:
- Required: Yes
updateTime
- Type:
- Required: Yes
policy
- Type:
- Required: Yes
AnalysisRuleAggregation
aggregateColumns
- Type: typing.List[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.AggregateColumn]
- 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.cleanrooms_classes.AggregationConstraint]
- Required: Yes
joinRequired
- Type: typing.Optional[typing.Literal['QUERY_RUNNER']]
allowedJoinOperators
- Type: typing.Optional[typing.List[typing.Literal['AND', 'OR']]]
additionalAnalyses
- Type: typing.Optional[typing.Literal['ALLOWED', 'NOT_ALLOWED', 'REQUIRED']]
AnalysisRuleAggregationOutput
aggregateColumns
- Type: typing.List[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.AggregateColumnOutput]
- 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.cleanrooms_classes.AggregationConstraint]
- Required: Yes
joinRequired
- Type: typing.Optional[typing.Literal['QUERY_RUNNER']]
allowedJoinOperators
- Type: typing.Optional[typing.List[typing.Literal['AND', 'OR']]]
additionalAnalyses
- Type: typing.Optional[typing.Literal['ALLOWED', 'NOT_ALLOWED', 'REQUIRED']]
AnalysisRuleCustom
allowedAnalyses
- Type: typing.List[str]
- Required: Yes
allowedAnalysisProviders
- Type: typing.Optional[typing.List[str]]
additionalAnalyses
- Type: typing.Optional[typing.Literal['ALLOWED', 'NOT_ALLOWED', 'REQUIRED']]
disallowedOutputColumns
- Type: typing.Optional[typing.List[str]]
differentialPrivacy
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.DifferentialPrivacyConfiguration]
AnalysisRuleCustomOutput
allowedAnalyses
- Type: typing.List[str]
- Required: Yes
allowedAnalysisProviders
- Type: typing.Optional[typing.List[str]]
additionalAnalyses
- Type: typing.Optional[typing.Literal['ALLOWED', 'NOT_ALLOWED', 'REQUIRED']]
disallowedOutputColumns
- Type: typing.Optional[typing.List[str]]
differentialPrivacy
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.DifferentialPrivacyConfigurationOutput]
AnalysisRuleIdMappingTable
joinColumns
- Type: typing.List[str]
- Required: Yes
queryConstraints
- Type: typing.List[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.QueryConstraint]
- Required: Yes
dimensionColumns
- Type: typing.Optional[typing.List[str]]
AnalysisRuleList
joinColumns
- Type: typing.List[str]
- Required: Yes
listColumns
- Type: typing.List[str]
- Required: Yes
allowedJoinOperators
- Type: typing.Optional[typing.List[typing.Literal['AND', 'OR']]]
additionalAnalyses
- Type: typing.Optional[typing.Literal['ALLOWED', 'NOT_ALLOWED', 'REQUIRED']]
AnalysisRuleListOutput
joinColumns
- Type: typing.List[str]
- Required: Yes
listColumns
- Type: typing.List[str]
- Required: Yes
allowedJoinOperators
- Type: typing.Optional[typing.List[typing.Literal['AND', 'OR']]]
additionalAnalyses
- Type: typing.Optional[typing.Literal['ALLOWED', 'NOT_ALLOWED', 'REQUIRED']]
AnalysisRulePolicy
v1
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.AnalysisRulePolicyV1]
AnalysisRulePolicyV1
list
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.AnalysisRuleListOutput]
aggregation
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.AnalysisRuleAggregationOutput]
custom
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.AnalysisRuleCustomOutput]
idMappingTable
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.AnalysisRuleIdMappingTable]
AnalysisSchema
referencedTables
- Type: typing.Optional[typing.List[str]]
AnalysisSource
text
- Type: typing.Optional[str]
AnalysisTemplate
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.cleanrooms_classes.AnalysisParameter]]
validations
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.AnalysisTemplateValidationStatusDetail]]
AnalysisTemplateSummary
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]
AnalysisTemplateValidationStatusDetail
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.cleanrooms_classes.AnalysisTemplateValidationStatusReason]]
AnalysisTemplateValidationStatusReason
message
- Type:
- Required: Yes
AthenaTableReference
workGroup
- Type:
- Required: Yes
databaseName
- Type:
- Required: Yes
tableName
- Type:
- Required: Yes
outputLocation
- Type: typing.Optional[str]
BaseValidatorModel
Oops! This Pydantic model is currently empty. Stay tuned!
BatchGetCollaborationAnalysisTemplateError
arn
- Type:
- Required: Yes
code
- Type:
- Required: Yes
message
- Type:
- Required: Yes
BatchGetCollaborationAnalysisTemplateInput
collaborationIdentifier
- Type:
- Required: Yes
analysisTemplateArns
- Type: typing.List[str]
- Required: Yes
BatchGetCollaborationAnalysisTemplateOutput
collaborationAnalysisTemplates
- Type: typing.List[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.CollaborationAnalysisTemplate]
- Required: Yes
errors
- Type: typing.List[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.BatchGetCollaborationAnalysisTemplateError]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
BatchGetSchemaAnalysisRuleError
name
- Type:
- Required: Yes
type
- Type: typing.Literal['AGGREGATION', 'CUSTOM', 'ID_MAPPING_TABLE', 'LIST']
- Required: Yes
code
- Type:
- Required: Yes
message
- Type:
- Required: Yes
BatchGetSchemaAnalysisRuleInput
collaborationIdentifier
- Type:
- Required: Yes
schemaAnalysisRuleRequests
- Type: typing.List[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.SchemaAnalysisRuleRequest]
- Required: Yes
BatchGetSchemaAnalysisRuleOutput
analysisRules
- Type: typing.List[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.AnalysisRule]
- Required: Yes
errors
- Type: typing.List[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.BatchGetSchemaAnalysisRuleError]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
BatchGetSchemaError
name
- Type:
- Required: Yes
code
- Type:
- Required: Yes
message
- Type:
- Required: Yes
BatchGetSchemaInput
collaborationIdentifier
- Type:
- Required: Yes
names
- Type: typing.List[str]
- Required: Yes
BatchGetSchemaOutput
schemas
- Type: typing.List[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.Schema]
- Required: Yes
errors
- Type: typing.List[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.BatchGetSchemaError]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
BilledResourceUtilization
units
- Type:
- Required: Yes
Collaboration
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.cleanrooms_classes.DataEncryptionMetadata]
analyticsEngine
- Type: typing.Optional[typing.Literal['CLEAN_ROOMS_SQL', 'SPARK']]
CollaborationAnalysisTemplate
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.cleanrooms_classes.AnalysisParameter]]
validations
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.AnalysisTemplateValidationStatusDetail]]
CollaborationAnalysisTemplateSummary
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]
CollaborationConfiguredAudienceModelAssociation
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]
CollaborationConfiguredAudienceModelAssociationSummary
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]
CollaborationIdNamespaceAssociation
id
- Type:
- Required: Yes
arn
- Type:
- Required: Yes
collaborationId
- Type:
- Required: Yes
collaborationArn
- Type:
- Required: Yes
name
- Type:
- Required: Yes
creatorAccountId
- Type:
- Required: Yes
createTime
- Type:
- Required: Yes
updateTime
- Type:
- Required: Yes
inputReferenceConfig
- Type:
- Required: Yes
inputReferenceProperties
- Type:
- Required: Yes
description
- Type: typing.Optional[str]
idMappingConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.IdMappingConfig]
CollaborationIdNamespaceAssociationSummary
arn
- Type:
- Required: Yes
createTime
- Type:
- Required: Yes
id
- Type:
- Required: Yes
updateTime
- Type:
- Required: Yes
collaborationArn
- Type:
- Required: Yes
collaborationId
- Type:
- Required: Yes
creatorAccountId
- Type:
- Required: Yes
inputReferenceConfig
- Type:
- Required: Yes
name
- Type:
- Required: Yes
inputReferenceProperties
- Type:
- Required: Yes
description
- Type: typing.Optional[str]
CollaborationPrivacyBudgetSummary
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
CollaborationPrivacyBudgetTemplate
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
CollaborationPrivacyBudgetTemplateSummary
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
CollaborationSummary
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]
analyticsEngine
- Type: typing.Optional[typing.Literal['CLEAN_ROOMS_SQL', 'SPARK']]
Column
name
- Type:
- Required: Yes
type
- Type:
- Required: Yes
ComputeConfiguration
worker
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.WorkerComputeConfiguration]
ConfigurationDetails
directAnalysisConfigurationDetails
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.DirectAnalysisConfigurationDetails]
ConfiguredAudienceModelAssociation
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]
ConfiguredAudienceModelAssociationSummary
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]
ConfiguredTable
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]
ConfiguredTableAnalysisRule
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
ConfiguredTableAnalysisRulePolicy
v1
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.ConfiguredTableAnalysisRulePolicyV1]
ConfiguredTableAnalysisRulePolicyOutput
v1
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.ConfiguredTableAnalysisRulePolicyV1Output]
ConfiguredTableAnalysisRulePolicyV1
list
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.AnalysisRuleList]
aggregation
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.AnalysisRuleAggregation]
custom
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.AnalysisRuleCustom]
ConfiguredTableAnalysisRulePolicyV1Output
list
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.AnalysisRuleListOutput]
aggregation
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.AnalysisRuleAggregationOutput]
custom
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.AnalysisRuleCustomOutput]
ConfiguredTableAssociation
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]
analysisRuleTypes
- Type: typing.Optional[typing.List[typing.Literal['AGGREGATION', 'CUSTOM', 'LIST']]]
ConfiguredTableAssociationAnalysisRule
membershipIdentifier
- Type:
- Required: Yes
configuredTableAssociationId
- Type:
- Required: Yes
configuredTableAssociationArn
- Type:
- Required: Yes
policy
- Type:
- Required: Yes
type
- Type: typing.Literal['AGGREGATION', 'CUSTOM', 'LIST']
- Required: Yes
createTime
- Type:
- Required: Yes
updateTime
- Type:
- Required: Yes
ConfiguredTableAssociationAnalysisRuleAggregation
allowedResultReceivers
- Type: typing.Optional[typing.List[str]]
allowedAdditionalAnalyses
- Type: typing.Optional[typing.List[str]]
ConfiguredTableAssociationAnalysisRuleAggregationOutput
allowedResultReceivers
- Type: typing.Optional[typing.List[str]]
allowedAdditionalAnalyses
- Type: typing.Optional[typing.List[str]]
ConfiguredTableAssociationAnalysisRuleCustom
allowedResultReceivers
- Type: typing.Optional[typing.List[str]]
allowedAdditionalAnalyses
- Type: typing.Optional[typing.List[str]]
ConfiguredTableAssociationAnalysisRuleCustomOutput
allowedResultReceivers
- Type: typing.Optional[typing.List[str]]
allowedAdditionalAnalyses
- Type: typing.Optional[typing.List[str]]
ConfiguredTableAssociationAnalysisRuleList
allowedResultReceivers
- Type: typing.Optional[typing.List[str]]
allowedAdditionalAnalyses
- Type: typing.Optional[typing.List[str]]
ConfiguredTableAssociationAnalysisRuleListOutput
allowedResultReceivers
- Type: typing.Optional[typing.List[str]]
allowedAdditionalAnalyses
- Type: typing.Optional[typing.List[str]]
ConfiguredTableAssociationAnalysisRulePolicy
v1
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.ConfiguredTableAssociationAnalysisRulePolicyV1]
ConfiguredTableAssociationAnalysisRulePolicyOutput
v1
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.ConfiguredTableAssociationAnalysisRulePolicyV1Output]
ConfiguredTableAssociationAnalysisRulePolicyV1
list
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.ConfiguredTableAssociationAnalysisRuleList]
aggregation
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.ConfiguredTableAssociationAnalysisRuleAggregation]
custom
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.ConfiguredTableAssociationAnalysisRuleCustom]
ConfiguredTableAssociationAnalysisRulePolicyV1Output
list
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.ConfiguredTableAssociationAnalysisRuleListOutput]
aggregation
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.ConfiguredTableAssociationAnalysisRuleAggregationOutput]
custom
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.ConfiguredTableAssociationAnalysisRuleCustomOutput]
ConfiguredTableAssociationSummary
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
ConfiguredTableSummary
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
CreateAnalysisTemplateInput
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.Dict[str, str]]
analysisParameters
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.AnalysisParameter]]
CreateAnalysisTemplateOutput
analysisTemplate
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateCollaborationInput
members
- Type: typing.List[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.MemberSpecification]
- Required: Yes
name
- Type:
- Required: Yes
description
- Type:
- Required: Yes
creatorMemberAbilities
- Type: typing.List[typing.Literal['CAN_QUERY', 'CAN_RECEIVE_RESULTS']]
- Required: Yes
creatorDisplayName
- Type:
- Required: Yes
queryLogStatus
- Type: typing.Literal['DISABLED', 'ENABLED']
- Required: Yes
creatorMLMemberAbilities
- Type: typing.Union[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.MLMemberAbilities, aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.MLMemberAbilitiesOutput, NoneType]
dataEncryptionMetadata
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.DataEncryptionMetadata]
tags
- Type: typing.Optional[typing.Dict[str, str]]
creatorPaymentConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.PaymentConfiguration]
analyticsEngine
- Type: typing.Optional[typing.Literal['CLEAN_ROOMS_SQL', 'SPARK']]
CreateCollaborationOutput
collaboration
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateConfiguredAudienceModelAssociationInput
membershipIdentifier
- Type:
- Required: Yes
configuredAudienceModelArn
- Type:
- Required: Yes
configuredAudienceModelAssociationName
- Type:
- Required: Yes
manageResourcePolicies
- Type:
- Required: Yes
tags
- Type: typing.Optional[typing.Dict[str, str]]
description
- Type: typing.Optional[str]
CreateConfiguredAudienceModelAssociationOutput
configuredAudienceModelAssociation
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateConfiguredTableAnalysisRuleInput
configuredTableIdentifier
- Type:
- Required: Yes
analysisRuleType
- Type: typing.Literal['AGGREGATION', 'CUSTOM', 'LIST']
- Required: Yes
analysisRulePolicy
- Type: typing.Union[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.ConfiguredTableAnalysisRulePolicy, aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.ConfiguredTableAnalysisRulePolicyOutput]
- Required: Yes
CreateConfiguredTableAnalysisRuleOutput
analysisRule
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateConfiguredTableAssociationAnalysisRuleInput
membershipIdentifier
- Type:
- Required: Yes
configuredTableAssociationIdentifier
- Type:
- Required: Yes
analysisRuleType
- Type: typing.Literal['AGGREGATION', 'CUSTOM', 'LIST']
- Required: Yes
analysisRulePolicy
- Type: typing.Union[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.ConfiguredTableAssociationAnalysisRulePolicy, aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.ConfiguredTableAssociationAnalysisRulePolicyOutput]
- Required: Yes
CreateConfiguredTableAssociationAnalysisRuleOutput
analysisRule
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateConfiguredTableAssociationInput
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.Dict[str, str]]
CreateConfiguredTableAssociationOutput
configuredTableAssociation
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateConfiguredTableInput
name
- Type:
- Required: Yes
tableReference
- Type: typing.Union[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.TableReference, aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.TableReferenceOutput]
- Required: Yes
allowedColumns
- Type: typing.List[str]
- Required: Yes
analysisMethod
- Type: typing.Literal['DIRECT_QUERY']
- Required: Yes
description
- Type: typing.Optional[str]
tags
- Type: typing.Optional[typing.Dict[str, str]]
CreateConfiguredTableOutput
configuredTable
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateIdMappingTableInput
membershipIdentifier
- Type:
- Required: Yes
name
- Type:
- Required: Yes
inputReferenceConfig
- Type:
- Required: Yes
description
- Type: typing.Optional[str]
tags
- Type: typing.Optional[typing.Dict[str, str]]
kmsKeyArn
- Type: typing.Optional[str]
CreateIdMappingTableOutput
idMappingTable
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateIdNamespaceAssociationInput
membershipIdentifier
- Type:
- Required: Yes
inputReferenceConfig
- Type:
- Required: Yes
name
- Type:
- Required: Yes
tags
- Type: typing.Optional[typing.Dict[str, str]]
description
- Type: typing.Optional[str]
idMappingConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.IdMappingConfig]
CreateIdNamespaceAssociationOutput
idNamespaceAssociation
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreateMembershipInput
collaborationIdentifier
- Type:
- Required: Yes
queryLogStatus
- Type: typing.Literal['DISABLED', 'ENABLED']
- Required: Yes
tags
- Type: typing.Optional[typing.Dict[str, str]]
defaultResultConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.MembershipProtectedQueryResultConfiguration]
paymentConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.MembershipPaymentConfiguration]
CreateMembershipOutput
membership
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
CreatePrivacyBudgetTemplateInput
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.Dict[str, str]]
CreatePrivacyBudgetTemplateOutput
privacyBudgetTemplate
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
DataEncryptionMetadata
allowCleartext
- Type:
- Required: Yes
allowDuplicates
- Type:
- Required: Yes
allowJoinsOnColumnsWithDifferentNames
- Type:
- Required: Yes
preserveNulls
- Type:
- Required: Yes
DeleteAnalysisTemplateInput
membershipIdentifier
- Type:
- Required: Yes
analysisTemplateIdentifier
- Type:
- Required: Yes
DeleteCollaborationInput
collaborationIdentifier
- Type:
- Required: Yes
DeleteConfiguredAudienceModelAssociationInput
configuredAudienceModelAssociationIdentifier
- Type:
- Required: Yes
membershipIdentifier
- Type:
- Required: Yes
DeleteConfiguredTableAnalysisRuleInput
configuredTableIdentifier
- Type:
- Required: Yes
analysisRuleType
- Type: typing.Literal['AGGREGATION', 'CUSTOM', 'LIST']
- Required: Yes
DeleteConfiguredTableAssociationAnalysisRuleInput
membershipIdentifier
- Type:
- Required: Yes
configuredTableAssociationIdentifier
- Type:
- Required: Yes
analysisRuleType
- Type: typing.Literal['AGGREGATION', 'CUSTOM', 'LIST']
- Required: Yes
DeleteConfiguredTableAssociationInput
configuredTableAssociationIdentifier
- Type:
- Required: Yes
membershipIdentifier
- Type:
- Required: Yes
DeleteConfiguredTableInput
configuredTableIdentifier
- Type:
- Required: Yes
DeleteIdMappingTableInput
idMappingTableIdentifier
- Type:
- Required: Yes
membershipIdentifier
- Type:
- Required: Yes
DeleteIdNamespaceAssociationInput
idNamespaceAssociationIdentifier
- Type:
- Required: Yes
membershipIdentifier
- Type:
- Required: Yes
DeleteMemberInput
collaborationIdentifier
- Type:
- Required: Yes
accountId
- Type:
- Required: Yes
DeleteMembershipInput
membershipIdentifier
- Type:
- Required: Yes
DeletePrivacyBudgetTemplateInput
membershipIdentifier
- Type:
- Required: Yes
privacyBudgetTemplateIdentifier
- Type:
- Required: Yes
DifferentialPrivacyColumn
name
- Type:
- Required: Yes
DifferentialPrivacyConfiguration
columns
- Type: typing.List[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.DifferentialPrivacyColumn]
- Required: Yes
DifferentialPrivacyConfigurationOutput
columns
- Type: typing.List[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.DifferentialPrivacyColumn]
- Required: Yes
DifferentialPrivacyParameters
sensitivityParameters
- Type: typing.List[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.DifferentialPrivacySensitivityParameters]
- Required: Yes
DifferentialPrivacyPreviewAggregation
type
- Type: typing.Literal['AVG', 'COUNT', 'COUNT_DISTINCT', 'STDDEV', 'SUM']
- Required: Yes
maxCount
- Type:
- Required: Yes
DifferentialPrivacyPreviewParametersInput
epsilon
- Type:
- Required: Yes
usersNoisePerQuery
- Type:
- Required: Yes
DifferentialPrivacyPrivacyBudget
aggregations
- Type: typing.List[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.DifferentialPrivacyPrivacyBudgetAggregation]
- Required: Yes
epsilon
- Type:
- Required: Yes
DifferentialPrivacyPrivacyBudgetAggregation
type
- Type: typing.Literal['AVG', 'COUNT', 'COUNT_DISTINCT', 'STDDEV', 'SUM']
- Required: Yes
maxCount
- Type:
- Required: Yes
remainingCount
- Type:
- Required: Yes
DifferentialPrivacyPrivacyImpact
aggregations
- Type: typing.List[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.DifferentialPrivacyPreviewAggregation]
- Required: Yes
DifferentialPrivacySensitivityParameters
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]
DifferentialPrivacyTemplateParametersInput
epsilon
- Type:
- Required: Yes
usersNoisePerQuery
- Type:
- Required: Yes
DifferentialPrivacyTemplateParametersOutput
epsilon
- Type:
- Required: Yes
usersNoisePerQuery
- Type:
- Required: Yes
DifferentialPrivacyTemplateUpdateParameters
epsilon
- Type: typing.Optional[int]
usersNoisePerQuery
- Type: typing.Optional[int]
DirectAnalysisConfigurationDetails
receiverAccountIds
- Type: typing.Optional[typing.List[str]]
GetAnalysisTemplateInput
membershipIdentifier
- Type:
- Required: Yes
analysisTemplateIdentifier
- Type:
- Required: Yes
GetAnalysisTemplateOutput
analysisTemplate
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetCollaborationAnalysisTemplateInput
collaborationIdentifier
- Type:
- Required: Yes
analysisTemplateArn
- Type:
- Required: Yes
GetCollaborationAnalysisTemplateOutput
collaborationAnalysisTemplate
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetCollaborationConfiguredAudienceModelAssociationInput
collaborationIdentifier
- Type:
- Required: Yes
configuredAudienceModelAssociationIdentifier
- Type:
- Required: Yes
GetCollaborationConfiguredAudienceModelAssociationOutput
collaborationConfiguredAudienceModelAssociation
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetCollaborationIdNamespaceAssociationInput
collaborationIdentifier
- Type:
- Required: Yes
idNamespaceAssociationIdentifier
- Type:
- Required: Yes
GetCollaborationIdNamespaceAssociationOutput
collaborationIdNamespaceAssociation
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetCollaborationInput
collaborationIdentifier
- Type:
- Required: Yes
GetCollaborationOutput
collaboration
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetCollaborationPrivacyBudgetTemplateInput
collaborationIdentifier
- Type:
- Required: Yes
privacyBudgetTemplateIdentifier
- Type:
- Required: Yes
GetCollaborationPrivacyBudgetTemplateOutput
collaborationPrivacyBudgetTemplate
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetConfiguredAudienceModelAssociationInput
configuredAudienceModelAssociationIdentifier
- Type:
- Required: Yes
membershipIdentifier
- Type:
- Required: Yes
GetConfiguredAudienceModelAssociationOutput
configuredAudienceModelAssociation
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetConfiguredTableAnalysisRuleInput
configuredTableIdentifier
- Type:
- Required: Yes
analysisRuleType
- Type: typing.Literal['AGGREGATION', 'CUSTOM', 'LIST']
- Required: Yes
GetConfiguredTableAnalysisRuleOutput
analysisRule
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetConfiguredTableAssociationAnalysisRuleInput
membershipIdentifier
- Type:
- Required: Yes
configuredTableAssociationIdentifier
- Type:
- Required: Yes
analysisRuleType
- Type: typing.Literal['AGGREGATION', 'CUSTOM', 'LIST']
- Required: Yes
GetConfiguredTableAssociationAnalysisRuleOutput
analysisRule
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetConfiguredTableAssociationInput
configuredTableAssociationIdentifier
- Type:
- Required: Yes
membershipIdentifier
- Type:
- Required: Yes
GetConfiguredTableAssociationOutput
configuredTableAssociation
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetConfiguredTableInput
configuredTableIdentifier
- Type:
- Required: Yes
GetConfiguredTableOutput
configuredTable
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetIdMappingTableInput
idMappingTableIdentifier
- Type:
- Required: Yes
membershipIdentifier
- Type:
- Required: Yes
GetIdMappingTableOutput
idMappingTable
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetIdNamespaceAssociationInput
idNamespaceAssociationIdentifier
- Type:
- Required: Yes
membershipIdentifier
- Type:
- Required: Yes
GetIdNamespaceAssociationOutput
idNamespaceAssociation
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetMembershipInput
membershipIdentifier
- Type:
- Required: Yes
GetMembershipOutput
membership
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetPrivacyBudgetTemplateInput
membershipIdentifier
- Type:
- Required: Yes
privacyBudgetTemplateIdentifier
- Type:
- Required: Yes
GetPrivacyBudgetTemplateOutput
privacyBudgetTemplate
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetProtectedQueryInput
membershipIdentifier
- Type:
- Required: Yes
protectedQueryIdentifier
- Type:
- Required: Yes
GetProtectedQueryOutput
protectedQuery
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetSchemaAnalysisRuleInput
collaborationIdentifier
- Type:
- Required: Yes
name
- Type:
- Required: Yes
type
- Type: typing.Literal['AGGREGATION', 'CUSTOM', 'ID_MAPPING_TABLE', 'LIST']
- Required: Yes
GetSchemaAnalysisRuleOutput
analysisRule
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
GetSchemaInput
collaborationIdentifier
- Type:
- Required: Yes
name
- Type:
- Required: Yes
GetSchemaOutput
schema
- Type:
- Default:
>
ResponseMetadata
- Type:
- Required: Yes
GlueTableReference
tableName
- Type:
- Required: Yes
databaseName
- Type:
- Required: Yes
IdMappingConfig
allowUseAsDimensionColumn
- Type:
- Required: Yes
IdMappingTable
id
- Type:
- Required: Yes
arn
- Type:
- Required: Yes
inputReferenceConfig
- Type:
- Required: Yes
membershipId
- Type:
- Required: Yes
membershipArn
- Type:
- Required: Yes
collaborationId
- Type:
- Required: Yes
collaborationArn
- Type:
- Required: Yes
name
- Type:
- Required: Yes
createTime
- Type:
- Required: Yes
updateTime
- Type:
- Required: Yes
inputReferenceProperties
- Type:
- Required: Yes
description
- Type: typing.Optional[str]
kmsKeyArn
- Type: typing.Optional[str]
IdMappingTableInputReferenceConfig
inputReferenceArn
- Type:
- Required: Yes
manageResourcePolicies
- Type:
- Required: Yes
IdMappingTableInputReferenceProperties
idMappingTableInputSource
- Type: typing.List[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.IdMappingTableInputSource]
- Required: Yes
IdMappingTableInputSource
idNamespaceAssociationId
- Type:
- Required: Yes
type
- Type: typing.Literal['SOURCE', 'TARGET']
- Required: Yes
IdMappingTableSchemaTypeProperties
idMappingTableInputSource
- Type: typing.List[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.IdMappingTableInputSource]
- Required: Yes
IdMappingTableSummary
collaborationArn
- Type:
- Required: Yes
collaborationId
- Type:
- Required: Yes
membershipId
- Type:
- Required: Yes
membershipArn
- Type:
- Required: Yes
createTime
- Type:
- Required: Yes
updateTime
- Type:
- Required: Yes
id
- Type:
- Required: Yes
arn
- Type:
- Required: Yes
inputReferenceConfig
- Type:
- Required: Yes
name
- Type:
- Required: Yes
description
- Type: typing.Optional[str]
IdNamespaceAssociation
id
- Type:
- Required: Yes
arn
- Type:
- Required: Yes
membershipId
- Type:
- Required: Yes
membershipArn
- Type:
- Required: Yes
collaborationId
- Type:
- Required: Yes
collaborationArn
- Type:
- Required: Yes
name
- Type:
- Required: Yes
createTime
- Type:
- Required: Yes
updateTime
- Type:
- Required: Yes
inputReferenceConfig
- Type:
- Required: Yes
inputReferenceProperties
- Type:
- Required: Yes
description
- Type: typing.Optional[str]
idMappingConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.IdMappingConfig]
IdNamespaceAssociationInputReferenceConfig
inputReferenceArn
- Type:
- Required: Yes
manageResourcePolicies
- Type:
- Required: Yes
IdNamespaceAssociationInputReferenceProperties
idNamespaceType
- Type: typing.Literal['SOURCE', 'TARGET']
- Required: Yes
idMappingWorkflowsSupported
- Type: typing.List[typing.Dict[str, typing.Any]]
- Required: Yes
IdNamespaceAssociationInputReferencePropertiesSummary
idNamespaceType
- Type: typing.Literal['SOURCE', 'TARGET']
- Required: Yes
IdNamespaceAssociationSummary
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
inputReferenceConfig
- Type:
- Required: Yes
name
- Type:
- Required: Yes
inputReferenceProperties
- Type:
- Required: Yes
description
- Type: typing.Optional[str]
ListAnalysisTemplatesInput
membershipIdentifier
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
ListAnalysisTemplatesInputPaginate
membershipIdentifier
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.PaginatorConfig]
ListAnalysisTemplatesOutput
analysisTemplateSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.AnalysisTemplateSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListCollaborationAnalysisTemplatesInput
collaborationIdentifier
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
ListCollaborationAnalysisTemplatesInputPaginate
collaborationIdentifier
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.PaginatorConfig]
ListCollaborationAnalysisTemplatesOutput
collaborationAnalysisTemplateSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.CollaborationAnalysisTemplateSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListCollaborationConfiguredAudienceModelAssociationsInput
collaborationIdentifier
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
ListCollaborationConfiguredAudienceModelAssociationsInputPaginate
collaborationIdentifier
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.PaginatorConfig]
ListCollaborationConfiguredAudienceModelAssociationsOutput
collaborationConfiguredAudienceModelAssociationSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.CollaborationConfiguredAudienceModelAssociationSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListCollaborationIdNamespaceAssociationsInput
collaborationIdentifier
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
ListCollaborationIdNamespaceAssociationsInputPaginate
collaborationIdentifier
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.PaginatorConfig]
ListCollaborationIdNamespaceAssociationsOutput
collaborationIdNamespaceAssociationSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.CollaborationIdNamespaceAssociationSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListCollaborationPrivacyBudgetTemplatesInput
collaborationIdentifier
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
ListCollaborationPrivacyBudgetTemplatesInputPaginate
collaborationIdentifier
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.PaginatorConfig]
ListCollaborationPrivacyBudgetTemplatesOutput
collaborationPrivacyBudgetTemplateSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.CollaborationPrivacyBudgetTemplateSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListCollaborationPrivacyBudgetsInput
collaborationIdentifier
- Type:
- Required: Yes
privacyBudgetType
- Type: typing.Literal['DIFFERENTIAL_PRIVACY']
- Required: Yes
maxResults
- Type: typing.Optional[int]
nextToken
- Type: typing.Optional[str]
ListCollaborationPrivacyBudgetsInputPaginate
collaborationIdentifier
- Type:
- Required: Yes
privacyBudgetType
- Type: typing.Literal['DIFFERENTIAL_PRIVACY']
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.PaginatorConfig]
ListCollaborationPrivacyBudgetsOutput
collaborationPrivacyBudgetSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.CollaborationPrivacyBudgetSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListCollaborationsInput
nextToken
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
memberStatus
- Type: typing.Optional[typing.Literal['ACTIVE', 'INVITED']]
ListCollaborationsInputPaginate
memberStatus
- Type: typing.Optional[typing.Literal['ACTIVE', 'INVITED']]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.PaginatorConfig]
ListCollaborationsOutput
collaborationList
- Type: typing.List[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.CollaborationSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListConfiguredAudienceModelAssociationsInput
membershipIdentifier
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
ListConfiguredAudienceModelAssociationsInputPaginate
membershipIdentifier
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.PaginatorConfig]
ListConfiguredAudienceModelAssociationsOutput
configuredAudienceModelAssociationSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.ConfiguredAudienceModelAssociationSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListConfiguredTableAssociationsInput
membershipIdentifier
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
ListConfiguredTableAssociationsInputPaginate
membershipIdentifier
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.PaginatorConfig]
ListConfiguredTableAssociationsOutput
configuredTableAssociationSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.ConfiguredTableAssociationSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListConfiguredTablesInput
nextToken
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
ListConfiguredTablesInputPaginate
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.PaginatorConfig]
ListConfiguredTablesOutput
configuredTableSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.ConfiguredTableSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListIdMappingTablesInput
membershipIdentifier
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
ListIdMappingTablesInputPaginate
membershipIdentifier
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.PaginatorConfig]
ListIdMappingTablesOutput
idMappingTableSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.IdMappingTableSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListIdNamespaceAssociationsInput
membershipIdentifier
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
ListIdNamespaceAssociationsInputPaginate
membershipIdentifier
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.PaginatorConfig]
ListIdNamespaceAssociationsOutput
idNamespaceAssociationSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.IdNamespaceAssociationSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListMembersInput
collaborationIdentifier
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
ListMembersInputPaginate
collaborationIdentifier
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.PaginatorConfig]
ListMembersOutput
memberSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.MemberSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListMembershipsInput
nextToken
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
status
- Type: typing.Optional[typing.Literal['ACTIVE', 'COLLABORATION_DELETED', 'REMOVED']]
ListMembershipsInputPaginate
status
- Type: typing.Optional[typing.Literal['ACTIVE', 'COLLABORATION_DELETED', 'REMOVED']]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.PaginatorConfig]
ListMembershipsOutput
membershipSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.MembershipSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListPrivacyBudgetTemplatesInput
membershipIdentifier
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
ListPrivacyBudgetTemplatesInputPaginate
membershipIdentifier
- Type:
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.PaginatorConfig]
ListPrivacyBudgetTemplatesOutput
privacyBudgetTemplateSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.PrivacyBudgetTemplateSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListPrivacyBudgetsInput
membershipIdentifier
- Type:
- Required: Yes
privacyBudgetType
- Type: typing.Literal['DIFFERENTIAL_PRIVACY']
- Required: Yes
nextToken
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
ListPrivacyBudgetsInputPaginate
membershipIdentifier
- Type:
- Required: Yes
privacyBudgetType
- Type: typing.Literal['DIFFERENTIAL_PRIVACY']
- Required: Yes
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.PaginatorConfig]
ListPrivacyBudgetsOutput
privacyBudgetSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.PrivacyBudgetSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListProtectedQueriesInput
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]
ListProtectedQueriesInputPaginate
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.cleanrooms_classes.PaginatorConfig]
ListProtectedQueriesOutput
protectedQueries
- Type: typing.List[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.ProtectedQuerySummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListSchemasInput
collaborationIdentifier
- Type:
- Required: Yes
schemaType
- Type: typing.Optional[typing.Literal['ID_MAPPING_TABLE', 'TABLE']]
nextToken
- Type: typing.Optional[str]
maxResults
- Type: typing.Optional[int]
ListSchemasInputPaginate
collaborationIdentifier
- Type:
- Required: Yes
schemaType
- Type: typing.Optional[typing.Literal['ID_MAPPING_TABLE', 'TABLE']]
PaginationConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.PaginatorConfig]
ListSchemasOutput
schemaSummaries
- Type: typing.List[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.SchemaSummary]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
nextToken
- Type: typing.Optional[str]
ListTagsForResourceInput
resourceArn
- Type:
- Required: Yes
ListTagsForResourceOutput
tags
- Type: typing.Dict[str, str]
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
MLMemberAbilities
customMLMemberAbilities
- Type: typing.List[typing.Literal['CAN_RECEIVE_INFERENCE_OUTPUT', 'CAN_RECEIVE_MODEL_OUTPUT']]
- Required: Yes
MLMemberAbilitiesOutput
customMLMemberAbilities
- Type: typing.List[typing.Literal['CAN_RECEIVE_INFERENCE_OUTPUT', 'CAN_RECEIVE_MODEL_OUTPUT']]
- Required: Yes
MLPaymentConfig
modelTraining
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.ModelTrainingPaymentConfig]
modelInference
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.ModelInferencePaymentConfig]
MemberSpecification
accountId
- Type:
- Required: Yes
memberAbilities
- Type: typing.List[typing.Literal['CAN_QUERY', 'CAN_RECEIVE_RESULTS']]
- Required: Yes
displayName
- Type:
- Required: Yes
mlMemberAbilities
- Type: typing.Union[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.MLMemberAbilities, aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.MLMemberAbilitiesOutput, NoneType]
paymentConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.PaymentConfiguration]
MemberSummary
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
mlAbilities
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.MLMemberAbilitiesOutput]
membershipId
- Type: typing.Optional[str]
membershipArn
- Type: typing.Optional[str]
Membership
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
mlMemberAbilities
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.MLMemberAbilitiesOutput]
defaultResultConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.MembershipProtectedQueryResultConfiguration]
MembershipMLPaymentConfig
modelTraining
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.MembershipModelTrainingPaymentConfig]
modelInference
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.MembershipModelInferencePaymentConfig]
MembershipModelInferencePaymentConfig
isResponsible
- Type:
- Required: Yes
MembershipModelTrainingPaymentConfig
isResponsible
- Type:
- Required: Yes
MembershipPaymentConfiguration
queryCompute
- Type:
- Required: Yes
machineLearning
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.MembershipMLPaymentConfig]
MembershipProtectedQueryOutputConfiguration
s3
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.ProtectedQueryS3OutputConfiguration]
MembershipProtectedQueryResultConfiguration
outputConfiguration
- Type:
- Required: Yes
roleArn
- Type: typing.Optional[str]
MembershipQueryComputePaymentConfig
isResponsible
- Type:
- Required: Yes
MembershipSummary
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
mlMemberAbilities
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.MLMemberAbilitiesOutput]
ModelInferencePaymentConfig
isResponsible
- Type:
- Required: Yes
ModelTrainingPaymentConfig
isResponsible
- Type:
- Required: Yes
PaginatorConfig
MaxItems
- Type: typing.Optional[int]
PageSize
- Type: typing.Optional[int]
StartingToken
- Type: typing.Optional[str]
PaymentConfiguration
queryCompute
- Type:
- Required: Yes
machineLearning
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.MLPaymentConfig]
PopulateIdMappingTableInput
idMappingTableIdentifier
- Type:
- Required: Yes
membershipIdentifier
- Type:
- Required: Yes
PopulateIdMappingTableOutput
idMappingJobId
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
PreviewPrivacyImpactInput
membershipIdentifier
- Type:
- Required: Yes
parameters
- Type:
- Required: Yes
PreviewPrivacyImpactOutput
privacyImpact
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
PreviewPrivacyImpactParametersInput
differentialPrivacy
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.DifferentialPrivacyPreviewParametersInput]
PrivacyBudget
differentialPrivacy
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.DifferentialPrivacyPrivacyBudget]
PrivacyBudgetSummary
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
PrivacyBudgetTemplate
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
PrivacyBudgetTemplateParametersInput
differentialPrivacy
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.DifferentialPrivacyTemplateParametersInput]
PrivacyBudgetTemplateParametersOutput
differentialPrivacy
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.DifferentialPrivacyTemplateParametersOutput]
PrivacyBudgetTemplateSummary
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
PrivacyBudgetTemplateUpdateParameters
differentialPrivacy
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.DifferentialPrivacyTemplateUpdateParameters]
PrivacyImpact
differentialPrivacy
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.DifferentialPrivacyPrivacyImpact]
ProtectedQuery
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.cleanrooms_classes.ProtectedQuerySQLParametersOutput]
resultConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.ProtectedQueryResultConfiguration]
statistics
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.ProtectedQueryStatistics]
result
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.ProtectedQueryResult]
error
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.ProtectedQueryError]
differentialPrivacy
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.DifferentialPrivacyParameters]
computeConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.ComputeConfiguration]
ProtectedQueryError
message
- Type:
- Required: Yes
code
- Type:
- Required: Yes
ProtectedQueryMemberOutputConfiguration
accountId
- Type:
- Required: Yes
ProtectedQueryOutput
s3
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.ProtectedQueryS3Output]
memberList
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.ProtectedQuerySingleMemberOutput]]
ProtectedQueryOutputConfiguration
s3
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.ProtectedQueryS3OutputConfiguration]
member
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.ProtectedQueryMemberOutputConfiguration]
ProtectedQueryResult
output
- Type:
- Required: Yes
ProtectedQueryResultConfiguration
outputConfiguration
- Type:
- Required: Yes
ProtectedQueryS3Output
location
- Type:
- Required: Yes
ProtectedQueryS3OutputConfiguration
resultFormat
- Type: typing.Literal['CSV', 'PARQUET']
- Required: Yes
bucket
- Type:
- Required: Yes
keyPrefix
- Type: typing.Optional[str]
singleFileOutput
- Type: typing.Optional[bool]
ProtectedQuerySQLParameters
queryString
- Type: typing.Optional[str]
analysisTemplateArn
- Type: typing.Optional[str]
parameters
- Type: typing.Optional[typing.Dict[str, str]]
ProtectedQuerySQLParametersOutput
queryString
- Type: typing.Optional[str]
analysisTemplateArn
- Type: typing.Optional[str]
parameters
- Type: typing.Optional[typing.Dict[str, str]]
ProtectedQuerySingleMemberOutput
accountId
- Type:
- Required: Yes
ProtectedQueryStatistics
totalDurationInMillis
- Type: typing.Optional[int]
billedResourceUtilization
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.BilledResourceUtilization]
ProtectedQuerySummary
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
receiverConfigurations
- Type: typing.List[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.ReceiverConfiguration]
- Required: Yes
QueryComputePaymentConfig
isResponsible
- Type:
- Required: Yes
QueryConstraint
requireOverlap
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.QueryConstraintRequireOverlap]
QueryConstraintRequireOverlap
columns
- Type: typing.Optional[typing.List[str]]
ReceiverConfiguration
analysisType
- Type: typing.Literal['ADDITIONAL_ANALYSIS', 'DIRECT_ANALYSIS']
- Required: Yes
configurationDetails
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.ConfigurationDetails]
ResponseMetadata
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]
Schema
columns
- Type: typing.List[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.Column]
- Required: Yes
partitionKeys
- Type: typing.List[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.Column]
- Required: Yes
analysisRuleTypes
- Type: typing.List[typing.Literal['AGGREGATION', 'CUSTOM', 'ID_MAPPING_TABLE', '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['ID_MAPPING_TABLE', 'TABLE']
- Required: Yes
schemaStatusDetails
- Type: typing.List[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.SchemaStatusDetail]
- Required: Yes
analysisMethod
- Type: typing.Optional[typing.Literal['DIRECT_QUERY']]
schemaTypeProperties
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.SchemaTypeProperties]
SchemaAnalysisRuleRequest
name
- Type:
- Required: Yes
type
- Type: typing.Literal['AGGREGATION', 'CUSTOM', 'ID_MAPPING_TABLE', 'LIST']
- Required: Yes
SchemaStatusDetail
status
- Type: typing.Literal['NOT_READY', 'READY']
- Required: Yes
analysisType
- Type: typing.Literal['ADDITIONAL_ANALYSIS', 'DIRECT_ANALYSIS']
- Required: Yes
reasons
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.SchemaStatusReason]]
analysisRuleType
- Type: typing.Optional[typing.Literal['AGGREGATION', 'CUSTOM', 'ID_MAPPING_TABLE', 'LIST']]
configurations
- Type: typing.Optional[typing.List[typing.Literal['DIFFERENTIAL_PRIVACY']]]
SchemaStatusReason
code
- Type: typing.Literal['ADDITIONAL_ANALYSES_NOT_ALLOWED', 'ADDITIONAL_ANALYSES_NOT_CONFIGURED', 'ANALYSIS_PROVIDERS_NOT_CONFIGURED', 'ANALYSIS_RULE_MISSING', 'ANALYSIS_RULE_TYPES_NOT_COMPATIBLE', 'ANALYSIS_TEMPLATES_NOT_CONFIGURED', 'COLLABORATION_ANALYSIS_RULE_NOT_CONFIGURED', 'DIFFERENTIAL_PRIVACY_POLICY_NOT_CONFIGURED', 'ID_MAPPING_TABLE_NOT_POPULATED', 'RESULT_RECEIVERS_NOT_ALLOWED', 'RESULT_RECEIVERS_NOT_CONFIGURED']
- Required: Yes
message
- Type:
- Required: Yes
SchemaSummary
name
- Type:
- Required: Yes
type
- Type: typing.Literal['ID_MAPPING_TABLE', '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', 'ID_MAPPING_TABLE', 'LIST']]
- Required: Yes
analysisMethod
- Type: typing.Optional[typing.Literal['DIRECT_QUERY']]
SchemaTypeProperties
idMappingTable
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.IdMappingTableSchemaTypeProperties]
SnowflakeTableReference
secretArn
- Type:
- Required: Yes
accountIdentifier
- Type:
- Required: Yes
databaseName
- Type:
- Required: Yes
tableName
- Type:
- Required: Yes
schemaName
- Type:
- Required: Yes
tableSchema
- Type:
- Required: Yes
SnowflakeTableReferenceOutput
secretArn
- Type:
- Required: Yes
accountIdentifier
- Type:
- Required: Yes
databaseName
- Type:
- Required: Yes
tableName
- Type:
- Required: Yes
schemaName
- Type:
- Required: Yes
tableSchema
- Type:
- Required: Yes
SnowflakeTableSchema
v1
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.SnowflakeTableSchemaV1]]
SnowflakeTableSchemaOutput
v1
- Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.SnowflakeTableSchemaV1]]
SnowflakeTableSchemaV1
columnName
- Type:
- Required: Yes
columnType
- Type:
- Required: Yes
StartProtectedQueryInput
type
- Type: typing.Literal['SQL']
- Required: Yes
membershipIdentifier
- Type:
- Required: Yes
sqlParameters
- Type: typing.Union[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.ProtectedQuerySQLParameters, aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.ProtectedQuerySQLParametersOutput]
- Required: Yes
resultConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.ProtectedQueryResultConfiguration]
computeConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.ComputeConfiguration]
StartProtectedQueryOutput
protectedQuery
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
TableReference
glue
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.GlueTableReference]
snowflake
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.SnowflakeTableReference]
athena
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.AthenaTableReference]
TableReferenceOutput
glue
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.GlueTableReference]
snowflake
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.SnowflakeTableReferenceOutput]
athena
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.AthenaTableReference]
TagResourceInput
resourceArn
- Type:
- Required: Yes
tags
- Type: typing.Dict[str, str]
- Required: Yes
UntagResourceInput
resourceArn
- Type:
- Required: Yes
tagKeys
- Type: typing.List[str]
- Required: Yes
UpdateAnalysisTemplateInput
membershipIdentifier
- Type:
- Required: Yes
analysisTemplateIdentifier
- Type:
- Required: Yes
description
- Type: typing.Optional[str]
UpdateAnalysisTemplateOutput
analysisTemplate
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateCollaborationInput
collaborationIdentifier
- Type:
- Required: Yes
name
- Type: typing.Optional[str]
description
- Type: typing.Optional[str]
UpdateCollaborationOutput
collaboration
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateConfiguredAudienceModelAssociationInput
configuredAudienceModelAssociationIdentifier
- Type:
- Required: Yes
membershipIdentifier
- Type:
- Required: Yes
description
- Type: typing.Optional[str]
name
- Type: typing.Optional[str]
UpdateConfiguredAudienceModelAssociationOutput
configuredAudienceModelAssociation
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateConfiguredTableAnalysisRuleInput
configuredTableIdentifier
- Type:
- Required: Yes
analysisRuleType
- Type: typing.Literal['AGGREGATION', 'CUSTOM', 'LIST']
- Required: Yes
analysisRulePolicy
- Type: typing.Union[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.ConfiguredTableAnalysisRulePolicy, aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.ConfiguredTableAnalysisRulePolicyOutput]
- Required: Yes
UpdateConfiguredTableAnalysisRuleOutput
analysisRule
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateConfiguredTableAssociationAnalysisRuleInput
membershipIdentifier
- Type:
- Required: Yes
configuredTableAssociationIdentifier
- Type:
- Required: Yes
analysisRuleType
- Type: typing.Literal['AGGREGATION', 'CUSTOM', 'LIST']
- Required: Yes
analysisRulePolicy
- Type: typing.Union[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.ConfiguredTableAssociationAnalysisRulePolicy, aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.ConfiguredTableAssociationAnalysisRulePolicyOutput]
- Required: Yes
UpdateConfiguredTableAssociationAnalysisRuleOutput
analysisRule
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateConfiguredTableAssociationInput
configuredTableAssociationIdentifier
- Type:
- Required: Yes
membershipIdentifier
- Type:
- Required: Yes
description
- Type: typing.Optional[str]
roleArn
- Type: typing.Optional[str]
UpdateConfiguredTableAssociationOutput
configuredTableAssociation
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateConfiguredTableInput
configuredTableIdentifier
- Type:
- Required: Yes
name
- Type: typing.Optional[str]
description
- Type: typing.Optional[str]
UpdateConfiguredTableOutput
configuredTable
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateIdMappingTableInput
idMappingTableIdentifier
- Type:
- Required: Yes
membershipIdentifier
- Type:
- Required: Yes
description
- Type: typing.Optional[str]
kmsKeyArn
- Type: typing.Optional[str]
UpdateIdMappingTableOutput
idMappingTable
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateIdNamespaceAssociationInput
idNamespaceAssociationIdentifier
- Type:
- Required: Yes
membershipIdentifier
- Type:
- Required: Yes
name
- Type: typing.Optional[str]
description
- Type: typing.Optional[str]
idMappingConfig
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.IdMappingConfig]
UpdateIdNamespaceAssociationOutput
idNamespaceAssociation
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateMembershipInput
membershipIdentifier
- Type:
- Required: Yes
queryLogStatus
- Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]
defaultResultConfiguration
- Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms.cleanrooms_classes.MembershipProtectedQueryResultConfiguration]
UpdateMembershipOutput
membership
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdatePrivacyBudgetTemplateInput
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.cleanrooms_classes.PrivacyBudgetTemplateUpdateParameters]
UpdatePrivacyBudgetTemplateOutput
privacyBudgetTemplate
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
UpdateProtectedQueryInput
membershipIdentifier
- Type:
- Required: Yes
protectedQueryIdentifier
- Type:
- Required: Yes
targetStatus
- Type: typing.Literal['CANCELLED']
- Required: Yes
UpdateProtectedQueryOutput
protectedQuery
- Type:
- Required: Yes
ResponseMetadata
- Type:
- Required: Yes
WorkerComputeConfiguration
type
- Type: typing.Optional[typing.Literal['CR.1X', 'CR.4X']]
number
- Type: typing.Optional[int]