Skip to content
v2.275.0

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.