Module: Aws::CleanRooms::Types
- Defined in:
- lib/aws-sdk-cleanrooms/types.rb
Defined Under Namespace
Classes: AccessDeniedException, AggregateColumn, AggregationConstraint, AnalysisParameter, AnalysisRule, AnalysisRuleAggregation, AnalysisRuleCustom, AnalysisRuleIdMappingTable, AnalysisRuleList, AnalysisRulePolicy, AnalysisRulePolicyV1, AnalysisSchema, AnalysisSource, AnalysisTemplate, AnalysisTemplateSummary, AnalysisTemplateValidationStatusDetail, AnalysisTemplateValidationStatusReason, BatchGetCollaborationAnalysisTemplateError, BatchGetCollaborationAnalysisTemplateInput, BatchGetCollaborationAnalysisTemplateOutput, BatchGetSchemaAnalysisRuleError, BatchGetSchemaAnalysisRuleInput, BatchGetSchemaAnalysisRuleOutput, BatchGetSchemaError, BatchGetSchemaInput, BatchGetSchemaOutput, Collaboration, CollaborationAnalysisTemplate, CollaborationAnalysisTemplateSummary, CollaborationConfiguredAudienceModelAssociation, CollaborationConfiguredAudienceModelAssociationSummary, CollaborationIdNamespaceAssociation, CollaborationIdNamespaceAssociationSummary, CollaborationPrivacyBudgetSummary, CollaborationPrivacyBudgetTemplate, CollaborationPrivacyBudgetTemplateSummary, CollaborationSummary, Column, ConfigurationDetails, ConfiguredAudienceModelAssociation, ConfiguredAudienceModelAssociationSummary, ConfiguredTable, ConfiguredTableAnalysisRule, ConfiguredTableAnalysisRulePolicy, ConfiguredTableAnalysisRulePolicyV1, ConfiguredTableAssociation, ConfiguredTableAssociationAnalysisRule, ConfiguredTableAssociationAnalysisRuleAggregation, ConfiguredTableAssociationAnalysisRuleCustom, ConfiguredTableAssociationAnalysisRuleList, ConfiguredTableAssociationAnalysisRulePolicy, ConfiguredTableAssociationAnalysisRulePolicyV1, ConfiguredTableAssociationSummary, ConfiguredTableSummary, ConflictException, CreateAnalysisTemplateInput, CreateAnalysisTemplateOutput, CreateCollaborationInput, CreateCollaborationOutput, CreateConfiguredAudienceModelAssociationInput, CreateConfiguredAudienceModelAssociationOutput, CreateConfiguredTableAnalysisRuleInput, CreateConfiguredTableAnalysisRuleOutput, CreateConfiguredTableAssociationAnalysisRuleInput, CreateConfiguredTableAssociationAnalysisRuleOutput, CreateConfiguredTableAssociationInput, CreateConfiguredTableAssociationOutput, CreateConfiguredTableInput, CreateConfiguredTableOutput, CreateIdMappingTableInput, CreateIdMappingTableOutput, CreateIdNamespaceAssociationInput, CreateIdNamespaceAssociationOutput, CreateMembershipInput, CreateMembershipOutput, CreatePrivacyBudgetTemplateInput, CreatePrivacyBudgetTemplateOutput, DataEncryptionMetadata, DeleteAnalysisTemplateInput, DeleteAnalysisTemplateOutput, DeleteCollaborationInput, DeleteCollaborationOutput, DeleteConfiguredAudienceModelAssociationInput, DeleteConfiguredAudienceModelAssociationOutput, DeleteConfiguredTableAnalysisRuleInput, DeleteConfiguredTableAnalysisRuleOutput, DeleteConfiguredTableAssociationAnalysisRuleInput, DeleteConfiguredTableAssociationAnalysisRuleOutput, DeleteConfiguredTableAssociationInput, DeleteConfiguredTableAssociationOutput, DeleteConfiguredTableInput, DeleteConfiguredTableOutput, DeleteIdMappingTableInput, DeleteIdMappingTableOutput, DeleteIdNamespaceAssociationInput, DeleteIdNamespaceAssociationOutput, DeleteMemberInput, DeleteMemberOutput, DeleteMembershipInput, DeleteMembershipOutput, DeletePrivacyBudgetTemplateInput, DeletePrivacyBudgetTemplateOutput, DifferentialPrivacyColumn, DifferentialPrivacyConfiguration, DifferentialPrivacyParameters, DifferentialPrivacyPreviewAggregation, DifferentialPrivacyPreviewParametersInput, DifferentialPrivacyPrivacyBudget, DifferentialPrivacyPrivacyBudgetAggregation, DifferentialPrivacyPrivacyImpact, DifferentialPrivacySensitivityParameters, DifferentialPrivacyTemplateParametersInput, DifferentialPrivacyTemplateParametersOutput, DifferentialPrivacyTemplateUpdateParameters, DirectAnalysisConfigurationDetails, GetAnalysisTemplateInput, GetAnalysisTemplateOutput, GetCollaborationAnalysisTemplateInput, GetCollaborationAnalysisTemplateOutput, GetCollaborationConfiguredAudienceModelAssociationInput, GetCollaborationConfiguredAudienceModelAssociationOutput, GetCollaborationIdNamespaceAssociationInput, GetCollaborationIdNamespaceAssociationOutput, GetCollaborationInput, GetCollaborationOutput, GetCollaborationPrivacyBudgetTemplateInput, GetCollaborationPrivacyBudgetTemplateOutput, GetConfiguredAudienceModelAssociationInput, GetConfiguredAudienceModelAssociationOutput, GetConfiguredTableAnalysisRuleInput, GetConfiguredTableAnalysisRuleOutput, GetConfiguredTableAssociationAnalysisRuleInput, GetConfiguredTableAssociationAnalysisRuleOutput, GetConfiguredTableAssociationInput, GetConfiguredTableAssociationOutput, GetConfiguredTableInput, GetConfiguredTableOutput, GetIdMappingTableInput, GetIdMappingTableOutput, GetIdNamespaceAssociationInput, GetIdNamespaceAssociationOutput, GetMembershipInput, GetMembershipOutput, GetPrivacyBudgetTemplateInput, GetPrivacyBudgetTemplateOutput, GetProtectedQueryInput, GetProtectedQueryOutput, GetSchemaAnalysisRuleInput, GetSchemaAnalysisRuleOutput, GetSchemaInput, GetSchemaOutput, GlueTableReference, IdMappingConfig, IdMappingTable, IdMappingTableInputReferenceConfig, IdMappingTableInputReferenceProperties, IdMappingTableInputSource, IdMappingTableSchemaTypeProperties, IdMappingTableSummary, IdNamespaceAssociation, IdNamespaceAssociationInputReferenceConfig, IdNamespaceAssociationInputReferenceProperties, IdNamespaceAssociationInputReferencePropertiesSummary, IdNamespaceAssociationSummary, InternalServerException, ListAnalysisTemplatesInput, ListAnalysisTemplatesOutput, ListCollaborationAnalysisTemplatesInput, ListCollaborationAnalysisTemplatesOutput, ListCollaborationConfiguredAudienceModelAssociationsInput, ListCollaborationConfiguredAudienceModelAssociationsOutput, ListCollaborationIdNamespaceAssociationsInput, ListCollaborationIdNamespaceAssociationsOutput, ListCollaborationPrivacyBudgetTemplatesInput, ListCollaborationPrivacyBudgetTemplatesOutput, ListCollaborationPrivacyBudgetsInput, ListCollaborationPrivacyBudgetsOutput, ListCollaborationsInput, ListCollaborationsOutput, ListConfiguredAudienceModelAssociationsInput, ListConfiguredAudienceModelAssociationsOutput, ListConfiguredTableAssociationsInput, ListConfiguredTableAssociationsOutput, ListConfiguredTablesInput, ListConfiguredTablesOutput, ListIdMappingTablesInput, ListIdMappingTablesOutput, ListIdNamespaceAssociationsInput, ListIdNamespaceAssociationsOutput, ListMembersInput, ListMembersOutput, ListMembershipsInput, ListMembershipsOutput, ListPrivacyBudgetTemplatesInput, ListPrivacyBudgetTemplatesOutput, ListPrivacyBudgetsInput, ListPrivacyBudgetsOutput, ListProtectedQueriesInput, ListProtectedQueriesOutput, ListSchemasInput, ListSchemasOutput, ListTagsForResourceInput, ListTagsForResourceOutput, MemberSpecification, MemberSummary, Membership, MembershipPaymentConfiguration, MembershipProtectedQueryOutputConfiguration, MembershipProtectedQueryResultConfiguration, MembershipQueryComputePaymentConfig, MembershipSummary, PaymentConfiguration, PopulateIdMappingTableInput, PopulateIdMappingTableOutput, PreviewPrivacyImpactInput, PreviewPrivacyImpactOutput, PreviewPrivacyImpactParametersInput, PrivacyBudget, PrivacyBudgetSummary, PrivacyBudgetTemplate, PrivacyBudgetTemplateParametersInput, PrivacyBudgetTemplateParametersOutput, PrivacyBudgetTemplateSummary, PrivacyBudgetTemplateUpdateParameters, PrivacyImpact, ProtectedQuery, ProtectedQueryError, ProtectedQueryMemberOutputConfiguration, ProtectedQueryOutput, ProtectedQueryOutputConfiguration, ProtectedQueryResult, ProtectedQueryResultConfiguration, ProtectedQueryS3Output, ProtectedQueryS3OutputConfiguration, ProtectedQuerySQLParameters, ProtectedQuerySingleMemberOutput, ProtectedQueryStatistics, ProtectedQuerySummary, QueryComputePaymentConfig, QueryConstraint, QueryConstraintRequireOverlap, ReceiverConfiguration, ResourceNotFoundException, Schema, SchemaAnalysisRuleRequest, SchemaStatusDetail, SchemaStatusReason, SchemaSummary, SchemaTypeProperties, ServiceQuotaExceededException, StartProtectedQueryInput, StartProtectedQueryOutput, TableReference, TagResourceInput, TagResourceOutput, ThrottlingException, UntagResourceInput, UntagResourceOutput, UpdateAnalysisTemplateInput, UpdateAnalysisTemplateOutput, UpdateCollaborationInput, UpdateCollaborationOutput, UpdateConfiguredAudienceModelAssociationInput, UpdateConfiguredAudienceModelAssociationOutput, UpdateConfiguredTableAnalysisRuleInput, UpdateConfiguredTableAnalysisRuleOutput, UpdateConfiguredTableAssociationAnalysisRuleInput, UpdateConfiguredTableAssociationAnalysisRuleOutput, UpdateConfiguredTableAssociationInput, UpdateConfiguredTableAssociationOutput, UpdateConfiguredTableInput, UpdateConfiguredTableOutput, UpdateIdMappingTableInput, UpdateIdMappingTableOutput, UpdateIdNamespaceAssociationInput, UpdateIdNamespaceAssociationOutput, UpdateMembershipInput, UpdateMembershipOutput, UpdatePrivacyBudgetTemplateInput, UpdatePrivacyBudgetTemplateOutput, UpdateProtectedQueryInput, UpdateProtectedQueryOutput, ValidationException, ValidationExceptionField
Instance Attribute Summary collapse
-
#aggregation ⇒ Types::ConfiguredTableAssociationAnalysisRuleAggregation
Analysis rule type that enables only aggregation queries on a configured table.
-
#custom ⇒ Types::ConfiguredTableAssociationAnalysisRuleCustom
Analysis rule type that enables the table owner to approve custom SQL queries on their configured tables.
-
#differential_privacy ⇒ Types::DifferentialPrivacyPrivacyImpact
An object that lists the number and type of aggregation functions you can perform.
-
#direct_analysis_configuration_details ⇒ Types::DirectAnalysisConfigurationDetails
The direct analysis configuration details.
-
#glue ⇒ Types::GlueTableReference
If present, a reference to the Glue table referred to by this table reference.
-
#id_mapping_table ⇒ Types::IdMappingTableSchemaTypeProperties
The ID mapping table for the schema type properties.
-
#list ⇒ Types::ConfiguredTableAssociationAnalysisRuleList
Analysis rule type that enables only list queries on a configured table.
-
#member ⇒ Types::ProtectedQueryMemberOutputConfiguration
Required configuration for a protected query with a ‘member` output type.
-
#member_list ⇒ Array<Types::ProtectedQuerySingleMemberOutput>
The list of member Amazon Web Services account(s) that received the results of the query.
-
#require_overlap ⇒ Types::QueryConstraintRequireOverlap
An array of column names that specifies which columns are required in the JOIN statement.
-
#s3 ⇒ Types::ProtectedQueryS3OutputConfiguration
Required configuration for a protected query with an ‘s3` output type.
-
#text ⇒ String
The query text.
-
#v1 ⇒ Types::ConfiguredTableAssociationAnalysisRulePolicyV1
The policy for the configured table association analysis rule.
Instance Attribute Details
#aggregation ⇒ Types::ConfiguredTableAssociationAnalysisRuleAggregation
Analysis rule type that enables only aggregation queries on a configured table.
363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 |
# File 'lib/aws-sdk-cleanrooms/types.rb', line 363 class AnalysisRulePolicyV1 < Struct.new( :list, :aggregation, :custom, :id_mapping_table, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class List < AnalysisRulePolicyV1; end class Aggregation < AnalysisRulePolicyV1; end class Custom < AnalysisRulePolicyV1; end class IdMappingTable < AnalysisRulePolicyV1; end class Unknown < AnalysisRulePolicyV1; end end |
#custom ⇒ Types::ConfiguredTableAssociationAnalysisRuleCustom
Analysis rule type that enables the table owner to approve custom SQL queries on their configured tables. It supports differential privacy.
363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 |
# File 'lib/aws-sdk-cleanrooms/types.rb', line 363 class AnalysisRulePolicyV1 < Struct.new( :list, :aggregation, :custom, :id_mapping_table, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class List < AnalysisRulePolicyV1; end class Aggregation < AnalysisRulePolicyV1; end class Custom < AnalysisRulePolicyV1; end class IdMappingTable < AnalysisRulePolicyV1; end class Unknown < AnalysisRulePolicyV1; end end |
#differential_privacy ⇒ Types::DifferentialPrivacyPrivacyImpact
An object that lists the number and type of aggregation functions you can perform.
5760 5761 5762 5763 5764 5765 5766 5767 5768 5769 |
# File 'lib/aws-sdk-cleanrooms/types.rb', line 5760 class PreviewPrivacyImpactParametersInput < Struct.new( :differential_privacy, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class DifferentialPrivacy < PreviewPrivacyImpactParametersInput; end class Unknown < PreviewPrivacyImpactParametersInput; end end |
#direct_analysis_configuration_details ⇒ Types::DirectAnalysisConfigurationDetails
The direct analysis configuration details.
1588 1589 1590 1591 1592 1593 1594 1595 1596 1597 |
# File 'lib/aws-sdk-cleanrooms/types.rb', line 1588 class ConfigurationDetails < Struct.new( :direct_analysis_configuration_details, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class DirectAnalysisConfigurationDetails < ConfigurationDetails; end class Unknown < ConfigurationDetails; end end |
#glue ⇒ Types::GlueTableReference
If present, a reference to the Glue table referred to by this table reference.
6845 6846 6847 6848 6849 6850 6851 6852 6853 6854 |
# File 'lib/aws-sdk-cleanrooms/types.rb', line 6845 class TableReference < Struct.new( :glue, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Glue < TableReference; end class Unknown < TableReference; end end |
#id_mapping_table ⇒ Types::IdMappingTableSchemaTypeProperties
The ID mapping table for the schema type properties.
363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 |
# File 'lib/aws-sdk-cleanrooms/types.rb', line 363 class AnalysisRulePolicyV1 < Struct.new( :list, :aggregation, :custom, :id_mapping_table, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class List < AnalysisRulePolicyV1; end class Aggregation < AnalysisRulePolicyV1; end class Custom < AnalysisRulePolicyV1; end class IdMappingTable < AnalysisRulePolicyV1; end class Unknown < AnalysisRulePolicyV1; end end |
#list ⇒ Types::ConfiguredTableAssociationAnalysisRuleList
Analysis rule type that enables only list queries on a configured table.
363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 |
# File 'lib/aws-sdk-cleanrooms/types.rb', line 363 class AnalysisRulePolicyV1 < Struct.new( :list, :aggregation, :custom, :id_mapping_table, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class List < AnalysisRulePolicyV1; end class Aggregation < AnalysisRulePolicyV1; end class Custom < AnalysisRulePolicyV1; end class IdMappingTable < AnalysisRulePolicyV1; end class Unknown < AnalysisRulePolicyV1; end end |
#member ⇒ Types::ProtectedQueryMemberOutputConfiguration
Required configuration for a protected query with a ‘member` output type.
6235 6236 6237 6238 6239 6240 6241 6242 6243 6244 6245 6246 |
# File 'lib/aws-sdk-cleanrooms/types.rb', line 6235 class ProtectedQueryOutputConfiguration < Struct.new( :s3, :member, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class S3 < ProtectedQueryOutputConfiguration; end class Member < ProtectedQueryOutputConfiguration; end class Unknown < ProtectedQueryOutputConfiguration; end end |
#member_list ⇒ Array<Types::ProtectedQuerySingleMemberOutput>
The list of member Amazon Web Services account(s) that received the results of the query.
6204 6205 6206 6207 6208 6209 6210 6211 6212 6213 6214 6215 |
# File 'lib/aws-sdk-cleanrooms/types.rb', line 6204 class ProtectedQueryOutput < Struct.new( :s3, :member_list, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class S3 < ProtectedQueryOutput; end class MemberList < ProtectedQueryOutput; end class Unknown < ProtectedQueryOutput; end end |
#require_overlap ⇒ Types::QueryConstraintRequireOverlap
An array of column names that specifies which columns are required in the JOIN statement.
6451 6452 6453 6454 6455 6456 6457 6458 6459 6460 |
# File 'lib/aws-sdk-cleanrooms/types.rb', line 6451 class QueryConstraint < Struct.new( :require_overlap, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class RequireOverlap < QueryConstraint; end class Unknown < QueryConstraint; end end |
#s3 ⇒ Types::ProtectedQueryS3OutputConfiguration
Required configuration for a protected query with an ‘s3` output type.
5536 5537 5538 5539 5540 5541 5542 5543 5544 5545 |
# File 'lib/aws-sdk-cleanrooms/types.rb', line 5536 class MembershipProtectedQueryOutputConfiguration < Struct.new( :s3, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class S3 < MembershipProtectedQueryOutputConfiguration; end class Unknown < MembershipProtectedQueryOutputConfiguration; end end |
#text ⇒ String
The query text.
406 407 408 409 410 411 412 413 414 415 |
# File 'lib/aws-sdk-cleanrooms/types.rb', line 406 class AnalysisSource < Struct.new( :text, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class Text < AnalysisSource; end class Unknown < AnalysisSource; end end |
#v1 ⇒ Types::ConfiguredTableAssociationAnalysisRulePolicyV1
The policy for the configured table association analysis rule.
326 327 328 329 330 331 332 333 334 335 |
# File 'lib/aws-sdk-cleanrooms/types.rb', line 326 class AnalysisRulePolicy < Struct.new( :v1, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class V1 < AnalysisRulePolicy; end class Unknown < AnalysisRulePolicy; end end |