Package com.pulumi.aws.emrserverless
Class ApplicationArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.emrserverless.ApplicationArgs
-
public final class ApplicationArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ApplicationArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static ApplicationArgs
Empty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.Optional<com.pulumi.core.Output<java.lang.String>>
architecture()
java.util.Optional<com.pulumi.core.Output<ApplicationAutoStartConfigurationArgs>>
autoStartConfiguration()
java.util.Optional<com.pulumi.core.Output<ApplicationAutoStopConfigurationArgs>>
autoStopConfiguration()
static ApplicationArgs.Builder
builder()
static ApplicationArgs.Builder
builder(ApplicationArgs defaults)
java.util.Optional<com.pulumi.core.Output<ApplicationImageConfigurationArgs>>
imageConfiguration()
java.util.Optional<com.pulumi.core.Output<java.util.List<ApplicationInitialCapacityArgs>>>
initialCapacities()
java.util.Optional<com.pulumi.core.Output<ApplicationMaximumCapacityArgs>>
maximumCapacity()
java.util.Optional<com.pulumi.core.Output<java.lang.String>>
name()
java.util.Optional<com.pulumi.core.Output<ApplicationNetworkConfigurationArgs>>
networkConfiguration()
com.pulumi.core.Output<java.lang.String>
releaseLabel()
java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>>
tags()
com.pulumi.core.Output<java.lang.String>
type()
-
-
-
Field Detail
-
Empty
public static final ApplicationArgs Empty
-
-
Method Detail
-
architecture
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> architecture()
- Returns:
- The CPU architecture of an application. Valid values are `ARM64` or `X86_64`. Default value is `X86_64`.
-
autoStartConfiguration
public java.util.Optional<com.pulumi.core.Output<ApplicationAutoStartConfigurationArgs>> autoStartConfiguration()
- Returns:
- The configuration for an application to automatically start on job submission.
-
autoStopConfiguration
public java.util.Optional<com.pulumi.core.Output<ApplicationAutoStopConfigurationArgs>> autoStopConfiguration()
- Returns:
- The configuration for an application to automatically stop after a certain amount of time being idle.
-
imageConfiguration
public java.util.Optional<com.pulumi.core.Output<ApplicationImageConfigurationArgs>> imageConfiguration()
- Returns:
- The image configuration applied to all worker types.
-
initialCapacities
public java.util.Optional<com.pulumi.core.Output<java.util.List<ApplicationInitialCapacityArgs>>> initialCapacities()
- Returns:
- The capacity to initialize when the application is created.
-
maximumCapacity
public java.util.Optional<com.pulumi.core.Output<ApplicationMaximumCapacityArgs>> maximumCapacity()
- Returns:
- The maximum capacity to allocate when the application is created. This is cumulative across all workers at any given point in time, not just when an application is created. No new resources will be created once any one of the defined limits is hit.
-
name
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> name()
- Returns:
- The name of the application.
-
networkConfiguration
public java.util.Optional<com.pulumi.core.Output<ApplicationNetworkConfigurationArgs>> networkConfiguration()
- Returns:
- The network configuration for customer VPC connectivity.
-
releaseLabel
public com.pulumi.core.Output<java.lang.String> releaseLabel()
- Returns:
- The EMR release version associated with the application.
-
tags
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>> tags()
- Returns:
- Key-value mapping of resource tags. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
-
type
public com.pulumi.core.Output<java.lang.String> type()
- Returns:
- The type of application you want to start, such as `spark` or `hive`.
-
builder
public static ApplicationArgs.Builder builder()
-
builder
public static ApplicationArgs.Builder builder(ApplicationArgs defaults)
-
-