1. Packages
  2. AWS Native
  3. API Docs
  4. emrserverless
  5. getApplication

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.108.4 published on Tuesday, Jun 18, 2024 by Pulumi

aws-native.emrserverless.getApplication

Explore with Pulumi AI

aws-native logo

AWS Native is in preview. AWS Classic is fully supported.

AWS Native v0.108.4 published on Tuesday, Jun 18, 2024 by Pulumi

    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
    The CPU architecture of an application.
    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
    The image configuration applied to all worker types.
    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.
    MonitoringConfiguration Pulumi.AwsNative.EmrServerless.Outputs.ApplicationMonitoringConfiguration
    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.
    NetworkConfiguration Pulumi.AwsNative.EmrServerless.Outputs.ApplicationNetworkConfiguration
    Network Configuration for customer VPC connectivity.
    ReleaseLabel string
    EMR release label.
    RuntimeConfiguration List<Pulumi.AwsNative.EmrServerless.Outputs.ApplicationConfigurationObject>
    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.
    Tags List<Pulumi.AwsNative.Outputs.Tag>
    Tag map with key and value
    WorkerTypeSpecifications Dictionary<string, Pulumi.AwsNative.EmrServerless.Outputs.ApplicationWorkerTypeSpecificationInput>
    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.
    ApplicationId string
    The ID of the EMR Serverless Application.
    Architecture ApplicationArchitecture
    The CPU architecture of an application.
    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
    The image configuration applied to all worker types.
    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.
    MonitoringConfiguration ApplicationMonitoringConfiguration
    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.
    NetworkConfiguration ApplicationNetworkConfiguration
    Network Configuration for customer VPC connectivity.
    ReleaseLabel string
    EMR release label.
    RuntimeConfiguration []ApplicationConfigurationObject
    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.
    Tags Tag
    Tag map with key and value
    WorkerTypeSpecifications map[string]ApplicationWorkerTypeSpecificationInput
    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.
    applicationId String
    The ID of the EMR Serverless Application.
    architecture ApplicationArchitecture
    The CPU architecture of an application.
    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
    The image configuration applied to all worker types.
    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.
    monitoringConfiguration ApplicationMonitoringConfiguration
    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.
    networkConfiguration ApplicationNetworkConfiguration
    Network Configuration for customer VPC connectivity.
    releaseLabel String
    EMR release label.
    runtimeConfiguration List<ApplicationConfigurationObject>
    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.
    tags List<Tag>
    Tag map with key and value
    workerTypeSpecifications Map<String,ApplicationWorkerTypeSpecificationInput>
    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.
    applicationId string
    The ID of the EMR Serverless Application.
    architecture ApplicationArchitecture
    The CPU architecture of an application.
    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
    The image configuration applied to all worker types.
    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.
    monitoringConfiguration ApplicationMonitoringConfiguration
    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.
    networkConfiguration ApplicationNetworkConfiguration
    Network Configuration for customer VPC connectivity.
    releaseLabel string
    EMR release label.
    runtimeConfiguration ApplicationConfigurationObject[]
    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.
    tags Tag[]
    Tag map with key and value
    workerTypeSpecifications {[key: string]: ApplicationWorkerTypeSpecificationInput}
    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.
    application_id str
    The ID of the EMR Serverless Application.
    architecture ApplicationArchitecture
    The CPU architecture of an application.
    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
    The image configuration applied to all worker types.
    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.
    monitoring_configuration ApplicationMonitoringConfiguration
    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.
    network_configuration ApplicationNetworkConfiguration
    Network Configuration for customer VPC connectivity.
    release_label str
    EMR release label.
    runtime_configuration Sequence[ApplicationConfigurationObject]
    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.
    tags Sequence[root_Tag]
    Tag map with key and value
    worker_type_specifications Mapping[str, ApplicationWorkerTypeSpecificationInput]
    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.
    applicationId String
    The ID of the EMR Serverless Application.
    architecture "ARM64" | "X86_64"
    The CPU architecture of an application.
    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
    The image configuration applied to all worker types.
    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.
    monitoringConfiguration Property Map
    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.
    networkConfiguration Property Map
    Network Configuration for customer VPC connectivity.
    releaseLabel String
    EMR release label.
    runtimeConfiguration List<Property Map>
    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.
    tags List<Property Map>
    Tag map with key and value
    workerTypeSpecifications Map<Property Map>
    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.

    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.

    ApplicationCloudWatchLoggingConfiguration

    Enabled bool
    If set to false, CloudWatch logging will be turned off. Defaults to false.
    EncryptionKeyArn string
    KMS key ARN to encrypt the logs stored in given CloudWatch log-group.
    LogGroupName string
    Log-group name to produce log-streams on CloudWatch. If undefined, logs will be produced in a default log-group /aws/emr-serverless
    LogStreamNamePrefix string
    Log-stream name prefix by which log-stream names will start in the CloudWatch Log-group.
    LogTypeMap List<Pulumi.AwsNative.EmrServerless.Inputs.ApplicationLogTypeMapKeyValuePair>
    The specific log-streams which need to be uploaded to CloudWatch.
    Enabled bool
    If set to false, CloudWatch logging will be turned off. Defaults to false.
    EncryptionKeyArn string
    KMS key ARN to encrypt the logs stored in given CloudWatch log-group.
    LogGroupName string
    Log-group name to produce log-streams on CloudWatch. If undefined, logs will be produced in a default log-group /aws/emr-serverless
    LogStreamNamePrefix string
    Log-stream name prefix by which log-stream names will start in the CloudWatch Log-group.
    LogTypeMap []ApplicationLogTypeMapKeyValuePair
    The specific log-streams which need to be uploaded to CloudWatch.
    enabled Boolean
    If set to false, CloudWatch logging will be turned off. Defaults to false.
    encryptionKeyArn String
    KMS key ARN to encrypt the logs stored in given CloudWatch log-group.
    logGroupName String
    Log-group name to produce log-streams on CloudWatch. If undefined, logs will be produced in a default log-group /aws/emr-serverless
    logStreamNamePrefix String
    Log-stream name prefix by which log-stream names will start in the CloudWatch Log-group.
    logTypeMap List<ApplicationLogTypeMapKeyValuePair>
    The specific log-streams which need to be uploaded to CloudWatch.
    enabled boolean
    If set to false, CloudWatch logging will be turned off. Defaults to false.
    encryptionKeyArn string
    KMS key ARN to encrypt the logs stored in given CloudWatch log-group.
    logGroupName string
    Log-group name to produce log-streams on CloudWatch. If undefined, logs will be produced in a default log-group /aws/emr-serverless
    logStreamNamePrefix string
    Log-stream name prefix by which log-stream names will start in the CloudWatch Log-group.
    logTypeMap ApplicationLogTypeMapKeyValuePair[]
    The specific log-streams which need to be uploaded to CloudWatch.
    enabled bool
    If set to false, CloudWatch logging will be turned off. Defaults to false.
    encryption_key_arn str
    KMS key ARN to encrypt the logs stored in given CloudWatch log-group.
    log_group_name str
    Log-group name to produce log-streams on CloudWatch. If undefined, logs will be produced in a default log-group /aws/emr-serverless
    log_stream_name_prefix str
    Log-stream name prefix by which log-stream names will start in the CloudWatch Log-group.
    log_type_map Sequence[ApplicationLogTypeMapKeyValuePair]
    The specific log-streams which need to be uploaded to CloudWatch.
    enabled Boolean
    If set to false, CloudWatch logging will be turned off. Defaults to false.
    encryptionKeyArn String
    KMS key ARN to encrypt the logs stored in given CloudWatch log-group.
    logGroupName String
    Log-group name to produce log-streams on CloudWatch. If undefined, logs will be produced in a default log-group /aws/emr-serverless
    logStreamNamePrefix String
    Log-stream name prefix by which log-stream names will start in the CloudWatch Log-group.
    logTypeMap List<Property Map>
    The specific log-streams which need to be uploaded to CloudWatch.

    ApplicationConfigurationObject

    Classification string
    String with a maximum length of 1024.
    Configurations []ApplicationConfigurationObject
    Properties map[string]string
    classification String
    String with a maximum length of 1024.
    configurations List<ApplicationConfigurationObject>
    properties Map<String,String>
    classification string
    String with a maximum length of 1024.
    configurations ApplicationConfigurationObject[]
    properties {[key: string]: string}
    classification str
    String with a maximum length of 1024.
    configurations Sequence[ApplicationConfigurationObject]
    properties Mapping[str, str]
    classification String
    String with a maximum length of 1024.
    configurations List<Property Map>
    properties Map<String>

    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

    ApplicationLogTypeMapKeyValuePair

    Key string
    Value List<string>
    Key string
    Value []string
    key String
    value List<String>
    key string
    value string[]
    key str
    value Sequence[str]
    key String
    value List<String>

    ApplicationManagedPersistenceMonitoringConfiguration

    Enabled bool
    If set to false, managed logging will be turned off. Defaults to true.
    EncryptionKeyArn string
    KMS key ARN to encrypt the logs stored in managed persistence
    Enabled bool
    If set to false, managed logging will be turned off. Defaults to true.
    EncryptionKeyArn string
    KMS key ARN to encrypt the logs stored in managed persistence
    enabled Boolean
    If set to false, managed logging will be turned off. Defaults to true.
    encryptionKeyArn String
    KMS key ARN to encrypt the logs stored in managed persistence
    enabled boolean
    If set to false, managed logging will be turned off. Defaults to true.
    encryptionKeyArn string
    KMS key ARN to encrypt the logs stored in managed persistence
    enabled bool
    If set to false, managed logging will be turned off. Defaults to true.
    encryption_key_arn str
    KMS key ARN to encrypt the logs stored in managed persistence
    enabled Boolean
    If set to false, managed logging will be turned off. Defaults to true.
    encryptionKeyArn String
    KMS key ARN to encrypt the logs stored in managed persistence

    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

    ApplicationMonitoringConfiguration

    cloudWatchLoggingConfiguration Property Map
    CloudWatch logging configurations for a JobRun.
    managedPersistenceMonitoringConfiguration Property Map
    Managed log persistence configurations for a JobRun.
    s3MonitoringConfiguration Property Map
    S3 monitoring configurations for a JobRun.

    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.

    ApplicationS3MonitoringConfiguration

    EncryptionKeyArn string
    KMS key ARN to encrypt the logs stored in given s3
    LogUri string
    EncryptionKeyArn string
    KMS key ARN to encrypt the logs stored in given s3
    LogUri string
    encryptionKeyArn String
    KMS key ARN to encrypt the logs stored in given s3
    logUri String
    encryptionKeyArn string
    KMS key ARN to encrypt the logs stored in given s3
    logUri string
    encryption_key_arn str
    KMS key ARN to encrypt the logs stored in given s3
    log_uri str
    encryptionKeyArn String
    KMS key ARN to encrypt the logs stored in given s3
    logUri String

    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

    ApplicationWorkerTypeSpecificationInput

    ImageConfiguration ApplicationImageConfigurationInput
    The image configuration for a worker type.
    imageConfiguration ApplicationImageConfigurationInput
    The image configuration for a worker type.
    imageConfiguration ApplicationImageConfigurationInput
    The image configuration for a worker type.
    image_configuration ApplicationImageConfigurationInput
    The image configuration for a worker type.
    imageConfiguration Property Map
    The image configuration for a worker type.

    Tag

    Key string
    The key name of the tag
    Value string
    The value of the tag
    Key string
    The key name of the tag
    Value string
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag
    key string
    The key name of the tag
    value string
    The value of the tag
    key str
    The key name of the tag
    value str
    The value of the tag
    key String
    The key name of the tag
    value String
    The value of the tag

    Package Details

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

    AWS Native is in preview. AWS Classic is fully supported.

    AWS Native v0.108.4 published on Tuesday, Jun 18, 2024 by Pulumi