aws-cdk-lib.aws_kinesisanalyticsv2.CfnApplication.CustomArtifactConfigurationProperty

interface CustomArtifactConfigurationProperty

LanguageType name
.NETAmazon.CDK.AWS.KinesisAnalyticsV2.CfnApplication.CustomArtifactConfigurationProperty
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awskinesisanalyticsv2#CfnApplication_CustomArtifactConfigurationProperty
Javasoftware.amazon.awscdk.services.kinesisanalyticsv2.CfnApplication.CustomArtifactConfigurationProperty
Pythonaws_cdk.aws_kinesisanalyticsv2.CfnApplication.CustomArtifactConfigurationProperty
TypeScript aws-cdk-lib » aws_kinesisanalyticsv2 » CfnApplication » CustomArtifactConfigurationProperty

The configuration of connectors and user-defined functions.

Example

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_kinesisanalyticsv2 as kinesisanalyticsv2 } from 'aws-cdk-lib';
const customArtifactConfigurationProperty: kinesisanalyticsv2.CfnApplication.CustomArtifactConfigurationProperty = {
  artifactType: 'artifactType',

  // the properties below are optional
  mavenReference: {
    artifactId: 'artifactId',
    groupId: 'groupId',
    version: 'version',
  },
  s3ContentLocation: {
    bucketArn: 'bucketArn',
    fileKey: 'fileKey',

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

Properties

NameTypeDescription
artifactTypestringSet this to either UDF or DEPENDENCY_JAR .
mavenReference?IResolvable | MavenReferencePropertyThe parameters required to fully specify a Maven reference.
s3ContentLocation?IResolvable | S3ContentLocationPropertyThe location of the custom artifacts.

artifactType

Type: string

Set this to either UDF or DEPENDENCY_JAR .

UDF stands for user-defined functions. This type of artifact must be in an S3 bucket. A DEPENDENCY_JAR can be in either Maven or an S3 bucket.


mavenReference?

Type: IResolvable | MavenReferenceProperty (optional)

The parameters required to fully specify a Maven reference.


s3ContentLocation?

Type: IResolvable | S3ContentLocationProperty (optional)

The location of the custom artifacts.