Skip to content

Cleanrooms Classes

AggregateColumnTypeDef

columnNames

  • Type: typing.List[str]
  • Required: Yes

function

  • Type: typing.Literal['AVG', 'COUNT', 'COUNT_DISTINCT', 'SUM', 'SUM_DISTINCT']
  • Required: Yes

AggregationConstraintTypeDef

columnName

  • Type:
  • Required: Yes

minimum

  • Type:
  • Required: Yes

type

  • Type: typing.Literal['COUNT_DISTINCT']
  • Required: Yes

AnalysisParameterTypeDef

name

  • Type:
  • Required: Yes

type

  • Type: typing.Literal['BIGINT', 'BOOLEAN', 'CHAR', 'DATE', 'DECIMAL', 'DOUBLE_PRECISION', 'INTEGER', 'REAL', 'SMALLINT', 'TIME', 'TIMESTAMP', 'TIMESTAMPTZ', 'TIMETZ', 'VARBYTE', 'VARCHAR']
  • Required: Yes

defaultValue

  • Type: typing.Optional[str]

AnalysisRuleAggregationTypeDef

aggregateColumns

  • Type: typing.List[aws_resource_validator.pydantic_models.cleanrooms_classes.AggregateColumnTypeDef]
  • Required: Yes

joinColumns

  • Type: typing.List[str]
  • Required: Yes

dimensionColumns

  • Type: typing.List[str]
  • Required: Yes

scalarFunctions

  • Type: typing.List[typing.Literal['ABS', 'CAST', 'CEILING', 'COALESCE', 'CONVERT', 'CURRENT_DATE', 'DATEADD', 'EXTRACT', 'FLOOR', 'GETDATE', 'LN', 'LOG', 'LOWER', 'ROUND', 'RTRIM', 'SQRT', 'SUBSTRING', 'TO_CHAR', 'TO_DATE', 'TO_NUMBER', 'TO_TIMESTAMP', 'TRIM', 'TRUNC', 'UPPER']]
  • Required: Yes

outputConstraints

  • Type: typing.List[aws_resource_validator.pydantic_models.cleanrooms_classes.AggregationConstraintTypeDef]
  • Required: Yes

joinRequired

  • Type: typing.Optional[typing.Literal['QUERY_RUNNER']]

allowedJoinOperators

  • Type: typing.Optional[typing.List[typing.Literal['AND', 'OR']]]

AnalysisRuleCustomTypeDef

allowedAnalyses

  • Type: typing.List[str]
  • Required: Yes

allowedAnalysisProviders

  • Type: typing.Optional[typing.List[str]]

differentialPrivacy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms_classes.DifferentialPrivacyConfigurationTypeDef]

AnalysisRuleListTypeDef

joinColumns

  • Type: typing.List[str]
  • Required: Yes

listColumns

  • Type: typing.List[str]
  • Required: Yes

allowedJoinOperators

  • Type: typing.Optional[typing.List[typing.Literal['AND', 'OR']]]

AnalysisRulePolicyTypeDef

v1

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms_classes.AnalysisRulePolicyV1TypeDef]

AnalysisRulePolicyV1TypeDef

list

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms_classes.AnalysisRuleListTypeDef]

aggregation

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms_classes.AnalysisRuleAggregationTypeDef]

custom

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms_classes.AnalysisRuleCustomTypeDef]

AnalysisRuleTypeDef

collaborationId

  • Type:
  • Required: Yes

type

  • Type: typing.Literal['AGGREGATION', 'CUSTOM', 'LIST']
  • Required: Yes

name

  • Type:
  • Required: Yes

createTime

  • Type:
  • Required: Yes

updateTime

  • Type:
  • Required: Yes

policy

  • Type:
  • Required: Yes

AnalysisSchemaTypeDef

referencedTables

  • Type: typing.Optional[typing.List[str]]

AnalysisSourceTypeDef

text

  • Type: typing.Optional[str]

AnalysisTemplateSummaryTypeDef

arn

  • Type:
  • Required: Yes

createTime

  • Type:
  • Required: Yes

id

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

updateTime

  • Type:
  • Required: Yes

membershipArn

  • Type:
  • Required: Yes

membershipId

  • Type:
  • Required: Yes

collaborationArn

  • Type:
  • Required: Yes

collaborationId

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

AnalysisTemplateTypeDef

id

  • Type:
  • Required: Yes

arn

  • Type:
  • Required: Yes

collaborationId

  • Type:
  • Required: Yes

collaborationArn

  • Type:
  • Required: Yes

membershipId

  • Type:
  • Required: Yes

membershipArn

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

createTime

  • Type:
  • Required: Yes

updateTime

  • Type:
  • Required: Yes

schema

  • Type:
  • Default: >

format

  • Type: typing.Literal['SQL']
  • Required: Yes

source

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

analysisParameters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.cleanrooms_classes.AnalysisParameterTypeDef]]

validations

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.cleanrooms_classes.AnalysisTemplateValidationStatusDetailTypeDef]]

AnalysisTemplateValidationStatusDetailTypeDef

type

  • Type: typing.Literal['DIFFERENTIAL_PRIVACY']
  • Required: Yes

status

  • Type: typing.Literal['INVALID', 'UNABLE_TO_VALIDATE', 'VALID']
  • Required: Yes

reasons

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.cleanrooms_classes.AnalysisTemplateValidationStatusReasonTypeDef]]

AnalysisTemplateValidationStatusReasonTypeDef

message

  • Type:
  • Required: Yes

BaseValidatorModel

Oops! This Pydantic model is currently empty. Stay tuned!

BatchGetCollaborationAnalysisTemplateErrorTypeDef

arn

  • Type:
  • Required: Yes

code

  • Type:
  • Required: Yes

message

  • Type:
  • Required: Yes

BatchGetCollaborationAnalysisTemplateInputRequestTypeDef

collaborationIdentifier

  • Type:
  • Required: Yes

analysisTemplateArns

  • Type: typing.Sequence[str]
  • Required: Yes

BatchGetCollaborationAnalysisTemplateOutputTypeDef

collaborationAnalysisTemplates

  • Type: typing.List[aws_resource_validator.pydantic_models.cleanrooms_classes.CollaborationAnalysisTemplateTypeDef]
  • Required: Yes

errors

  • Type: typing.List[aws_resource_validator.pydantic_models.cleanrooms_classes.BatchGetCollaborationAnalysisTemplateErrorTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

BatchGetSchemaAnalysisRuleErrorTypeDef

name

  • Type:
  • Required: Yes

type

  • Type: typing.Literal['AGGREGATION', 'CUSTOM', 'LIST']
  • Required: Yes

code

  • Type:
  • Required: Yes

message

  • Type:
  • Required: Yes

BatchGetSchemaAnalysisRuleInputRequestTypeDef

collaborationIdentifier

  • Type:
  • Required: Yes

schemaAnalysisRuleRequests

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.cleanrooms_classes.SchemaAnalysisRuleRequestTypeDef]
  • Required: Yes

BatchGetSchemaAnalysisRuleOutputTypeDef

analysisRules

  • Type: typing.List[aws_resource_validator.pydantic_models.cleanrooms_classes.AnalysisRuleTypeDef]
  • Required: Yes

errors

  • Type: typing.List[aws_resource_validator.pydantic_models.cleanrooms_classes.BatchGetSchemaAnalysisRuleErrorTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

BatchGetSchemaErrorTypeDef

name

  • Type:
  • Required: Yes

code

  • Type:
  • Required: Yes

message

  • Type:
  • Required: Yes

BatchGetSchemaInputRequestTypeDef

collaborationIdentifier

  • Type:
  • Required: Yes

names

  • Type: typing.Sequence[str]
  • Required: Yes

BatchGetSchemaOutputTypeDef

schemas

  • Type: typing.List[aws_resource_validator.pydantic_models.cleanrooms_classes.SchemaTypeDef]
  • Required: Yes

errors

  • Type: typing.List[aws_resource_validator.pydantic_models.cleanrooms_classes.BatchGetSchemaErrorTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CollaborationAnalysisTemplateSummaryTypeDef

arn

  • Type:
  • Required: Yes

createTime

  • Type:
  • Required: Yes

id

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

updateTime

  • Type:
  • Required: Yes

collaborationArn

  • Type:
  • Required: Yes

collaborationId

  • Type:
  • Required: Yes

creatorAccountId

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

CollaborationAnalysisTemplateTypeDef

id

  • Type:
  • Required: Yes

arn

  • Type:
  • Required: Yes

collaborationId

  • Type:
  • Required: Yes

collaborationArn

  • Type:
  • Required: Yes

creatorAccountId

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

createTime

  • Type:
  • Required: Yes

updateTime

  • Type:
  • Required: Yes

schema

  • Type:
  • Default: >

format

  • Type: typing.Literal['SQL']
  • Required: Yes

source

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

analysisParameters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.cleanrooms_classes.AnalysisParameterTypeDef]]

validations

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.cleanrooms_classes.AnalysisTemplateValidationStatusDetailTypeDef]]

CollaborationConfiguredAudienceModelAssociationSummaryTypeDef

arn

  • Type:
  • Required: Yes

createTime

  • Type:
  • Required: Yes

id

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

updateTime

  • Type:
  • Required: Yes

collaborationArn

  • Type:
  • Required: Yes

collaborationId

  • Type:
  • Required: Yes

creatorAccountId

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

CollaborationConfiguredAudienceModelAssociationTypeDef

id

  • Type:
  • Required: Yes

arn

  • Type:
  • Required: Yes

collaborationId

  • Type:
  • Required: Yes

collaborationArn

  • Type:
  • Required: Yes

configuredAudienceModelArn

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

creatorAccountId

  • Type:
  • Required: Yes

createTime

  • Type:
  • Required: Yes

updateTime

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

CollaborationPrivacyBudgetSummaryTypeDef

id

  • Type:
  • Required: Yes

privacyBudgetTemplateId

  • Type:
  • Required: Yes

privacyBudgetTemplateArn

  • Type:
  • Required: Yes

collaborationId

  • Type:
  • Required: Yes

collaborationArn

  • Type:
  • Required: Yes

creatorAccountId

  • Type:
  • Required: Yes

type

  • Type: typing.Literal['DIFFERENTIAL_PRIVACY']
  • Required: Yes

createTime

  • Type:
  • Required: Yes

updateTime

  • Type:
  • Required: Yes

budget

  • Type:
  • Required: Yes

CollaborationPrivacyBudgetTemplateSummaryTypeDef

id

  • Type:
  • Required: Yes

arn

  • Type:
  • Required: Yes

collaborationId

  • Type:
  • Required: Yes

collaborationArn

  • Type:
  • Required: Yes

creatorAccountId

  • Type:
  • Required: Yes

privacyBudgetType

  • Type: typing.Literal['DIFFERENTIAL_PRIVACY']
  • Required: Yes

createTime

  • Type:
  • Required: Yes

updateTime

  • Type:
  • Required: Yes

CollaborationPrivacyBudgetTemplateTypeDef

id

  • Type:
  • Required: Yes

arn

  • Type:
  • Required: Yes

collaborationId

  • Type:
  • Required: Yes

collaborationArn

  • Type:
  • Required: Yes

creatorAccountId

  • Type:
  • Required: Yes

createTime

  • Type:
  • Required: Yes

updateTime

  • Type:
  • Required: Yes

privacyBudgetType

  • Type: typing.Literal['DIFFERENTIAL_PRIVACY']
  • Required: Yes

autoRefresh

  • Type: typing.Literal['CALENDAR_MONTH', 'NONE']
  • Required: Yes

parameters

  • Type:
  • Required: Yes

CollaborationSummaryTypeDef

id

  • Type:
  • Required: Yes

arn

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

creatorAccountId

  • Type:
  • Required: Yes

creatorDisplayName

  • Type:
  • Required: Yes

createTime

  • Type:
  • Required: Yes

updateTime

  • Type:
  • Required: Yes

memberStatus

  • Type: typing.Literal['ACTIVE', 'INVITED', 'LEFT', 'REMOVED']
  • Required: Yes

membershipId

  • Type: typing.Optional[str]

membershipArn

  • Type: typing.Optional[str]

CollaborationTypeDef

id

  • Type:
  • Required: Yes

arn

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

creatorAccountId

  • Type:
  • Required: Yes

creatorDisplayName

  • Type:
  • Required: Yes

createTime

  • Type:
  • Required: Yes

updateTime

  • Type:
  • Required: Yes

memberStatus

  • Type: typing.Literal['ACTIVE', 'INVITED', 'LEFT', 'REMOVED']
  • Required: Yes

queryLogStatus

  • Type: typing.Literal['DISABLED', 'ENABLED']
  • Required: Yes

description

  • Type: typing.Optional[str]

membershipId

  • Type: typing.Optional[str]

membershipArn

  • Type: typing.Optional[str]

dataEncryptionMetadata

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms_classes.DataEncryptionMetadataTypeDef]

ColumnTypeDef

name

  • Type:
  • Required: Yes

type

  • Type:
  • Required: Yes

ConfiguredAudienceModelAssociationSummaryTypeDef

membershipId

  • Type:
  • Required: Yes

membershipArn

  • Type:
  • Required: Yes

collaborationArn

  • Type:
  • Required: Yes

collaborationId

  • Type:
  • Required: Yes

createTime

  • Type:
  • Required: Yes

updateTime

  • Type:
  • Required: Yes

id

  • Type:
  • Required: Yes

arn

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

configuredAudienceModelArn

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

ConfiguredAudienceModelAssociationTypeDef

id

  • Type:
  • Required: Yes

arn

  • Type:
  • Required: Yes

configuredAudienceModelArn

  • Type:
  • Required: Yes

membershipId

  • Type:
  • Required: Yes

membershipArn

  • Type:
  • Required: Yes

collaborationId

  • Type:
  • Required: Yes

collaborationArn

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

manageResourcePolicies

  • Type:
  • Required: Yes

createTime

  • Type:
  • Required: Yes

updateTime

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

ConfiguredTableAnalysisRulePolicyTypeDef

v1

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms_classes.ConfiguredTableAnalysisRulePolicyV1TypeDef]

ConfiguredTableAnalysisRulePolicyV1TypeDef

list

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms_classes.AnalysisRuleListTypeDef]

aggregation

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms_classes.AnalysisRuleAggregationTypeDef]

custom

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms_classes.AnalysisRuleCustomTypeDef]

ConfiguredTableAnalysisRuleTypeDef

configuredTableId

  • Type:
  • Required: Yes

configuredTableArn

  • Type:
  • Required: Yes

policy

  • Type:
  • Required: Yes

type

  • Type: typing.Literal['AGGREGATION', 'CUSTOM', 'LIST']
  • Required: Yes

createTime

  • Type:
  • Required: Yes

updateTime

  • Type:
  • Required: Yes

ConfiguredTableAssociationSummaryTypeDef

configuredTableId

  • Type:
  • Required: Yes

membershipId

  • Type:
  • Required: Yes

membershipArn

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

createTime

  • Type:
  • Required: Yes

updateTime

  • Type:
  • Required: Yes

id

  • Type:
  • Required: Yes

arn

  • Type:
  • Required: Yes

ConfiguredTableAssociationTypeDef

arn

  • Type:
  • Required: Yes

id

  • Type:
  • Required: Yes

configuredTableId

  • Type:
  • Required: Yes

configuredTableArn

  • Type:
  • Required: Yes

membershipId

  • Type:
  • Required: Yes

membershipArn

  • Type:
  • Required: Yes

roleArn

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

createTime

  • Type:
  • Required: Yes

updateTime

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

ConfiguredTableSummaryTypeDef

id

  • Type:
  • Required: Yes

arn

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

createTime

  • Type:
  • Required: Yes

updateTime

  • Type:
  • Required: Yes

analysisRuleTypes

  • Type: typing.List[typing.Literal['AGGREGATION', 'CUSTOM', 'LIST']]
  • Required: Yes

analysisMethod

  • Type: typing.Literal['DIRECT_QUERY']
  • Required: Yes

ConfiguredTableTypeDef

id

  • Type:
  • Required: Yes

arn

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

tableReference

  • Type:
  • Required: Yes

createTime

  • Type:
  • Required: Yes

updateTime

  • Type:
  • Required: Yes

analysisRuleTypes

  • Type: typing.List[typing.Literal['AGGREGATION', 'CUSTOM', 'LIST']]
  • Required: Yes

analysisMethod

  • Type: typing.Literal['DIRECT_QUERY']
  • Required: Yes

allowedColumns

  • Type: typing.List[str]
  • Required: Yes

description

  • Type: typing.Optional[str]

CreateAnalysisTemplateInputRequestTypeDef

membershipIdentifier

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

format

  • Type: typing.Literal['SQL']
  • Required: Yes

source

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

tags

  • Type: typing.Optional[typing.Mapping[str, str]]

analysisParameters

  • Type: typing.Optional[typing.Sequence[aws_resource_validator.pydantic_models.cleanrooms_classes.AnalysisParameterTypeDef]]

CreateAnalysisTemplateOutputTypeDef

analysisTemplate

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateCollaborationInputRequestTypeDef

members

  • Type: typing.Sequence[aws_resource_validator.pydantic_models.cleanrooms_classes.MemberSpecificationTypeDef]
  • Required: Yes

name

  • Type:
  • Required: Yes

description

  • Type:
  • Required: Yes

creatorMemberAbilities

  • Type: typing.Sequence[typing.Literal['CAN_QUERY', 'CAN_RECEIVE_RESULTS']]
  • Required: Yes

creatorDisplayName

  • Type:
  • Required: Yes

queryLogStatus

  • Type: typing.Literal['DISABLED', 'ENABLED']
  • Required: Yes

dataEncryptionMetadata

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms_classes.DataEncryptionMetadataTypeDef]

tags

  • Type: typing.Optional[typing.Mapping[str, str]]

creatorPaymentConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms_classes.PaymentConfigurationTypeDef]

CreateCollaborationOutputTypeDef

collaboration

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateConfiguredAudienceModelAssociationInputRequestTypeDef

membershipIdentifier

  • Type:
  • Required: Yes

configuredAudienceModelArn

  • Type:
  • Required: Yes

configuredAudienceModelAssociationName

  • Type:
  • Required: Yes

manageResourcePolicies

  • Type:
  • Required: Yes

tags

  • Type: typing.Optional[typing.Mapping[str, str]]

description

  • Type: typing.Optional[str]

CreateConfiguredAudienceModelAssociationOutputTypeDef

configuredAudienceModelAssociation

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateConfiguredTableAnalysisRuleInputRequestTypeDef

configuredTableIdentifier

  • Type:
  • Required: Yes

analysisRuleType

  • Type: typing.Literal['AGGREGATION', 'CUSTOM', 'LIST']
  • Required: Yes

analysisRulePolicy

  • Type:
  • Required: Yes

CreateConfiguredTableAnalysisRuleOutputTypeDef

analysisRule

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateConfiguredTableAssociationInputRequestTypeDef

name

  • Type:
  • Required: Yes

membershipIdentifier

  • Type:
  • Required: Yes

configuredTableIdentifier

  • Type:
  • Required: Yes

roleArn

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

tags

  • Type: typing.Optional[typing.Mapping[str, str]]

CreateConfiguredTableAssociationOutputTypeDef

configuredTableAssociation

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateConfiguredTableInputRequestTypeDef

name

  • Type:
  • Required: Yes

tableReference

  • Type:
  • Required: Yes

allowedColumns

  • Type: typing.Sequence[str]
  • Required: Yes

analysisMethod

  • Type: typing.Literal['DIRECT_QUERY']
  • Required: Yes

description

  • Type: typing.Optional[str]

tags

  • Type: typing.Optional[typing.Mapping[str, str]]

CreateConfiguredTableOutputTypeDef

configuredTable

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreateMembershipInputRequestTypeDef

collaborationIdentifier

  • Type:
  • Required: Yes

queryLogStatus

  • Type: typing.Literal['DISABLED', 'ENABLED']
  • Required: Yes

tags

  • Type: typing.Optional[typing.Mapping[str, str]]

defaultResultConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms_classes.MembershipProtectedQueryResultConfigurationTypeDef]

paymentConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms_classes.MembershipPaymentConfigurationTypeDef]

CreateMembershipOutputTypeDef

membership

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CreatePrivacyBudgetTemplateInputRequestTypeDef

membershipIdentifier

  • Type:
  • Required: Yes

autoRefresh

  • Type: typing.Literal['CALENDAR_MONTH', 'NONE']
  • Required: Yes

privacyBudgetType

  • Type: typing.Literal['DIFFERENTIAL_PRIVACY']
  • Required: Yes

parameters

  • Type:
  • Required: Yes

tags

  • Type: typing.Optional[typing.Mapping[str, str]]

CreatePrivacyBudgetTemplateOutputTypeDef

privacyBudgetTemplate

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DataEncryptionMetadataTypeDef

allowCleartext

  • Type:
  • Required: Yes

allowDuplicates

  • Type:
  • Required: Yes

allowJoinsOnColumnsWithDifferentNames

  • Type:
  • Required: Yes

preserveNulls

  • Type:
  • Required: Yes

DeleteAnalysisTemplateInputRequestTypeDef

membershipIdentifier

  • Type:
  • Required: Yes

analysisTemplateIdentifier

  • Type:
  • Required: Yes

DeleteCollaborationInputRequestTypeDef

collaborationIdentifier

  • Type:
  • Required: Yes

DeleteConfiguredAudienceModelAssociationInputRequestTypeDef

configuredAudienceModelAssociationIdentifier

  • Type:
  • Required: Yes

membershipIdentifier

  • Type:
  • Required: Yes

DeleteConfiguredTableAnalysisRuleInputRequestTypeDef

configuredTableIdentifier

  • Type:
  • Required: Yes

analysisRuleType

  • Type: typing.Literal['AGGREGATION', 'CUSTOM', 'LIST']
  • Required: Yes

DeleteConfiguredTableAssociationInputRequestTypeDef

configuredTableAssociationIdentifier

  • Type:
  • Required: Yes

membershipIdentifier

  • Type:
  • Required: Yes

DeleteConfiguredTableInputRequestTypeDef

configuredTableIdentifier

  • Type:
  • Required: Yes

DeleteMemberInputRequestTypeDef

collaborationIdentifier

  • Type:
  • Required: Yes

accountId

  • Type:
  • Required: Yes

DeleteMembershipInputRequestTypeDef

membershipIdentifier

  • Type:
  • Required: Yes

DeletePrivacyBudgetTemplateInputRequestTypeDef

membershipIdentifier

  • Type:
  • Required: Yes

privacyBudgetTemplateIdentifier

  • Type:
  • Required: Yes

DifferentialPrivacyColumnTypeDef

name

  • Type:
  • Required: Yes

DifferentialPrivacyConfigurationTypeDef

columns

  • Type: typing.List[aws_resource_validator.pydantic_models.cleanrooms_classes.DifferentialPrivacyColumnTypeDef]
  • Required: Yes

DifferentialPrivacyParametersTypeDef

sensitivityParameters

  • Type: typing.List[aws_resource_validator.pydantic_models.cleanrooms_classes.DifferentialPrivacySensitivityParametersTypeDef]
  • Required: Yes

DifferentialPrivacyPreviewAggregationTypeDef

type

  • Type: typing.Literal['AVG', 'COUNT', 'COUNT_DISTINCT', 'STDDEV', 'SUM']
  • Required: Yes

maxCount

  • Type:
  • Required: Yes

DifferentialPrivacyPreviewParametersInputTypeDef

epsilon

  • Type:
  • Required: Yes

usersNoisePerQuery

  • Type:
  • Required: Yes

DifferentialPrivacyPrivacyBudgetAggregationTypeDef

type

  • Type: typing.Literal['AVG', 'COUNT', 'COUNT_DISTINCT', 'STDDEV', 'SUM']
  • Required: Yes

maxCount

  • Type:
  • Required: Yes

remainingCount

  • Type:
  • Required: Yes

DifferentialPrivacyPrivacyBudgetTypeDef

aggregations

  • Type: typing.List[aws_resource_validator.pydantic_models.cleanrooms_classes.DifferentialPrivacyPrivacyBudgetAggregationTypeDef]
  • Required: Yes

epsilon

  • Type:
  • Required: Yes

DifferentialPrivacyPrivacyImpactTypeDef

aggregations

  • Type: typing.List[aws_resource_validator.pydantic_models.cleanrooms_classes.DifferentialPrivacyPreviewAggregationTypeDef]
  • Required: Yes

DifferentialPrivacySensitivityParametersTypeDef

aggregationType

  • Type: typing.Literal['AVG', 'COUNT', 'COUNT_DISTINCT', 'STDDEV', 'SUM']
  • Required: Yes

aggregationExpression

  • Type:
  • Required: Yes

userContributionLimit

  • Type:
  • Required: Yes

minColumnValue

  • Type: typing.Optional[float]

maxColumnValue

  • Type: typing.Optional[float]

DifferentialPrivacyTemplateParametersInputTypeDef

epsilon

  • Type:
  • Required: Yes

usersNoisePerQuery

  • Type:
  • Required: Yes

DifferentialPrivacyTemplateParametersOutputTypeDef

epsilon

  • Type:
  • Required: Yes

usersNoisePerQuery

  • Type:
  • Required: Yes

DifferentialPrivacyTemplateUpdateParametersTypeDef

epsilon

  • Type: typing.Optional[int]

usersNoisePerQuery

  • Type: typing.Optional[int]

GetAnalysisTemplateInputRequestTypeDef

membershipIdentifier

  • Type:
  • Required: Yes

analysisTemplateIdentifier

  • Type:
  • Required: Yes

GetAnalysisTemplateOutputTypeDef

analysisTemplate

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetCollaborationAnalysisTemplateInputRequestTypeDef

collaborationIdentifier

  • Type:
  • Required: Yes

analysisTemplateArn

  • Type:
  • Required: Yes

GetCollaborationAnalysisTemplateOutputTypeDef

collaborationAnalysisTemplate

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetCollaborationConfiguredAudienceModelAssociationInputRequestTypeDef

collaborationIdentifier

  • Type:
  • Required: Yes

configuredAudienceModelAssociationIdentifier

  • Type:
  • Required: Yes

GetCollaborationConfiguredAudienceModelAssociationOutputTypeDef

collaborationConfiguredAudienceModelAssociation

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetCollaborationInputRequestTypeDef

collaborationIdentifier

  • Type:
  • Required: Yes

GetCollaborationOutputTypeDef

collaboration

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetCollaborationPrivacyBudgetTemplateInputRequestTypeDef

collaborationIdentifier

  • Type:
  • Required: Yes

privacyBudgetTemplateIdentifier

  • Type:
  • Required: Yes

GetCollaborationPrivacyBudgetTemplateOutputTypeDef

collaborationPrivacyBudgetTemplate

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetConfiguredAudienceModelAssociationInputRequestTypeDef

configuredAudienceModelAssociationIdentifier

  • Type:
  • Required: Yes

membershipIdentifier

  • Type:
  • Required: Yes

GetConfiguredAudienceModelAssociationOutputTypeDef

configuredAudienceModelAssociation

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetConfiguredTableAnalysisRuleInputRequestTypeDef

configuredTableIdentifier

  • Type:
  • Required: Yes

analysisRuleType

  • Type: typing.Literal['AGGREGATION', 'CUSTOM', 'LIST']
  • Required: Yes

GetConfiguredTableAnalysisRuleOutputTypeDef

analysisRule

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetConfiguredTableAssociationInputRequestTypeDef

configuredTableAssociationIdentifier

  • Type:
  • Required: Yes

membershipIdentifier

  • Type:
  • Required: Yes

GetConfiguredTableAssociationOutputTypeDef

configuredTableAssociation

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetConfiguredTableInputRequestTypeDef

configuredTableIdentifier

  • Type:
  • Required: Yes

GetConfiguredTableOutputTypeDef

configuredTable

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetMembershipInputRequestTypeDef

membershipIdentifier

  • Type:
  • Required: Yes

GetMembershipOutputTypeDef

membership

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetPrivacyBudgetTemplateInputRequestTypeDef

membershipIdentifier

  • Type:
  • Required: Yes

privacyBudgetTemplateIdentifier

  • Type:
  • Required: Yes

GetPrivacyBudgetTemplateOutputTypeDef

privacyBudgetTemplate

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetProtectedQueryInputRequestTypeDef

membershipIdentifier

  • Type:
  • Required: Yes

protectedQueryIdentifier

  • Type:
  • Required: Yes

GetProtectedQueryOutputTypeDef

protectedQuery

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetSchemaAnalysisRuleInputRequestTypeDef

collaborationIdentifier

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

type

  • Type: typing.Literal['AGGREGATION', 'CUSTOM', 'LIST']
  • Required: Yes

GetSchemaAnalysisRuleOutputTypeDef

analysisRule

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetSchemaInputRequestTypeDef

collaborationIdentifier

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

GetSchemaOutputTypeDef

schema

  • Type:
  • Default: >

ResponseMetadata

  • Type:
  • Required: Yes

GlueTableReferenceTypeDef

tableName

  • Type:
  • Required: Yes

databaseName

  • Type:
  • Required: Yes

ListAnalysisTemplatesInputListAnalysisTemplatesPaginateTypeDef

membershipIdentifier

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms_classes.PaginatorConfigTypeDef]

ListAnalysisTemplatesInputRequestTypeDef

membershipIdentifier

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

ListAnalysisTemplatesOutputTypeDef

nextToken

  • Type:
  • Required: Yes

analysisTemplateSummaries

  • Type: typing.List[aws_resource_validator.pydantic_models.cleanrooms_classes.AnalysisTemplateSummaryTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListCollaborationAnalysisTemplatesInputRequestTypeDef

collaborationIdentifier

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

ListCollaborationAnalysisTemplatesOutputTypeDef

nextToken

  • Type:
  • Required: Yes

collaborationAnalysisTemplateSummaries

  • Type: typing.List[aws_resource_validator.pydantic_models.cleanrooms_classes.CollaborationAnalysisTemplateSummaryTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListCollaborationConfiguredAudienceModelAssociationsInputListCollaborationConfiguredAudienceModelAssociationsPaginateTypeDef

collaborationIdentifier

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms_classes.PaginatorConfigTypeDef]

ListCollaborationConfiguredAudienceModelAssociationsInputRequestTypeDef

collaborationIdentifier

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

ListCollaborationConfiguredAudienceModelAssociationsOutputTypeDef

collaborationConfiguredAudienceModelAssociationSummaries

  • Type: typing.List[aws_resource_validator.pydantic_models.cleanrooms_classes.CollaborationConfiguredAudienceModelAssociationSummaryTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListCollaborationPrivacyBudgetTemplatesInputListCollaborationPrivacyBudgetTemplatesPaginateTypeDef

collaborationIdentifier

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms_classes.PaginatorConfigTypeDef]

ListCollaborationPrivacyBudgetTemplatesInputRequestTypeDef

collaborationIdentifier

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

ListCollaborationPrivacyBudgetTemplatesOutputTypeDef

nextToken

  • Type:
  • Required: Yes

collaborationPrivacyBudgetTemplateSummaries

  • Type: typing.List[aws_resource_validator.pydantic_models.cleanrooms_classes.CollaborationPrivacyBudgetTemplateSummaryTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListCollaborationPrivacyBudgetsInputListCollaborationPrivacyBudgetsPaginateTypeDef

collaborationIdentifier

  • Type:
  • Required: Yes

privacyBudgetType

  • Type: typing.Literal['DIFFERENTIAL_PRIVACY']
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms_classes.PaginatorConfigTypeDef]

ListCollaborationPrivacyBudgetsInputRequestTypeDef

collaborationIdentifier

  • Type:
  • Required: Yes

privacyBudgetType

  • Type: typing.Literal['DIFFERENTIAL_PRIVACY']
  • Required: Yes

maxResults

  • Type: typing.Optional[int]

nextToken

  • Type: typing.Optional[str]

ListCollaborationPrivacyBudgetsOutputTypeDef

collaborationPrivacyBudgetSummaries

  • Type: typing.List[aws_resource_validator.pydantic_models.cleanrooms_classes.CollaborationPrivacyBudgetSummaryTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListCollaborationsInputListCollaborationsPaginateTypeDef

memberStatus

  • Type: typing.Optional[typing.Literal['ACTIVE', 'INVITED']]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms_classes.PaginatorConfigTypeDef]

ListCollaborationsInputRequestTypeDef

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

memberStatus

  • Type: typing.Optional[typing.Literal['ACTIVE', 'INVITED']]

ListCollaborationsOutputTypeDef

nextToken

  • Type:
  • Required: Yes

collaborationList

  • Type: typing.List[aws_resource_validator.pydantic_models.cleanrooms_classes.CollaborationSummaryTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListConfiguredAudienceModelAssociationsInputListConfiguredAudienceModelAssociationsPaginateTypeDef

membershipIdentifier

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms_classes.PaginatorConfigTypeDef]

ListConfiguredAudienceModelAssociationsInputRequestTypeDef

membershipIdentifier

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

ListConfiguredAudienceModelAssociationsOutputTypeDef

configuredAudienceModelAssociationSummaries

  • Type: typing.List[aws_resource_validator.pydantic_models.cleanrooms_classes.ConfiguredAudienceModelAssociationSummaryTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListConfiguredTableAssociationsInputListConfiguredTableAssociationsPaginateTypeDef

membershipIdentifier

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms_classes.PaginatorConfigTypeDef]

ListConfiguredTableAssociationsInputRequestTypeDef

membershipIdentifier

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

ListConfiguredTableAssociationsOutputTypeDef

configuredTableAssociationSummaries

  • Type: typing.List[aws_resource_validator.pydantic_models.cleanrooms_classes.ConfiguredTableAssociationSummaryTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListConfiguredTablesInputListConfiguredTablesPaginateTypeDef

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms_classes.PaginatorConfigTypeDef]

ListConfiguredTablesInputRequestTypeDef

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

ListConfiguredTablesOutputTypeDef

configuredTableSummaries

  • Type: typing.List[aws_resource_validator.pydantic_models.cleanrooms_classes.ConfiguredTableSummaryTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListMembersInputListMembersPaginateTypeDef

collaborationIdentifier

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms_classes.PaginatorConfigTypeDef]

ListMembersInputRequestTypeDef

collaborationIdentifier

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

ListMembersOutputTypeDef

nextToken

  • Type:
  • Required: Yes

memberSummaries

  • Type: typing.List[aws_resource_validator.pydantic_models.cleanrooms_classes.MemberSummaryTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListMembershipsInputListMembershipsPaginateTypeDef

status

  • Type: typing.Optional[typing.Literal['ACTIVE', 'COLLABORATION_DELETED', 'REMOVED']]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms_classes.PaginatorConfigTypeDef]

ListMembershipsInputRequestTypeDef

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

status

  • Type: typing.Optional[typing.Literal['ACTIVE', 'COLLABORATION_DELETED', 'REMOVED']]

ListMembershipsOutputTypeDef

nextToken

  • Type:
  • Required: Yes

membershipSummaries

  • Type: typing.List[aws_resource_validator.pydantic_models.cleanrooms_classes.MembershipSummaryTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListPrivacyBudgetTemplatesInputListPrivacyBudgetTemplatesPaginateTypeDef

membershipIdentifier

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms_classes.PaginatorConfigTypeDef]

ListPrivacyBudgetTemplatesInputRequestTypeDef

membershipIdentifier

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

ListPrivacyBudgetTemplatesOutputTypeDef

nextToken

  • Type:
  • Required: Yes

privacyBudgetTemplateSummaries

  • Type: typing.List[aws_resource_validator.pydantic_models.cleanrooms_classes.PrivacyBudgetTemplateSummaryTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListPrivacyBudgetsInputListPrivacyBudgetsPaginateTypeDef

membershipIdentifier

  • Type:
  • Required: Yes

privacyBudgetType

  • Type: typing.Literal['DIFFERENTIAL_PRIVACY']
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms_classes.PaginatorConfigTypeDef]

ListPrivacyBudgetsInputRequestTypeDef

membershipIdentifier

  • Type:
  • Required: Yes

privacyBudgetType

  • Type: typing.Literal['DIFFERENTIAL_PRIVACY']
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

ListPrivacyBudgetsOutputTypeDef

privacyBudgetSummaries

  • Type: typing.List[aws_resource_validator.pydantic_models.cleanrooms_classes.PrivacyBudgetSummaryTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListProtectedQueriesInputListProtectedQueriesPaginateTypeDef

membershipIdentifier

  • Type:
  • Required: Yes

status

  • Type: typing.Optional[typing.Literal['CANCELLED', 'CANCELLING', 'FAILED', 'STARTED', 'SUBMITTED', 'SUCCESS', 'TIMED_OUT']]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms_classes.PaginatorConfigTypeDef]

ListProtectedQueriesInputRequestTypeDef

membershipIdentifier

  • Type:
  • Required: Yes

status

  • Type: typing.Optional[typing.Literal['CANCELLED', 'CANCELLING', 'FAILED', 'STARTED', 'SUBMITTED', 'SUCCESS', 'TIMED_OUT']]

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

ListProtectedQueriesOutputTypeDef

nextToken

  • Type:
  • Required: Yes

protectedQueries

  • Type: typing.List[aws_resource_validator.pydantic_models.cleanrooms_classes.ProtectedQuerySummaryTypeDef]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListSchemasInputListSchemasPaginateTypeDef

collaborationIdentifier

  • Type:
  • Required: Yes

schemaType

  • Type: typing.Optional[typing.Literal['TABLE']]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms_classes.PaginatorConfigTypeDef]

ListSchemasInputRequestTypeDef

collaborationIdentifier

  • Type:
  • Required: Yes

schemaType

  • Type: typing.Optional[typing.Literal['TABLE']]

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

ListSchemasOutputTypeDef

schemaSummaries

  • Type: typing.List[aws_resource_validator.pydantic_models.cleanrooms_classes.SchemaSummaryTypeDef]
  • Required: Yes

nextToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListTagsForResourceInputRequestTypeDef

resourceArn

  • Type:
  • Required: Yes

ListTagsForResourceOutputTypeDef

tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

MemberSpecificationTypeDef

accountId

  • Type:
  • Required: Yes

memberAbilities

  • Type: typing.Sequence[typing.Literal['CAN_QUERY', 'CAN_RECEIVE_RESULTS']]
  • Required: Yes

displayName

  • Type:
  • Required: Yes

paymentConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms_classes.PaymentConfigurationTypeDef]

MemberSummaryTypeDef

accountId

  • Type:
  • Required: Yes

status

  • Type: typing.Literal['ACTIVE', 'INVITED', 'LEFT', 'REMOVED']
  • Required: Yes

displayName

  • Type:
  • Required: Yes

abilities

  • Type: typing.List[typing.Literal['CAN_QUERY', 'CAN_RECEIVE_RESULTS']]
  • Required: Yes

createTime

  • Type:
  • Required: Yes

updateTime

  • Type:
  • Required: Yes

paymentConfiguration

  • Type:
  • Required: Yes

membershipId

  • Type: typing.Optional[str]

membershipArn

  • Type: typing.Optional[str]

MembershipPaymentConfigurationTypeDef

queryCompute

  • Type:
  • Required: Yes

MembershipProtectedQueryOutputConfigurationTypeDef

s3

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms_classes.ProtectedQueryS3OutputConfigurationTypeDef]

MembershipProtectedQueryResultConfigurationTypeDef

outputConfiguration

  • Type:
  • Required: Yes

roleArn

  • Type: typing.Optional[str]

MembershipQueryComputePaymentConfigTypeDef

isResponsible

  • Type:
  • Required: Yes

MembershipSummaryTypeDef

id

  • Type:
  • Required: Yes

arn

  • Type:
  • Required: Yes

collaborationArn

  • Type:
  • Required: Yes

collaborationId

  • Type:
  • Required: Yes

collaborationCreatorAccountId

  • Type:
  • Required: Yes

collaborationCreatorDisplayName

  • Type:
  • Required: Yes

collaborationName

  • Type:
  • Required: Yes

createTime

  • Type:
  • Required: Yes

updateTime

  • Type:
  • Required: Yes

status

  • Type: typing.Literal['ACTIVE', 'COLLABORATION_DELETED', 'REMOVED']
  • Required: Yes

memberAbilities

  • Type: typing.List[typing.Literal['CAN_QUERY', 'CAN_RECEIVE_RESULTS']]
  • Required: Yes

paymentConfiguration

  • Type:
  • Required: Yes

MembershipTypeDef

id

  • Type:
  • Required: Yes

arn

  • Type:
  • Required: Yes

collaborationArn

  • Type:
  • Required: Yes

collaborationId

  • Type:
  • Required: Yes

collaborationCreatorAccountId

  • Type:
  • Required: Yes

collaborationCreatorDisplayName

  • Type:
  • Required: Yes

collaborationName

  • Type:
  • Required: Yes

createTime

  • Type:
  • Required: Yes

updateTime

  • Type:
  • Required: Yes

status

  • Type: typing.Literal['ACTIVE', 'COLLABORATION_DELETED', 'REMOVED']
  • Required: Yes

memberAbilities

  • Type: typing.List[typing.Literal['CAN_QUERY', 'CAN_RECEIVE_RESULTS']]
  • Required: Yes

queryLogStatus

  • Type: typing.Literal['DISABLED', 'ENABLED']
  • Required: Yes

paymentConfiguration

  • Type:
  • Required: Yes

defaultResultConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms_classes.MembershipProtectedQueryResultConfigurationTypeDef]

PaginatorConfigTypeDef

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

PaymentConfigurationTypeDef

queryCompute

  • Type:
  • Required: Yes

PreviewPrivacyImpactInputRequestTypeDef

membershipIdentifier

  • Type:
  • Required: Yes

parameters

  • Type:
  • Required: Yes

PreviewPrivacyImpactOutputTypeDef

privacyImpact

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

PreviewPrivacyImpactParametersInputTypeDef

differentialPrivacy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms_classes.DifferentialPrivacyPreviewParametersInputTypeDef]

PrivacyBudgetSummaryTypeDef

id

  • Type:
  • Required: Yes

privacyBudgetTemplateId

  • Type:
  • Required: Yes

privacyBudgetTemplateArn

  • Type:
  • Required: Yes

membershipId

  • Type:
  • Required: Yes

membershipArn

  • Type:
  • Required: Yes

collaborationId

  • Type:
  • Required: Yes

collaborationArn

  • Type:
  • Required: Yes

type

  • Type: typing.Literal['DIFFERENTIAL_PRIVACY']
  • Required: Yes

createTime

  • Type:
  • Required: Yes

updateTime

  • Type:
  • Required: Yes

budget

  • Type:
  • Required: Yes

PrivacyBudgetTemplateParametersInputTypeDef

differentialPrivacy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms_classes.DifferentialPrivacyTemplateParametersInputTypeDef]

PrivacyBudgetTemplateParametersOutputTypeDef

differentialPrivacy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms_classes.DifferentialPrivacyTemplateParametersOutputTypeDef]

PrivacyBudgetTemplateSummaryTypeDef

id

  • Type:
  • Required: Yes

arn

  • Type:
  • Required: Yes

membershipId

  • Type:
  • Required: Yes

membershipArn

  • Type:
  • Required: Yes

collaborationId

  • Type:
  • Required: Yes

collaborationArn

  • Type:
  • Required: Yes

privacyBudgetType

  • Type: typing.Literal['DIFFERENTIAL_PRIVACY']
  • Required: Yes

createTime

  • Type:
  • Required: Yes

updateTime

  • Type:
  • Required: Yes

PrivacyBudgetTemplateTypeDef

id

  • Type:
  • Required: Yes

arn

  • Type:
  • Required: Yes

membershipId

  • Type:
  • Required: Yes

membershipArn

  • Type:
  • Required: Yes

collaborationId

  • Type:
  • Required: Yes

collaborationArn

  • Type:
  • Required: Yes

createTime

  • Type:
  • Required: Yes

updateTime

  • Type:
  • Required: Yes

privacyBudgetType

  • Type: typing.Literal['DIFFERENTIAL_PRIVACY']
  • Required: Yes

autoRefresh

  • Type: typing.Literal['CALENDAR_MONTH', 'NONE']
  • Required: Yes

parameters

  • Type:
  • Required: Yes

PrivacyBudgetTemplateUpdateParametersTypeDef

differentialPrivacy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms_classes.DifferentialPrivacyTemplateUpdateParametersTypeDef]

PrivacyBudgetTypeDef

differentialPrivacy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms_classes.DifferentialPrivacyPrivacyBudgetTypeDef]

PrivacyImpactTypeDef

differentialPrivacy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms_classes.DifferentialPrivacyPrivacyImpactTypeDef]

ProtectedQueryErrorTypeDef

message

  • Type:
  • Required: Yes

code

  • Type:
  • Required: Yes

ProtectedQueryOutputConfigurationTypeDef

s3

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms_classes.ProtectedQueryS3OutputConfigurationTypeDef]

ProtectedQueryOutputTypeDef

s3

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms_classes.ProtectedQueryS3OutputTypeDef]

memberList

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.cleanrooms_classes.ProtectedQuerySingleMemberOutputTypeDef]]

ProtectedQueryResultConfigurationTypeDef

outputConfiguration

  • Type:
  • Required: Yes

ProtectedQueryResultTypeDef

output

  • Type:
  • Required: Yes

ProtectedQueryS3OutputConfigurationTypeDef

resultFormat

  • Type: typing.Literal['CSV', 'PARQUET']
  • Required: Yes

bucket

  • Type:
  • Required: Yes

keyPrefix

  • Type: typing.Optional[str]

ProtectedQueryS3OutputTypeDef

location

  • Type:
  • Required: Yes

ProtectedQuerySQLParametersTypeDef

queryString

  • Type: typing.Optional[str]

analysisTemplateArn

  • Type: typing.Optional[str]

parameters

  • Type: typing.Optional[typing.Dict[str, str]]

ProtectedQuerySingleMemberOutputTypeDef

accountId

  • Type:
  • Required: Yes

ProtectedQueryStatisticsTypeDef

totalDurationInMillis

  • Type: typing.Optional[int]

ProtectedQuerySummaryTypeDef

id

  • Type:
  • Required: Yes

membershipId

  • Type:
  • Required: Yes

membershipArn

  • Type:
  • Required: Yes

createTime

  • Type:
  • Required: Yes

status

  • Type: typing.Literal['CANCELLED', 'CANCELLING', 'FAILED', 'STARTED', 'SUBMITTED', 'SUCCESS', 'TIMED_OUT']
  • Required: Yes

ProtectedQueryTypeDef

id

  • Type:
  • Required: Yes

membershipId

  • Type:
  • Required: Yes

membershipArn

  • Type:
  • Required: Yes

createTime

  • Type:
  • Required: Yes

status

  • Type: typing.Literal['CANCELLED', 'CANCELLING', 'FAILED', 'STARTED', 'SUBMITTED', 'SUCCESS', 'TIMED_OUT']
  • Required: Yes

sqlParameters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms_classes.ProtectedQuerySQLParametersTypeDef]

resultConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms_classes.ProtectedQueryResultConfigurationTypeDef]

statistics

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms_classes.ProtectedQueryStatisticsTypeDef]

result

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms_classes.ProtectedQueryResultTypeDef]

error

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms_classes.ProtectedQueryErrorTypeDef]

differentialPrivacy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms_classes.DifferentialPrivacyParametersTypeDef]

QueryComputePaymentConfigTypeDef

isResponsible

  • Type:
  • Required: Yes

ResponseMetadataTypeDef

RequestId

  • Type:
  • Required: Yes

HTTPStatusCode

  • Type:
  • Required: Yes

HTTPHeaders

  • Type: typing.Dict[str, str]
  • Required: Yes

RetryAttempts

  • Type:
  • Required: Yes

HostId

  • Type: typing.Optional[str]

SchemaAnalysisRuleRequestTypeDef

name

  • Type:
  • Required: Yes

type

  • Type: typing.Literal['AGGREGATION', 'CUSTOM', 'LIST']
  • Required: Yes

SchemaStatusDetailTypeDef

status

  • Type: typing.Literal['NOT_READY', 'READY']
  • Required: Yes

reasons

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.cleanrooms_classes.SchemaStatusReasonTypeDef]]

analysisRuleType

  • Type: typing.Optional[typing.Literal['AGGREGATION', 'CUSTOM', 'LIST']]

configurations

  • Type: typing.Optional[typing.List[typing.Literal['DIFFERENTIAL_PRIVACY']]]

SchemaStatusReasonTypeDef

code

  • Type: typing.Literal['ANALYSIS_PROVIDERS_NOT_CONFIGURED', 'ANALYSIS_RULE_MISSING', 'ANALYSIS_TEMPLATES_NOT_CONFIGURED', 'DIFFERENTIAL_PRIVACY_POLICY_NOT_CONFIGURED']
  • Required: Yes

message

  • Type:
  • Required: Yes

SchemaSummaryTypeDef

name

  • Type:
  • Required: Yes

type

  • Type: typing.Literal['TABLE']
  • Required: Yes

creatorAccountId

  • Type:
  • Required: Yes

createTime

  • Type:
  • Required: Yes

updateTime

  • Type:
  • Required: Yes

collaborationId

  • Type:
  • Required: Yes

collaborationArn

  • Type:
  • Required: Yes

analysisRuleTypes

  • Type: typing.List[typing.Literal['AGGREGATION', 'CUSTOM', 'LIST']]
  • Required: Yes

analysisMethod

  • Type: typing.Optional[typing.Literal['DIRECT_QUERY']]

SchemaTypeDef

columns

  • Type: typing.List[aws_resource_validator.pydantic_models.cleanrooms_classes.ColumnTypeDef]
  • Required: Yes

partitionKeys

  • Type: typing.List[aws_resource_validator.pydantic_models.cleanrooms_classes.ColumnTypeDef]
  • Required: Yes

analysisRuleTypes

  • Type: typing.List[typing.Literal['AGGREGATION', 'CUSTOM', 'LIST']]
  • Required: Yes

creatorAccountId

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

collaborationId

  • Type:
  • Required: Yes

collaborationArn

  • Type:
  • Required: Yes

description

  • Type:
  • Required: Yes

createTime

  • Type:
  • Required: Yes

updateTime

  • Type:
  • Required: Yes

type

  • Type: typing.Literal['TABLE']
  • Required: Yes

schemaStatusDetails

  • Type: typing.List[aws_resource_validator.pydantic_models.cleanrooms_classes.SchemaStatusDetailTypeDef]
  • Required: Yes

analysisMethod

  • Type: typing.Optional[typing.Literal['DIRECT_QUERY']]

StartProtectedQueryInputRequestTypeDef

type

  • Type: typing.Literal['SQL']
  • Required: Yes

membershipIdentifier

  • Type:
  • Required: Yes

sqlParameters

  • Type:
  • Required: Yes

resultConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms_classes.ProtectedQueryResultConfigurationTypeDef]

StartProtectedQueryOutputTypeDef

protectedQuery

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

TableReferenceTypeDef

glue

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms_classes.GlueTableReferenceTypeDef]

TagResourceInputRequestTypeDef

resourceArn

  • Type:
  • Required: Yes

tags

  • Type: typing.Mapping[str, str]
  • Required: Yes

UntagResourceInputRequestTypeDef

resourceArn

  • Type:
  • Required: Yes

tagKeys

  • Type: typing.Sequence[str]
  • Required: Yes

UpdateAnalysisTemplateInputRequestTypeDef

membershipIdentifier

  • Type:
  • Required: Yes

analysisTemplateIdentifier

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

UpdateAnalysisTemplateOutputTypeDef

analysisTemplate

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateCollaborationInputRequestTypeDef

collaborationIdentifier

  • Type:
  • Required: Yes

name

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

UpdateCollaborationOutputTypeDef

collaboration

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateConfiguredAudienceModelAssociationInputRequestTypeDef

configuredAudienceModelAssociationIdentifier

  • Type:
  • Required: Yes

membershipIdentifier

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

name

  • Type: typing.Optional[str]

UpdateConfiguredAudienceModelAssociationOutputTypeDef

configuredAudienceModelAssociation

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateConfiguredTableAnalysisRuleInputRequestTypeDef

configuredTableIdentifier

  • Type:
  • Required: Yes

analysisRuleType

  • Type: typing.Literal['AGGREGATION', 'CUSTOM', 'LIST']
  • Required: Yes

analysisRulePolicy

  • Type:
  • Required: Yes

UpdateConfiguredTableAnalysisRuleOutputTypeDef

analysisRule

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateConfiguredTableAssociationInputRequestTypeDef

configuredTableAssociationIdentifier

  • Type:
  • Required: Yes

membershipIdentifier

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

roleArn

  • Type: typing.Optional[str]

UpdateConfiguredTableAssociationOutputTypeDef

configuredTableAssociation

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateConfiguredTableInputRequestTypeDef

configuredTableIdentifier

  • Type:
  • Required: Yes

name

  • Type: typing.Optional[str]

description

  • Type: typing.Optional[str]

UpdateConfiguredTableOutputTypeDef

configuredTable

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateMembershipInputRequestTypeDef

membershipIdentifier

  • Type:
  • Required: Yes

queryLogStatus

  • Type: typing.Optional[typing.Literal['DISABLED', 'ENABLED']]

defaultResultConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms_classes.MembershipProtectedQueryResultConfigurationTypeDef]

UpdateMembershipOutputTypeDef

membership

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdatePrivacyBudgetTemplateInputRequestTypeDef

membershipIdentifier

  • Type:
  • Required: Yes

privacyBudgetTemplateIdentifier

  • Type:
  • Required: Yes

privacyBudgetType

  • Type: typing.Literal['DIFFERENTIAL_PRIVACY']
  • Required: Yes

parameters

  • Type: typing.Optional[aws_resource_validator.pydantic_models.cleanrooms_classes.PrivacyBudgetTemplateUpdateParametersTypeDef]

UpdatePrivacyBudgetTemplateOutputTypeDef

privacyBudgetTemplate

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

UpdateProtectedQueryInputRequestTypeDef

membershipIdentifier

  • Type:
  • Required: Yes

protectedQueryIdentifier

  • Type:
  • Required: Yes

targetStatus

  • Type: typing.Literal['CANCELLED']
  • Required: Yes

UpdateProtectedQueryOutputTypeDef

protectedQuery

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes