Skip to content

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]