Class: Aws::KinesisAnalyticsV2::Types::ApplicationConfiguration

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

Overview

Specifies the creation parameters for a Managed Service for Apache Flink application.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#application_code_configurationTypes::ApplicationCodeConfiguration

The code location and type parameters for a Managed Service for Apache Flink application.



479
480
481
482
483
484
485
486
487
488
489
490
# File 'gems/aws-sdk-kinesisanalyticsv2/lib/aws-sdk-kinesisanalyticsv2/types.rb', line 479

class ApplicationConfiguration < Struct.new(
  :sql_application_configuration,
  :flink_application_configuration,
  :environment_properties,
  :application_code_configuration,
  :application_snapshot_configuration,
  :application_system_rollback_configuration,
  :vpc_configurations,
  :zeppelin_application_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#application_snapshot_configurationTypes::ApplicationSnapshotConfiguration

Describes whether snapshots are enabled for a Managed Service for Apache Flink application.



479
480
481
482
483
484
485
486
487
488
489
490
# File 'gems/aws-sdk-kinesisanalyticsv2/lib/aws-sdk-kinesisanalyticsv2/types.rb', line 479

class ApplicationConfiguration < Struct.new(
  :sql_application_configuration,
  :flink_application_configuration,
  :environment_properties,
  :application_code_configuration,
  :application_snapshot_configuration,
  :application_system_rollback_configuration,
  :vpc_configurations,
  :zeppelin_application_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#application_system_rollback_configurationTypes::ApplicationSystemRollbackConfiguration

Describes system rollback configuration for a Managed Service for Apache Flink application



479
480
481
482
483
484
485
486
487
488
489
490
# File 'gems/aws-sdk-kinesisanalyticsv2/lib/aws-sdk-kinesisanalyticsv2/types.rb', line 479

class ApplicationConfiguration < Struct.new(
  :sql_application_configuration,
  :flink_application_configuration,
  :environment_properties,
  :application_code_configuration,
  :application_snapshot_configuration,
  :application_system_rollback_configuration,
  :vpc_configurations,
  :zeppelin_application_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#environment_propertiesTypes::EnvironmentProperties

Describes execution properties for a Managed Service for Apache Flink application.



479
480
481
482
483
484
485
486
487
488
489
490
# File 'gems/aws-sdk-kinesisanalyticsv2/lib/aws-sdk-kinesisanalyticsv2/types.rb', line 479

class ApplicationConfiguration < Struct.new(
  :sql_application_configuration,
  :flink_application_configuration,
  :environment_properties,
  :application_code_configuration,
  :application_snapshot_configuration,
  :application_system_rollback_configuration,
  :vpc_configurations,
  :zeppelin_application_configuration)
  SENSITIVE = []
  include Aws::Structure
end

The creation and update parameters for a Managed Service for Apache Flink application.



479
480
481
482
483
484
485
486
487
488
489
490
# File 'gems/aws-sdk-kinesisanalyticsv2/lib/aws-sdk-kinesisanalyticsv2/types.rb', line 479

class ApplicationConfiguration < Struct.new(
  :sql_application_configuration,
  :flink_application_configuration,
  :environment_properties,
  :application_code_configuration,
  :application_snapshot_configuration,
  :application_system_rollback_configuration,
  :vpc_configurations,
  :zeppelin_application_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#sql_application_configurationTypes::SqlApplicationConfiguration

The creation and update parameters for a SQL-based Kinesis Data Analytics application.



479
480
481
482
483
484
485
486
487
488
489
490
# File 'gems/aws-sdk-kinesisanalyticsv2/lib/aws-sdk-kinesisanalyticsv2/types.rb', line 479

class ApplicationConfiguration < Struct.new(
  :sql_application_configuration,
  :flink_application_configuration,
  :environment_properties,
  :application_code_configuration,
  :application_snapshot_configuration,
  :application_system_rollback_configuration,
  :vpc_configurations,
  :zeppelin_application_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#vpc_configurationsArray<Types::VpcConfiguration>

The array of descriptions of VPC configurations available to the application.

Returns:



479
480
481
482
483
484
485
486
487
488
489
490
# File 'gems/aws-sdk-kinesisanalyticsv2/lib/aws-sdk-kinesisanalyticsv2/types.rb', line 479

class ApplicationConfiguration < Struct.new(
  :sql_application_configuration,
  :flink_application_configuration,
  :environment_properties,
  :application_code_configuration,
  :application_snapshot_configuration,
  :application_system_rollback_configuration,
  :vpc_configurations,
  :zeppelin_application_configuration)
  SENSITIVE = []
  include Aws::Structure
end

#zeppelin_application_configurationTypes::ZeppelinApplicationConfiguration

The configuration parameters for a Managed Service for Apache Flink Studio notebook.



479
480
481
482
483
484
485
486
487
488
489
490
# File 'gems/aws-sdk-kinesisanalyticsv2/lib/aws-sdk-kinesisanalyticsv2/types.rb', line 479

class ApplicationConfiguration < Struct.new(
  :sql_application_configuration,
  :flink_application_configuration,
  :environment_properties,
  :application_code_configuration,
  :application_snapshot_configuration,
  :application_system_rollback_configuration,
  :vpc_configurations,
  :zeppelin_application_configuration)
  SENSITIVE = []
  include Aws::Structure
end