Class CfnDataSourcePropsMixin.AthenaParametersProperty
Parameters for Amazon Athena.
Implements
Inherited Members
Namespace: Amazon.CDK.Mixins.Preview.AWS.QuickSight.Mixins
Assembly: Amazon.CDK.Mixins.Preview.dll
Syntax (csharp)
public class CfnDataSourcePropsMixin.AthenaParametersProperty : CfnDataSourcePropsMixin.IAthenaParametersProperty
Syntax (vb)
Public Class CfnDataSourcePropsMixin.AthenaParametersProperty Implements CfnDataSourcePropsMixin.IAthenaParametersProperty
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.Mixins.Preview.AWS.QuickSight.Mixins;
var athenaParametersProperty = new AthenaParametersProperty {
IdentityCenterConfiguration = new IdentityCenterConfigurationProperty {
EnableIdentityPropagation = false
},
RoleArn = "roleArn",
WorkGroup = "workGroup"
};
Synopsis
Constructors
| AthenaParametersProperty() | Parameters for Amazon Athena. |
Properties
| IdentityCenterConfiguration | An optional parameter that configures IAM Identity Center authentication to grant Quick Sight access to your workgroup. |
| RoleArn | Use the |
| WorkGroup | The workgroup that Amazon Athena uses. |
Constructors
AthenaParametersProperty()
Parameters for Amazon Athena.
public AthenaParametersProperty()
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.Mixins.Preview.AWS.QuickSight.Mixins;
var athenaParametersProperty = new AthenaParametersProperty {
IdentityCenterConfiguration = new IdentityCenterConfigurationProperty {
EnableIdentityPropagation = false
},
RoleArn = "roleArn",
WorkGroup = "workGroup"
};
Properties
IdentityCenterConfiguration
An optional parameter that configures IAM Identity Center authentication to grant Quick Sight access to your workgroup.
public object? IdentityCenterConfiguration { get; set; }
Property Value
Remarks
This parameter can only be specified if your Quick Sight account is configured with IAM Identity Center.
Type union: either IResolvable or CfnDataSourcePropsMixin.IIdentityCenterConfigurationProperty
RoleArn
Use the RoleArn structure to override an account-wide role for a specific Athena data source.
public string? RoleArn { get; set; }
Property Value
Remarks
For example, say an account administrator has turned off all Athena access with an account-wide role. The administrator can then use RoleArn to bypass the account-wide role and allow Athena access for the single Athena data source that is specified in the structure, even if the account-wide role forbidding Athena access is still active.
WorkGroup
The workgroup that Amazon Athena uses.
public string? WorkGroup { get; set; }