aws-cdk-lib.aws_quicksight.CfnDataSource.S3ParametersProperty

interface S3ParametersProperty

LanguageType name
.NETAmazon.CDK.AWS.QuickSight.CfnDataSource.S3ParametersProperty
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awsquicksight#CfnDataSource_S3ParametersProperty
Javasoftware.amazon.awscdk.services.quicksight.CfnDataSource.S3ParametersProperty
Pythonaws_cdk.aws_quicksight.CfnDataSource.S3ParametersProperty
TypeScript aws-cdk-lib » aws_quicksight » CfnDataSource » S3ParametersProperty

The parameters for S3.

Example

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_quicksight as quicksight } from 'aws-cdk-lib';
const s3ParametersProperty: quicksight.CfnDataSource.S3ParametersProperty = {
  manifestFileLocation: {
    bucket: 'bucket',
    key: 'key',
  },

  // the properties below are optional
  roleArn: 'roleArn',
};

Properties

NameTypeDescription
manifestFileLocationIResolvable | ManifestFileLocationPropertyLocation of the Amazon S3 manifest file.
roleArn?stringUse the RoleArn structure to override an account-wide role for a specific S3 data source.

manifestFileLocation

Type: IResolvable | ManifestFileLocationProperty

Location of the Amazon S3 manifest file.

This is NULL if the manifest file was uploaded into Amazon QuickSight.


roleArn?

Type: string (optional)

Use the RoleArn structure to override an account-wide role for a specific S3 data source.

For example, say an account administrator has turned off all S3 access with an account-wide role. The administrator can then use RoleArn to bypass the account-wide role and allow S3 access for the single S3 data source that is specified in the structure, even if the account-wide role forbidding S3 access is still active.