package awskinesisanalyticsv2 // The configuration of a Kinesis Data Analytics Studio notebook. // // Example: // // The code below shows an example of how to instantiate this type. // // The values are placeholders you should change. // import "github.com/aws/aws-cdk-go/awscdk" // // zeppelinApplicationConfigurationProperty := &ZeppelinApplicationConfigurationProperty{ // CatalogConfiguration: &CatalogConfigurationProperty{ // GlueDataCatalogConfiguration: &GlueDataCatalogConfigurationProperty{ // DatabaseArn: jsii.String("databaseArn"), // }, // }, // CustomArtifactsConfiguration: []interface{}{ // &CustomArtifactConfigurationProperty{ // ArtifactType: jsii.String("artifactType"), // // // the properties below are optional // MavenReference: &MavenReferenceProperty{ // ArtifactId: jsii.String("artifactId"), // GroupId: jsii.String("groupId"), // Version: jsii.String("version"), // }, // S3ContentLocation: &S3ContentLocationProperty{ // BucketArn: jsii.String("bucketArn"), // FileKey: jsii.String("fileKey"), // // // the properties below are optional // ObjectVersion: jsii.String("objectVersion"), // }, // }, // }, // DeployAsApplicationConfiguration: &DeployAsApplicationConfigurationProperty{ // S3ContentLocation: &S3ContentBaseLocationProperty{ // BucketArn: jsii.String("bucketArn"), // // // the properties below are optional // BasePath: jsii.String("basePath"), // }, // }, // MonitoringConfiguration: &ZeppelinMonitoringConfigurationProperty{ // LogLevel: jsii.String("logLevel"), // }, // } // // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-zeppelinapplicationconfiguration.html // type CfnApplication_ZeppelinApplicationConfigurationProperty struct { // The Amazon Glue Data Catalog that you use in queries in a Kinesis Data Analytics Studio notebook. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-zeppelinapplicationconfiguration.html#cfn-kinesisanalyticsv2-application-zeppelinapplicationconfiguration-catalogconfiguration // CatalogConfiguration interface{} `field:"optional" json:"catalogConfiguration" yaml:"catalogConfiguration"` // A list of `CustomArtifactConfiguration` objects. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-zeppelinapplicationconfiguration.html#cfn-kinesisanalyticsv2-application-zeppelinapplicationconfiguration-customartifactsconfiguration // CustomArtifactsConfiguration interface{} `field:"optional" json:"customArtifactsConfiguration" yaml:"customArtifactsConfiguration"` // The information required to deploy a Kinesis Data Analytics Studio notebook as an application with durable state. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-zeppelinapplicationconfiguration.html#cfn-kinesisanalyticsv2-application-zeppelinapplicationconfiguration-deployasapplicationconfiguration // DeployAsApplicationConfiguration interface{} `field:"optional" json:"deployAsApplicationConfiguration" yaml:"deployAsApplicationConfiguration"` // The monitoring configuration of a Kinesis Data Analytics Studio notebook. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-kinesisanalyticsv2-application-zeppelinapplicationconfiguration.html#cfn-kinesisanalyticsv2-application-zeppelinapplicationconfiguration-monitoringconfiguration // MonitoringConfiguration interface{} `field:"optional" json:"monitoringConfiguration" yaml:"monitoringConfiguration"` }