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:
- Application
Id string The ID of the EMR Serverless Application.
- Application
Id string The ID of the EMR Serverless Application.
- application
Id String The ID of the EMR Serverless Application.
- application
Id string The ID of the EMR Serverless Application.
- application_
id str The ID of the EMR Serverless Application.
- application
Id String The ID of the EMR Serverless Application.
getApplication Result
The following output properties are available:
- Application
Id string The ID of the EMR Serverless Application.
- Architecture
Pulumi.
Aws Native. EMRServerless. Application Architecture - Arn string
The Amazon Resource Name (ARN) of the EMR Serverless Application.
- Auto
Start Pulumi.Configuration Aws Native. EMRServerless. Outputs. Application Auto Start Configuration Configuration for Auto Start of Application.
- Auto
Stop Pulumi.Configuration Aws Native. EMRServerless. Outputs. Application Auto Stop Configuration Configuration for Auto Stop of Application.
- Image
Configuration Pulumi.Aws Native. EMRServerless. Outputs. Application Image Configuration Input - Initial
Capacity List<Pulumi.Aws Native. EMRServerless. Outputs. Application Initial Capacity Config Key Value Pair> Initial capacity initialized when an Application is started.
- Maximum
Capacity Pulumi.Aws Native. EMRServerless. Outputs. Application Maximum Allowed Resources Maximum allowed cumulative resources for an Application. No new resources will be created once the limit is hit.
- Network
Configuration Pulumi.Aws Native. EMRServerless. Outputs. Application Network Configuration Network Configuration for customer VPC connectivity.
- List<Pulumi.
Aws Native. EMRServerless. Outputs. Application Tag> Tag map with key and value
- Worker
Type Pulumi.Specifications Aws Native. EMRServerless. Outputs. Application Worker Type Specification Input Map
- Application
Id string The ID of the EMR Serverless Application.
- Architecture
Application
Architecture - Arn string
The Amazon Resource Name (ARN) of the EMR Serverless Application.
- Auto
Start ApplicationConfiguration Auto Start Configuration Configuration for Auto Start of Application.
- Auto
Stop ApplicationConfiguration Auto Stop Configuration Configuration for Auto Stop of Application.
- Image
Configuration ApplicationImage Configuration Input - Initial
Capacity []ApplicationInitial Capacity Config Key Value Pair Initial capacity initialized when an Application is started.
- Maximum
Capacity ApplicationMaximum Allowed Resources Maximum allowed cumulative resources for an Application. No new resources will be created once the limit is hit.
- Network
Configuration ApplicationNetwork Configuration Network Configuration for customer VPC connectivity.
- []Application
Tag Tag map with key and value
- Worker
Type ApplicationSpecifications Worker Type Specification Input Map
- application
Id String The ID of the EMR Serverless Application.
- architecture
Application
Architecture - arn String
The Amazon Resource Name (ARN) of the EMR Serverless Application.
- auto
Start ApplicationConfiguration Auto Start Configuration Configuration for Auto Start of Application.
- auto
Stop ApplicationConfiguration Auto Stop Configuration Configuration for Auto Stop of Application.
- image
Configuration ApplicationImage Configuration Input - initial
Capacity List<ApplicationInitial Capacity Config Key Value Pair> Initial capacity initialized when an Application is started.
- maximum
Capacity ApplicationMaximum Allowed Resources Maximum allowed cumulative resources for an Application. No new resources will be created once the limit is hit.
- network
Configuration ApplicationNetwork Configuration Network Configuration for customer VPC connectivity.
- List<Application
Tag> Tag map with key and value
- worker
Type ApplicationSpecifications Worker Type Specification Input Map
- application
Id string The ID of the EMR Serverless Application.
- architecture
Application
Architecture - arn string
The Amazon Resource Name (ARN) of the EMR Serverless Application.
- auto
Start ApplicationConfiguration Auto Start Configuration Configuration for Auto Start of Application.
- auto
Stop ApplicationConfiguration Auto Stop Configuration Configuration for Auto Stop of Application.
- image
Configuration ApplicationImage Configuration Input - initial
Capacity ApplicationInitial Capacity Config Key Value Pair[] Initial capacity initialized when an Application is started.
- maximum
Capacity ApplicationMaximum Allowed Resources Maximum allowed cumulative resources for an Application. No new resources will be created once the limit is hit.
- network
Configuration ApplicationNetwork Configuration Network Configuration for customer VPC connectivity.
- Application
Tag[] Tag map with key and value
- worker
Type ApplicationSpecifications Worker Type Specification Input Map
- application_
id str The ID of the EMR Serverless Application.
- architecture
Application
Architecture - arn str
The Amazon Resource Name (ARN) of the EMR Serverless Application.
- auto_
start_ Applicationconfiguration Auto Start Configuration Configuration for Auto Start of Application.
- auto_
stop_ Applicationconfiguration Auto Stop Configuration Configuration for Auto Stop of Application.
- image_
configuration ApplicationImage Configuration Input - initial_
capacity Sequence[ApplicationInitial Capacity Config Key Value Pair] Initial capacity initialized when an Application is started.
- maximum_
capacity ApplicationMaximum Allowed Resources Maximum allowed cumulative resources for an Application. No new resources will be created once the limit is hit.
- network_
configuration ApplicationNetwork Configuration Network Configuration for customer VPC connectivity.
- Sequence[Application
Tag] Tag map with key and value
- worker_
type_ Applicationspecifications Worker Type Specification Input Map
- application
Id String The ID of the EMR Serverless Application.
- architecture "ARM64" | "X86_64"
- arn String
The Amazon Resource Name (ARN) of the EMR Serverless Application.
- auto
Start Property MapConfiguration Configuration for Auto Start of Application.
- auto
Stop Property MapConfiguration Configuration for Auto Stop of Application.
- image
Configuration Property Map - initial
Capacity List<Property Map> Initial capacity initialized when an Application is started.
- maximum
Capacity Property Map Maximum allowed cumulative resources for an Application. No new resources will be created once the limit is hit.
- network
Configuration Property Map Network Configuration for customer VPC connectivity.
- List<Property Map>
Tag map with key and value
- worker
Type Property MapSpecifications
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.
- Idle
Timeout intMinutes 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 intMinutes 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.
- idle
Timeout IntegerMinutes 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.
- idle
Timeout numberMinutes 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_ intminutes 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.
- idle
Timeout NumberMinutes The amount of time [in minutes] to wait before auto stopping the Application when idle. Defaults to 15 minutes.
ApplicationImageConfigurationInput
- Image
Uri 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 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 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 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.
- image
Uri 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
- Worker
Configuration Pulumi.Aws Native. EMRServerless. Inputs. Application Worker Configuration - 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
- Worker
Configuration ApplicationWorker Configuration - 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
- worker
Configuration ApplicationWorker Configuration - worker
Count 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
- worker
Configuration ApplicationWorker Configuration - worker
Count 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 ApplicationWorker Configuration - 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
- worker
Configuration Property Map - worker
Count 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
Pulumi.
Aws Native. EMRServerless. Inputs. Application Initial Capacity Config
- Key string
Worker type for an analytics framework.
- Value
Application
Initial Capacity Config
- key String
Worker type for an analytics framework.
- value
Application
Initial Capacity Config
- key string
Worker type for an analytics framework.
- value
Application
Initial Capacity Config
- key str
Worker type for an analytics framework.
- value
Application
Initial Capacity Config
- key String
Worker type for an analytics framework.
- value Property Map
ApplicationMaximumAllowedResources
ApplicationNetworkConfiguration
- Security
Group List<string>Ids The ID of the security groups in the VPC to which you want to connect your job or application.
- Subnet
Ids List<string> The ID of the subnets in the VPC to which you want to connect your job or application.
- Security
Group []stringIds The ID of the security groups in the VPC to which you want to connect your job or application.
- Subnet
Ids []string The ID of the subnets in the VPC to which you want to connect your job or application.
- security
Group List<String>Ids The ID of the security groups in the VPC to which you want to connect your job or application.
- subnet
Ids List<String> The ID of the subnets in the VPC to which you want to connect your job or application.
- security
Group string[]Ids The ID of the security groups in the VPC to which you want to connect your job or application.
- subnet
Ids string[] The ID of the subnets in the VPC to which you want to connect your job or application.
- security_
group_ Sequence[str]ids 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.
- security
Group List<String>Ids The ID of the security groups in the VPC to which you want to connect your job or application.
- subnet
Ids 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
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0