Skip to content
v2.273.0

ZeppelinApplicationConfigurationProperty Struct ​

The configuration of a Kinesis Data Analytics Studio notebook.

Example ​

ts
// 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 zeppelinApplicationConfigurationProperty: kinesisanalyticsv2.CfnApplication.ZeppelinApplicationConfigurationProperty = {
  catalogConfiguration: {
    glueDataCatalogConfiguration: {
      databaseArn: 'databaseArn',
    },
  },
  customArtifactsConfiguration: [{
    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',
    },
  }],
  deployAsApplicationConfiguration: {
    s3ContentLocation: {
      bucketArn: 'bucketArn',

      // the properties below are optional
      basePath: 'basePath',
    },
  },
  monitoringConfiguration: {
    logLevel: 'logLevel',
  },
};

Properties ​

catalogConfigurationIResolvable | CfnApplication.CatalogConfigurationPropertycatalog_configurationtyping.Union[IResolvable, CatalogConfigurationProperty]catalogConfigurationIResolvableCatalogConfigurationIResolvableCatalogConfigurationinterface{}#
The Amazon Glue Data Catalog that you use in queries in a Kinesis Data Analytics Studio notebook.
customArtifactsConfigurationIResolvable | IResolvable | CfnApplication.CustomArtifactConfigurationProperty[]custom_artifacts_configurationtyping.Union[IResolvable, typing.List[typing.Union[IResolvable, CustomArtifactConfigurationProperty]]]customArtifactsConfigurationIResolvableCustomArtifactsConfigurationIResolvableCustomArtifactsConfigurationinterface{}#
A list of `CustomArtifactConfiguration` objects.
deployAsApplicationConfigurationIResolvable | CfnApplication.DeployAsApplicationConfigurationPropertydeploy_as_application_configurationtyping.Union[IResolvable, DeployAsApplicationConfigurationProperty]deployAsApplicationConfigurationIResolvableDeployAsApplicationConfigurationIResolvableDeployAsApplicationConfigurationinterface{}#
The information required to deploy a Kinesis Data Analytics Studio notebook as an application with durable state.
monitoringConfigurationIResolvable | CfnApplication.ZeppelinMonitoringConfigurationPropertymonitoring_configurationtyping.Union[IResolvable, ZeppelinMonitoringConfigurationProperty]monitoringConfigurationIResolvableMonitoringConfigurationIResolvableMonitoringConfigurationinterface{}#
The monitoring configuration of a Kinesis Data Analytics Studio notebook.