Class: Aws::KinesisAnalyticsV2::Types::ZeppelinApplicationConfiguration

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-kinesisanalyticsv2/lib/aws-sdk-kinesisanalyticsv2/types.rb

Overview

Note:

When making an API call, you may pass ZeppelinApplicationConfiguration data as a hash:

{
  monitoring_configuration: {
    log_level: "INFO", # required, accepts INFO, WARN, ERROR, DEBUG
  },
  catalog_configuration: {
    glue_data_catalog_configuration: { # required
      database_arn: "DatabaseARN", # required
    },
  },
  deploy_as_application_configuration: {
    s3_content_location: { # required
      bucket_arn: "BucketARN", # required
      base_path: "BasePath",
    },
  },
  custom_artifacts_configuration: [
    {
      artifact_type: "UDF", # required, accepts UDF, DEPENDENCY_JAR
      s3_content_location: {
        bucket_arn: "BucketARN", # required
        file_key: "FileKey", # required
        object_version: "ObjectVersion",
      },
      maven_reference: {
        group_id: "MavenGroupId", # required
        artifact_id: "MavenArtifactId", # required
        version: "MavenVersion", # required
      },
    },
  ],
}

The configuration of a Kinesis Data Analytics Studio notebook.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#catalog_configurationTypes::CatalogConfiguration

The Amazon Glue Data Catalog that you use in queries in a Kinesis Data Analytics Studio notebook.



7121
7122
7123
7124
7125
7126
7127
7128
# File 'gems/aws-sdk-kinesisanalyticsv2/lib/aws-sdk-kinesisanalyticsv2/types.rb', line 7121

class ZeppelinApplicationConfiguration < Struct.new(
  :monitoring_configuration,
  :catalog_configuration,
  :deploy_as_application_configuration,
  :custom_artifacts_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#custom_artifacts_configurationArray<Types::CustomArtifactConfiguration>

Custom artifacts are dependency JARs and user-defined functions (UDF).



7121
7122
7123
7124
7125
7126
7127
7128
# File 'gems/aws-sdk-kinesisanalyticsv2/lib/aws-sdk-kinesisanalyticsv2/types.rb', line 7121

class ZeppelinApplicationConfiguration < Struct.new(
  :monitoring_configuration,
  :catalog_configuration,
  :deploy_as_application_configuration,
  :custom_artifacts_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#deploy_as_application_configurationTypes::DeployAsApplicationConfiguration

The information required to deploy a Kinesis Data Analytics Studio notebook as an application with durable state.



7121
7122
7123
7124
7125
7126
7127
7128
# File 'gems/aws-sdk-kinesisanalyticsv2/lib/aws-sdk-kinesisanalyticsv2/types.rb', line 7121

class ZeppelinApplicationConfiguration < Struct.new(
  :monitoring_configuration,
  :catalog_configuration,
  :deploy_as_application_configuration,
  :custom_artifacts_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#monitoring_configurationTypes::ZeppelinMonitoringConfiguration

The monitoring configuration of a Kinesis Data Analytics Studio notebook.



7121
7122
7123
7124
7125
7126
7127
7128
# File 'gems/aws-sdk-kinesisanalyticsv2/lib/aws-sdk-kinesisanalyticsv2/types.rb', line 7121

class ZeppelinApplicationConfiguration < Struct.new(
  :monitoring_configuration,
  :catalog_configuration,
  :deploy_as_application_configuration,
  :custom_artifacts_configuration)
  SENSITIVE = []
  include Aws::Structure
end