GetApplicationResult

data class GetApplicationResult(val applicationId: String? = null, val architecture: ApplicationArchitecture? = null, val arn: String? = null, val autoStartConfiguration: ApplicationAutoStartConfiguration? = null, val autoStopConfiguration: ApplicationAutoStopConfiguration? = null, val imageConfiguration: ApplicationImageConfigurationInput? = null, val initialCapacity: List<ApplicationInitialCapacityConfigKeyValuePair>? = null, val interactiveConfiguration: ApplicationInteractiveConfiguration? = null, val maximumCapacity: ApplicationMaximumAllowedResources? = null, val monitoringConfiguration: ApplicationMonitoringConfiguration? = null, val networkConfiguration: ApplicationNetworkConfiguration? = null, val releaseLabel: String? = null, val runtimeConfiguration: List<ApplicationConfigurationObject>? = null, val tags: List<Tag>? = null, val workerTypeSpecifications: Map<String, ApplicationWorkerTypeSpecificationInput>? = null)

Constructors

Link copied to clipboard
constructor(applicationId: String? = null, architecture: ApplicationArchitecture? = null, arn: String? = null, autoStartConfiguration: ApplicationAutoStartConfiguration? = null, autoStopConfiguration: ApplicationAutoStopConfiguration? = null, imageConfiguration: ApplicationImageConfigurationInput? = null, initialCapacity: List<ApplicationInitialCapacityConfigKeyValuePair>? = null, interactiveConfiguration: ApplicationInteractiveConfiguration? = null, maximumCapacity: ApplicationMaximumAllowedResources? = null, monitoringConfiguration: ApplicationMonitoringConfiguration? = null, networkConfiguration: ApplicationNetworkConfiguration? = null, releaseLabel: String? = null, runtimeConfiguration: List<ApplicationConfigurationObject>? = null, tags: List<Tag>? = null, workerTypeSpecifications: Map<String, ApplicationWorkerTypeSpecificationInput>? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val applicationId: String? = null

The ID of the EMR Serverless Application.

Link copied to clipboard

The CPU architecture of an application.

Link copied to clipboard
val arn: String? = null

The Amazon Resource Name (ARN) of the EMR Serverless Application.

Link copied to clipboard

Configuration for Auto Start of Application.

Link copied to clipboard

Configuration for Auto Stop of Application.

Link copied to clipboard

The image configuration applied to all worker types.

Link copied to clipboard

Initial capacity initialized when an Application is started.

Link copied to clipboard

The interactive configuration object that enables the interactive use cases for an application.

Link copied to clipboard

Maximum allowed cumulative resources for an Application. No new resources will be created once the limit is hit.

Link copied to clipboard

A configuration specification to be used when provisioning an application. A configuration consists of a classification, properties, and optional nested configurations. A classification refers to an application-specific configuration file. Properties are the settings you want to change in that file.

Link copied to clipboard

Network Configuration for customer VPC connectivity.

Link copied to clipboard
val releaseLabel: String? = null

EMR release label.

Link copied to clipboard

The Configuration specifications of an application. Each configuration consists of a classification and properties. You use this parameter when creating or updating an application. To see the runtimeConfiguration object of an application, run the GetApplication API operation.

Link copied to clipboard
val tags: List<Tag>? = null

Tag map with key and value

Link copied to clipboard

The key-value pairs that specify worker type to WorkerTypeSpecificationInput. This parameter must contain all valid worker types for a Spark or Hive application. Valid worker types include Driver and Executor for Spark applications and HiveDriver and TezTask for Hive applications. You can either set image details in this parameter for each worker type, or in imageConfiguration for all worker types.