ApplicationArgs

data class ApplicationArgs(val architecture: Output<ApplicationArchitecture>? = null, val autoStartConfiguration: Output<ApplicationAutoStartConfigurationArgs>? = null, val autoStopConfiguration: Output<ApplicationAutoStopConfigurationArgs>? = null, val imageConfiguration: Output<ApplicationImageConfigurationInputArgs>? = null, val initialCapacity: Output<List<ApplicationInitialCapacityConfigKeyValuePairArgs>>? = null, val maximumCapacity: Output<ApplicationMaximumAllowedResourcesArgs>? = null, val name: Output<String>? = null, val networkConfiguration: Output<ApplicationNetworkConfigurationArgs>? = null, val releaseLabel: Output<String>? = null, val tags: Output<List<ApplicationTagArgs>>? = null, val type: Output<String>? = null, val workerTypeSpecifications: Output<ApplicationWorkerTypeSpecificationInputMapArgs>? = null) : ConvertibleToJava<ApplicationArgs>

Resource schema for AWS::EMRServerless::Application Type

Constructors

Link copied to clipboard
fun ApplicationArgs(architecture: Output<ApplicationArchitecture>? = null, autoStartConfiguration: Output<ApplicationAutoStartConfigurationArgs>? = null, autoStopConfiguration: Output<ApplicationAutoStopConfigurationArgs>? = null, imageConfiguration: Output<ApplicationImageConfigurationInputArgs>? = null, initialCapacity: Output<List<ApplicationInitialCapacityConfigKeyValuePairArgs>>? = null, maximumCapacity: Output<ApplicationMaximumAllowedResourcesArgs>? = null, name: Output<String>? = null, networkConfiguration: Output<ApplicationNetworkConfigurationArgs>? = null, releaseLabel: Output<String>? = null, tags: Output<List<ApplicationTagArgs>>? = null, type: Output<String>? = null, workerTypeSpecifications: Output<ApplicationWorkerTypeSpecificationInputMapArgs>? = null)

Functions

Link copied to clipboard
open override fun toJava(): ApplicationArgs

Properties

Link copied to clipboard
Link copied to clipboard

Configuration for Auto Start of Application.

Link copied to clipboard

Configuration for Auto Stop of Application.

Link copied to clipboard
Link copied to clipboard

Initial capacity initialized when an Application is started.

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
val name: Output<String>? = null

User friendly Application name.

Link copied to clipboard

Network Configuration for customer VPC connectivity.

Link copied to clipboard
val releaseLabel: Output<String>? = null

EMR release label.

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

Tag map with key and value

Link copied to clipboard
val type: Output<String>? = null

The type of the application

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.