aws-native logo
AWS Native v0.54.0, Mar 21 23

aws-native.emrserverless.getApplication

Resource schema for AWS::EMRServerless::Application Type

Using getApplication

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getApplication(args: GetApplicationArgs, opts?: InvokeOptions): Promise<GetApplicationResult>
function getApplicationOutput(args: GetApplicationOutputArgs, opts?: InvokeOptions): Output<GetApplicationResult>
def get_application(application_id: Optional[str] = None,
                    opts: Optional[InvokeOptions] = None) -> GetApplicationResult
def get_application_output(application_id: Optional[pulumi.Input[str]] = None,
                    opts: Optional[InvokeOptions] = None) -> Output[GetApplicationResult]
func LookupApplication(ctx *Context, args *LookupApplicationArgs, opts ...InvokeOption) (*LookupApplicationResult, error)
func LookupApplicationOutput(ctx *Context, args *LookupApplicationOutputArgs, opts ...InvokeOption) LookupApplicationResultOutput

> Note: This function is named LookupApplication in the Go SDK.

public static class GetApplication 
{
    public static Task<GetApplicationResult> InvokeAsync(GetApplicationArgs args, InvokeOptions? opts = null)
    public static Output<GetApplicationResult> Invoke(GetApplicationInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetApplicationResult> getApplication(GetApplicationArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: aws-native:emrserverless:getApplication
  arguments:
    # arguments dictionary

The following arguments are supported:

ApplicationId string

The ID of the EMR Serverless Application.

ApplicationId string

The ID of the EMR Serverless Application.

applicationId String

The ID of the EMR Serverless Application.

applicationId string

The ID of the EMR Serverless Application.

application_id str

The ID of the EMR Serverless Application.

applicationId String

The ID of the EMR Serverless Application.

getApplication Result

The following output properties are available:

ApplicationId string

The ID of the EMR Serverless Application.

Architecture Pulumi.AwsNative.EMRServerless.ApplicationArchitecture
Arn string

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

AutoStartConfiguration Pulumi.AwsNative.EMRServerless.Outputs.ApplicationAutoStartConfiguration

Configuration for Auto Start of Application.

AutoStopConfiguration Pulumi.AwsNative.EMRServerless.Outputs.ApplicationAutoStopConfiguration

Configuration for Auto Stop of Application.

ImageConfiguration Pulumi.AwsNative.EMRServerless.Outputs.ApplicationImageConfigurationInput
InitialCapacity List<Pulumi.AwsNative.EMRServerless.Outputs.ApplicationInitialCapacityConfigKeyValuePair>

Initial capacity initialized when an Application is started.

MaximumCapacity Pulumi.AwsNative.EMRServerless.Outputs.ApplicationMaximumAllowedResources

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

NetworkConfiguration Pulumi.AwsNative.EMRServerless.Outputs.ApplicationNetworkConfiguration

Network Configuration for customer VPC connectivity.

Tags List<Pulumi.AwsNative.EMRServerless.Outputs.ApplicationTag>

Tag map with key and value

WorkerTypeSpecifications Pulumi.AwsNative.EMRServerless.Outputs.ApplicationWorkerTypeSpecificationInputMap
ApplicationId string

The ID of the EMR Serverless Application.

Architecture ApplicationArchitecture
Arn string

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

AutoStartConfiguration ApplicationAutoStartConfiguration

Configuration for Auto Start of Application.

AutoStopConfiguration ApplicationAutoStopConfiguration

Configuration for Auto Stop of Application.

ImageConfiguration ApplicationImageConfigurationInput
InitialCapacity []ApplicationInitialCapacityConfigKeyValuePair

Initial capacity initialized when an Application is started.

MaximumCapacity ApplicationMaximumAllowedResources

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

NetworkConfiguration ApplicationNetworkConfiguration

Network Configuration for customer VPC connectivity.

Tags []ApplicationTag

Tag map with key and value

WorkerTypeSpecifications ApplicationWorkerTypeSpecificationInputMap
applicationId String

The ID of the EMR Serverless Application.

architecture ApplicationArchitecture
arn String

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

autoStartConfiguration ApplicationAutoStartConfiguration

Configuration for Auto Start of Application.

autoStopConfiguration ApplicationAutoStopConfiguration

Configuration for Auto Stop of Application.

imageConfiguration ApplicationImageConfigurationInput
initialCapacity List<ApplicationInitialCapacityConfigKeyValuePair>

Initial capacity initialized when an Application is started.

maximumCapacity ApplicationMaximumAllowedResources

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

networkConfiguration ApplicationNetworkConfiguration

Network Configuration for customer VPC connectivity.

tags List<ApplicationTag>

Tag map with key and value

workerTypeSpecifications ApplicationWorkerTypeSpecificationInputMap
applicationId string

The ID of the EMR Serverless Application.

architecture ApplicationArchitecture
arn string

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

autoStartConfiguration ApplicationAutoStartConfiguration

Configuration for Auto Start of Application.

autoStopConfiguration ApplicationAutoStopConfiguration

Configuration for Auto Stop of Application.

imageConfiguration ApplicationImageConfigurationInput
initialCapacity ApplicationInitialCapacityConfigKeyValuePair[]

Initial capacity initialized when an Application is started.

maximumCapacity ApplicationMaximumAllowedResources

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

networkConfiguration ApplicationNetworkConfiguration

Network Configuration for customer VPC connectivity.

tags ApplicationTag[]

Tag map with key and value

workerTypeSpecifications ApplicationWorkerTypeSpecificationInputMap
application_id str

The ID of the EMR Serverless Application.

architecture ApplicationArchitecture
arn str

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

auto_start_configuration ApplicationAutoStartConfiguration

Configuration for Auto Start of Application.

auto_stop_configuration ApplicationAutoStopConfiguration

Configuration for Auto Stop of Application.

image_configuration ApplicationImageConfigurationInput
initial_capacity Sequence[ApplicationInitialCapacityConfigKeyValuePair]

Initial capacity initialized when an Application is started.

maximum_capacity ApplicationMaximumAllowedResources

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

network_configuration ApplicationNetworkConfiguration

Network Configuration for customer VPC connectivity.

tags Sequence[ApplicationTag]

Tag map with key and value

worker_type_specifications ApplicationWorkerTypeSpecificationInputMap
applicationId String

The ID of the EMR Serverless Application.

architecture "ARM64" | "X86_64"
arn String

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

autoStartConfiguration Property Map

Configuration for Auto Start of Application.

autoStopConfiguration Property Map

Configuration for Auto Stop of Application.

imageConfiguration Property Map
initialCapacity List<Property Map>

Initial capacity initialized when an Application is started.

maximumCapacity Property Map

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

networkConfiguration Property Map

Network Configuration for customer VPC connectivity.

tags List<Property Map>

Tag map with key and value

workerTypeSpecifications Property Map

Supporting Types

ApplicationArchitecture

ApplicationAutoStartConfiguration

Enabled bool

If set to true, the Application will automatically start. Defaults to true.

Enabled bool

If set to true, the Application will automatically start. Defaults to true.

enabled Boolean

If set to true, the Application will automatically start. Defaults to true.

enabled boolean

If set to true, the Application will automatically start. Defaults to true.

enabled bool

If set to true, the Application will automatically start. Defaults to true.

enabled Boolean

If set to true, the Application will automatically start. Defaults to true.

ApplicationAutoStopConfiguration

Enabled bool

If set to true, the Application will automatically stop after being idle. Defaults to true.

IdleTimeoutMinutes int

The amount of time [in minutes] to wait before auto stopping the Application when idle. Defaults to 15 minutes.

Enabled bool

If set to true, the Application will automatically stop after being idle. Defaults to true.

IdleTimeoutMinutes int

The amount of time [in minutes] to wait before auto stopping the Application when idle. Defaults to 15 minutes.

enabled Boolean

If set to true, the Application will automatically stop after being idle. Defaults to true.

idleTimeoutMinutes Integer

The amount of time [in minutes] to wait before auto stopping the Application when idle. Defaults to 15 minutes.

enabled boolean

If set to true, the Application will automatically stop after being idle. Defaults to true.

idleTimeoutMinutes number

The amount of time [in minutes] to wait before auto stopping the Application when idle. Defaults to 15 minutes.

enabled bool

If set to true, the Application will automatically stop after being idle. Defaults to true.

idle_timeout_minutes int

The amount of time [in minutes] to wait before auto stopping the Application when idle. Defaults to 15 minutes.

enabled Boolean

If set to true, the Application will automatically stop after being idle. Defaults to true.

idleTimeoutMinutes Number

The amount of time [in minutes] to wait before auto stopping the Application when idle. Defaults to 15 minutes.

ApplicationImageConfigurationInput

ImageUri string

The URI of an image in the Amazon ECR registry. This field is required when you create a new application. If you leave this field blank in an update, Amazon EMR will remove the image configuration.

ImageUri string

The URI of an image in the Amazon ECR registry. This field is required when you create a new application. If you leave this field blank in an update, Amazon EMR will remove the image configuration.

imageUri String

The URI of an image in the Amazon ECR registry. This field is required when you create a new application. If you leave this field blank in an update, Amazon EMR will remove the image configuration.

imageUri string

The URI of an image in the Amazon ECR registry. This field is required when you create a new application. If you leave this field blank in an update, Amazon EMR will remove the image configuration.

image_uri str

The URI of an image in the Amazon ECR registry. This field is required when you create a new application. If you leave this field blank in an update, Amazon EMR will remove the image configuration.

imageUri String

The URI of an image in the Amazon ECR registry. This field is required when you create a new application. If you leave this field blank in an update, Amazon EMR will remove the image configuration.

ApplicationInitialCapacityConfig

WorkerConfiguration Pulumi.AwsNative.EMRServerless.Inputs.ApplicationWorkerConfiguration
WorkerCount int

Initial count of workers to be initialized when an Application is started. This count will be continued to be maintained until the Application is stopped

WorkerConfiguration ApplicationWorkerConfiguration
WorkerCount int

Initial count of workers to be initialized when an Application is started. This count will be continued to be maintained until the Application is stopped

workerConfiguration ApplicationWorkerConfiguration
workerCount Integer

Initial count of workers to be initialized when an Application is started. This count will be continued to be maintained until the Application is stopped

workerConfiguration ApplicationWorkerConfiguration
workerCount number

Initial count of workers to be initialized when an Application is started. This count will be continued to be maintained until the Application is stopped

worker_configuration ApplicationWorkerConfiguration
worker_count int

Initial count of workers to be initialized when an Application is started. This count will be continued to be maintained until the Application is stopped

workerConfiguration Property Map
workerCount Number

Initial count of workers to be initialized when an Application is started. This count will be continued to be maintained until the Application is stopped

ApplicationInitialCapacityConfigKeyValuePair

Key string

Worker type for an analytics framework.

Value ApplicationInitialCapacityConfig
key String

Worker type for an analytics framework.

value ApplicationInitialCapacityConfig
key string

Worker type for an analytics framework.

value ApplicationInitialCapacityConfig
key str

Worker type for an analytics framework.

value ApplicationInitialCapacityConfig
key String

Worker type for an analytics framework.

value Property Map

ApplicationMaximumAllowedResources

Cpu string

Per worker CPU resource. vCPU is the only supported unit and specifying vCPU is optional.

Memory string

Per worker memory resource. GB is the only supported unit and specifying GB is optional.

Disk string

Per worker Disk resource. GB is the only supported unit and specifying GB is optional

Cpu string

Per worker CPU resource. vCPU is the only supported unit and specifying vCPU is optional.

Memory string

Per worker memory resource. GB is the only supported unit and specifying GB is optional.

Disk string

Per worker Disk resource. GB is the only supported unit and specifying GB is optional

cpu String

Per worker CPU resource. vCPU is the only supported unit and specifying vCPU is optional.

memory String

Per worker memory resource. GB is the only supported unit and specifying GB is optional.

disk String

Per worker Disk resource. GB is the only supported unit and specifying GB is optional

cpu string

Per worker CPU resource. vCPU is the only supported unit and specifying vCPU is optional.

memory string

Per worker memory resource. GB is the only supported unit and specifying GB is optional.

disk string

Per worker Disk resource. GB is the only supported unit and specifying GB is optional

cpu str

Per worker CPU resource. vCPU is the only supported unit and specifying vCPU is optional.

memory str

Per worker memory resource. GB is the only supported unit and specifying GB is optional.

disk str

Per worker Disk resource. GB is the only supported unit and specifying GB is optional

cpu String

Per worker CPU resource. vCPU is the only supported unit and specifying vCPU is optional.

memory String

Per worker memory resource. GB is the only supported unit and specifying GB is optional.

disk String

Per worker Disk resource. GB is the only supported unit and specifying GB is optional

ApplicationNetworkConfiguration

SecurityGroupIds List<string>

The ID of the security groups in the VPC to which you want to connect your job or application.

SubnetIds List<string>

The ID of the subnets in the VPC to which you want to connect your job or application.

SecurityGroupIds []string

The ID of the security groups in the VPC to which you want to connect your job or application.

SubnetIds []string

The ID of the subnets in the VPC to which you want to connect your job or application.

securityGroupIds List<String>

The ID of the security groups in the VPC to which you want to connect your job or application.

subnetIds List<String>

The ID of the subnets in the VPC to which you want to connect your job or application.

securityGroupIds string[]

The ID of the security groups in the VPC to which you want to connect your job or application.

subnetIds string[]

The ID of the subnets in the VPC to which you want to connect your job or application.

security_group_ids Sequence[str]

The ID of the security groups in the VPC to which you want to connect your job or application.

subnet_ids Sequence[str]

The ID of the subnets in the VPC to which you want to connect your job or application.

securityGroupIds List<String>

The ID of the security groups in the VPC to which you want to connect your job or application.

subnetIds List<String>

The ID of the subnets in the VPC to which you want to connect your job or application.

ApplicationTag

Key string

The value for the tag. You can specify a value that is 1 to 128 Unicode characters in length. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

Value string

The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

Key string

The value for the tag. You can specify a value that is 1 to 128 Unicode characters in length. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

Value string

The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

key String

The value for the tag. You can specify a value that is 1 to 128 Unicode characters in length. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

value String

The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

key string

The value for the tag. You can specify a value that is 1 to 128 Unicode characters in length. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

value string

The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

key str

The value for the tag. You can specify a value that is 1 to 128 Unicode characters in length. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

value str

The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

key String

The value for the tag. You can specify a value that is 1 to 128 Unicode characters in length. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

value String

The value for the tag. You can specify a value that is 0 to 256 Unicode characters in length. You can use any of the following characters: the set of Unicode letters, digits, whitespace, _, ., /, =, +, and -.

ApplicationWorkerConfiguration

Cpu string

Per worker CPU resource. vCPU is the only supported unit and specifying vCPU is optional.

Memory string

Per worker memory resource. GB is the only supported unit and specifying GB is optional.

Disk string

Per worker Disk resource. GB is the only supported unit and specifying GB is optional

Cpu string

Per worker CPU resource. vCPU is the only supported unit and specifying vCPU is optional.

Memory string

Per worker memory resource. GB is the only supported unit and specifying GB is optional.

Disk string

Per worker Disk resource. GB is the only supported unit and specifying GB is optional

cpu String

Per worker CPU resource. vCPU is the only supported unit and specifying vCPU is optional.

memory String

Per worker memory resource. GB is the only supported unit and specifying GB is optional.

disk String

Per worker Disk resource. GB is the only supported unit and specifying GB is optional

cpu string

Per worker CPU resource. vCPU is the only supported unit and specifying vCPU is optional.

memory string

Per worker memory resource. GB is the only supported unit and specifying GB is optional.

disk string

Per worker Disk resource. GB is the only supported unit and specifying GB is optional

cpu str

Per worker CPU resource. vCPU is the only supported unit and specifying vCPU is optional.

memory str

Per worker memory resource. GB is the only supported unit and specifying GB is optional.

disk str

Per worker Disk resource. GB is the only supported unit and specifying GB is optional

cpu String

Per worker CPU resource. vCPU is the only supported unit and specifying vCPU is optional.

memory String

Per worker memory resource. GB is the only supported unit and specifying GB is optional.

disk String

Per worker Disk resource. GB is the only supported unit and specifying GB is optional

Package Details

Repository
AWS Native pulumi/pulumi-aws-native
License
Apache-2.0