amazonka-emr-serverless-2.0: Amazon EMR Serverless SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.EMRServerless

Description

Derived from API version 2021-07-13 of the AWS service descriptions, licensed under Apache 2.0.

Amazon EMR Serverless is a new deployment option for Amazon EMR. EMR Serverless provides a serverless runtime environment that simplifies running analytics applications using the latest open source frameworks such as Apache Spark and Apache Hive. With EMR Serverless, you don’t have to configure, optimize, secure, or operate clusters to run applications with these frameworks.

The API reference to Amazon EMR Serverless is emr-serverless. The emr-serverless prefix is used in the following scenarios:

  • It is the prefix in the CLI commands for Amazon EMR Serverless. For example, aws emr-serverless start-job-run.
  • It is the prefix before IAM policy actions for Amazon EMR Serverless. For example, "Action": ["emr-serverless:StartJobRun"]. For more information, see Policy actions for Amazon EMR Serverless.
  • It is the prefix used in Amazon EMR Serverless service endpoints. For example, emr-serverless.us-east-2.amazonaws.com.
Synopsis

Service Configuration

defaultService :: Service Source #

API version 2021-07-13 of the Amazon EMR Serverless SDK configuration.

Errors

Error matchers are designed for use with the functions provided by Control.Exception.Lens. This allows catching (and rethrowing) service specific errors returned by EMRServerless.

ConflictException

_ConflictException :: AsError a => Fold a ServiceError Source #

The request could not be processed because of conflict in the current state of the resource.

InternalServerException

_InternalServerException :: AsError a => Fold a ServiceError Source #

Request processing failed because of an error or failure with the service.

ResourceNotFoundException

_ResourceNotFoundException :: AsError a => Fold a ServiceError Source #

The specified resource was not found.

ServiceQuotaExceededException

_ServiceQuotaExceededException :: AsError a => Fold a ServiceError Source #

The maximum number of resources per account has been reached.

ValidationException

_ValidationException :: AsError a => Fold a ServiceError Source #

The input fails to satisfy the constraints specified by an AWS service.

Waiters

Waiters poll by repeatedly sending a request until some remote success condition configured by the Wait specification is fulfilled. The Wait specification determines how many attempts should be made, in addition to delay and retry strategies.

Operations

Some AWS operations return results that are incomplete and require subsequent requests in order to obtain the entire result set. The process of sending subsequent requests to continue where a previous request left off is called pagination. For example, the ListObjects operation of Amazon S3 returns up to 1000 objects at a time, and you must send subsequent requests with the appropriate Marker in order to retrieve the next page of results.

Operations that have an AWSPager instance can transparently perform subsequent requests, correctly setting Markers and other request facets to iterate through the entire result set of a truncated API operation. Operations which support this have an additional note in the documentation.

Many operations have the ability to filter results on the server side. See the individual operation parameters for details.

CancelJobRun

data CancelJobRun Source #

See: newCancelJobRun smart constructor.

Constructors

CancelJobRun' Text Text 

Instances

Instances details
ToHeaders CancelJobRun Source # 
Instance details

Defined in Amazonka.EMRServerless.CancelJobRun

ToPath CancelJobRun Source # 
Instance details

Defined in Amazonka.EMRServerless.CancelJobRun

ToQuery CancelJobRun Source # 
Instance details

Defined in Amazonka.EMRServerless.CancelJobRun

AWSRequest CancelJobRun Source # 
Instance details

Defined in Amazonka.EMRServerless.CancelJobRun

Associated Types

type AWSResponse CancelJobRun #

Generic CancelJobRun Source # 
Instance details

Defined in Amazonka.EMRServerless.CancelJobRun

Associated Types

type Rep CancelJobRun :: Type -> Type #

Read CancelJobRun Source # 
Instance details

Defined in Amazonka.EMRServerless.CancelJobRun

Show CancelJobRun Source # 
Instance details

Defined in Amazonka.EMRServerless.CancelJobRun

NFData CancelJobRun Source # 
Instance details

Defined in Amazonka.EMRServerless.CancelJobRun

Methods

rnf :: CancelJobRun -> () #

Eq CancelJobRun Source # 
Instance details

Defined in Amazonka.EMRServerless.CancelJobRun

Hashable CancelJobRun Source # 
Instance details

Defined in Amazonka.EMRServerless.CancelJobRun

type AWSResponse CancelJobRun Source # 
Instance details

Defined in Amazonka.EMRServerless.CancelJobRun

type Rep CancelJobRun Source # 
Instance details

Defined in Amazonka.EMRServerless.CancelJobRun

type Rep CancelJobRun = D1 ('MetaData "CancelJobRun" "Amazonka.EMRServerless.CancelJobRun" "amazonka-emr-serverless-2.0-Zw6ehwruaDFJFsqn31iYt" 'False) (C1 ('MetaCons "CancelJobRun'" 'PrefixI 'True) (S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "jobRunId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newCancelJobRun Source #

Create a value of CancelJobRun with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CancelJobRun, cancelJobRun_applicationId - The ID of the application on which the job run will be canceled.

CancelJobRun, cancelJobRun_jobRunId - The ID of the job run to cancel.

data CancelJobRunResponse Source #

See: newCancelJobRunResponse smart constructor.

Instances

Instances details
Generic CancelJobRunResponse Source # 
Instance details

Defined in Amazonka.EMRServerless.CancelJobRun

Associated Types

type Rep CancelJobRunResponse :: Type -> Type #

Read CancelJobRunResponse Source # 
Instance details

Defined in Amazonka.EMRServerless.CancelJobRun

Show CancelJobRunResponse Source # 
Instance details

Defined in Amazonka.EMRServerless.CancelJobRun

NFData CancelJobRunResponse Source # 
Instance details

Defined in Amazonka.EMRServerless.CancelJobRun

Methods

rnf :: CancelJobRunResponse -> () #

Eq CancelJobRunResponse Source # 
Instance details

Defined in Amazonka.EMRServerless.CancelJobRun

type Rep CancelJobRunResponse Source # 
Instance details

Defined in Amazonka.EMRServerless.CancelJobRun

type Rep CancelJobRunResponse = D1 ('MetaData "CancelJobRunResponse" "Amazonka.EMRServerless.CancelJobRun" "amazonka-emr-serverless-2.0-Zw6ehwruaDFJFsqn31iYt" 'False) (C1 ('MetaCons "CancelJobRunResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: (S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "jobRunId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newCancelJobRunResponse Source #

Create a value of CancelJobRunResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:CancelJobRunResponse', cancelJobRunResponse_httpStatus - The response's http status code.

CancelJobRun, cancelJobRunResponse_applicationId - The output contains the application ID on which the job run is cancelled.

CancelJobRun, cancelJobRunResponse_jobRunId - The output contains the ID of the cancelled job run.

CreateApplication

data CreateApplication Source #

See: newCreateApplication smart constructor.

Instances

Instances details
ToJSON CreateApplication Source # 
Instance details

Defined in Amazonka.EMRServerless.CreateApplication

ToHeaders CreateApplication Source # 
Instance details

Defined in Amazonka.EMRServerless.CreateApplication

ToPath CreateApplication Source # 
Instance details

Defined in Amazonka.EMRServerless.CreateApplication

ToQuery CreateApplication Source # 
Instance details

Defined in Amazonka.EMRServerless.CreateApplication

AWSRequest CreateApplication Source # 
Instance details

Defined in Amazonka.EMRServerless.CreateApplication

Associated Types

type AWSResponse CreateApplication #

Generic CreateApplication Source # 
Instance details

Defined in Amazonka.EMRServerless.CreateApplication

Associated Types

type Rep CreateApplication :: Type -> Type #

Read CreateApplication Source # 
Instance details

Defined in Amazonka.EMRServerless.CreateApplication

Show CreateApplication Source # 
Instance details

Defined in Amazonka.EMRServerless.CreateApplication

NFData CreateApplication Source # 
Instance details

Defined in Amazonka.EMRServerless.CreateApplication

Methods

rnf :: CreateApplication -> () #

Eq CreateApplication Source # 
Instance details

Defined in Amazonka.EMRServerless.CreateApplication

Hashable CreateApplication Source # 
Instance details

Defined in Amazonka.EMRServerless.CreateApplication

type AWSResponse CreateApplication Source # 
Instance details

Defined in Amazonka.EMRServerless.CreateApplication

type Rep CreateApplication Source # 
Instance details

Defined in Amazonka.EMRServerless.CreateApplication

type Rep CreateApplication = D1 ('MetaData "CreateApplication" "Amazonka.EMRServerless.CreateApplication" "amazonka-emr-serverless-2.0-Zw6ehwruaDFJFsqn31iYt" 'False) (C1 ('MetaCons "CreateApplication'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "architecture") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Architecture)) :*: (S1 ('MetaSel ('Just "autoStartConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AutoStartConfig)) :*: S1 ('MetaSel ('Just "autoStopConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AutoStopConfig)))) :*: (S1 ('MetaSel ('Just "imageConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ImageConfigurationInput)) :*: (S1 ('MetaSel ('Just "initialCapacity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text InitialCapacityConfig))) :*: S1 ('MetaSel ('Just "maximumCapacity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MaximumAllowedResources))))) :*: ((S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "networkConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NetworkConfiguration)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))))) :*: ((S1 ('MetaSel ('Just "workerTypeSpecifications") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text WorkerTypeSpecificationInput))) :*: S1 ('MetaSel ('Just "releaseLabel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))

newCreateApplication Source #

Create a value of CreateApplication with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CreateApplication, createApplication_architecture - The CPU architecture of an application.

CreateApplication, createApplication_autoStartConfiguration - The configuration for an application to automatically start on job submission.

CreateApplication, createApplication_autoStopConfiguration - The configuration for an application to automatically stop after a certain amount of time being idle.

CreateApplication, createApplication_imageConfiguration - The image configuration for all worker types. You can either set this parameter or imageConfiguration for each worker type in workerTypeSpecifications.

CreateApplication, createApplication_initialCapacity - The capacity to initialize when the application is created.

CreateApplication, createApplication_maximumCapacity - The maximum capacity to allocate when the application is created. This is cumulative across all workers at any given point in time, not just when an application is created. No new resources will be created once any one of the defined limits is hit.

CreateApplication, createApplication_name - The name of the application.

CreateApplication, createApplication_networkConfiguration - The network configuration for customer VPC connectivity.

CreateApplication, createApplication_tags - The tags assigned to the application.

CreateApplication, createApplication_workerTypeSpecifications - 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.

CreateApplication, createApplication_releaseLabel - The EMR release associated with the application.

CreateApplication, createApplication_type - The type of application you want to start, such as Spark or Hive.

$sel:clientToken:CreateApplication', createApplication_clientToken - The client idempotency token of the application to create. Its value must be unique for each request.

data CreateApplicationResponse Source #

See: newCreateApplicationResponse smart constructor.

Instances

Instances details
Generic CreateApplicationResponse Source # 
Instance details

Defined in Amazonka.EMRServerless.CreateApplication

Associated Types

type Rep CreateApplicationResponse :: Type -> Type #

Read CreateApplicationResponse Source # 
Instance details

Defined in Amazonka.EMRServerless.CreateApplication

Show CreateApplicationResponse Source # 
Instance details

Defined in Amazonka.EMRServerless.CreateApplication

NFData CreateApplicationResponse Source # 
Instance details

Defined in Amazonka.EMRServerless.CreateApplication

Eq CreateApplicationResponse Source # 
Instance details

Defined in Amazonka.EMRServerless.CreateApplication

type Rep CreateApplicationResponse Source # 
Instance details

Defined in Amazonka.EMRServerless.CreateApplication

type Rep CreateApplicationResponse = D1 ('MetaData "CreateApplicationResponse" "Amazonka.EMRServerless.CreateApplication" "amazonka-emr-serverless-2.0-Zw6ehwruaDFJFsqn31iYt" 'False) (C1 ('MetaCons "CreateApplicationResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)) :*: (S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newCreateApplicationResponse Source #

Create a value of CreateApplicationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CreateApplication, createApplicationResponse_name - The output contains the name of the application.

$sel:httpStatus:CreateApplicationResponse', createApplicationResponse_httpStatus - The response's http status code.

CreateApplicationResponse, createApplicationResponse_applicationId - The output contains the application ID.

CreateApplicationResponse, createApplicationResponse_arn - The output contains the ARN of the application.

DeleteApplication

data DeleteApplication Source #

See: newDeleteApplication smart constructor.

Constructors

DeleteApplication' Text 

Instances

Instances details
ToHeaders DeleteApplication Source # 
Instance details

Defined in Amazonka.EMRServerless.DeleteApplication

ToPath DeleteApplication Source # 
Instance details

Defined in Amazonka.EMRServerless.DeleteApplication

ToQuery DeleteApplication Source # 
Instance details

Defined in Amazonka.EMRServerless.DeleteApplication

AWSRequest DeleteApplication Source # 
Instance details

Defined in Amazonka.EMRServerless.DeleteApplication

Associated Types

type AWSResponse DeleteApplication #

Generic DeleteApplication Source # 
Instance details

Defined in Amazonka.EMRServerless.DeleteApplication

Associated Types

type Rep DeleteApplication :: Type -> Type #

Read DeleteApplication Source # 
Instance details

Defined in Amazonka.EMRServerless.DeleteApplication

Show DeleteApplication Source # 
Instance details

Defined in Amazonka.EMRServerless.DeleteApplication

NFData DeleteApplication Source # 
Instance details

Defined in Amazonka.EMRServerless.DeleteApplication

Methods

rnf :: DeleteApplication -> () #

Eq DeleteApplication Source # 
Instance details

Defined in Amazonka.EMRServerless.DeleteApplication

Hashable DeleteApplication Source # 
Instance details

Defined in Amazonka.EMRServerless.DeleteApplication

type AWSResponse DeleteApplication Source # 
Instance details

Defined in Amazonka.EMRServerless.DeleteApplication

type Rep DeleteApplication Source # 
Instance details

Defined in Amazonka.EMRServerless.DeleteApplication

type Rep DeleteApplication = D1 ('MetaData "DeleteApplication" "Amazonka.EMRServerless.DeleteApplication" "amazonka-emr-serverless-2.0-Zw6ehwruaDFJFsqn31iYt" 'False) (C1 ('MetaCons "DeleteApplication'" 'PrefixI 'True) (S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newDeleteApplication Source #

Create a value of DeleteApplication with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

DeleteApplication, deleteApplication_applicationId - The ID of the application that will be deleted.

data DeleteApplicationResponse Source #

See: newDeleteApplicationResponse smart constructor.

Instances

Instances details
Generic DeleteApplicationResponse Source # 
Instance details

Defined in Amazonka.EMRServerless.DeleteApplication

Associated Types

type Rep DeleteApplicationResponse :: Type -> Type #

Read DeleteApplicationResponse Source # 
Instance details

Defined in Amazonka.EMRServerless.DeleteApplication

Show DeleteApplicationResponse Source # 
Instance details

Defined in Amazonka.EMRServerless.DeleteApplication

NFData DeleteApplicationResponse Source # 
Instance details

Defined in Amazonka.EMRServerless.DeleteApplication

Eq DeleteApplicationResponse Source # 
Instance details

Defined in Amazonka.EMRServerless.DeleteApplication

type Rep DeleteApplicationResponse Source # 
Instance details

Defined in Amazonka.EMRServerless.DeleteApplication

type Rep DeleteApplicationResponse = D1 ('MetaData "DeleteApplicationResponse" "Amazonka.EMRServerless.DeleteApplication" "amazonka-emr-serverless-2.0-Zw6ehwruaDFJFsqn31iYt" 'False) (C1 ('MetaCons "DeleteApplicationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newDeleteApplicationResponse Source #

Create a value of DeleteApplicationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:DeleteApplicationResponse', deleteApplicationResponse_httpStatus - The response's http status code.

GetApplication

data GetApplication Source #

See: newGetApplication smart constructor.

Constructors

GetApplication' Text 

Instances

Instances details
ToHeaders GetApplication Source # 
Instance details

Defined in Amazonka.EMRServerless.GetApplication

ToPath GetApplication Source # 
Instance details

Defined in Amazonka.EMRServerless.GetApplication

ToQuery GetApplication Source # 
Instance details

Defined in Amazonka.EMRServerless.GetApplication

AWSRequest GetApplication Source # 
Instance details

Defined in Amazonka.EMRServerless.GetApplication

Associated Types

type AWSResponse GetApplication #

Generic GetApplication Source # 
Instance details

Defined in Amazonka.EMRServerless.GetApplication

Associated Types

type Rep GetApplication :: Type -> Type #

Read GetApplication Source # 
Instance details

Defined in Amazonka.EMRServerless.GetApplication

Show GetApplication Source # 
Instance details

Defined in Amazonka.EMRServerless.GetApplication

NFData GetApplication Source # 
Instance details

Defined in Amazonka.EMRServerless.GetApplication

Methods

rnf :: GetApplication -> () #

Eq GetApplication Source # 
Instance details

Defined in Amazonka.EMRServerless.GetApplication

Hashable GetApplication Source # 
Instance details

Defined in Amazonka.EMRServerless.GetApplication

type AWSResponse GetApplication Source # 
Instance details

Defined in Amazonka.EMRServerless.GetApplication

type Rep GetApplication Source # 
Instance details

Defined in Amazonka.EMRServerless.GetApplication

type Rep GetApplication = D1 ('MetaData "GetApplication" "Amazonka.EMRServerless.GetApplication" "amazonka-emr-serverless-2.0-Zw6ehwruaDFJFsqn31iYt" 'False) (C1 ('MetaCons "GetApplication'" 'PrefixI 'True) (S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetApplication Source #

Create a value of GetApplication with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetApplication, getApplication_applicationId - The ID of the application that will be described.

data GetApplicationResponse Source #

See: newGetApplicationResponse smart constructor.

Instances

Instances details
Generic GetApplicationResponse Source # 
Instance details

Defined in Amazonka.EMRServerless.GetApplication

Associated Types

type Rep GetApplicationResponse :: Type -> Type #

Read GetApplicationResponse Source # 
Instance details

Defined in Amazonka.EMRServerless.GetApplication

Show GetApplicationResponse Source # 
Instance details

Defined in Amazonka.EMRServerless.GetApplication

NFData GetApplicationResponse Source # 
Instance details

Defined in Amazonka.EMRServerless.GetApplication

Methods

rnf :: GetApplicationResponse -> () #

Eq GetApplicationResponse Source # 
Instance details

Defined in Amazonka.EMRServerless.GetApplication

type Rep GetApplicationResponse Source # 
Instance details

Defined in Amazonka.EMRServerless.GetApplication

type Rep GetApplicationResponse = D1 ('MetaData "GetApplicationResponse" "Amazonka.EMRServerless.GetApplication" "amazonka-emr-serverless-2.0-Zw6ehwruaDFJFsqn31iYt" 'False) (C1 ('MetaCons "GetApplicationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "application") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Application)))

newGetApplicationResponse Source #

Create a value of GetApplicationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:GetApplicationResponse', getApplicationResponse_httpStatus - The response's http status code.

$sel:application:GetApplicationResponse', getApplicationResponse_application - The output displays information about the specified application.

GetDashboardForJobRun

data GetDashboardForJobRun Source #

See: newGetDashboardForJobRun smart constructor.

Instances

Instances details
ToHeaders GetDashboardForJobRun Source # 
Instance details

Defined in Amazonka.EMRServerless.GetDashboardForJobRun

ToPath GetDashboardForJobRun Source # 
Instance details

Defined in Amazonka.EMRServerless.GetDashboardForJobRun

ToQuery GetDashboardForJobRun Source # 
Instance details

Defined in Amazonka.EMRServerless.GetDashboardForJobRun

AWSRequest GetDashboardForJobRun Source # 
Instance details

Defined in Amazonka.EMRServerless.GetDashboardForJobRun

Associated Types

type AWSResponse GetDashboardForJobRun #

Generic GetDashboardForJobRun Source # 
Instance details

Defined in Amazonka.EMRServerless.GetDashboardForJobRun

Associated Types

type Rep GetDashboardForJobRun :: Type -> Type #

Read GetDashboardForJobRun Source # 
Instance details

Defined in Amazonka.EMRServerless.GetDashboardForJobRun

Show GetDashboardForJobRun Source # 
Instance details

Defined in Amazonka.EMRServerless.GetDashboardForJobRun

NFData GetDashboardForJobRun Source # 
Instance details

Defined in Amazonka.EMRServerless.GetDashboardForJobRun

Methods

rnf :: GetDashboardForJobRun -> () #

Eq GetDashboardForJobRun Source # 
Instance details

Defined in Amazonka.EMRServerless.GetDashboardForJobRun

Hashable GetDashboardForJobRun Source # 
Instance details

Defined in Amazonka.EMRServerless.GetDashboardForJobRun

type AWSResponse GetDashboardForJobRun Source # 
Instance details

Defined in Amazonka.EMRServerless.GetDashboardForJobRun

type Rep GetDashboardForJobRun Source # 
Instance details

Defined in Amazonka.EMRServerless.GetDashboardForJobRun

type Rep GetDashboardForJobRun = D1 ('MetaData "GetDashboardForJobRun" "Amazonka.EMRServerless.GetDashboardForJobRun" "amazonka-emr-serverless-2.0-Zw6ehwruaDFJFsqn31iYt" 'False) (C1 ('MetaCons "GetDashboardForJobRun'" 'PrefixI 'True) (S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "jobRunId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetDashboardForJobRun Source #

Create a value of GetDashboardForJobRun with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetDashboardForJobRun, getDashboardForJobRun_applicationId - The ID of the application.

GetDashboardForJobRun, getDashboardForJobRun_jobRunId - The ID of the job run.

data GetDashboardForJobRunResponse Source #

See: newGetDashboardForJobRunResponse smart constructor.

Instances

Instances details
Generic GetDashboardForJobRunResponse Source # 
Instance details

Defined in Amazonka.EMRServerless.GetDashboardForJobRun

Associated Types

type Rep GetDashboardForJobRunResponse :: Type -> Type #

Read GetDashboardForJobRunResponse Source # 
Instance details

Defined in Amazonka.EMRServerless.GetDashboardForJobRun

Show GetDashboardForJobRunResponse Source # 
Instance details

Defined in Amazonka.EMRServerless.GetDashboardForJobRun

NFData GetDashboardForJobRunResponse Source # 
Instance details

Defined in Amazonka.EMRServerless.GetDashboardForJobRun

Eq GetDashboardForJobRunResponse Source # 
Instance details

Defined in Amazonka.EMRServerless.GetDashboardForJobRun

type Rep GetDashboardForJobRunResponse Source # 
Instance details

Defined in Amazonka.EMRServerless.GetDashboardForJobRun

type Rep GetDashboardForJobRunResponse = D1 ('MetaData "GetDashboardForJobRunResponse" "Amazonka.EMRServerless.GetDashboardForJobRun" "amazonka-emr-serverless-2.0-Zw6ehwruaDFJFsqn31iYt" 'False) (C1 ('MetaCons "GetDashboardForJobRunResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "url") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetDashboardForJobRunResponse Source #

Create a value of GetDashboardForJobRunResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:url:GetDashboardForJobRunResponse', getDashboardForJobRunResponse_url - The URL to view job run's dashboard.

$sel:httpStatus:GetDashboardForJobRunResponse', getDashboardForJobRunResponse_httpStatus - The response's http status code.

GetJobRun

data GetJobRun Source #

See: newGetJobRun smart constructor.

Constructors

GetJobRun' Text Text 

Instances

Instances details
ToHeaders GetJobRun Source # 
Instance details

Defined in Amazonka.EMRServerless.GetJobRun

Methods

toHeaders :: GetJobRun -> [Header] #

ToPath GetJobRun Source # 
Instance details

Defined in Amazonka.EMRServerless.GetJobRun

ToQuery GetJobRun Source # 
Instance details

Defined in Amazonka.EMRServerless.GetJobRun

AWSRequest GetJobRun Source # 
Instance details

Defined in Amazonka.EMRServerless.GetJobRun

Associated Types

type AWSResponse GetJobRun #

Generic GetJobRun Source # 
Instance details

Defined in Amazonka.EMRServerless.GetJobRun

Associated Types

type Rep GetJobRun :: Type -> Type #

Read GetJobRun Source # 
Instance details

Defined in Amazonka.EMRServerless.GetJobRun

Show GetJobRun Source # 
Instance details

Defined in Amazonka.EMRServerless.GetJobRun

NFData GetJobRun Source # 
Instance details

Defined in Amazonka.EMRServerless.GetJobRun

Methods

rnf :: GetJobRun -> () #

Eq GetJobRun Source # 
Instance details

Defined in Amazonka.EMRServerless.GetJobRun

Hashable GetJobRun Source # 
Instance details

Defined in Amazonka.EMRServerless.GetJobRun

type AWSResponse GetJobRun Source # 
Instance details

Defined in Amazonka.EMRServerless.GetJobRun

type Rep GetJobRun Source # 
Instance details

Defined in Amazonka.EMRServerless.GetJobRun

type Rep GetJobRun = D1 ('MetaData "GetJobRun" "Amazonka.EMRServerless.GetJobRun" "amazonka-emr-serverless-2.0-Zw6ehwruaDFJFsqn31iYt" 'False) (C1 ('MetaCons "GetJobRun'" 'PrefixI 'True) (S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "jobRunId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetJobRun Source #

Create a value of GetJobRun with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

GetJobRun, getJobRun_applicationId - The ID of the application on which the job run is submitted.

GetJobRun, getJobRun_jobRunId - The ID of the job run.

data GetJobRunResponse Source #

See: newGetJobRunResponse smart constructor.

Instances

Instances details
Generic GetJobRunResponse Source # 
Instance details

Defined in Amazonka.EMRServerless.GetJobRun

Associated Types

type Rep GetJobRunResponse :: Type -> Type #

Show GetJobRunResponse Source # 
Instance details

Defined in Amazonka.EMRServerless.GetJobRun

NFData GetJobRunResponse Source # 
Instance details

Defined in Amazonka.EMRServerless.GetJobRun

Methods

rnf :: GetJobRunResponse -> () #

Eq GetJobRunResponse Source # 
Instance details

Defined in Amazonka.EMRServerless.GetJobRun

type Rep GetJobRunResponse Source # 
Instance details

Defined in Amazonka.EMRServerless.GetJobRun

type Rep GetJobRunResponse = D1 ('MetaData "GetJobRunResponse" "Amazonka.EMRServerless.GetJobRun" "amazonka-emr-serverless-2.0-Zw6ehwruaDFJFsqn31iYt" 'False) (C1 ('MetaCons "GetJobRunResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "jobRun") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 JobRun)))

newGetJobRunResponse Source #

Create a value of GetJobRunResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:GetJobRunResponse', getJobRunResponse_httpStatus - The response's http status code.

$sel:jobRun:GetJobRunResponse', getJobRunResponse_jobRun - The output displays information about the job run.

ListApplications (Paginated)

data ListApplications Source #

See: newListApplications smart constructor.

Instances

Instances details
ToHeaders ListApplications Source # 
Instance details

Defined in Amazonka.EMRServerless.ListApplications

ToPath ListApplications Source # 
Instance details

Defined in Amazonka.EMRServerless.ListApplications

ToQuery ListApplications Source # 
Instance details

Defined in Amazonka.EMRServerless.ListApplications

AWSPager ListApplications Source # 
Instance details

Defined in Amazonka.EMRServerless.ListApplications

AWSRequest ListApplications Source # 
Instance details

Defined in Amazonka.EMRServerless.ListApplications

Associated Types

type AWSResponse ListApplications #

Generic ListApplications Source # 
Instance details

Defined in Amazonka.EMRServerless.ListApplications

Associated Types

type Rep ListApplications :: Type -> Type #

Read ListApplications Source # 
Instance details

Defined in Amazonka.EMRServerless.ListApplications

Show ListApplications Source # 
Instance details

Defined in Amazonka.EMRServerless.ListApplications

NFData ListApplications Source # 
Instance details

Defined in Amazonka.EMRServerless.ListApplications

Methods

rnf :: ListApplications -> () #

Eq ListApplications Source # 
Instance details

Defined in Amazonka.EMRServerless.ListApplications

Hashable ListApplications Source # 
Instance details

Defined in Amazonka.EMRServerless.ListApplications

type AWSResponse ListApplications Source # 
Instance details

Defined in Amazonka.EMRServerless.ListApplications

type Rep ListApplications Source # 
Instance details

Defined in Amazonka.EMRServerless.ListApplications

type Rep ListApplications = D1 ('MetaData "ListApplications" "Amazonka.EMRServerless.ListApplications" "amazonka-emr-serverless-2.0-Zw6ehwruaDFJFsqn31iYt" 'False) (C1 ('MetaCons "ListApplications'" 'PrefixI 'True) (S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "states") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (NonEmpty ApplicationState))))))

newListApplications :: ListApplications Source #

Create a value of ListApplications with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:maxResults:ListApplications', listApplications_maxResults - The maximum number of applications that can be listed.

ListApplications, listApplications_nextToken - The token for the next set of application results.

$sel:states:ListApplications', listApplications_states - An optional filter for application states. Note that if this filter contains multiple states, the resulting list will be grouped by the state.

data ListApplicationsResponse Source #

See: newListApplicationsResponse smart constructor.

Instances

Instances details
Generic ListApplicationsResponse Source # 
Instance details

Defined in Amazonka.EMRServerless.ListApplications

Associated Types

type Rep ListApplicationsResponse :: Type -> Type #

Read ListApplicationsResponse Source # 
Instance details

Defined in Amazonka.EMRServerless.ListApplications

Show ListApplicationsResponse Source # 
Instance details

Defined in Amazonka.EMRServerless.ListApplications

NFData ListApplicationsResponse Source # 
Instance details

Defined in Amazonka.EMRServerless.ListApplications

Eq ListApplicationsResponse Source # 
Instance details

Defined in Amazonka.EMRServerless.ListApplications

type Rep ListApplicationsResponse Source # 
Instance details

Defined in Amazonka.EMRServerless.ListApplications

type Rep ListApplicationsResponse = D1 ('MetaData "ListApplicationsResponse" "Amazonka.EMRServerless.ListApplications" "amazonka-emr-serverless-2.0-Zw6ehwruaDFJFsqn31iYt" 'False) (C1 ('MetaCons "ListApplicationsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "applications") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [ApplicationSummary]))))

newListApplicationsResponse Source #

Create a value of ListApplicationsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ListApplications, listApplicationsResponse_nextToken - The output displays the token for the next set of application results. This is required for pagination and is available as a response of the previous request.

$sel:httpStatus:ListApplicationsResponse', listApplicationsResponse_httpStatus - The response's http status code.

$sel:applications:ListApplicationsResponse', listApplicationsResponse_applications - The output lists the specified applications.

ListJobRuns (Paginated)

data ListJobRuns Source #

See: newListJobRuns smart constructor.

Instances

Instances details
ToHeaders ListJobRuns Source # 
Instance details

Defined in Amazonka.EMRServerless.ListJobRuns

Methods

toHeaders :: ListJobRuns -> [Header] #

ToPath ListJobRuns Source # 
Instance details

Defined in Amazonka.EMRServerless.ListJobRuns

ToQuery ListJobRuns Source # 
Instance details

Defined in Amazonka.EMRServerless.ListJobRuns

AWSPager ListJobRuns Source # 
Instance details

Defined in Amazonka.EMRServerless.ListJobRuns

AWSRequest ListJobRuns Source # 
Instance details

Defined in Amazonka.EMRServerless.ListJobRuns

Associated Types

type AWSResponse ListJobRuns #

Generic ListJobRuns Source # 
Instance details

Defined in Amazonka.EMRServerless.ListJobRuns

Associated Types

type Rep ListJobRuns :: Type -> Type #

Read ListJobRuns Source # 
Instance details

Defined in Amazonka.EMRServerless.ListJobRuns

Show ListJobRuns Source # 
Instance details

Defined in Amazonka.EMRServerless.ListJobRuns

NFData ListJobRuns Source # 
Instance details

Defined in Amazonka.EMRServerless.ListJobRuns

Methods

rnf :: ListJobRuns -> () #

Eq ListJobRuns Source # 
Instance details

Defined in Amazonka.EMRServerless.ListJobRuns

Hashable ListJobRuns Source # 
Instance details

Defined in Amazonka.EMRServerless.ListJobRuns

type AWSResponse ListJobRuns Source # 
Instance details

Defined in Amazonka.EMRServerless.ListJobRuns

type Rep ListJobRuns Source # 
Instance details

Defined in Amazonka.EMRServerless.ListJobRuns

type Rep ListJobRuns = D1 ('MetaData "ListJobRuns" "Amazonka.EMRServerless.ListJobRuns" "amazonka-emr-serverless-2.0-Zw6ehwruaDFJFsqn31iYt" 'False) (C1 ('MetaCons "ListJobRuns'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "createdAtAfter") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "createdAtBefore") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "maxResults") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)))) :*: (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "states") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [JobRunState])) :*: S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newListJobRuns Source #

Create a value of ListJobRuns with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:createdAtAfter:ListJobRuns', listJobRuns_createdAtAfter - The lower bound of the option to filter by creation date and time.

$sel:createdAtBefore:ListJobRuns', listJobRuns_createdAtBefore - The upper bound of the option to filter by creation date and time.

$sel:maxResults:ListJobRuns', listJobRuns_maxResults - The maximum number of job runs that can be listed.

ListJobRuns, listJobRuns_nextToken - The token for the next set of job run results.

$sel:states:ListJobRuns', listJobRuns_states - An optional filter for job run states. Note that if this filter contains multiple states, the resulting list will be grouped by the state.

ListJobRuns, listJobRuns_applicationId - The ID of the application for which to list the job run.

data ListJobRunsResponse Source #

See: newListJobRunsResponse smart constructor.

Instances

Instances details
Generic ListJobRunsResponse Source # 
Instance details

Defined in Amazonka.EMRServerless.ListJobRuns

Associated Types

type Rep ListJobRunsResponse :: Type -> Type #

Read ListJobRunsResponse Source # 
Instance details

Defined in Amazonka.EMRServerless.ListJobRuns

Show ListJobRunsResponse Source # 
Instance details

Defined in Amazonka.EMRServerless.ListJobRuns

NFData ListJobRunsResponse Source # 
Instance details

Defined in Amazonka.EMRServerless.ListJobRuns

Methods

rnf :: ListJobRunsResponse -> () #

Eq ListJobRunsResponse Source # 
Instance details

Defined in Amazonka.EMRServerless.ListJobRuns

type Rep ListJobRunsResponse Source # 
Instance details

Defined in Amazonka.EMRServerless.ListJobRuns

type Rep ListJobRunsResponse = D1 ('MetaData "ListJobRunsResponse" "Amazonka.EMRServerless.ListJobRuns" "amazonka-emr-serverless-2.0-Zw6ehwruaDFJFsqn31iYt" 'False) (C1 ('MetaCons "ListJobRunsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "jobRuns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [JobRunSummary]))))

newListJobRunsResponse Source #

Create a value of ListJobRunsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ListJobRuns, listJobRunsResponse_nextToken - The output displays the token for the next set of job run results. This is required for pagination and is available as a response of the previous request.

$sel:httpStatus:ListJobRunsResponse', listJobRunsResponse_httpStatus - The response's http status code.

$sel:jobRuns:ListJobRunsResponse', listJobRunsResponse_jobRuns - The output lists information about the specified job runs.

ListTagsForResource

data ListTagsForResource Source #

See: newListTagsForResource smart constructor.

Instances

Instances details
ToHeaders ListTagsForResource Source # 
Instance details

Defined in Amazonka.EMRServerless.ListTagsForResource

ToPath ListTagsForResource Source # 
Instance details

Defined in Amazonka.EMRServerless.ListTagsForResource

ToQuery ListTagsForResource Source # 
Instance details

Defined in Amazonka.EMRServerless.ListTagsForResource

AWSRequest ListTagsForResource Source # 
Instance details

Defined in Amazonka.EMRServerless.ListTagsForResource

Associated Types

type AWSResponse ListTagsForResource #

Generic ListTagsForResource Source # 
Instance details

Defined in Amazonka.EMRServerless.ListTagsForResource

Associated Types

type Rep ListTagsForResource :: Type -> Type #

Read ListTagsForResource Source # 
Instance details

Defined in Amazonka.EMRServerless.ListTagsForResource

Show ListTagsForResource Source # 
Instance details

Defined in Amazonka.EMRServerless.ListTagsForResource

NFData ListTagsForResource Source # 
Instance details

Defined in Amazonka.EMRServerless.ListTagsForResource

Methods

rnf :: ListTagsForResource -> () #

Eq ListTagsForResource Source # 
Instance details

Defined in Amazonka.EMRServerless.ListTagsForResource

Hashable ListTagsForResource Source # 
Instance details

Defined in Amazonka.EMRServerless.ListTagsForResource

type AWSResponse ListTagsForResource Source # 
Instance details

Defined in Amazonka.EMRServerless.ListTagsForResource

type Rep ListTagsForResource Source # 
Instance details

Defined in Amazonka.EMRServerless.ListTagsForResource

type Rep ListTagsForResource = D1 ('MetaData "ListTagsForResource" "Amazonka.EMRServerless.ListTagsForResource" "amazonka-emr-serverless-2.0-Zw6ehwruaDFJFsqn31iYt" 'False) (C1 ('MetaCons "ListTagsForResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newListTagsForResource Source #

Create a value of ListTagsForResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resourceArn:ListTagsForResource', listTagsForResource_resourceArn - The Amazon Resource Name (ARN) that identifies the resource to list the tags for. Currently, the supported resources are Amazon EMR Serverless applications and job runs.

data ListTagsForResourceResponse Source #

See: newListTagsForResourceResponse smart constructor.

Instances

Instances details
Generic ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.EMRServerless.ListTagsForResource

Associated Types

type Rep ListTagsForResourceResponse :: Type -> Type #

Read ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.EMRServerless.ListTagsForResource

Show ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.EMRServerless.ListTagsForResource

NFData ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.EMRServerless.ListTagsForResource

Eq ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.EMRServerless.ListTagsForResource

type Rep ListTagsForResourceResponse Source # 
Instance details

Defined in Amazonka.EMRServerless.ListTagsForResource

type Rep ListTagsForResourceResponse = D1 ('MetaData "ListTagsForResourceResponse" "Amazonka.EMRServerless.ListTagsForResource" "amazonka-emr-serverless-2.0-Zw6ehwruaDFJFsqn31iYt" 'False) (C1 ('MetaCons "ListTagsForResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newListTagsForResourceResponse Source #

Create a value of ListTagsForResourceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

ListTagsForResourceResponse, listTagsForResourceResponse_tags - The tags for the resource.

$sel:httpStatus:ListTagsForResourceResponse', listTagsForResourceResponse_httpStatus - The response's http status code.

StartApplication

data StartApplication Source #

See: newStartApplication smart constructor.

Constructors

StartApplication' Text 

Instances

Instances details
ToJSON StartApplication Source # 
Instance details

Defined in Amazonka.EMRServerless.StartApplication

ToHeaders StartApplication Source # 
Instance details

Defined in Amazonka.EMRServerless.StartApplication

ToPath StartApplication Source # 
Instance details

Defined in Amazonka.EMRServerless.StartApplication

ToQuery StartApplication Source # 
Instance details

Defined in Amazonka.EMRServerless.StartApplication

AWSRequest StartApplication Source # 
Instance details

Defined in Amazonka.EMRServerless.StartApplication

Associated Types

type AWSResponse StartApplication #

Generic StartApplication Source # 
Instance details

Defined in Amazonka.EMRServerless.StartApplication

Associated Types

type Rep StartApplication :: Type -> Type #

Read StartApplication Source # 
Instance details

Defined in Amazonka.EMRServerless.StartApplication

Show StartApplication Source # 
Instance details

Defined in Amazonka.EMRServerless.StartApplication

NFData StartApplication Source # 
Instance details

Defined in Amazonka.EMRServerless.StartApplication

Methods

rnf :: StartApplication -> () #

Eq StartApplication Source # 
Instance details

Defined in Amazonka.EMRServerless.StartApplication

Hashable StartApplication Source # 
Instance details

Defined in Amazonka.EMRServerless.StartApplication

type AWSResponse StartApplication Source # 
Instance details

Defined in Amazonka.EMRServerless.StartApplication

type Rep StartApplication Source # 
Instance details

Defined in Amazonka.EMRServerless.StartApplication

type Rep StartApplication = D1 ('MetaData "StartApplication" "Amazonka.EMRServerless.StartApplication" "amazonka-emr-serverless-2.0-Zw6ehwruaDFJFsqn31iYt" 'False) (C1 ('MetaCons "StartApplication'" 'PrefixI 'True) (S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newStartApplication Source #

Create a value of StartApplication with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

StartApplication, startApplication_applicationId - The ID of the application to start.

data StartApplicationResponse Source #

See: newStartApplicationResponse smart constructor.

Instances

Instances details
Generic StartApplicationResponse Source # 
Instance details

Defined in Amazonka.EMRServerless.StartApplication

Associated Types

type Rep StartApplicationResponse :: Type -> Type #

Read StartApplicationResponse Source # 
Instance details

Defined in Amazonka.EMRServerless.StartApplication

Show StartApplicationResponse Source # 
Instance details

Defined in Amazonka.EMRServerless.StartApplication

NFData StartApplicationResponse Source # 
Instance details

Defined in Amazonka.EMRServerless.StartApplication

Eq StartApplicationResponse Source # 
Instance details

Defined in Amazonka.EMRServerless.StartApplication

type Rep StartApplicationResponse Source # 
Instance details

Defined in Amazonka.EMRServerless.StartApplication

type Rep StartApplicationResponse = D1 ('MetaData "StartApplicationResponse" "Amazonka.EMRServerless.StartApplication" "amazonka-emr-serverless-2.0-Zw6ehwruaDFJFsqn31iYt" 'False) (C1 ('MetaCons "StartApplicationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newStartApplicationResponse Source #

Create a value of StartApplicationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:StartApplicationResponse', startApplicationResponse_httpStatus - The response's http status code.

StartJobRun

data StartJobRun Source #

See: newStartJobRun smart constructor.

Instances

Instances details
ToJSON StartJobRun Source # 
Instance details

Defined in Amazonka.EMRServerless.StartJobRun

ToHeaders StartJobRun Source # 
Instance details

Defined in Amazonka.EMRServerless.StartJobRun

Methods

toHeaders :: StartJobRun -> [Header] #

ToPath StartJobRun Source # 
Instance details

Defined in Amazonka.EMRServerless.StartJobRun

ToQuery StartJobRun Source # 
Instance details

Defined in Amazonka.EMRServerless.StartJobRun

AWSRequest StartJobRun Source # 
Instance details

Defined in Amazonka.EMRServerless.StartJobRun

Associated Types

type AWSResponse StartJobRun #

Generic StartJobRun Source # 
Instance details

Defined in Amazonka.EMRServerless.StartJobRun

Associated Types

type Rep StartJobRun :: Type -> Type #

Show StartJobRun Source # 
Instance details

Defined in Amazonka.EMRServerless.StartJobRun

NFData StartJobRun Source # 
Instance details

Defined in Amazonka.EMRServerless.StartJobRun

Methods

rnf :: StartJobRun -> () #

Eq StartJobRun Source # 
Instance details

Defined in Amazonka.EMRServerless.StartJobRun

Hashable StartJobRun Source # 
Instance details

Defined in Amazonka.EMRServerless.StartJobRun

type AWSResponse StartJobRun Source # 
Instance details

Defined in Amazonka.EMRServerless.StartJobRun

type Rep StartJobRun Source # 
Instance details

Defined in Amazonka.EMRServerless.StartJobRun

newStartJobRun Source #

Create a value of StartJobRun with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

StartJobRun, startJobRun_configurationOverrides - The configuration overrides for the job run.

$sel:executionTimeoutMinutes:StartJobRun', startJobRun_executionTimeoutMinutes - The maximum duration for the job run to run. If the job run runs beyond this duration, it will be automatically cancelled.

StartJobRun, startJobRun_jobDriver - The job driver for the job run.

StartJobRun, startJobRun_name - The optional job run name. This doesn't have to be unique.

StartJobRun, startJobRun_tags - The tags assigned to the job run.

StartJobRun, startJobRun_applicationId - The ID of the application on which to run the job.

$sel:clientToken:StartJobRun', startJobRun_clientToken - The client idempotency token of the job run to start. Its value must be unique for each request.

$sel:executionRoleArn:StartJobRun', startJobRun_executionRoleArn - The execution role ARN for the job run.

data StartJobRunResponse Source #

See: newStartJobRunResponse smart constructor.

Instances

Instances details
Generic StartJobRunResponse Source # 
Instance details

Defined in Amazonka.EMRServerless.StartJobRun

Associated Types

type Rep StartJobRunResponse :: Type -> Type #

Read StartJobRunResponse Source # 
Instance details

Defined in Amazonka.EMRServerless.StartJobRun

Show StartJobRunResponse Source # 
Instance details

Defined in Amazonka.EMRServerless.StartJobRun

NFData StartJobRunResponse Source # 
Instance details

Defined in Amazonka.EMRServerless.StartJobRun

Methods

rnf :: StartJobRunResponse -> () #

Eq StartJobRunResponse Source # 
Instance details

Defined in Amazonka.EMRServerless.StartJobRun

type Rep StartJobRunResponse Source # 
Instance details

Defined in Amazonka.EMRServerless.StartJobRun

type Rep StartJobRunResponse = D1 ('MetaData "StartJobRunResponse" "Amazonka.EMRServerless.StartJobRun" "amazonka-emr-serverless-2.0-Zw6ehwruaDFJFsqn31iYt" 'False) (C1 ('MetaCons "StartJobRunResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "jobRunId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newStartJobRunResponse Source #

Create a value of StartJobRunResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:StartJobRunResponse', startJobRunResponse_httpStatus - The response's http status code.

StartJobRun, startJobRunResponse_applicationId - This output displays the application ID on which the job run was submitted.

StartJobRunResponse, startJobRunResponse_jobRunId - The output contains the ID of the started job run.

StartJobRunResponse, startJobRunResponse_arn - The output lists the execution role ARN of the job run.

StopApplication

data StopApplication Source #

See: newStopApplication smart constructor.

Constructors

StopApplication' Text 

Instances

Instances details
ToJSON StopApplication Source # 
Instance details

Defined in Amazonka.EMRServerless.StopApplication

ToHeaders StopApplication Source # 
Instance details

Defined in Amazonka.EMRServerless.StopApplication

ToPath StopApplication Source # 
Instance details

Defined in Amazonka.EMRServerless.StopApplication

ToQuery StopApplication Source # 
Instance details

Defined in Amazonka.EMRServerless.StopApplication

AWSRequest StopApplication Source # 
Instance details

Defined in Amazonka.EMRServerless.StopApplication

Associated Types

type AWSResponse StopApplication #

Generic StopApplication Source # 
Instance details

Defined in Amazonka.EMRServerless.StopApplication

Associated Types

type Rep StopApplication :: Type -> Type #

Read StopApplication Source # 
Instance details

Defined in Amazonka.EMRServerless.StopApplication

Show StopApplication Source # 
Instance details

Defined in Amazonka.EMRServerless.StopApplication

NFData StopApplication Source # 
Instance details

Defined in Amazonka.EMRServerless.StopApplication

Methods

rnf :: StopApplication -> () #

Eq StopApplication Source # 
Instance details

Defined in Amazonka.EMRServerless.StopApplication

Hashable StopApplication Source # 
Instance details

Defined in Amazonka.EMRServerless.StopApplication

type AWSResponse StopApplication Source # 
Instance details

Defined in Amazonka.EMRServerless.StopApplication

type Rep StopApplication Source # 
Instance details

Defined in Amazonka.EMRServerless.StopApplication

type Rep StopApplication = D1 ('MetaData "StopApplication" "Amazonka.EMRServerless.StopApplication" "amazonka-emr-serverless-2.0-Zw6ehwruaDFJFsqn31iYt" 'False) (C1 ('MetaCons "StopApplication'" 'PrefixI 'True) (S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newStopApplication Source #

Create a value of StopApplication with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

StopApplication, stopApplication_applicationId - The ID of the application to stop.

data StopApplicationResponse Source #

See: newStopApplicationResponse smart constructor.

Instances

Instances details
Generic StopApplicationResponse Source # 
Instance details

Defined in Amazonka.EMRServerless.StopApplication

Associated Types

type Rep StopApplicationResponse :: Type -> Type #

Read StopApplicationResponse Source # 
Instance details

Defined in Amazonka.EMRServerless.StopApplication

Show StopApplicationResponse Source # 
Instance details

Defined in Amazonka.EMRServerless.StopApplication

NFData StopApplicationResponse Source # 
Instance details

Defined in Amazonka.EMRServerless.StopApplication

Methods

rnf :: StopApplicationResponse -> () #

Eq StopApplicationResponse Source # 
Instance details

Defined in Amazonka.EMRServerless.StopApplication

type Rep StopApplicationResponse Source # 
Instance details

Defined in Amazonka.EMRServerless.StopApplication

type Rep StopApplicationResponse = D1 ('MetaData "StopApplicationResponse" "Amazonka.EMRServerless.StopApplication" "amazonka-emr-serverless-2.0-Zw6ehwruaDFJFsqn31iYt" 'False) (C1 ('MetaCons "StopApplicationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newStopApplicationResponse Source #

Create a value of StopApplicationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:StopApplicationResponse', stopApplicationResponse_httpStatus - The response's http status code.

TagResource

data TagResource Source #

See: newTagResource smart constructor.

Instances

Instances details
ToJSON TagResource Source # 
Instance details

Defined in Amazonka.EMRServerless.TagResource

ToHeaders TagResource Source # 
Instance details

Defined in Amazonka.EMRServerless.TagResource

Methods

toHeaders :: TagResource -> [Header] #

ToPath TagResource Source # 
Instance details

Defined in Amazonka.EMRServerless.TagResource

ToQuery TagResource Source # 
Instance details

Defined in Amazonka.EMRServerless.TagResource

AWSRequest TagResource Source # 
Instance details

Defined in Amazonka.EMRServerless.TagResource

Associated Types

type AWSResponse TagResource #

Generic TagResource Source # 
Instance details

Defined in Amazonka.EMRServerless.TagResource

Associated Types

type Rep TagResource :: Type -> Type #

Read TagResource Source # 
Instance details

Defined in Amazonka.EMRServerless.TagResource

Show TagResource Source # 
Instance details

Defined in Amazonka.EMRServerless.TagResource

NFData TagResource Source # 
Instance details

Defined in Amazonka.EMRServerless.TagResource

Methods

rnf :: TagResource -> () #

Eq TagResource Source # 
Instance details

Defined in Amazonka.EMRServerless.TagResource

Hashable TagResource Source # 
Instance details

Defined in Amazonka.EMRServerless.TagResource

type AWSResponse TagResource Source # 
Instance details

Defined in Amazonka.EMRServerless.TagResource

type Rep TagResource Source # 
Instance details

Defined in Amazonka.EMRServerless.TagResource

type Rep TagResource = D1 ('MetaData "TagResource" "Amazonka.EMRServerless.TagResource" "amazonka-emr-serverless-2.0-Zw6ehwruaDFJFsqn31iYt" 'False) (C1 ('MetaCons "TagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (HashMap Text Text))))

newTagResource Source #

Create a value of TagResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resourceArn:TagResource', tagResource_resourceArn - The Amazon Resource Name (ARN) that identifies the resource to list the tags for. Currently, the supported resources are Amazon EMR Serverless applications and job runs.

TagResource, tagResource_tags - The tags to add to the resource. A tag is an array of key-value pairs.

data TagResourceResponse Source #

See: newTagResourceResponse smart constructor.

Instances

Instances details
Generic TagResourceResponse Source # 
Instance details

Defined in Amazonka.EMRServerless.TagResource

Associated Types

type Rep TagResourceResponse :: Type -> Type #

Read TagResourceResponse Source # 
Instance details

Defined in Amazonka.EMRServerless.TagResource

Show TagResourceResponse Source # 
Instance details

Defined in Amazonka.EMRServerless.TagResource

NFData TagResourceResponse Source # 
Instance details

Defined in Amazonka.EMRServerless.TagResource

Methods

rnf :: TagResourceResponse -> () #

Eq TagResourceResponse Source # 
Instance details

Defined in Amazonka.EMRServerless.TagResource

type Rep TagResourceResponse Source # 
Instance details

Defined in Amazonka.EMRServerless.TagResource

type Rep TagResourceResponse = D1 ('MetaData "TagResourceResponse" "Amazonka.EMRServerless.TagResource" "amazonka-emr-serverless-2.0-Zw6ehwruaDFJFsqn31iYt" 'False) (C1 ('MetaCons "TagResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newTagResourceResponse Source #

Create a value of TagResourceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:TagResourceResponse', tagResourceResponse_httpStatus - The response's http status code.

UntagResource

data UntagResource Source #

See: newUntagResource smart constructor.

Instances

Instances details
ToHeaders UntagResource Source # 
Instance details

Defined in Amazonka.EMRServerless.UntagResource

ToPath UntagResource Source # 
Instance details

Defined in Amazonka.EMRServerless.UntagResource

ToQuery UntagResource Source # 
Instance details

Defined in Amazonka.EMRServerless.UntagResource

AWSRequest UntagResource Source # 
Instance details

Defined in Amazonka.EMRServerless.UntagResource

Associated Types

type AWSResponse UntagResource #

Generic UntagResource Source # 
Instance details

Defined in Amazonka.EMRServerless.UntagResource

Associated Types

type Rep UntagResource :: Type -> Type #

Read UntagResource Source # 
Instance details

Defined in Amazonka.EMRServerless.UntagResource

Show UntagResource Source # 
Instance details

Defined in Amazonka.EMRServerless.UntagResource

NFData UntagResource Source # 
Instance details

Defined in Amazonka.EMRServerless.UntagResource

Methods

rnf :: UntagResource -> () #

Eq UntagResource Source # 
Instance details

Defined in Amazonka.EMRServerless.UntagResource

Hashable UntagResource Source # 
Instance details

Defined in Amazonka.EMRServerless.UntagResource

type AWSResponse UntagResource Source # 
Instance details

Defined in Amazonka.EMRServerless.UntagResource

type Rep UntagResource Source # 
Instance details

Defined in Amazonka.EMRServerless.UntagResource

type Rep UntagResource = D1 ('MetaData "UntagResource" "Amazonka.EMRServerless.UntagResource" "amazonka-emr-serverless-2.0-Zw6ehwruaDFJFsqn31iYt" 'False) (C1 ('MetaCons "UntagResource'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "tagKeys") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (NonEmpty Text))))

newUntagResource Source #

Create a value of UntagResource with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resourceArn:UntagResource', untagResource_resourceArn - The Amazon Resource Name (ARN) that identifies the resource to list the tags for. Currently, the supported resources are Amazon EMR Serverless applications and job runs.

$sel:tagKeys:UntagResource', untagResource_tagKeys - The keys of the tags to be removed.

data UntagResourceResponse Source #

See: newUntagResourceResponse smart constructor.

Instances

Instances details
Generic UntagResourceResponse Source # 
Instance details

Defined in Amazonka.EMRServerless.UntagResource

Associated Types

type Rep UntagResourceResponse :: Type -> Type #

Read UntagResourceResponse Source # 
Instance details

Defined in Amazonka.EMRServerless.UntagResource

Show UntagResourceResponse Source # 
Instance details

Defined in Amazonka.EMRServerless.UntagResource

NFData UntagResourceResponse Source # 
Instance details

Defined in Amazonka.EMRServerless.UntagResource

Methods

rnf :: UntagResourceResponse -> () #

Eq UntagResourceResponse Source # 
Instance details

Defined in Amazonka.EMRServerless.UntagResource

type Rep UntagResourceResponse Source # 
Instance details

Defined in Amazonka.EMRServerless.UntagResource

type Rep UntagResourceResponse = D1 ('MetaData "UntagResourceResponse" "Amazonka.EMRServerless.UntagResource" "amazonka-emr-serverless-2.0-Zw6ehwruaDFJFsqn31iYt" 'False) (C1 ('MetaCons "UntagResourceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newUntagResourceResponse Source #

Create a value of UntagResourceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UntagResourceResponse', untagResourceResponse_httpStatus - The response's http status code.

UpdateApplication

data UpdateApplication Source #

See: newUpdateApplication smart constructor.

Instances

Instances details
ToJSON UpdateApplication Source # 
Instance details

Defined in Amazonka.EMRServerless.UpdateApplication

ToHeaders UpdateApplication Source # 
Instance details

Defined in Amazonka.EMRServerless.UpdateApplication

ToPath UpdateApplication Source # 
Instance details

Defined in Amazonka.EMRServerless.UpdateApplication

ToQuery UpdateApplication Source # 
Instance details

Defined in Amazonka.EMRServerless.UpdateApplication

AWSRequest UpdateApplication Source # 
Instance details

Defined in Amazonka.EMRServerless.UpdateApplication

Associated Types

type AWSResponse UpdateApplication #

Generic UpdateApplication Source # 
Instance details

Defined in Amazonka.EMRServerless.UpdateApplication

Associated Types

type Rep UpdateApplication :: Type -> Type #

Read UpdateApplication Source # 
Instance details

Defined in Amazonka.EMRServerless.UpdateApplication

Show UpdateApplication Source # 
Instance details

Defined in Amazonka.EMRServerless.UpdateApplication

NFData UpdateApplication Source # 
Instance details

Defined in Amazonka.EMRServerless.UpdateApplication

Methods

rnf :: UpdateApplication -> () #

Eq UpdateApplication Source # 
Instance details

Defined in Amazonka.EMRServerless.UpdateApplication

Hashable UpdateApplication Source # 
Instance details

Defined in Amazonka.EMRServerless.UpdateApplication

type AWSResponse UpdateApplication Source # 
Instance details

Defined in Amazonka.EMRServerless.UpdateApplication

type Rep UpdateApplication Source # 
Instance details

Defined in Amazonka.EMRServerless.UpdateApplication

type Rep UpdateApplication = D1 ('MetaData "UpdateApplication" "Amazonka.EMRServerless.UpdateApplication" "amazonka-emr-serverless-2.0-Zw6ehwruaDFJFsqn31iYt" 'False) (C1 ('MetaCons "UpdateApplication'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "architecture") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Architecture)) :*: S1 ('MetaSel ('Just "autoStartConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AutoStartConfig))) :*: (S1 ('MetaSel ('Just "autoStopConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AutoStopConfig)) :*: (S1 ('MetaSel ('Just "imageConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ImageConfigurationInput)) :*: S1 ('MetaSel ('Just "initialCapacity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text InitialCapacityConfig)))))) :*: ((S1 ('MetaSel ('Just "maximumCapacity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MaximumAllowedResources)) :*: S1 ('MetaSel ('Just "networkConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NetworkConfiguration))) :*: (S1 ('MetaSel ('Just "workerTypeSpecifications") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text WorkerTypeSpecificationInput))) :*: (S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))

newUpdateApplication Source #

Create a value of UpdateApplication with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

UpdateApplication, updateApplication_architecture - The CPU architecture of an application.

UpdateApplication, updateApplication_autoStartConfiguration - The configuration for an application to automatically start on job submission.

UpdateApplication, updateApplication_autoStopConfiguration - The configuration for an application to automatically stop after a certain amount of time being idle.

UpdateApplication, updateApplication_imageConfiguration - The image configuration to be used for all worker types. You can either set this parameter or imageConfiguration for each worker type in WorkerTypeSpecificationInput.

UpdateApplication, updateApplication_initialCapacity - The capacity to initialize when the application is updated.

UpdateApplication, updateApplication_maximumCapacity - The maximum capacity to allocate when the application is updated. This is cumulative across all workers at any given point in time during the lifespan of the application. No new resources will be created once any one of the defined limits is hit.

UpdateApplication, updateApplication_networkConfiguration - Undocumented member.

UpdateApplication, updateApplication_workerTypeSpecifications - 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.

UpdateApplication, updateApplication_applicationId - The ID of the application to update.

$sel:clientToken:UpdateApplication', updateApplication_clientToken - The client idempotency token of the application to update. Its value must be unique for each request.

data UpdateApplicationResponse Source #

See: newUpdateApplicationResponse smart constructor.

Instances

Instances details
Generic UpdateApplicationResponse Source # 
Instance details

Defined in Amazonka.EMRServerless.UpdateApplication

Associated Types

type Rep UpdateApplicationResponse :: Type -> Type #

Read UpdateApplicationResponse Source # 
Instance details

Defined in Amazonka.EMRServerless.UpdateApplication

Show UpdateApplicationResponse Source # 
Instance details

Defined in Amazonka.EMRServerless.UpdateApplication

NFData UpdateApplicationResponse Source # 
Instance details

Defined in Amazonka.EMRServerless.UpdateApplication

Eq UpdateApplicationResponse Source # 
Instance details

Defined in Amazonka.EMRServerless.UpdateApplication

type Rep UpdateApplicationResponse Source # 
Instance details

Defined in Amazonka.EMRServerless.UpdateApplication

type Rep UpdateApplicationResponse = D1 ('MetaData "UpdateApplicationResponse" "Amazonka.EMRServerless.UpdateApplication" "amazonka-emr-serverless-2.0-Zw6ehwruaDFJFsqn31iYt" 'False) (C1 ('MetaCons "UpdateApplicationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: S1 ('MetaSel ('Just "application") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Application)))

newUpdateApplicationResponse Source #

Create a value of UpdateApplicationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:httpStatus:UpdateApplicationResponse', updateApplicationResponse_httpStatus - The response's http status code.

$sel:application:UpdateApplicationResponse', updateApplicationResponse_application - Information about the updated application.

Types

ApplicationState

newtype ApplicationState Source #

Instances

Instances details
FromJSON ApplicationState Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.ApplicationState

FromJSONKey ApplicationState Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.ApplicationState

ToJSON ApplicationState Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.ApplicationState

ToJSONKey ApplicationState Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.ApplicationState

ToByteString ApplicationState Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.ApplicationState

ToHeader ApplicationState Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.ApplicationState

ToLog ApplicationState Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.ApplicationState

ToQuery ApplicationState Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.ApplicationState

FromText ApplicationState Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.ApplicationState

ToText ApplicationState Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.ApplicationState

FromXML ApplicationState Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.ApplicationState

ToXML ApplicationState Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.ApplicationState

Generic ApplicationState Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.ApplicationState

Associated Types

type Rep ApplicationState :: Type -> Type #

Read ApplicationState Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.ApplicationState

Show ApplicationState Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.ApplicationState

NFData ApplicationState Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.ApplicationState

Methods

rnf :: ApplicationState -> () #

Eq ApplicationState Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.ApplicationState

Ord ApplicationState Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.ApplicationState

Hashable ApplicationState Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.ApplicationState

type Rep ApplicationState Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.ApplicationState

type Rep ApplicationState = D1 ('MetaData "ApplicationState" "Amazonka.EMRServerless.Types.ApplicationState" "amazonka-emr-serverless-2.0-Zw6ehwruaDFJFsqn31iYt" 'True) (C1 ('MetaCons "ApplicationState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromApplicationState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Architecture

newtype Architecture Source #

Constructors

Architecture' 

Bundled Patterns

pattern Architecture_ARM64 :: Architecture 
pattern Architecture_X86_64 :: Architecture 

Instances

Instances details
FromJSON Architecture Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.Architecture

FromJSONKey Architecture Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.Architecture

ToJSON Architecture Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.Architecture

ToJSONKey Architecture Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.Architecture

ToByteString Architecture Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.Architecture

ToHeader Architecture Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.Architecture

ToLog Architecture Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.Architecture

ToQuery Architecture Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.Architecture

FromText Architecture Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.Architecture

ToText Architecture Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.Architecture

Methods

toText :: Architecture -> Text #

FromXML Architecture Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.Architecture

ToXML Architecture Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.Architecture

Methods

toXML :: Architecture -> XML #

Generic Architecture Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.Architecture

Associated Types

type Rep Architecture :: Type -> Type #

Read Architecture Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.Architecture

Show Architecture Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.Architecture

NFData Architecture Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.Architecture

Methods

rnf :: Architecture -> () #

Eq Architecture Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.Architecture

Ord Architecture Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.Architecture

Hashable Architecture Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.Architecture

type Rep Architecture Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.Architecture

type Rep Architecture = D1 ('MetaData "Architecture" "Amazonka.EMRServerless.Types.Architecture" "amazonka-emr-serverless-2.0-Zw6ehwruaDFJFsqn31iYt" 'True) (C1 ('MetaCons "Architecture'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromArchitecture") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

JobRunState

newtype JobRunState Source #

Constructors

JobRunState' 

Instances

Instances details
FromJSON JobRunState Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.JobRunState

FromJSONKey JobRunState Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.JobRunState

ToJSON JobRunState Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.JobRunState

ToJSONKey JobRunState Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.JobRunState

ToByteString JobRunState Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.JobRunState

ToHeader JobRunState Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.JobRunState

ToLog JobRunState Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.JobRunState

ToQuery JobRunState Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.JobRunState

FromText JobRunState Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.JobRunState

ToText JobRunState Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.JobRunState

Methods

toText :: JobRunState -> Text #

FromXML JobRunState Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.JobRunState

ToXML JobRunState Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.JobRunState

Methods

toXML :: JobRunState -> XML #

Generic JobRunState Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.JobRunState

Associated Types

type Rep JobRunState :: Type -> Type #

Read JobRunState Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.JobRunState

Show JobRunState Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.JobRunState

NFData JobRunState Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.JobRunState

Methods

rnf :: JobRunState -> () #

Eq JobRunState Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.JobRunState

Ord JobRunState Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.JobRunState

Hashable JobRunState Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.JobRunState

type Rep JobRunState Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.JobRunState

type Rep JobRunState = D1 ('MetaData "JobRunState" "Amazonka.EMRServerless.Types.JobRunState" "amazonka-emr-serverless-2.0-Zw6ehwruaDFJFsqn31iYt" 'True) (C1 ('MetaCons "JobRunState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromJobRunState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

Application

data Application Source #

Information about an application. EMR Serverless uses applications to run jobs.

See: newApplication smart constructor.

Instances

Instances details
FromJSON Application Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.Application

Generic Application Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.Application

Associated Types

type Rep Application :: Type -> Type #

Read Application Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.Application

Show Application Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.Application

NFData Application Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.Application

Methods

rnf :: Application -> () #

Eq Application Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.Application

Hashable Application Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.Application

type Rep Application Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.Application

type Rep Application = D1 ('MetaData "Application" "Amazonka.EMRServerless.Types.Application" "amazonka-emr-serverless-2.0-Zw6ehwruaDFJFsqn31iYt" 'False) (C1 ('MetaCons "Application'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "architecture") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Architecture)) :*: S1 ('MetaSel ('Just "autoStartConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AutoStartConfig))) :*: (S1 ('MetaSel ('Just "autoStopConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AutoStopConfig)) :*: S1 ('MetaSel ('Just "imageConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ImageConfiguration)))) :*: ((S1 ('MetaSel ('Just "initialCapacity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text InitialCapacityConfig))) :*: S1 ('MetaSel ('Just "maximumCapacity") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MaximumAllowedResources))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "networkConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NetworkConfiguration)) :*: S1 ('MetaSel ('Just "stateDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "workerTypeSpecifications") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text WorkerTypeSpecification)))) :*: (S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: ((S1 ('MetaSel ('Just "releaseLabel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ApplicationState) :*: (S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX) :*: S1 ('MetaSel ('Just "updatedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX)))))))

newApplication Source #

Create a value of Application with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:architecture:Application', application_architecture - The CPU architecture of an application.

$sel:autoStartConfiguration:Application', application_autoStartConfiguration - The configuration for an application to automatically start on job submission.

$sel:autoStopConfiguration:Application', application_autoStopConfiguration - The configuration for an application to automatically stop after a certain amount of time being idle.

Application, application_imageConfiguration - The image configuration applied to all worker types.

$sel:initialCapacity:Application', application_initialCapacity - The initial capacity of the application.

$sel:maximumCapacity:Application', application_maximumCapacity - The maximum capacity of the application. This is cumulative across all workers at any given point in time during the lifespan of the application is created. No new resources will be created once any one of the defined limits is hit.

$sel:name:Application', application_name - The name of the application.

$sel:networkConfiguration:Application', application_networkConfiguration - The network configuration for customer VPC connectivity for the application.

$sel:stateDetails:Application', application_stateDetails - The state details of the application.

$sel:tags:Application', application_tags - The tags assigned to the application.

$sel:workerTypeSpecifications:Application', application_workerTypeSpecifications - The specification applied to each worker type.

$sel:applicationId:Application', application_applicationId - The ID of the application.

$sel:arn:Application', application_arn - The ARN of the application.

$sel:releaseLabel:Application', application_releaseLabel - The EMR release associated with the application.

$sel:type':Application', application_type - The type of application, such as Spark or Hive.

$sel:state:Application', application_state - The state of the application.

$sel:createdAt:Application', application_createdAt - The date and time when the application run was created.

$sel:updatedAt:Application', application_updatedAt - The date and time when the application run was last updated.

ApplicationSummary

data ApplicationSummary Source #

The summary of attributes associated with an application.

See: newApplicationSummary smart constructor.

Instances

Instances details
FromJSON ApplicationSummary Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.ApplicationSummary

Generic ApplicationSummary Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.ApplicationSummary

Associated Types

type Rep ApplicationSummary :: Type -> Type #

Read ApplicationSummary Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.ApplicationSummary

Show ApplicationSummary Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.ApplicationSummary

NFData ApplicationSummary Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.ApplicationSummary

Methods

rnf :: ApplicationSummary -> () #

Eq ApplicationSummary Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.ApplicationSummary

Hashable ApplicationSummary Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.ApplicationSummary

type Rep ApplicationSummary Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.ApplicationSummary

newApplicationSummary Source #

Create a value of ApplicationSummary with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:architecture:ApplicationSummary', applicationSummary_architecture - The CPU architecture of an application.

$sel:name:ApplicationSummary', applicationSummary_name - The name of the application.

$sel:stateDetails:ApplicationSummary', applicationSummary_stateDetails - The state details of the application.

$sel:id:ApplicationSummary', applicationSummary_id - The ID of the application.

$sel:arn:ApplicationSummary', applicationSummary_arn - The ARN of the application.

$sel:releaseLabel:ApplicationSummary', applicationSummary_releaseLabel - The EMR release associated with the application.

$sel:type':ApplicationSummary', applicationSummary_type - The type of application, such as Spark or Hive.

$sel:state:ApplicationSummary', applicationSummary_state - The state of the application.

$sel:createdAt:ApplicationSummary', applicationSummary_createdAt - The date and time when the application was created.

$sel:updatedAt:ApplicationSummary', applicationSummary_updatedAt - The date and time when the application was last updated.

AutoStartConfig

data AutoStartConfig Source #

The configuration for an application to automatically start on job submission.

See: newAutoStartConfig smart constructor.

Constructors

AutoStartConfig' (Maybe Bool) 

Instances

Instances details
FromJSON AutoStartConfig Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.AutoStartConfig

ToJSON AutoStartConfig Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.AutoStartConfig

Generic AutoStartConfig Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.AutoStartConfig

Associated Types

type Rep AutoStartConfig :: Type -> Type #

Read AutoStartConfig Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.AutoStartConfig

Show AutoStartConfig Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.AutoStartConfig

NFData AutoStartConfig Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.AutoStartConfig

Methods

rnf :: AutoStartConfig -> () #

Eq AutoStartConfig Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.AutoStartConfig

Hashable AutoStartConfig Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.AutoStartConfig

type Rep AutoStartConfig Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.AutoStartConfig

type Rep AutoStartConfig = D1 ('MetaData "AutoStartConfig" "Amazonka.EMRServerless.Types.AutoStartConfig" "amazonka-emr-serverless-2.0-Zw6ehwruaDFJFsqn31iYt" 'False) (C1 ('MetaCons "AutoStartConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))))

newAutoStartConfig :: AutoStartConfig Source #

Create a value of AutoStartConfig with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:enabled:AutoStartConfig', autoStartConfig_enabled - Enables the application to automatically start on job submission. Defaults to true.

AutoStopConfig

data AutoStopConfig Source #

The configuration for an application to automatically stop after a certain amount of time being idle.

See: newAutoStopConfig smart constructor.

Instances

Instances details
FromJSON AutoStopConfig Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.AutoStopConfig

ToJSON AutoStopConfig Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.AutoStopConfig

Generic AutoStopConfig Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.AutoStopConfig

Associated Types

type Rep AutoStopConfig :: Type -> Type #

Read AutoStopConfig Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.AutoStopConfig

Show AutoStopConfig Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.AutoStopConfig

NFData AutoStopConfig Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.AutoStopConfig

Methods

rnf :: AutoStopConfig -> () #

Eq AutoStopConfig Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.AutoStopConfig

Hashable AutoStopConfig Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.AutoStopConfig

type Rep AutoStopConfig Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.AutoStopConfig

type Rep AutoStopConfig = D1 ('MetaData "AutoStopConfig" "Amazonka.EMRServerless.Types.AutoStopConfig" "amazonka-emr-serverless-2.0-Zw6ehwruaDFJFsqn31iYt" 'False) (C1 ('MetaCons "AutoStopConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "idleTimeoutMinutes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural))))

newAutoStopConfig :: AutoStopConfig Source #

Create a value of AutoStopConfig with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:enabled:AutoStopConfig', autoStopConfig_enabled - Enables the application to automatically stop after a certain amount of time being idle. Defaults to true.

$sel:idleTimeoutMinutes:AutoStopConfig', autoStopConfig_idleTimeoutMinutes - The amount of idle time in minutes after which your application will automatically stop. Defaults to 15 minutes.

Configuration

data Configuration Source #

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.

See: newConfiguration smart constructor.

Instances

Instances details
FromJSON Configuration Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.Configuration

ToJSON Configuration Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.Configuration

Generic Configuration Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.Configuration

Associated Types

type Rep Configuration :: Type -> Type #

Show Configuration Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.Configuration

NFData Configuration Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.Configuration

Methods

rnf :: Configuration -> () #

Eq Configuration Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.Configuration

Hashable Configuration Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.Configuration

type Rep Configuration Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.Configuration

type Rep Configuration = D1 ('MetaData "Configuration" "Amazonka.EMRServerless.Types.Configuration" "amazonka-emr-serverless-2.0-Zw6ehwruaDFJFsqn31iYt" 'False) (C1 ('MetaCons "Configuration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "configurations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Configuration])) :*: (S1 ('MetaSel ('Just "properties") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive (HashMap Text Text)))) :*: S1 ('MetaSel ('Just "classification") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newConfiguration Source #

Create a value of Configuration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:configurations:Configuration', configuration_configurations - A list of additional configurations to apply within a configuration object.

$sel:properties:Configuration', configuration_properties - A set of properties specified within a configuration classification.

$sel:classification:Configuration', configuration_classification - The classification within a configuration.

ConfigurationOverrides

data ConfigurationOverrides Source #

A configuration specification to be used to override existing configurations.

See: newConfigurationOverrides smart constructor.

Instances

Instances details
FromJSON ConfigurationOverrides Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.ConfigurationOverrides

ToJSON ConfigurationOverrides Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.ConfigurationOverrides

Generic ConfigurationOverrides Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.ConfigurationOverrides

Associated Types

type Rep ConfigurationOverrides :: Type -> Type #

Show ConfigurationOverrides Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.ConfigurationOverrides

NFData ConfigurationOverrides Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.ConfigurationOverrides

Methods

rnf :: ConfigurationOverrides -> () #

Eq ConfigurationOverrides Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.ConfigurationOverrides

Hashable ConfigurationOverrides Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.ConfigurationOverrides

type Rep ConfigurationOverrides Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.ConfigurationOverrides

type Rep ConfigurationOverrides = D1 ('MetaData "ConfigurationOverrides" "Amazonka.EMRServerless.Types.ConfigurationOverrides" "amazonka-emr-serverless-2.0-Zw6ehwruaDFJFsqn31iYt" 'False) (C1 ('MetaCons "ConfigurationOverrides'" 'PrefixI 'True) (S1 ('MetaSel ('Just "applicationConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Configuration])) :*: S1 ('MetaSel ('Just "monitoringConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe MonitoringConfiguration))))

newConfigurationOverrides :: ConfigurationOverrides Source #

Create a value of ConfigurationOverrides with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:applicationConfiguration:ConfigurationOverrides', configurationOverrides_applicationConfiguration - The override configurations for the application.

$sel:monitoringConfiguration:ConfigurationOverrides', configurationOverrides_monitoringConfiguration - The override configurations for monitoring.

Hive

data Hive Source #

The configurations for the Hive job driver.

See: newHive smart constructor.

Instances

Instances details
FromJSON Hive Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.Hive

ToJSON Hive Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.Hive

Generic Hive Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.Hive

Associated Types

type Rep Hive :: Type -> Type #

Methods

from :: Hive -> Rep Hive x #

to :: Rep Hive x -> Hive #

Show Hive Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.Hive

Methods

showsPrec :: Int -> Hive -> ShowS #

show :: Hive -> String #

showList :: [Hive] -> ShowS #

NFData Hive Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.Hive

Methods

rnf :: Hive -> () #

Eq Hive Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.Hive

Methods

(==) :: Hive -> Hive -> Bool #

(/=) :: Hive -> Hive -> Bool #

Hashable Hive Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.Hive

Methods

hashWithSalt :: Int -> Hive -> Int #

hash :: Hive -> Int #

type Rep Hive Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.Hive

type Rep Hive = D1 ('MetaData "Hive" "Amazonka.EMRServerless.Types.Hive" "amazonka-emr-serverless-2.0-Zw6ehwruaDFJFsqn31iYt" 'False) (C1 ('MetaCons "Hive'" 'PrefixI 'True) (S1 ('MetaSel ('Just "initQueryFile") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: (S1 ('MetaSel ('Just "parameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "query") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Sensitive Text)))))

newHive Source #

Arguments

:: Text

$sel:query:Hive'

-> Hive 

Create a value of Hive with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:initQueryFile:Hive', hive_initQueryFile - The query file for the Hive job run.

$sel:parameters:Hive', hive_parameters - The parameters for the Hive job run.

$sel:query:Hive', hive_query - The query for the Hive job run.

ImageConfiguration

data ImageConfiguration Source #

The applied image configuration.

See: newImageConfiguration smart constructor.

Instances

Instances details
FromJSON ImageConfiguration Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.ImageConfiguration

Generic ImageConfiguration Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.ImageConfiguration

Associated Types

type Rep ImageConfiguration :: Type -> Type #

Read ImageConfiguration Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.ImageConfiguration

Show ImageConfiguration Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.ImageConfiguration

NFData ImageConfiguration Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.ImageConfiguration

Methods

rnf :: ImageConfiguration -> () #

Eq ImageConfiguration Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.ImageConfiguration

Hashable ImageConfiguration Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.ImageConfiguration

type Rep ImageConfiguration Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.ImageConfiguration

type Rep ImageConfiguration = D1 ('MetaData "ImageConfiguration" "Amazonka.EMRServerless.Types.ImageConfiguration" "amazonka-emr-serverless-2.0-Zw6ehwruaDFJFsqn31iYt" 'False) (C1 ('MetaCons "ImageConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resolvedImageDigest") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "imageUri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newImageConfiguration Source #

Create a value of ImageConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:resolvedImageDigest:ImageConfiguration', imageConfiguration_resolvedImageDigest - The SHA256 digest of the image URI. This indicates which specific image the application is configured for. The image digest doesn't exist until an application has started.

$sel:imageUri:ImageConfiguration', imageConfiguration_imageUri - The image URI.

ImageConfigurationInput

data ImageConfigurationInput Source #

The image configuration.

See: newImageConfigurationInput smart constructor.

Instances

Instances details
ToJSON ImageConfigurationInput Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.ImageConfigurationInput

Generic ImageConfigurationInput Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.ImageConfigurationInput

Associated Types

type Rep ImageConfigurationInput :: Type -> Type #

Read ImageConfigurationInput Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.ImageConfigurationInput

Show ImageConfigurationInput Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.ImageConfigurationInput

NFData ImageConfigurationInput Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.ImageConfigurationInput

Methods

rnf :: ImageConfigurationInput -> () #

Eq ImageConfigurationInput Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.ImageConfigurationInput

Hashable ImageConfigurationInput Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.ImageConfigurationInput

type Rep ImageConfigurationInput Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.ImageConfigurationInput

type Rep ImageConfigurationInput = D1 ('MetaData "ImageConfigurationInput" "Amazonka.EMRServerless.Types.ImageConfigurationInput" "amazonka-emr-serverless-2.0-Zw6ehwruaDFJFsqn31iYt" 'False) (C1 ('MetaCons "ImageConfigurationInput'" 'PrefixI 'True) (S1 ('MetaSel ('Just "imageUri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newImageConfigurationInput :: ImageConfigurationInput Source #

Create a value of ImageConfigurationInput with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:imageUri:ImageConfigurationInput', imageConfigurationInput_imageUri - 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.

InitialCapacityConfig

data InitialCapacityConfig Source #

The initial capacity configuration per worker.

See: newInitialCapacityConfig smart constructor.

Instances

Instances details
FromJSON InitialCapacityConfig Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.InitialCapacityConfig

ToJSON InitialCapacityConfig Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.InitialCapacityConfig

Generic InitialCapacityConfig Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.InitialCapacityConfig

Associated Types

type Rep InitialCapacityConfig :: Type -> Type #

Read InitialCapacityConfig Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.InitialCapacityConfig

Show InitialCapacityConfig Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.InitialCapacityConfig

NFData InitialCapacityConfig Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.InitialCapacityConfig

Methods

rnf :: InitialCapacityConfig -> () #

Eq InitialCapacityConfig Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.InitialCapacityConfig

Hashable InitialCapacityConfig Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.InitialCapacityConfig

type Rep InitialCapacityConfig Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.InitialCapacityConfig

type Rep InitialCapacityConfig = D1 ('MetaData "InitialCapacityConfig" "Amazonka.EMRServerless.Types.InitialCapacityConfig" "amazonka-emr-serverless-2.0-Zw6ehwruaDFJFsqn31iYt" 'False) (C1 ('MetaCons "InitialCapacityConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "workerConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe WorkerResourceConfig)) :*: S1 ('MetaSel ('Just "workerCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Natural)))

newInitialCapacityConfig Source #

Create a value of InitialCapacityConfig with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:workerConfiguration:InitialCapacityConfig', initialCapacityConfig_workerConfiguration - The resource configuration of the initial capacity configuration.

$sel:workerCount:InitialCapacityConfig', initialCapacityConfig_workerCount - The number of workers in the initial capacity configuration.

JobDriver

data JobDriver Source #

The driver that the job runs on.

See: newJobDriver smart constructor.

Instances

Instances details
FromJSON JobDriver Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.JobDriver

ToJSON JobDriver Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.JobDriver

Generic JobDriver Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.JobDriver

Associated Types

type Rep JobDriver :: Type -> Type #

Show JobDriver Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.JobDriver

NFData JobDriver Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.JobDriver

Methods

rnf :: JobDriver -> () #

Eq JobDriver Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.JobDriver

Hashable JobDriver Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.JobDriver

type Rep JobDriver Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.JobDriver

type Rep JobDriver = D1 ('MetaData "JobDriver" "Amazonka.EMRServerless.Types.JobDriver" "amazonka-emr-serverless-2.0-Zw6ehwruaDFJFsqn31iYt" 'False) (C1 ('MetaCons "JobDriver'" 'PrefixI 'True) (S1 ('MetaSel ('Just "hive") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Hive)) :*: S1 ('MetaSel ('Just "sparkSubmit") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SparkSubmit))))

newJobDriver :: JobDriver Source #

Create a value of JobDriver with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:hive:JobDriver', jobDriver_hive - The job driver parameters specified for Hive.

$sel:sparkSubmit:JobDriver', jobDriver_sparkSubmit - The job driver parameters specified for Spark.

JobRun

data JobRun Source #

Information about a job run. A job run is a unit of work, such as a Spark JAR, Hive query, or SparkSQL query, that you submit to an EMR Serverless application.

See: newJobRun smart constructor.

Instances

Instances details
FromJSON JobRun Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.JobRun

Generic JobRun Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.JobRun

Associated Types

type Rep JobRun :: Type -> Type #

Methods

from :: JobRun -> Rep JobRun x #

to :: Rep JobRun x -> JobRun #

Show JobRun Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.JobRun

NFData JobRun Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.JobRun

Methods

rnf :: JobRun -> () #

Eq JobRun Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.JobRun

Methods

(==) :: JobRun -> JobRun -> Bool #

(/=) :: JobRun -> JobRun -> Bool #

Hashable JobRun Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.JobRun

Methods

hashWithSalt :: Int -> JobRun -> Int #

hash :: JobRun -> Int #

type Rep JobRun Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.JobRun

type Rep JobRun = D1 ('MetaData "JobRun" "Amazonka.EMRServerless.Types.JobRun" "amazonka-emr-serverless-2.0-Zw6ehwruaDFJFsqn31iYt" 'False) (C1 ('MetaCons "JobRun'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "configurationOverrides") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConfigurationOverrides)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "networkConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe NetworkConfiguration)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))))) :*: ((S1 ('MetaSel ('Just "totalExecutionDurationSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "totalResourceUtilization") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TotalResourceUtilization))) :*: (S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "jobRunId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))) :*: (((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "createdBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX) :*: S1 ('MetaSel ('Just "updatedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX))) :*: ((S1 ('MetaSel ('Just "executionRole") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 JobRunState)) :*: (S1 ('MetaSel ('Just "stateDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "releaseLabel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "jobDriver") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 JobDriver)))))))

newJobRun Source #

Create a value of JobRun with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:configurationOverrides:JobRun', jobRun_configurationOverrides - The configuration settings that are used to override default configuration.

$sel:name:JobRun', jobRun_name - The optional job run name. This doesn't have to be unique.

$sel:networkConfiguration:JobRun', jobRun_networkConfiguration - Undocumented member.

$sel:tags:JobRun', jobRun_tags - The tags assigned to the job run.

$sel:totalExecutionDurationSeconds:JobRun', jobRun_totalExecutionDurationSeconds - The job run total execution duration in seconds. This field is only available for job runs in a COMPLETED, FAILED, or CANCELLED state.

$sel:totalResourceUtilization:JobRun', jobRun_totalResourceUtilization - The aggregate vCPU, memory, and storage resources used from the time job start executing till the time job is terminated, rounded up to the nearest second.

$sel:applicationId:JobRun', jobRun_applicationId - The ID of the application the job is running on.

$sel:jobRunId:JobRun', jobRun_jobRunId - The ID of the job run.

$sel:arn:JobRun', jobRun_arn - The execution role ARN of the job run.

$sel:createdBy:JobRun', jobRun_createdBy - The user who created the job run.

$sel:createdAt:JobRun', jobRun_createdAt - The date and time when the job run was created.

$sel:updatedAt:JobRun', jobRun_updatedAt - The date and time when the job run was updated.

$sel:executionRole:JobRun', jobRun_executionRole - The execution role ARN of the job run.

$sel:state:JobRun', jobRun_state - The state of the job run.

$sel:stateDetails:JobRun', jobRun_stateDetails - The state details of the job run.

$sel:releaseLabel:JobRun', jobRun_releaseLabel - The EMR release associated with the application your job is running on.

$sel:jobDriver:JobRun', jobRun_jobDriver - The job driver for the job run.

JobRunSummary

data JobRunSummary Source #

The summary of attributes associated with a job run.

See: newJobRunSummary smart constructor.

Instances

Instances details
FromJSON JobRunSummary Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.JobRunSummary

Generic JobRunSummary Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.JobRunSummary

Associated Types

type Rep JobRunSummary :: Type -> Type #

Read JobRunSummary Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.JobRunSummary

Show JobRunSummary Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.JobRunSummary

NFData JobRunSummary Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.JobRunSummary

Methods

rnf :: JobRunSummary -> () #

Eq JobRunSummary Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.JobRunSummary

Hashable JobRunSummary Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.JobRunSummary

type Rep JobRunSummary Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.JobRunSummary

type Rep JobRunSummary = D1 ('MetaData "JobRunSummary" "Amazonka.EMRServerless.Types.JobRunSummary" "amazonka-emr-serverless-2.0-Zw6ehwruaDFJFsqn31iYt" 'False) (C1 ('MetaCons "JobRunSummary'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "applicationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: (S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "createdBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))) :*: ((S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX) :*: (S1 ('MetaSel ('Just "updatedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 POSIX) :*: S1 ('MetaSel ('Just "executionRole") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 JobRunState) :*: (S1 ('MetaSel ('Just "stateDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "releaseLabel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))

newJobRunSummary Source #

Create a value of JobRunSummary with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:name:JobRunSummary', jobRunSummary_name - The optional job run name. This doesn't have to be unique.

$sel:type':JobRunSummary', jobRunSummary_type - The type of job run, such as Spark or Hive.

$sel:applicationId:JobRunSummary', jobRunSummary_applicationId - The ID of the application the job is running on.

$sel:id:JobRunSummary', jobRunSummary_id - The ID of the job run.

$sel:arn:JobRunSummary', jobRunSummary_arn - The ARN of the job run.

$sel:createdBy:JobRunSummary', jobRunSummary_createdBy - The user who created the job run.

$sel:createdAt:JobRunSummary', jobRunSummary_createdAt - The date and time when the job run was created.

$sel:updatedAt:JobRunSummary', jobRunSummary_updatedAt - The date and time when the job run was last updated.

$sel:executionRole:JobRunSummary', jobRunSummary_executionRole - The execution role ARN of the job run.

$sel:state:JobRunSummary', jobRunSummary_state - The state of the job run.

$sel:stateDetails:JobRunSummary', jobRunSummary_stateDetails - The state details of the job run.

$sel:releaseLabel:JobRunSummary', jobRunSummary_releaseLabel - The EMR release associated with the application your job is running on.

ManagedPersistenceMonitoringConfiguration

data ManagedPersistenceMonitoringConfiguration Source #

The managed log persistence configuration for a job run.

See: newManagedPersistenceMonitoringConfiguration smart constructor.

Instances

Instances details
FromJSON ManagedPersistenceMonitoringConfiguration Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.ManagedPersistenceMonitoringConfiguration

ToJSON ManagedPersistenceMonitoringConfiguration Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.ManagedPersistenceMonitoringConfiguration

Generic ManagedPersistenceMonitoringConfiguration Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.ManagedPersistenceMonitoringConfiguration

Read ManagedPersistenceMonitoringConfiguration Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.ManagedPersistenceMonitoringConfiguration

Show ManagedPersistenceMonitoringConfiguration Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.ManagedPersistenceMonitoringConfiguration

NFData ManagedPersistenceMonitoringConfiguration Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.ManagedPersistenceMonitoringConfiguration

Eq ManagedPersistenceMonitoringConfiguration Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.ManagedPersistenceMonitoringConfiguration

Hashable ManagedPersistenceMonitoringConfiguration Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.ManagedPersistenceMonitoringConfiguration

type Rep ManagedPersistenceMonitoringConfiguration Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.ManagedPersistenceMonitoringConfiguration

type Rep ManagedPersistenceMonitoringConfiguration = D1 ('MetaData "ManagedPersistenceMonitoringConfiguration" "Amazonka.EMRServerless.Types.ManagedPersistenceMonitoringConfiguration" "amazonka-emr-serverless-2.0-Zw6ehwruaDFJFsqn31iYt" 'False) (C1 ('MetaCons "ManagedPersistenceMonitoringConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "enabled") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "encryptionKeyArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newManagedPersistenceMonitoringConfiguration :: ManagedPersistenceMonitoringConfiguration Source #

Create a value of ManagedPersistenceMonitoringConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:enabled:ManagedPersistenceMonitoringConfiguration', managedPersistenceMonitoringConfiguration_enabled - Enables managed logging and defaults to true. If set to false, managed logging will be turned off.

$sel:encryptionKeyArn:ManagedPersistenceMonitoringConfiguration', managedPersistenceMonitoringConfiguration_encryptionKeyArn - The KMS key ARN to encrypt the logs stored in managed log persistence.

MaximumAllowedResources

data MaximumAllowedResources Source #

The maximum allowed cumulative resources for an application. No new resources will be created once the limit is hit.

See: newMaximumAllowedResources smart constructor.

Instances

Instances details
FromJSON MaximumAllowedResources Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.MaximumAllowedResources

ToJSON MaximumAllowedResources Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.MaximumAllowedResources

Generic MaximumAllowedResources Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.MaximumAllowedResources

Associated Types

type Rep MaximumAllowedResources :: Type -> Type #

Read MaximumAllowedResources Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.MaximumAllowedResources

Show MaximumAllowedResources Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.MaximumAllowedResources

NFData MaximumAllowedResources Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.MaximumAllowedResources

Methods

rnf :: MaximumAllowedResources -> () #

Eq MaximumAllowedResources Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.MaximumAllowedResources

Hashable MaximumAllowedResources Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.MaximumAllowedResources

type Rep MaximumAllowedResources Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.MaximumAllowedResources

type Rep MaximumAllowedResources = D1 ('MetaData "MaximumAllowedResources" "Amazonka.EMRServerless.Types.MaximumAllowedResources" "amazonka-emr-serverless-2.0-Zw6ehwruaDFJFsqn31iYt" 'False) (C1 ('MetaCons "MaximumAllowedResources'" 'PrefixI 'True) (S1 ('MetaSel ('Just "disk") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "cpu") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "memory") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newMaximumAllowedResources Source #

Create a value of MaximumAllowedResources with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:disk:MaximumAllowedResources', maximumAllowedResources_disk - The maximum allowed disk for an application.

$sel:cpu:MaximumAllowedResources', maximumAllowedResources_cpu - The maximum allowed CPU for an application.

$sel:memory:MaximumAllowedResources', maximumAllowedResources_memory - The maximum allowed resources for an application.

MonitoringConfiguration

data MonitoringConfiguration Source #

The configuration setting for monitoring.

See: newMonitoringConfiguration smart constructor.

Instances

Instances details
FromJSON MonitoringConfiguration Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.MonitoringConfiguration

ToJSON MonitoringConfiguration Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.MonitoringConfiguration

Generic MonitoringConfiguration Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.MonitoringConfiguration

Associated Types

type Rep MonitoringConfiguration :: Type -> Type #

Read MonitoringConfiguration Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.MonitoringConfiguration

Show MonitoringConfiguration Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.MonitoringConfiguration

NFData MonitoringConfiguration Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.MonitoringConfiguration

Methods

rnf :: MonitoringConfiguration -> () #

Eq MonitoringConfiguration Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.MonitoringConfiguration

Hashable MonitoringConfiguration Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.MonitoringConfiguration

type Rep MonitoringConfiguration Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.MonitoringConfiguration

type Rep MonitoringConfiguration = D1 ('MetaData "MonitoringConfiguration" "Amazonka.EMRServerless.Types.MonitoringConfiguration" "amazonka-emr-serverless-2.0-Zw6ehwruaDFJFsqn31iYt" 'False) (C1 ('MetaCons "MonitoringConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "managedPersistenceMonitoringConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ManagedPersistenceMonitoringConfiguration)) :*: S1 ('MetaSel ('Just "s3MonitoringConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe S3MonitoringConfiguration))))

newMonitoringConfiguration :: MonitoringConfiguration Source #

Create a value of MonitoringConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:managedPersistenceMonitoringConfiguration:MonitoringConfiguration', monitoringConfiguration_managedPersistenceMonitoringConfiguration - The managed log persistence configuration for a job run.

$sel:s3MonitoringConfiguration:MonitoringConfiguration', monitoringConfiguration_s3MonitoringConfiguration - The Amazon S3 configuration for monitoring log publishing.

NetworkConfiguration

data NetworkConfiguration Source #

The network configuration for customer VPC connectivity.

See: newNetworkConfiguration smart constructor.

Constructors

NetworkConfiguration' (Maybe [Text]) (Maybe [Text]) 

Instances

Instances details
FromJSON NetworkConfiguration Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.NetworkConfiguration

ToJSON NetworkConfiguration Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.NetworkConfiguration

Generic NetworkConfiguration Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.NetworkConfiguration

Associated Types

type Rep NetworkConfiguration :: Type -> Type #

Read NetworkConfiguration Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.NetworkConfiguration

Show NetworkConfiguration Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.NetworkConfiguration

NFData NetworkConfiguration Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.NetworkConfiguration

Methods

rnf :: NetworkConfiguration -> () #

Eq NetworkConfiguration Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.NetworkConfiguration

Hashable NetworkConfiguration Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.NetworkConfiguration

type Rep NetworkConfiguration Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.NetworkConfiguration

type Rep NetworkConfiguration = D1 ('MetaData "NetworkConfiguration" "Amazonka.EMRServerless.Types.NetworkConfiguration" "amazonka-emr-serverless-2.0-Zw6ehwruaDFJFsqn31iYt" 'False) (C1 ('MetaCons "NetworkConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "securityGroupIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "subnetIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))))

newNetworkConfiguration :: NetworkConfiguration Source #

Create a value of NetworkConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:securityGroupIds:NetworkConfiguration', networkConfiguration_securityGroupIds - The array of security group Ids for customer VPC connectivity.

$sel:subnetIds:NetworkConfiguration', networkConfiguration_subnetIds - The array of subnet Ids for customer VPC connectivity.

S3MonitoringConfiguration

data S3MonitoringConfiguration Source #

The Amazon S3 configuration for monitoring log publishing. You can configure your jobs to send log information to Amazon S3.

See: newS3MonitoringConfiguration smart constructor.

Instances

Instances details
FromJSON S3MonitoringConfiguration Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.S3MonitoringConfiguration

ToJSON S3MonitoringConfiguration Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.S3MonitoringConfiguration

Generic S3MonitoringConfiguration Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.S3MonitoringConfiguration

Associated Types

type Rep S3MonitoringConfiguration :: Type -> Type #

Read S3MonitoringConfiguration Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.S3MonitoringConfiguration

Show S3MonitoringConfiguration Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.S3MonitoringConfiguration

NFData S3MonitoringConfiguration Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.S3MonitoringConfiguration

Eq S3MonitoringConfiguration Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.S3MonitoringConfiguration

Hashable S3MonitoringConfiguration Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.S3MonitoringConfiguration

type Rep S3MonitoringConfiguration Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.S3MonitoringConfiguration

type Rep S3MonitoringConfiguration = D1 ('MetaData "S3MonitoringConfiguration" "Amazonka.EMRServerless.Types.S3MonitoringConfiguration" "amazonka-emr-serverless-2.0-Zw6ehwruaDFJFsqn31iYt" 'False) (C1 ('MetaCons "S3MonitoringConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "encryptionKeyArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "logUri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newS3MonitoringConfiguration :: S3MonitoringConfiguration Source #

Create a value of S3MonitoringConfiguration with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:encryptionKeyArn:S3MonitoringConfiguration', s3MonitoringConfiguration_encryptionKeyArn - The KMS key ARN to encrypt the logs published to the given Amazon S3 destination.

$sel:logUri:S3MonitoringConfiguration', s3MonitoringConfiguration_logUri - The Amazon S3 destination URI for log publishing.

SparkSubmit

data SparkSubmit Source #

The configurations for the Spark submit job driver.

See: newSparkSubmit smart constructor.

Instances

Instances details
FromJSON SparkSubmit Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.SparkSubmit

ToJSON SparkSubmit Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.SparkSubmit

Generic SparkSubmit Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.SparkSubmit

Associated Types

type Rep SparkSubmit :: Type -> Type #

Show SparkSubmit Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.SparkSubmit

NFData SparkSubmit Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.SparkSubmit

Methods

rnf :: SparkSubmit -> () #

Eq SparkSubmit Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.SparkSubmit

Hashable SparkSubmit Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.SparkSubmit

type Rep SparkSubmit Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.SparkSubmit

type Rep SparkSubmit = D1 ('MetaData "SparkSubmit" "Amazonka.EMRServerless.Types.SparkSubmit" "amazonka-emr-serverless-2.0-Zw6ehwruaDFJFsqn31iYt" 'False) (C1 ('MetaCons "SparkSubmit'" 'PrefixI 'True) (S1 ('MetaSel ('Just "entryPointArguments") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Sensitive Text])) :*: (S1 ('MetaSel ('Just "sparkSubmitParameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: S1 ('MetaSel ('Just "entryPoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Sensitive Text)))))

newSparkSubmit Source #

Create a value of SparkSubmit with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:entryPointArguments:SparkSubmit', sparkSubmit_entryPointArguments - The arguments for the Spark submit job run.

$sel:sparkSubmitParameters:SparkSubmit', sparkSubmit_sparkSubmitParameters - The parameters for the Spark submit job run.

$sel:entryPoint:SparkSubmit', sparkSubmit_entryPoint - The entry point for the Spark submit job run.

TotalResourceUtilization

data TotalResourceUtilization Source #

The aggregate vCPU, memory, and storage resources used from the time job start executing till the time job is terminated, rounded up to the nearest second.

See: newTotalResourceUtilization smart constructor.

Instances

Instances details
FromJSON TotalResourceUtilization Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.TotalResourceUtilization

Generic TotalResourceUtilization Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.TotalResourceUtilization

Associated Types

type Rep TotalResourceUtilization :: Type -> Type #

Read TotalResourceUtilization Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.TotalResourceUtilization

Show TotalResourceUtilization Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.TotalResourceUtilization

NFData TotalResourceUtilization Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.TotalResourceUtilization

Eq TotalResourceUtilization Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.TotalResourceUtilization

Hashable TotalResourceUtilization Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.TotalResourceUtilization

type Rep TotalResourceUtilization Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.TotalResourceUtilization

type Rep TotalResourceUtilization = D1 ('MetaData "TotalResourceUtilization" "Amazonka.EMRServerless.Types.TotalResourceUtilization" "amazonka-emr-serverless-2.0-Zw6ehwruaDFJFsqn31iYt" 'False) (C1 ('MetaCons "TotalResourceUtilization'" 'PrefixI 'True) (S1 ('MetaSel ('Just "memoryGBHour") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: (S1 ('MetaSel ('Just "storageGBHour") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "vCPUHour") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)))))

newTotalResourceUtilization :: TotalResourceUtilization Source #

Create a value of TotalResourceUtilization with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:memoryGBHour:TotalResourceUtilization', totalResourceUtilization_memoryGBHour - The aggregated memory used per hour from the time job start executing till the time job is terminated.

$sel:storageGBHour:TotalResourceUtilization', totalResourceUtilization_storageGBHour - The aggregated storage used per hour from the time job start executing till the time job is terminated.

$sel:vCPUHour:TotalResourceUtilization', totalResourceUtilization_vCPUHour - The aggregated vCPU used per hour from the time job start executing till the time job is terminated.

WorkerResourceConfig

data WorkerResourceConfig Source #

The cumulative configuration requirements for every worker instance of the worker type.

See: newWorkerResourceConfig smart constructor.

Instances

Instances details
FromJSON WorkerResourceConfig Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.WorkerResourceConfig

ToJSON WorkerResourceConfig Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.WorkerResourceConfig

Generic WorkerResourceConfig Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.WorkerResourceConfig

Associated Types

type Rep WorkerResourceConfig :: Type -> Type #

Read WorkerResourceConfig Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.WorkerResourceConfig

Show WorkerResourceConfig Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.WorkerResourceConfig

NFData WorkerResourceConfig Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.WorkerResourceConfig

Methods

rnf :: WorkerResourceConfig -> () #

Eq WorkerResourceConfig Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.WorkerResourceConfig

Hashable WorkerResourceConfig Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.WorkerResourceConfig

type Rep WorkerResourceConfig Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.WorkerResourceConfig

type Rep WorkerResourceConfig = D1 ('MetaData "WorkerResourceConfig" "Amazonka.EMRServerless.Types.WorkerResourceConfig" "amazonka-emr-serverless-2.0-Zw6ehwruaDFJFsqn31iYt" 'False) (C1 ('MetaCons "WorkerResourceConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "disk") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "cpu") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "memory") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newWorkerResourceConfig Source #

Create a value of WorkerResourceConfig with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:disk:WorkerResourceConfig', workerResourceConfig_disk - The disk requirements for every worker instance of the worker type.

$sel:cpu:WorkerResourceConfig', workerResourceConfig_cpu - The CPU requirements for every worker instance of the worker type.

$sel:memory:WorkerResourceConfig', workerResourceConfig_memory - The memory requirements for every worker instance of the worker type.

WorkerTypeSpecification

data WorkerTypeSpecification Source #

The specifications for a worker type.

See: newWorkerTypeSpecification smart constructor.

Instances

Instances details
FromJSON WorkerTypeSpecification Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.WorkerTypeSpecification

Generic WorkerTypeSpecification Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.WorkerTypeSpecification

Associated Types

type Rep WorkerTypeSpecification :: Type -> Type #

Read WorkerTypeSpecification Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.WorkerTypeSpecification

Show WorkerTypeSpecification Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.WorkerTypeSpecification

NFData WorkerTypeSpecification Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.WorkerTypeSpecification

Methods

rnf :: WorkerTypeSpecification -> () #

Eq WorkerTypeSpecification Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.WorkerTypeSpecification

Hashable WorkerTypeSpecification Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.WorkerTypeSpecification

type Rep WorkerTypeSpecification Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.WorkerTypeSpecification

type Rep WorkerTypeSpecification = D1 ('MetaData "WorkerTypeSpecification" "Amazonka.EMRServerless.Types.WorkerTypeSpecification" "amazonka-emr-serverless-2.0-Zw6ehwruaDFJFsqn31iYt" 'False) (C1 ('MetaCons "WorkerTypeSpecification'" 'PrefixI 'True) (S1 ('MetaSel ('Just "imageConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ImageConfiguration))))

newWorkerTypeSpecification :: WorkerTypeSpecification Source #

Create a value of WorkerTypeSpecification with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:imageConfiguration:WorkerTypeSpecification', workerTypeSpecification_imageConfiguration - The image configuration for a worker type.

WorkerTypeSpecificationInput

data WorkerTypeSpecificationInput Source #

The specifications for a worker type.

See: newWorkerTypeSpecificationInput smart constructor.

Instances

Instances details
ToJSON WorkerTypeSpecificationInput Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.WorkerTypeSpecificationInput

Generic WorkerTypeSpecificationInput Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.WorkerTypeSpecificationInput

Associated Types

type Rep WorkerTypeSpecificationInput :: Type -> Type #

Read WorkerTypeSpecificationInput Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.WorkerTypeSpecificationInput

Show WorkerTypeSpecificationInput Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.WorkerTypeSpecificationInput

NFData WorkerTypeSpecificationInput Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.WorkerTypeSpecificationInput

Eq WorkerTypeSpecificationInput Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.WorkerTypeSpecificationInput

Hashable WorkerTypeSpecificationInput Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.WorkerTypeSpecificationInput

type Rep WorkerTypeSpecificationInput Source # 
Instance details

Defined in Amazonka.EMRServerless.Types.WorkerTypeSpecificationInput

type Rep WorkerTypeSpecificationInput = D1 ('MetaData "WorkerTypeSpecificationInput" "Amazonka.EMRServerless.Types.WorkerTypeSpecificationInput" "amazonka-emr-serverless-2.0-Zw6ehwruaDFJFsqn31iYt" 'False) (C1 ('MetaCons "WorkerTypeSpecificationInput'" 'PrefixI 'True) (S1 ('MetaSel ('Just "imageConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ImageConfigurationInput))))

newWorkerTypeSpecificationInput :: WorkerTypeSpecificationInput Source #

Create a value of WorkerTypeSpecificationInput with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:imageConfiguration:WorkerTypeSpecificationInput', workerTypeSpecificationInput_imageConfiguration - The image configuration for a worker type.