Class CfnConfiguredTableAssociationProps
Properties for defining a CfnConfiguredTableAssociation
.
Implements
Inherited Members
Namespace: Amazon.CDK.AwsCleanrooms
Assembly: Amazon.CDK.Lib.dll
Syntax (csharp)
public class CfnConfiguredTableAssociationProps : ICfnConfiguredTableAssociationProps
Syntax (vb)
Public Class CfnConfiguredTableAssociationProps Implements ICfnConfiguredTableAssociationProps
Remarks
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.Aws_cleanrooms;
var cfnConfiguredTableAssociationProps = new CfnConfiguredTableAssociationProps {
ConfiguredTableIdentifier = "configuredTableIdentifier",
MembershipIdentifier = "membershipIdentifier",
Name = "name",
RoleArn = "roleArn",
// the properties below are optional
ConfiguredTableAssociationAnalysisRules = new [] { new ConfiguredTableAssociationAnalysisRuleProperty {
Policy = new ConfiguredTableAssociationAnalysisRulePolicyProperty {
V1 = new ConfiguredTableAssociationAnalysisRulePolicyV1Property {
Aggregation = new ConfiguredTableAssociationAnalysisRuleAggregationProperty {
AllowedAdditionalAnalyses = new [] { "allowedAdditionalAnalyses" },
AllowedResultReceivers = new [] { "allowedResultReceivers" }
},
Custom = new ConfiguredTableAssociationAnalysisRuleCustomProperty {
AllowedAdditionalAnalyses = new [] { "allowedAdditionalAnalyses" },
AllowedResultReceivers = new [] { "allowedResultReceivers" }
},
List = new ConfiguredTableAssociationAnalysisRuleListProperty {
AllowedAdditionalAnalyses = new [] { "allowedAdditionalAnalyses" },
AllowedResultReceivers = new [] { "allowedResultReceivers" }
}
}
},
Type = "type"
} },
Description = "description",
Tags = new [] { new CfnTag {
Key = "key",
Value = "value"
} }
};
Synopsis
Constructors
CfnConfiguredTableAssociationProps() | Properties for defining a |
Properties
ConfiguredTableAssociationAnalysisRules | An analysis rule for a configured table association. |
ConfiguredTableIdentifier | A unique identifier for the configured table to be associated to. |
Description | A description of the configured table association. |
MembershipIdentifier | The unique ID for the membership this configured table association belongs to. |
Name | The name of the configured table association, in lowercase. |
RoleArn | The service will assume this role to access catalog metadata and query the table. |
Tags | An optional label that you can assign to a resource when you create it. |
Constructors
CfnConfiguredTableAssociationProps()
Properties for defining a CfnConfiguredTableAssociation
.
public CfnConfiguredTableAssociationProps()
Remarks
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.Aws_cleanrooms;
var cfnConfiguredTableAssociationProps = new CfnConfiguredTableAssociationProps {
ConfiguredTableIdentifier = "configuredTableIdentifier",
MembershipIdentifier = "membershipIdentifier",
Name = "name",
RoleArn = "roleArn",
// the properties below are optional
ConfiguredTableAssociationAnalysisRules = new [] { new ConfiguredTableAssociationAnalysisRuleProperty {
Policy = new ConfiguredTableAssociationAnalysisRulePolicyProperty {
V1 = new ConfiguredTableAssociationAnalysisRulePolicyV1Property {
Aggregation = new ConfiguredTableAssociationAnalysisRuleAggregationProperty {
AllowedAdditionalAnalyses = new [] { "allowedAdditionalAnalyses" },
AllowedResultReceivers = new [] { "allowedResultReceivers" }
},
Custom = new ConfiguredTableAssociationAnalysisRuleCustomProperty {
AllowedAdditionalAnalyses = new [] { "allowedAdditionalAnalyses" },
AllowedResultReceivers = new [] { "allowedResultReceivers" }
},
List = new ConfiguredTableAssociationAnalysisRuleListProperty {
AllowedAdditionalAnalyses = new [] { "allowedAdditionalAnalyses" },
AllowedResultReceivers = new [] { "allowedResultReceivers" }
}
}
},
Type = "type"
} },
Description = "description",
Tags = new [] { new CfnTag {
Key = "key",
Value = "value"
} }
};
Properties
ConfiguredTableAssociationAnalysisRules
An analysis rule for a configured table association.
public object? ConfiguredTableAssociationAnalysisRules { get; set; }
Property Value
Remarks
This analysis rule specifies how data from the table can be used within its associated collaboration. In the console, the ConfiguredTableAssociationAnalysisRule
is referred to as the collaboration analysis rule .
ConfiguredTableIdentifier
A unique identifier for the configured table to be associated to.
public string ConfiguredTableIdentifier { get; set; }
Property Value
Remarks
Description
A description of the configured table association.
public string? Description { get; set; }
Property Value
Remarks
MembershipIdentifier
The unique ID for the membership this configured table association belongs to.
public string MembershipIdentifier { get; set; }
Property Value
Remarks
Name
The name of the configured table association, in lowercase.
public string Name { get; set; }
Property Value
Remarks
The table is identified by this name when running protected queries against the underlying data.
RoleArn
The service will assume this role to access catalog metadata and query the table.
public string RoleArn { get; set; }
Property Value
Remarks
Tags
An optional label that you can assign to a resource when you create it.
public ICfnTag[]? Tags { get; set; }
Property Value
ICfnTag[]
Remarks
Each tag consists of a key and an optional value, both of which you define. When you use tagging, you can also use tag-based access control in IAM policies to control access to this resource.