ServiceIntegrationsUnionProperty Struct
A list of service integrations.
Example
ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_redshift as redshift } from 'aws-cdk-lib';
const serviceIntegrationsUnionProperty: redshift.CfnRedshiftIdcApplication.ServiceIntegrationsUnionProperty = {
lakeFormation: [{
lakeFormationQuery: {
authorization: 'authorization',
},
}],
redshift: [{
connect: {
authorization: 'authorization',
},
}],
s3AccessGrants: [{
readWriteAccess: {
authorization: 'authorization',
},
}],
};
Properties
lakeFormationoptionalIResolvable | IResolvable | CfnRedshiftIdcApplication.LakeFormationScopeUnionProperty[]lake_formationoptionaltyping.Union[IResolvable, typing.List[typing.Union[IResolvable, LakeFormationScopeUnionProperty]]]lakeFormationoptionalIResolvableLakeFormationoptionalIResolvableLakeFormationoptionalinterface{}#A list of scopes set up for Lake Formation integration.
redshiftoptionalIResolvable | IResolvable | CfnRedshiftIdcApplication.RedshiftScopeUnionProperty[]redshiftoptionaltyping.Union[IResolvable, typing.List[typing.Union[IResolvable, RedshiftScopeUnionProperty]]]redshiftoptionalIResolvableRedshiftoptionalIResolvableRedshiftoptionalinterface{}#A list of scopes set up for Amazon Redshift integration.
s3AccessGrantsoptionalIResolvable | IResolvable | CfnRedshiftIdcApplication.S3AccessGrantsScopeUnionProperty[]s3_access_grantsoptionaltyping.Union[IResolvable, typing.List[typing.Union[IResolvable, S3AccessGrantsScopeUnionProperty]]]s3AccessGrantsoptionalIResolvableS3AccessGrantsoptionalIResolvableS3AccessGrantsoptionalinterface{}#A list of scopes set up for S3 Access Grants integration.