Skip to content

Emr Serverless Classes

Application

applicationId

  • Type:
  • Required: Yes

arn

  • Type:
  • Required: Yes

releaseLabel

  • Type:
  • Required: Yes

type

  • Type:
  • Required: Yes

state

  • Type: typing.Literal['CREATED', 'CREATING', 'STARTED', 'STARTING', 'STOPPED', 'STOPPING', 'TERMINATED']
  • Required: Yes

createdAt

  • Type:
  • Required: Yes

updatedAt

  • Type:
  • Required: Yes

name

  • Type: typing.Optional[str]

stateDetails

  • Type: typing.Optional[str]

initialCapacity

  • Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.emr_serverless.emr_serverless_classes.InitialCapacityConfig]]

maximumCapacity

  • Type: typing.Optional[aws_resource_validator.pydantic_models.emr_serverless.emr_serverless_classes.MaximumAllowedResources]

tags

  • Type: typing.Optional[typing.Dict[str, str]]

autoStartConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.emr_serverless.emr_serverless_classes.AutoStartConfig]

autoStopConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.emr_serverless.emr_serverless_classes.AutoStopConfig]

networkConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.emr_serverless.emr_serverless_classes.NetworkConfigurationOutput]

architecture

  • Type: typing.Optional[typing.Literal['ARM64', 'X86_64']]

imageConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.emr_serverless.emr_serverless_classes.ImageConfiguration]

workerTypeSpecifications

  • Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.emr_serverless.emr_serverless_classes.WorkerTypeSpecification]]

runtimeConfiguration

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.emr_serverless.emr_serverless_classes.ConfigurationOutput]]

monitoringConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.emr_serverless.emr_serverless_classes.MonitoringConfigurationOutput]

interactiveConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.emr_serverless.emr_serverless_classes.InteractiveConfiguration]

schedulerConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.emr_serverless.emr_serverless_classes.SchedulerConfiguration]

ApplicationSummary

id

  • Type:
  • Required: Yes

arn

  • Type:
  • Required: Yes

releaseLabel

  • Type:
  • Required: Yes

type

  • Type:
  • Required: Yes

state

  • Type: typing.Literal['CREATED', 'CREATING', 'STARTED', 'STARTING', 'STOPPED', 'STOPPING', 'TERMINATED']
  • Required: Yes

createdAt

  • Type:
  • Required: Yes

updatedAt

  • Type:
  • Required: Yes

name

  • Type: typing.Optional[str]

stateDetails

  • Type: typing.Optional[str]

architecture

  • Type: typing.Optional[typing.Literal['ARM64', 'X86_64']]

AutoStartConfig

enabled

  • Type: typing.Optional[bool]

AutoStopConfig

enabled

  • Type: typing.Optional[bool]

idleTimeoutMinutes

  • Type: typing.Optional[int]

BaseValidatorModel

Oops! This Pydantic model is currently empty. Stay tuned!

CancelJobRunRequest

applicationId

  • Type:
  • Required: Yes

jobRunId

  • Type:
  • Required: Yes

CancelJobRunResponse

applicationId

  • Type:
  • Required: Yes

jobRunId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CloudWatchLoggingConfiguration

enabled

  • Type:
  • Required: Yes

logGroupName

  • Type: typing.Optional[str]

logStreamNamePrefix

  • Type: typing.Optional[str]

encryptionKeyArn

  • Type: typing.Optional[str]

logTypes

  • Type: typing.Optional[typing.Dict[str, typing.List[str]]]

CloudWatchLoggingConfigurationOutput

enabled

  • Type:
  • Required: Yes

logGroupName

  • Type: typing.Optional[str]

logStreamNamePrefix

  • Type: typing.Optional[str]

encryptionKeyArn

  • Type: typing.Optional[str]

logTypes

  • Type: typing.Optional[typing.Dict[str, typing.List[str]]]

Configuration

classification

  • Type:
  • Required: Yes

properties

  • Type: typing.Optional[typing.Dict[str, str]]

configurations

  • Type: typing.Optional[typing.List[typing.Dict[str, typing.Any]]]

ConfigurationOutput

classification

  • Type:
  • Required: Yes

properties

  • Type: typing.Optional[typing.Dict[str, str]]

configurations

  • Type: typing.Optional[typing.List[typing.Dict[str, typing.Any]]]

ConfigurationOverrides

applicationConfiguration

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.emr_serverless.emr_serverless_classes.Configuration]]

monitoringConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.emr_serverless.emr_serverless_classes.MonitoringConfiguration]

ConfigurationOverridesOutput

applicationConfiguration

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.emr_serverless.emr_serverless_classes.ConfigurationOutput]]

monitoringConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.emr_serverless.emr_serverless_classes.MonitoringConfigurationOutput]

CreateApplicationRequest

releaseLabel

  • Type:
  • Required: Yes

type

  • Type:
  • Required: Yes

clientToken

  • Type:
  • Required: Yes

name

  • Type: typing.Optional[str]

initialCapacity

  • Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.emr_serverless.emr_serverless_classes.InitialCapacityConfig]]

maximumCapacity

  • Type: typing.Optional[aws_resource_validator.pydantic_models.emr_serverless.emr_serverless_classes.MaximumAllowedResources]

tags

  • Type: typing.Optional[typing.Dict[str, str]]

autoStartConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.emr_serverless.emr_serverless_classes.AutoStartConfig]

autoStopConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.emr_serverless.emr_serverless_classes.AutoStopConfig]

networkConfiguration

  • Type: typing.Union[aws_resource_validator.pydantic_models.emr_serverless.emr_serverless_classes.NetworkConfiguration, aws_resource_validator.pydantic_models.emr_serverless.emr_serverless_classes.NetworkConfigurationOutput, NoneType]

architecture

  • Type: typing.Optional[typing.Literal['ARM64', 'X86_64']]

imageConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.emr_serverless.emr_serverless_classes.ImageConfigurationInput]

workerTypeSpecifications

  • Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.emr_serverless.emr_serverless_classes.WorkerTypeSpecificationInput]]

runtimeConfiguration

  • Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.emr_serverless.emr_serverless_classes.Configuration, aws_resource_validator.pydantic_models.emr_serverless.emr_serverless_classes.ConfigurationOutput]]]

monitoringConfiguration

  • Type: typing.Union[aws_resource_validator.pydantic_models.emr_serverless.emr_serverless_classes.MonitoringConfiguration, aws_resource_validator.pydantic_models.emr_serverless.emr_serverless_classes.MonitoringConfigurationOutput, NoneType]

interactiveConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.emr_serverless.emr_serverless_classes.InteractiveConfiguration]

schedulerConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.emr_serverless.emr_serverless_classes.SchedulerConfiguration]

CreateApplicationResponse

applicationId

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

arn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DeleteApplicationRequest

applicationId

  • Type:
  • Required: Yes

GetApplicationRequest

applicationId

  • Type:
  • Required: Yes

GetApplicationResponse

application

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetDashboardForJobRunRequest

applicationId

  • Type:
  • Required: Yes

jobRunId

  • Type:
  • Required: Yes

attempt

  • Type: typing.Optional[int]

accessSystemProfileLogs

  • Type: typing.Optional[bool]

GetDashboardForJobRunResponse

url

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetJobRunRequest

applicationId

  • Type:
  • Required: Yes

jobRunId

  • Type:
  • Required: Yes

attempt

  • Type: typing.Optional[int]

GetJobRunResponse

jobRun

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

Hive

query

  • Type:
  • Required: Yes

initQueryFile

  • Type: typing.Optional[str]

parameters

  • Type: typing.Optional[str]

ImageConfiguration

imageUri

  • Type:
  • Required: Yes

resolvedImageDigest

  • Type: typing.Optional[str]

ImageConfigurationInput

imageUri

  • Type: typing.Optional[str]

InitialCapacityConfig

workerCount

  • Type:
  • Required: Yes

workerConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.emr_serverless.emr_serverless_classes.WorkerResourceConfig]

InteractiveConfiguration

studioEnabled

  • Type: typing.Optional[bool]

livyEndpointEnabled

  • Type: typing.Optional[bool]

JobDriver

sparkSubmit

  • Type: typing.Optional[aws_resource_validator.pydantic_models.emr_serverless.emr_serverless_classes.SparkSubmit]

hive

  • Type: typing.Optional[aws_resource_validator.pydantic_models.emr_serverless.emr_serverless_classes.Hive]

JobDriverOutput

sparkSubmit

  • Type: typing.Optional[aws_resource_validator.pydantic_models.emr_serverless.emr_serverless_classes.SparkSubmitOutput]

hive

  • Type: typing.Optional[aws_resource_validator.pydantic_models.emr_serverless.emr_serverless_classes.Hive]

JobRun

applicationId

  • Type:
  • Required: Yes

jobRunId

  • Type:
  • Required: Yes

arn

  • Type:
  • Required: Yes

createdBy

  • Type:
  • Required: Yes

createdAt

  • Type:
  • Required: Yes

updatedAt

  • Type:
  • Required: Yes

executionRole

  • Type:
  • Required: Yes

state

  • Type: typing.Literal['CANCELLED', 'CANCELLING', 'FAILED', 'PENDING', 'QUEUED', 'RUNNING', 'SCHEDULED', 'SUBMITTED', 'SUCCESS']
  • Required: Yes

stateDetails

  • Type:
  • Required: Yes

releaseLabel

  • Type:
  • Required: Yes

jobDriver

  • Type:
  • Required: Yes

name

  • Type: typing.Optional[str]

configurationOverrides

  • Type: typing.Optional[aws_resource_validator.pydantic_models.emr_serverless.emr_serverless_classes.ConfigurationOverridesOutput]

tags

  • Type: typing.Optional[typing.Dict[str, str]]

totalResourceUtilization

  • Type: typing.Optional[aws_resource_validator.pydantic_models.emr_serverless.emr_serverless_classes.TotalResourceUtilization]

networkConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.emr_serverless.emr_serverless_classes.NetworkConfigurationOutput]

totalExecutionDurationSeconds

  • Type: typing.Optional[int]

executionTimeoutMinutes

  • Type: typing.Optional[int]

billedResourceUtilization

  • Type: typing.Optional[aws_resource_validator.pydantic_models.emr_serverless.emr_serverless_classes.ResourceUtilization]

mode

  • Type: typing.Optional[typing.Literal['BATCH', 'STREAMING']]

retryPolicy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.emr_serverless.emr_serverless_classes.RetryPolicy]

attempt

  • Type: typing.Optional[int]

attemptCreatedAt

  • Type: typing.Optional[datetime.datetime]

attemptUpdatedAt

  • Type: typing.Optional[datetime.datetime]

startedAt

  • Type: typing.Optional[datetime.datetime]

endedAt

  • Type: typing.Optional[datetime.datetime]

queuedDurationMilliseconds

  • Type: typing.Optional[int]

JobRunAttemptSummary

applicationId

  • Type:
  • Required: Yes

id

  • Type:
  • Required: Yes

arn

  • Type:
  • Required: Yes

createdBy

  • Type:
  • Required: Yes

jobCreatedAt

  • Type:
  • Required: Yes

createdAt

  • Type:
  • Required: Yes

updatedAt

  • Type:
  • Required: Yes

executionRole

  • Type:
  • Required: Yes

state

  • Type: typing.Literal['CANCELLED', 'CANCELLING', 'FAILED', 'PENDING', 'QUEUED', 'RUNNING', 'SCHEDULED', 'SUBMITTED', 'SUCCESS']
  • Required: Yes

stateDetails

  • Type:
  • Required: Yes

releaseLabel

  • Type:
  • Required: Yes

name

  • Type: typing.Optional[str]

mode

  • Type: typing.Optional[typing.Literal['BATCH', 'STREAMING']]

type

  • Type: typing.Optional[str]

attempt

  • Type: typing.Optional[int]

JobRunSummary

applicationId

  • Type:
  • Required: Yes

id

  • Type:
  • Required: Yes

arn

  • Type:
  • Required: Yes

createdBy

  • Type:
  • Required: Yes

createdAt

  • Type:
  • Required: Yes

updatedAt

  • Type:
  • Required: Yes

executionRole

  • Type:
  • Required: Yes

state

  • Type: typing.Literal['CANCELLED', 'CANCELLING', 'FAILED', 'PENDING', 'QUEUED', 'RUNNING', 'SCHEDULED', 'SUBMITTED', 'SUCCESS']
  • Required: Yes

stateDetails

  • Type:
  • Required: Yes

releaseLabel

  • Type:
  • Required: Yes

name

  • Type: typing.Optional[str]

mode

  • Type: typing.Optional[typing.Literal['BATCH', 'STREAMING']]

type

  • Type: typing.Optional[str]

attempt

  • Type: typing.Optional[int]

attemptCreatedAt

  • Type: typing.Optional[datetime.datetime]

attemptUpdatedAt

  • Type: typing.Optional[datetime.datetime]

ListApplicationsRequest

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

states

  • Type: typing.Optional[typing.List[typing.Literal['CREATED', 'CREATING', 'STARTED', 'STARTING', 'STOPPED', 'STOPPING', 'TERMINATED']]]

ListApplicationsRequestPaginate

states

  • Type: typing.Optional[typing.List[typing.Literal['CREATED', 'CREATING', 'STARTED', 'STARTING', 'STOPPED', 'STOPPING', 'TERMINATED']]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.emr_serverless.emr_serverless_classes.PaginatorConfig]

ListApplicationsResponse

applications

  • Type: typing.List[aws_resource_validator.pydantic_models.emr_serverless.emr_serverless_classes.ApplicationSummary]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListJobRunAttemptsRequest

applicationId

  • Type:
  • Required: Yes

jobRunId

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

ListJobRunAttemptsRequestPaginate

applicationId

  • Type:
  • Required: Yes

jobRunId

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.emr_serverless.emr_serverless_classes.PaginatorConfig]

ListJobRunAttemptsResponse

jobRunAttempts

  • Type: typing.List[aws_resource_validator.pydantic_models.emr_serverless.emr_serverless_classes.JobRunAttemptSummary]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListJobRunsRequest

applicationId

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

maxResults

  • Type: typing.Optional[int]

createdAtAfter

  • Type: typing.Union[datetime.datetime, str, NoneType]

createdAtBefore

  • Type: typing.Union[datetime.datetime, str, NoneType]

states

  • Type: typing.Optional[typing.List[typing.Literal['CANCELLED', 'CANCELLING', 'FAILED', 'PENDING', 'QUEUED', 'RUNNING', 'SCHEDULED', 'SUBMITTED', 'SUCCESS']]]

mode

  • Type: typing.Optional[typing.Literal['BATCH', 'STREAMING']]

ListJobRunsRequestPaginate

applicationId

  • Type:
  • Required: Yes

createdAtAfter

  • Type: typing.Union[datetime.datetime, str, NoneType]

createdAtBefore

  • Type: typing.Union[datetime.datetime, str, NoneType]

states

  • Type: typing.Optional[typing.List[typing.Literal['CANCELLED', 'CANCELLING', 'FAILED', 'PENDING', 'QUEUED', 'RUNNING', 'SCHEDULED', 'SUBMITTED', 'SUCCESS']]]

mode

  • Type: typing.Optional[typing.Literal['BATCH', 'STREAMING']]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.emr_serverless.emr_serverless_classes.PaginatorConfig]

ListJobRunsResponse

jobRuns

  • Type: typing.List[aws_resource_validator.pydantic_models.emr_serverless.emr_serverless_classes.JobRunSummary]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

nextToken

  • Type: typing.Optional[str]

ListTagsForResourceRequest

resourceArn

  • Type:
  • Required: Yes

ListTagsForResourceResponse

tags

  • Type: typing.Dict[str, str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ManagedPersistenceMonitoringConfiguration

enabled

  • Type: typing.Optional[bool]

encryptionKeyArn

  • Type: typing.Optional[str]

MaximumAllowedResources

cpu

  • Type:
  • Required: Yes

memory

  • Type:
  • Required: Yes

disk

  • Type: typing.Optional[str]

MonitoringConfiguration

s3MonitoringConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.emr_serverless.emr_serverless_classes.S3MonitoringConfiguration]

managedPersistenceMonitoringConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.emr_serverless.emr_serverless_classes.ManagedPersistenceMonitoringConfiguration]

cloudWatchLoggingConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.emr_serverless.emr_serverless_classes.CloudWatchLoggingConfiguration]

prometheusMonitoringConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.emr_serverless.emr_serverless_classes.PrometheusMonitoringConfiguration]

MonitoringConfigurationOutput

s3MonitoringConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.emr_serverless.emr_serverless_classes.S3MonitoringConfiguration]

managedPersistenceMonitoringConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.emr_serverless.emr_serverless_classes.ManagedPersistenceMonitoringConfiguration]

cloudWatchLoggingConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.emr_serverless.emr_serverless_classes.CloudWatchLoggingConfigurationOutput]

prometheusMonitoringConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.emr_serverless.emr_serverless_classes.PrometheusMonitoringConfiguration]

NetworkConfiguration

subnetIds

  • Type: typing.Optional[typing.List[str]]

securityGroupIds

  • Type: typing.Optional[typing.List[str]]

NetworkConfigurationOutput

subnetIds

  • Type: typing.Optional[typing.List[str]]

securityGroupIds

  • Type: typing.Optional[typing.List[str]]

PaginatorConfig

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

PrometheusMonitoringConfiguration

remoteWriteUrl

  • Type: typing.Optional[str]

ResourceUtilization

vCPUHour

  • Type: typing.Optional[float]

memoryGBHour

  • Type: typing.Optional[float]

storageGBHour

  • Type: typing.Optional[float]

ResponseMetadata

RequestId

  • Type:
  • Required: Yes

HTTPStatusCode

  • Type:
  • Required: Yes

HTTPHeaders

  • Type: typing.Dict[str, str]
  • Required: Yes

RetryAttempts

  • Type:
  • Required: Yes

HostId

  • Type: typing.Optional[str]

RetryPolicy

maxAttempts

  • Type: typing.Optional[int]

maxFailedAttemptsPerHour

  • Type: typing.Optional[int]

S3MonitoringConfiguration

logUri

  • Type: typing.Optional[str]

encryptionKeyArn

  • Type: typing.Optional[str]

SchedulerConfiguration

queueTimeoutMinutes

  • Type: typing.Optional[int]

maxConcurrentRuns

  • Type: typing.Optional[int]

SparkSubmit

entryPoint

  • Type:
  • Required: Yes

entryPointArguments

  • Type: typing.Optional[typing.List[str]]

sparkSubmitParameters

  • Type: typing.Optional[str]

SparkSubmitOutput

entryPoint

  • Type:
  • Required: Yes

entryPointArguments

  • Type: typing.Optional[typing.List[str]]

sparkSubmitParameters

  • Type: typing.Optional[str]

StartApplicationRequest

applicationId

  • Type:
  • Required: Yes

StartJobRunRequest

applicationId

  • Type:
  • Required: Yes

clientToken

  • Type:
  • Required: Yes

executionRoleArn

  • Type:
  • Required: Yes

jobDriver

  • Type: typing.Union[aws_resource_validator.pydantic_models.emr_serverless.emr_serverless_classes.JobDriver, aws_resource_validator.pydantic_models.emr_serverless.emr_serverless_classes.JobDriverOutput, NoneType]

configurationOverrides

  • Type: typing.Union[aws_resource_validator.pydantic_models.emr_serverless.emr_serverless_classes.ConfigurationOverrides, aws_resource_validator.pydantic_models.emr_serverless.emr_serverless_classes.ConfigurationOverridesOutput, NoneType]

tags

  • Type: typing.Optional[typing.Dict[str, str]]

executionTimeoutMinutes

  • Type: typing.Optional[int]

name

  • Type: typing.Optional[str]

mode

  • Type: typing.Optional[typing.Literal['BATCH', 'STREAMING']]

retryPolicy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.emr_serverless.emr_serverless_classes.RetryPolicy]

StartJobRunResponse

applicationId

  • Type:
  • Required: Yes

jobRunId

  • Type:
  • Required: Yes

arn

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

StopApplicationRequest

applicationId

  • Type:
  • Required: Yes

TagResourceRequest

resourceArn

  • Type:
  • Required: Yes

tags

  • Type: typing.Dict[str, str]
  • Required: Yes

TotalResourceUtilization

vCPUHour

  • Type: typing.Optional[float]

memoryGBHour

  • Type: typing.Optional[float]

storageGBHour

  • Type: typing.Optional[float]

UntagResourceRequest

resourceArn

  • Type:
  • Required: Yes

tagKeys

  • Type: typing.List[str]
  • Required: Yes

UpdateApplicationRequest

applicationId

  • Type:
  • Required: Yes

clientToken

  • Type:
  • Required: Yes

initialCapacity

  • Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.emr_serverless.emr_serverless_classes.InitialCapacityConfig]]

maximumCapacity

  • Type: typing.Optional[aws_resource_validator.pydantic_models.emr_serverless.emr_serverless_classes.MaximumAllowedResources]

autoStartConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.emr_serverless.emr_serverless_classes.AutoStartConfig]

autoStopConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.emr_serverless.emr_serverless_classes.AutoStopConfig]

networkConfiguration

  • Type: typing.Union[aws_resource_validator.pydantic_models.emr_serverless.emr_serverless_classes.NetworkConfiguration, aws_resource_validator.pydantic_models.emr_serverless.emr_serverless_classes.NetworkConfigurationOutput, NoneType]

architecture

  • Type: typing.Optional[typing.Literal['ARM64', 'X86_64']]

imageConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.emr_serverless.emr_serverless_classes.ImageConfigurationInput]

workerTypeSpecifications

  • Type: typing.Optional[typing.Dict[str, aws_resource_validator.pydantic_models.emr_serverless.emr_serverless_classes.WorkerTypeSpecificationInput]]

interactiveConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.emr_serverless.emr_serverless_classes.InteractiveConfiguration]

releaseLabel

  • Type: typing.Optional[str]

runtimeConfiguration

  • Type: typing.Optional[typing.List[typing.Union[aws_resource_validator.pydantic_models.emr_serverless.emr_serverless_classes.Configuration, aws_resource_validator.pydantic_models.emr_serverless.emr_serverless_classes.ConfigurationOutput]]]

monitoringConfiguration

  • Type: typing.Union[aws_resource_validator.pydantic_models.emr_serverless.emr_serverless_classes.MonitoringConfiguration, aws_resource_validator.pydantic_models.emr_serverless.emr_serverless_classes.MonitoringConfigurationOutput, NoneType]

schedulerConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.emr_serverless.emr_serverless_classes.SchedulerConfiguration]

UpdateApplicationResponse

application

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

WorkerResourceConfig

cpu

  • Type:
  • Required: Yes

memory

  • Type:
  • Required: Yes

disk

  • Type: typing.Optional[str]

diskType

  • Type: typing.Optional[str]

WorkerTypeSpecification

imageConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.emr_serverless.emr_serverless_classes.ImageConfiguration]

WorkerTypeSpecificationInput

imageConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.emr_serverless.emr_serverless_classes.ImageConfigurationInput]