Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
- Service Configuration
- Errors
- ContainerProviderType
- EndpointState
- FailureReason
- JobRunState
- PersistentAppUI
- VirtualClusterState
- CloudWatchMonitoringConfiguration
- Configuration
- ConfigurationOverrides
- ContainerInfo
- ContainerProvider
- EksInfo
- Endpoint
- JobDriver
- JobRun
- MonitoringConfiguration
- S3MonitoringConfiguration
- SparkSubmitJobDriver
- VirtualCluster
Synopsis
- defaultService :: Service
- _ValidationException :: AsError a => Getting (First ServiceError) a ServiceError
- _InternalServerException :: AsError a => Getting (First ServiceError) a ServiceError
- _ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError
- newtype ContainerProviderType where
- newtype EndpointState where
- EndpointState' { }
- pattern EndpointState_ACTIVE :: EndpointState
- pattern EndpointState_CREATING :: EndpointState
- pattern EndpointState_TERMINATED :: EndpointState
- pattern EndpointState_TERMINATED_WITH_ERRORS :: EndpointState
- pattern EndpointState_TERMINATING :: EndpointState
- newtype FailureReason where
- FailureReason' { }
- pattern FailureReason_CLUSTER_UNAVAILABLE :: FailureReason
- pattern FailureReason_INTERNAL_ERROR :: FailureReason
- pattern FailureReason_USER_ERROR :: FailureReason
- pattern FailureReason_VALIDATION_ERROR :: FailureReason
- newtype JobRunState where
- JobRunState' { }
- pattern JobRunState_CANCELLED :: JobRunState
- pattern JobRunState_CANCEL_PENDING :: JobRunState
- pattern JobRunState_COMPLETED :: JobRunState
- pattern JobRunState_FAILED :: JobRunState
- pattern JobRunState_PENDING :: JobRunState
- pattern JobRunState_RUNNING :: JobRunState
- pattern JobRunState_SUBMITTED :: JobRunState
- newtype PersistentAppUI where
- PersistentAppUI' { }
- pattern PersistentAppUI_DISABLED :: PersistentAppUI
- pattern PersistentAppUI_ENABLED :: PersistentAppUI
- newtype VirtualClusterState where
- data CloudWatchMonitoringConfiguration = CloudWatchMonitoringConfiguration' {}
- newCloudWatchMonitoringConfiguration :: Text -> CloudWatchMonitoringConfiguration
- cloudWatchMonitoringConfiguration_logStreamNamePrefix :: Lens' CloudWatchMonitoringConfiguration (Maybe Text)
- cloudWatchMonitoringConfiguration_logGroupName :: Lens' CloudWatchMonitoringConfiguration Text
- data Configuration = Configuration' {
- configurations :: Maybe [Configuration]
- properties :: Maybe (Sensitive (HashMap Text Text))
- classification :: Text
- newConfiguration :: Text -> Configuration
- configuration_configurations :: Lens' Configuration (Maybe [Configuration])
- configuration_properties :: Lens' Configuration (Maybe (HashMap Text Text))
- configuration_classification :: Lens' Configuration Text
- data ConfigurationOverrides = ConfigurationOverrides' {}
- newConfigurationOverrides :: ConfigurationOverrides
- configurationOverrides_monitoringConfiguration :: Lens' ConfigurationOverrides (Maybe MonitoringConfiguration)
- configurationOverrides_applicationConfiguration :: Lens' ConfigurationOverrides (Maybe [Configuration])
- data ContainerInfo = ContainerInfo' {}
- newContainerInfo :: ContainerInfo
- containerInfo_eksInfo :: Lens' ContainerInfo (Maybe EksInfo)
- data ContainerProvider = ContainerProvider' {}
- newContainerProvider :: ContainerProviderType -> Text -> ContainerProvider
- containerProvider_info :: Lens' ContainerProvider (Maybe ContainerInfo)
- containerProvider_type :: Lens' ContainerProvider ContainerProviderType
- containerProvider_id :: Lens' ContainerProvider Text
- data EksInfo = EksInfo' {}
- newEksInfo :: EksInfo
- eksInfo_namespace :: Lens' EksInfo (Maybe Text)
- data Endpoint = Endpoint' {
- failureReason :: Maybe FailureReason
- state :: Maybe EndpointState
- arn :: Maybe Text
- createdAt :: Maybe POSIX
- subnetIds :: Maybe [Text]
- stateDetails :: Maybe Text
- certificateArn :: Maybe Text
- executionRoleArn :: Maybe Text
- securityGroup :: Maybe Text
- configurationOverrides :: Maybe ConfigurationOverrides
- name :: Maybe Text
- releaseLabel :: Maybe Text
- id :: Maybe Text
- type' :: Maybe Text
- serverUrl :: Maybe Text
- virtualClusterId :: Maybe Text
- tags :: Maybe (HashMap Text Text)
- newEndpoint :: Endpoint
- endpoint_failureReason :: Lens' Endpoint (Maybe FailureReason)
- endpoint_state :: Lens' Endpoint (Maybe EndpointState)
- endpoint_arn :: Lens' Endpoint (Maybe Text)
- endpoint_createdAt :: Lens' Endpoint (Maybe UTCTime)
- endpoint_subnetIds :: Lens' Endpoint (Maybe [Text])
- endpoint_stateDetails :: Lens' Endpoint (Maybe Text)
- endpoint_certificateArn :: Lens' Endpoint (Maybe Text)
- endpoint_executionRoleArn :: Lens' Endpoint (Maybe Text)
- endpoint_securityGroup :: Lens' Endpoint (Maybe Text)
- endpoint_configurationOverrides :: Lens' Endpoint (Maybe ConfigurationOverrides)
- endpoint_name :: Lens' Endpoint (Maybe Text)
- endpoint_releaseLabel :: Lens' Endpoint (Maybe Text)
- endpoint_id :: Lens' Endpoint (Maybe Text)
- endpoint_type :: Lens' Endpoint (Maybe Text)
- endpoint_serverUrl :: Lens' Endpoint (Maybe Text)
- endpoint_virtualClusterId :: Lens' Endpoint (Maybe Text)
- endpoint_tags :: Lens' Endpoint (Maybe (HashMap Text Text))
- data JobDriver = JobDriver' {}
- newJobDriver :: JobDriver
- jobDriver_sparkSubmitJobDriver :: Lens' JobDriver (Maybe SparkSubmitJobDriver)
- data JobRun = JobRun' {
- failureReason :: Maybe FailureReason
- state :: Maybe JobRunState
- clientToken :: Maybe Text
- arn :: Maybe Text
- createdAt :: Maybe POSIX
- stateDetails :: Maybe Text
- createdBy :: Maybe Text
- executionRoleArn :: Maybe Text
- jobDriver :: Maybe JobDriver
- configurationOverrides :: Maybe ConfigurationOverrides
- finishedAt :: Maybe POSIX
- name :: Maybe Text
- releaseLabel :: Maybe Text
- id :: Maybe Text
- virtualClusterId :: Maybe Text
- tags :: Maybe (HashMap Text Text)
- newJobRun :: JobRun
- jobRun_failureReason :: Lens' JobRun (Maybe FailureReason)
- jobRun_state :: Lens' JobRun (Maybe JobRunState)
- jobRun_clientToken :: Lens' JobRun (Maybe Text)
- jobRun_arn :: Lens' JobRun (Maybe Text)
- jobRun_createdAt :: Lens' JobRun (Maybe UTCTime)
- jobRun_stateDetails :: Lens' JobRun (Maybe Text)
- jobRun_createdBy :: Lens' JobRun (Maybe Text)
- jobRun_executionRoleArn :: Lens' JobRun (Maybe Text)
- jobRun_jobDriver :: Lens' JobRun (Maybe JobDriver)
- jobRun_configurationOverrides :: Lens' JobRun (Maybe ConfigurationOverrides)
- jobRun_finishedAt :: Lens' JobRun (Maybe UTCTime)
- jobRun_name :: Lens' JobRun (Maybe Text)
- jobRun_releaseLabel :: Lens' JobRun (Maybe Text)
- jobRun_id :: Lens' JobRun (Maybe Text)
- jobRun_virtualClusterId :: Lens' JobRun (Maybe Text)
- jobRun_tags :: Lens' JobRun (Maybe (HashMap Text Text))
- data MonitoringConfiguration = MonitoringConfiguration' {}
- newMonitoringConfiguration :: MonitoringConfiguration
- monitoringConfiguration_persistentAppUI :: Lens' MonitoringConfiguration (Maybe PersistentAppUI)
- monitoringConfiguration_s3MonitoringConfiguration :: Lens' MonitoringConfiguration (Maybe S3MonitoringConfiguration)
- monitoringConfiguration_cloudWatchMonitoringConfiguration :: Lens' MonitoringConfiguration (Maybe CloudWatchMonitoringConfiguration)
- data S3MonitoringConfiguration = S3MonitoringConfiguration' {}
- newS3MonitoringConfiguration :: Text -> S3MonitoringConfiguration
- s3MonitoringConfiguration_logUri :: Lens' S3MonitoringConfiguration Text
- data SparkSubmitJobDriver = SparkSubmitJobDriver' {}
- newSparkSubmitJobDriver :: Text -> SparkSubmitJobDriver
- sparkSubmitJobDriver_sparkSubmitParameters :: Lens' SparkSubmitJobDriver (Maybe Text)
- sparkSubmitJobDriver_entryPointArguments :: Lens' SparkSubmitJobDriver (Maybe [Text])
- sparkSubmitJobDriver_entryPoint :: Lens' SparkSubmitJobDriver Text
- data VirtualCluster = VirtualCluster' {}
- newVirtualCluster :: VirtualCluster
- virtualCluster_state :: Lens' VirtualCluster (Maybe VirtualClusterState)
- virtualCluster_arn :: Lens' VirtualCluster (Maybe Text)
- virtualCluster_createdAt :: Lens' VirtualCluster (Maybe UTCTime)
- virtualCluster_name :: Lens' VirtualCluster (Maybe Text)
- virtualCluster_id :: Lens' VirtualCluster (Maybe Text)
- virtualCluster_containerProvider :: Lens' VirtualCluster (Maybe ContainerProvider)
- virtualCluster_tags :: Lens' VirtualCluster (Maybe (HashMap Text Text))
Service Configuration
defaultService :: Service Source #
API version 2020-10-01
of the Amazon EMR Containers SDK configuration.
Errors
_ValidationException :: AsError a => Getting (First ServiceError) a ServiceError Source #
There are invalid parameters in the client request.
_InternalServerException :: AsError a => Getting (First ServiceError) a ServiceError Source #
This is an internal server exception.
_ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified resource was not found.
ContainerProviderType
newtype ContainerProviderType Source #
pattern ContainerProviderType_EKS :: ContainerProviderType |
Instances
EndpointState
newtype EndpointState Source #
pattern EndpointState_ACTIVE :: EndpointState | |
pattern EndpointState_CREATING :: EndpointState | |
pattern EndpointState_TERMINATED :: EndpointState | |
pattern EndpointState_TERMINATED_WITH_ERRORS :: EndpointState | |
pattern EndpointState_TERMINATING :: EndpointState |
Instances
FailureReason
newtype FailureReason Source #
pattern FailureReason_CLUSTER_UNAVAILABLE :: FailureReason | |
pattern FailureReason_INTERNAL_ERROR :: FailureReason | |
pattern FailureReason_USER_ERROR :: FailureReason | |
pattern FailureReason_VALIDATION_ERROR :: FailureReason |
Instances
JobRunState
newtype JobRunState Source #
pattern JobRunState_CANCELLED :: JobRunState | |
pattern JobRunState_CANCEL_PENDING :: JobRunState | |
pattern JobRunState_COMPLETED :: JobRunState | |
pattern JobRunState_FAILED :: JobRunState | |
pattern JobRunState_PENDING :: JobRunState | |
pattern JobRunState_RUNNING :: JobRunState | |
pattern JobRunState_SUBMITTED :: JobRunState |
Instances
PersistentAppUI
newtype PersistentAppUI Source #
pattern PersistentAppUI_DISABLED :: PersistentAppUI | |
pattern PersistentAppUI_ENABLED :: PersistentAppUI |
Instances
VirtualClusterState
newtype VirtualClusterState Source #
pattern VirtualClusterState_ARRESTED :: VirtualClusterState | |
pattern VirtualClusterState_RUNNING :: VirtualClusterState | |
pattern VirtualClusterState_TERMINATED :: VirtualClusterState | |
pattern VirtualClusterState_TERMINATING :: VirtualClusterState |
Instances
CloudWatchMonitoringConfiguration
data CloudWatchMonitoringConfiguration Source #
A configuration for CloudWatch monitoring. You can configure your jobs to send log information to CloudWatch Logs.
See: newCloudWatchMonitoringConfiguration
smart constructor.
CloudWatchMonitoringConfiguration' | |
|
Instances
newCloudWatchMonitoringConfiguration Source #
Create a value of CloudWatchMonitoringConfiguration
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:logStreamNamePrefix:CloudWatchMonitoringConfiguration'
, cloudWatchMonitoringConfiguration_logStreamNamePrefix
- The specified name prefix for log streams.
$sel:logGroupName:CloudWatchMonitoringConfiguration'
, cloudWatchMonitoringConfiguration_logGroupName
- The name of the log group for log publishing.
cloudWatchMonitoringConfiguration_logStreamNamePrefix :: Lens' CloudWatchMonitoringConfiguration (Maybe Text) Source #
The specified name prefix for log streams.
cloudWatchMonitoringConfiguration_logGroupName :: Lens' CloudWatchMonitoringConfiguration Text Source #
The name of the log group for log publishing.
Configuration
data Configuration Source #
A configuration specification to be used when provisioning virtual clusters, which can include configurations for applications and software bundled with Amazon EMR on EKS. 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.
Configuration' | |
|
Instances
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.
configuration_configurations :: Lens' Configuration (Maybe [Configuration]) Source #
A list of additional configurations to apply within a configuration object.
configuration_properties :: Lens' Configuration (Maybe (HashMap Text Text)) Source #
A set of properties specified within a configuration classification.
configuration_classification :: Lens' Configuration Text Source #
The classification within a configuration.
ConfigurationOverrides
data ConfigurationOverrides Source #
A configuration specification to be used to override existing configurations.
See: newConfigurationOverrides
smart constructor.
ConfigurationOverrides' | |
|
Instances
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:monitoringConfiguration:ConfigurationOverrides'
, configurationOverrides_monitoringConfiguration
- The configurations for monitoring.
$sel:applicationConfiguration:ConfigurationOverrides'
, configurationOverrides_applicationConfiguration
- The configurations for the application running by the job run.
configurationOverrides_monitoringConfiguration :: Lens' ConfigurationOverrides (Maybe MonitoringConfiguration) Source #
The configurations for monitoring.
configurationOverrides_applicationConfiguration :: Lens' ConfigurationOverrides (Maybe [Configuration]) Source #
The configurations for the application running by the job run.
ContainerInfo
data ContainerInfo Source #
The information about the container used for a job run or a managed endpoint.
See: newContainerInfo
smart constructor.
Instances
newContainerInfo :: ContainerInfo Source #
Create a value of ContainerInfo
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:eksInfo:ContainerInfo'
, containerInfo_eksInfo
- The information about the EKS cluster.
containerInfo_eksInfo :: Lens' ContainerInfo (Maybe EksInfo) Source #
The information about the EKS cluster.
ContainerProvider
data ContainerProvider Source #
The information about the container provider.
See: newContainerProvider
smart constructor.
ContainerProvider' | |
|
Instances
Create a value of ContainerProvider
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:info:ContainerProvider'
, containerProvider_info
- The information about the container cluster.
$sel:type':ContainerProvider'
, containerProvider_type
- The type of the container provider. EKS is the only supported type as of
now.
$sel:id:ContainerProvider'
, containerProvider_id
- The ID of the container cluster.
containerProvider_info :: Lens' ContainerProvider (Maybe ContainerInfo) Source #
The information about the container cluster.
containerProvider_type :: Lens' ContainerProvider ContainerProviderType Source #
The type of the container provider. EKS is the only supported type as of now.
containerProvider_id :: Lens' ContainerProvider Text Source #
The ID of the container cluster.
EksInfo
The information about the EKS cluster.
See: newEksInfo
smart constructor.
Instances
Eq EksInfo Source # | |
Read EksInfo Source # | |
Show EksInfo Source # | |
Generic EksInfo Source # | |
NFData EksInfo Source # | |
Defined in Amazonka.EMRContainers.Types.EksInfo | |
Hashable EksInfo Source # | |
Defined in Amazonka.EMRContainers.Types.EksInfo | |
ToJSON EksInfo Source # | |
Defined in Amazonka.EMRContainers.Types.EksInfo | |
FromJSON EksInfo Source # | |
type Rep EksInfo Source # | |
Defined in Amazonka.EMRContainers.Types.EksInfo type Rep EksInfo = D1 ('MetaData "EksInfo" "Amazonka.EMRContainers.Types.EksInfo" "libZSservicesZSamazonka-emr-containersZSamazonka-emr-containers" 'False) (C1 ('MetaCons "EksInfo'" 'PrefixI 'True) (S1 ('MetaSel ('Just "namespace") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) |
newEksInfo :: EksInfo Source #
Create a value of EksInfo
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:namespace:EksInfo'
, eksInfo_namespace
- The namespaces of the EKS cluster.
Endpoint
This entity represents the endpoint that is managed by Amazon EMR on EKS.
See: newEndpoint
smart constructor.
Endpoint' | |
|
Instances
newEndpoint :: Endpoint Source #
Create a value of Endpoint
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:failureReason:Endpoint'
, endpoint_failureReason
- The reasons why the endpoint has failed.
$sel:state:Endpoint'
, endpoint_state
- The state of the endpoint.
$sel:arn:Endpoint'
, endpoint_arn
- The ARN of the endpoint.
$sel:createdAt:Endpoint'
, endpoint_createdAt
- The date and time when the endpoint was created.
$sel:subnetIds:Endpoint'
, endpoint_subnetIds
- The subnet IDs of the endpoint.
$sel:stateDetails:Endpoint'
, endpoint_stateDetails
- Additional details of the endpoint state.
$sel:certificateArn:Endpoint'
, endpoint_certificateArn
- The certificate ARN of the endpoint.
$sel:executionRoleArn:Endpoint'
, endpoint_executionRoleArn
- The execution role ARN of the endpoint.
$sel:securityGroup:Endpoint'
, endpoint_securityGroup
- The security group configuration of the endpoint.
$sel:configurationOverrides:Endpoint'
, endpoint_configurationOverrides
- The configuration settings that are used to override existing
configurations for endpoints.
$sel:name:Endpoint'
, endpoint_name
- The name of the endpoint.
$sel:releaseLabel:Endpoint'
, endpoint_releaseLabel
- The EMR release version to be used for the endpoint.
$sel:id:Endpoint'
, endpoint_id
- The ID of the endpoint.
$sel:type':Endpoint'
, endpoint_type
- The type of the endpoint.
$sel:serverUrl:Endpoint'
, endpoint_serverUrl
- The server URL of the endpoint.
$sel:virtualClusterId:Endpoint'
, endpoint_virtualClusterId
- The ID of the endpoint's virtual cluster.
$sel:tags:Endpoint'
, endpoint_tags
- The tags of the endpoint.
endpoint_failureReason :: Lens' Endpoint (Maybe FailureReason) Source #
The reasons why the endpoint has failed.
endpoint_state :: Lens' Endpoint (Maybe EndpointState) Source #
The state of the endpoint.
endpoint_createdAt :: Lens' Endpoint (Maybe UTCTime) Source #
The date and time when the endpoint was created.
endpoint_stateDetails :: Lens' Endpoint (Maybe Text) Source #
Additional details of the endpoint state.
endpoint_executionRoleArn :: Lens' Endpoint (Maybe Text) Source #
The execution role ARN of the endpoint.
endpoint_securityGroup :: Lens' Endpoint (Maybe Text) Source #
The security group configuration of the endpoint.
endpoint_configurationOverrides :: Lens' Endpoint (Maybe ConfigurationOverrides) Source #
The configuration settings that are used to override existing configurations for endpoints.
endpoint_releaseLabel :: Lens' Endpoint (Maybe Text) Source #
The EMR release version to be used for the endpoint.
endpoint_virtualClusterId :: Lens' Endpoint (Maybe Text) Source #
The ID of the endpoint's virtual cluster.
JobDriver
Specify the driver that the job runs on.
See: newJobDriver
smart constructor.
JobDriver' | |
|
Instances
Eq JobDriver Source # | |
Show JobDriver Source # | |
Generic JobDriver Source # | |
NFData JobDriver Source # | |
Defined in Amazonka.EMRContainers.Types.JobDriver | |
Hashable JobDriver Source # | |
Defined in Amazonka.EMRContainers.Types.JobDriver | |
ToJSON JobDriver Source # | |
Defined in Amazonka.EMRContainers.Types.JobDriver | |
FromJSON JobDriver Source # | |
type Rep JobDriver Source # | |
Defined in Amazonka.EMRContainers.Types.JobDriver type Rep JobDriver = D1 ('MetaData "JobDriver" "Amazonka.EMRContainers.Types.JobDriver" "libZSservicesZSamazonka-emr-containersZSamazonka-emr-containers" 'False) (C1 ('MetaCons "JobDriver'" 'PrefixI 'True) (S1 ('MetaSel ('Just "sparkSubmitJobDriver") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SparkSubmitJobDriver)))) |
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:sparkSubmitJobDriver:JobDriver'
, jobDriver_sparkSubmitJobDriver
- The job driver parameters specified for spark submit.
jobDriver_sparkSubmitJobDriver :: Lens' JobDriver (Maybe SparkSubmitJobDriver) Source #
The job driver parameters specified for spark submit.
JobRun
This entity describes a job run. A job run is a unit of work, such as a Spark jar, PySpark script, or SparkSQL query, that you submit to Amazon EMR on EKS.
See: newJobRun
smart constructor.
JobRun' | |
|
Instances
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:failureReason:JobRun'
, jobRun_failureReason
- The reasons why the job run has failed.
$sel:state:JobRun'
, jobRun_state
- The state of the job run.
$sel:clientToken:JobRun'
, jobRun_clientToken
- The client token used to start a job run.
$sel:arn:JobRun'
, jobRun_arn
- The ARN of job run.
$sel:createdAt:JobRun'
, jobRun_createdAt
- The date and time when the job run was created.
$sel:stateDetails:JobRun'
, jobRun_stateDetails
- Additional details of the job run state.
$sel:createdBy:JobRun'
, jobRun_createdBy
- The user who created the job run.
$sel:executionRoleArn:JobRun'
, jobRun_executionRoleArn
- The execution role ARN of the job run.
$sel:jobDriver:JobRun'
, jobRun_jobDriver
- Parameters of job driver for the job run.
$sel:configurationOverrides:JobRun'
, jobRun_configurationOverrides
- The configuration settings that are used to override default
configuration.
$sel:finishedAt:JobRun'
, jobRun_finishedAt
- The date and time when the job run has finished.
$sel:name:JobRun'
, jobRun_name
- The name of the job run.
$sel:releaseLabel:JobRun'
, jobRun_releaseLabel
- The release version of Amazon EMR.
$sel:id:JobRun'
, jobRun_id
- The ID of the job run.
$sel:virtualClusterId:JobRun'
, jobRun_virtualClusterId
- The ID of the job run's virtual cluster.
$sel:tags:JobRun'
, jobRun_tags
- The assigned tags of the job run.
jobRun_failureReason :: Lens' JobRun (Maybe FailureReason) Source #
The reasons why the job run has failed.
jobRun_state :: Lens' JobRun (Maybe JobRunState) Source #
The state of the job run.
jobRun_createdAt :: Lens' JobRun (Maybe UTCTime) Source #
The date and time when the job run was created.
jobRun_jobDriver :: Lens' JobRun (Maybe JobDriver) Source #
Parameters of job driver for the job run.
jobRun_configurationOverrides :: Lens' JobRun (Maybe ConfigurationOverrides) Source #
The configuration settings that are used to override default configuration.
jobRun_finishedAt :: Lens' JobRun (Maybe UTCTime) Source #
The date and time when the job run has finished.
jobRun_virtualClusterId :: Lens' JobRun (Maybe Text) Source #
The ID of the job run's virtual cluster.
MonitoringConfiguration
data MonitoringConfiguration Source #
Configuration setting for monitoring.
See: newMonitoringConfiguration
smart constructor.
MonitoringConfiguration' | |
|
Instances
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:persistentAppUI:MonitoringConfiguration'
, monitoringConfiguration_persistentAppUI
- Monitoring configurations for the persistent application UI.
$sel:s3MonitoringConfiguration:MonitoringConfiguration'
, monitoringConfiguration_s3MonitoringConfiguration
- Amazon S3 configuration for monitoring log publishing.
$sel:cloudWatchMonitoringConfiguration:MonitoringConfiguration'
, monitoringConfiguration_cloudWatchMonitoringConfiguration
- Monitoring configurations for CloudWatch.
monitoringConfiguration_persistentAppUI :: Lens' MonitoringConfiguration (Maybe PersistentAppUI) Source #
Monitoring configurations for the persistent application UI.
monitoringConfiguration_s3MonitoringConfiguration :: Lens' MonitoringConfiguration (Maybe S3MonitoringConfiguration) Source #
Amazon S3 configuration for monitoring log publishing.
monitoringConfiguration_cloudWatchMonitoringConfiguration :: Lens' MonitoringConfiguration (Maybe CloudWatchMonitoringConfiguration) Source #
Monitoring configurations for CloudWatch.
S3MonitoringConfiguration
data S3MonitoringConfiguration Source #
Amazon S3 configuration for monitoring log publishing. You can configure your jobs to send log information to Amazon S3.
See: newS3MonitoringConfiguration
smart constructor.
Instances
newS3MonitoringConfiguration 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:logUri:S3MonitoringConfiguration'
, s3MonitoringConfiguration_logUri
- Amazon S3 destination URI for log publishing.
s3MonitoringConfiguration_logUri :: Lens' S3MonitoringConfiguration Text Source #
Amazon S3 destination URI for log publishing.
SparkSubmitJobDriver
data SparkSubmitJobDriver Source #
The information about job driver for Spark submit.
See: newSparkSubmitJobDriver
smart constructor.
SparkSubmitJobDriver' | |
|
Instances
newSparkSubmitJobDriver Source #
Create a value of SparkSubmitJobDriver
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:sparkSubmitParameters:SparkSubmitJobDriver'
, sparkSubmitJobDriver_sparkSubmitParameters
- The Spark submit parameters that are used for job runs.
$sel:entryPointArguments:SparkSubmitJobDriver'
, sparkSubmitJobDriver_entryPointArguments
- The arguments for job application.
$sel:entryPoint:SparkSubmitJobDriver'
, sparkSubmitJobDriver_entryPoint
- The entry point of job application.
sparkSubmitJobDriver_sparkSubmitParameters :: Lens' SparkSubmitJobDriver (Maybe Text) Source #
The Spark submit parameters that are used for job runs.
sparkSubmitJobDriver_entryPointArguments :: Lens' SparkSubmitJobDriver (Maybe [Text]) Source #
The arguments for job application.
sparkSubmitJobDriver_entryPoint :: Lens' SparkSubmitJobDriver Text Source #
The entry point of job application.
VirtualCluster
data VirtualCluster Source #
This entity describes a virtual cluster. A virtual cluster is a Kubernetes namespace that Amazon EMR is registered with. Amazon EMR uses virtual clusters to run jobs and host endpoints. Multiple virtual clusters can be backed by the same physical cluster. However, each virtual cluster maps to one namespace on an EKS cluster. Virtual clusters do not create any active resources that contribute to your bill or that require lifecycle management outside the service.
See: newVirtualCluster
smart constructor.
VirtualCluster' | |
|
Instances
newVirtualCluster :: VirtualCluster Source #
Create a value of VirtualCluster
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:state:VirtualCluster'
, virtualCluster_state
- The state of the virtual cluster.
$sel:arn:VirtualCluster'
, virtualCluster_arn
- The ARN of the virtual cluster.
$sel:createdAt:VirtualCluster'
, virtualCluster_createdAt
- The date and time when the virtual cluster is created.
$sel:name:VirtualCluster'
, virtualCluster_name
- The name of the virtual cluster.
$sel:id:VirtualCluster'
, virtualCluster_id
- The ID of the virtual cluster.
$sel:containerProvider:VirtualCluster'
, virtualCluster_containerProvider
- The container provider of the virtual cluster.
$sel:tags:VirtualCluster'
, virtualCluster_tags
- The assigned tags of the virtual cluster.
virtualCluster_state :: Lens' VirtualCluster (Maybe VirtualClusterState) Source #
The state of the virtual cluster.
virtualCluster_arn :: Lens' VirtualCluster (Maybe Text) Source #
The ARN of the virtual cluster.
virtualCluster_createdAt :: Lens' VirtualCluster (Maybe UTCTime) Source #
The date and time when the virtual cluster is created.
virtualCluster_name :: Lens' VirtualCluster (Maybe Text) Source #
The name of the virtual cluster.
virtualCluster_id :: Lens' VirtualCluster (Maybe Text) Source #
The ID of the virtual cluster.
virtualCluster_containerProvider :: Lens' VirtualCluster (Maybe ContainerProvider) Source #
The container provider of the virtual cluster.
virtualCluster_tags :: Lens' VirtualCluster (Maybe (HashMap Text Text)) Source #
The assigned tags of the virtual cluster.