Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
- Service Configuration
- Errors
- ContainerProviderType
- EndpointState
- FailureReason
- JobRunState
- PersistentAppUI
- TemplateParameterDataType
- VirtualClusterState
- Certificate
- CloudWatchMonitoringConfiguration
- Configuration
- ConfigurationOverrides
- ContainerInfo
- ContainerProvider
- EksInfo
- Endpoint
- JobDriver
- JobRun
- JobTemplate
- JobTemplateData
- MonitoringConfiguration
- ParametricCloudWatchMonitoringConfiguration
- ParametricConfigurationOverrides
- ParametricMonitoringConfiguration
- ParametricS3MonitoringConfiguration
- S3MonitoringConfiguration
- SparkSqlJobDriver
- SparkSubmitJobDriver
- TemplateParameterConfiguration
- VirtualCluster
Synopsis
- defaultService :: Service
- _InternalServerException :: AsError a => Fold a ServiceError
- _ResourceNotFoundException :: AsError a => Fold a ServiceError
- _ValidationException :: AsError a => Fold 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 TemplateParameterDataType where
- newtype VirtualClusterState where
- data Certificate = Certificate' {}
- newCertificate :: Certificate
- certificate_certificateArn :: Lens' Certificate (Maybe Text)
- certificate_certificateData :: Lens' Certificate (Maybe Text)
- 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_applicationConfiguration :: Lens' ConfigurationOverrides (Maybe [Configuration])
- configurationOverrides_monitoringConfiguration :: Lens' ConfigurationOverrides (Maybe MonitoringConfiguration)
- 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' {
- arn :: Maybe Text
- certificateArn :: Maybe Text
- certificateAuthority :: Maybe Certificate
- configurationOverrides :: Maybe ConfigurationOverrides
- createdAt :: Maybe ISO8601
- executionRoleArn :: Maybe Text
- failureReason :: Maybe FailureReason
- id :: Maybe Text
- name :: Maybe Text
- releaseLabel :: Maybe Text
- securityGroup :: Maybe Text
- serverUrl :: Maybe Text
- state :: Maybe EndpointState
- stateDetails :: Maybe Text
- subnetIds :: Maybe [Text]
- tags :: Maybe (HashMap Text Text)
- type' :: Maybe Text
- virtualClusterId :: Maybe Text
- newEndpoint :: Endpoint
- endpoint_arn :: Lens' Endpoint (Maybe Text)
- endpoint_certificateArn :: Lens' Endpoint (Maybe Text)
- endpoint_certificateAuthority :: Lens' Endpoint (Maybe Certificate)
- endpoint_configurationOverrides :: Lens' Endpoint (Maybe ConfigurationOverrides)
- endpoint_createdAt :: Lens' Endpoint (Maybe UTCTime)
- endpoint_executionRoleArn :: Lens' Endpoint (Maybe Text)
- endpoint_failureReason :: Lens' Endpoint (Maybe FailureReason)
- endpoint_id :: Lens' Endpoint (Maybe Text)
- endpoint_name :: Lens' Endpoint (Maybe Text)
- endpoint_releaseLabel :: Lens' Endpoint (Maybe Text)
- endpoint_securityGroup :: Lens' Endpoint (Maybe Text)
- endpoint_serverUrl :: Lens' Endpoint (Maybe Text)
- endpoint_state :: Lens' Endpoint (Maybe EndpointState)
- endpoint_stateDetails :: Lens' Endpoint (Maybe Text)
- endpoint_subnetIds :: Lens' Endpoint (Maybe [Text])
- endpoint_tags :: Lens' Endpoint (Maybe (HashMap Text Text))
- endpoint_type :: Lens' Endpoint (Maybe Text)
- endpoint_virtualClusterId :: Lens' Endpoint (Maybe Text)
- data JobDriver = JobDriver' {}
- newJobDriver :: JobDriver
- jobDriver_sparkSqlJobDriver :: Lens' JobDriver (Maybe SparkSqlJobDriver)
- jobDriver_sparkSubmitJobDriver :: Lens' JobDriver (Maybe SparkSubmitJobDriver)
- data JobRun = JobRun' {
- arn :: Maybe Text
- clientToken :: Maybe Text
- configurationOverrides :: Maybe ConfigurationOverrides
- createdAt :: Maybe ISO8601
- createdBy :: Maybe Text
- executionRoleArn :: Maybe Text
- failureReason :: Maybe FailureReason
- finishedAt :: Maybe ISO8601
- id :: Maybe Text
- jobDriver :: Maybe JobDriver
- name :: Maybe Text
- releaseLabel :: Maybe Text
- state :: Maybe JobRunState
- stateDetails :: Maybe Text
- tags :: Maybe (HashMap Text Text)
- virtualClusterId :: Maybe Text
- newJobRun :: JobRun
- jobRun_arn :: Lens' JobRun (Maybe Text)
- jobRun_clientToken :: Lens' JobRun (Maybe Text)
- jobRun_configurationOverrides :: Lens' JobRun (Maybe ConfigurationOverrides)
- jobRun_createdAt :: Lens' JobRun (Maybe UTCTime)
- jobRun_createdBy :: Lens' JobRun (Maybe Text)
- jobRun_executionRoleArn :: Lens' JobRun (Maybe Text)
- jobRun_failureReason :: Lens' JobRun (Maybe FailureReason)
- jobRun_finishedAt :: Lens' JobRun (Maybe UTCTime)
- jobRun_id :: Lens' JobRun (Maybe Text)
- jobRun_jobDriver :: Lens' JobRun (Maybe JobDriver)
- jobRun_name :: Lens' JobRun (Maybe Text)
- jobRun_releaseLabel :: Lens' JobRun (Maybe Text)
- jobRun_state :: Lens' JobRun (Maybe JobRunState)
- jobRun_stateDetails :: Lens' JobRun (Maybe Text)
- jobRun_tags :: Lens' JobRun (Maybe (HashMap Text Text))
- jobRun_virtualClusterId :: Lens' JobRun (Maybe Text)
- data JobTemplate = JobTemplate' {}
- newJobTemplate :: JobTemplateData -> JobTemplate
- jobTemplate_arn :: Lens' JobTemplate (Maybe Text)
- jobTemplate_createdAt :: Lens' JobTemplate (Maybe UTCTime)
- jobTemplate_createdBy :: Lens' JobTemplate (Maybe Text)
- jobTemplate_decryptionError :: Lens' JobTemplate (Maybe Text)
- jobTemplate_id :: Lens' JobTemplate (Maybe Text)
- jobTemplate_kmsKeyArn :: Lens' JobTemplate (Maybe Text)
- jobTemplate_name :: Lens' JobTemplate (Maybe Text)
- jobTemplate_tags :: Lens' JobTemplate (Maybe (HashMap Text Text))
- jobTemplate_jobTemplateData :: Lens' JobTemplate JobTemplateData
- data JobTemplateData = JobTemplateData' {}
- newJobTemplateData :: Text -> Text -> JobDriver -> JobTemplateData
- jobTemplateData_configurationOverrides :: Lens' JobTemplateData (Maybe ParametricConfigurationOverrides)
- jobTemplateData_jobTags :: Lens' JobTemplateData (Maybe (HashMap Text Text))
- jobTemplateData_parameterConfiguration :: Lens' JobTemplateData (Maybe (HashMap Text TemplateParameterConfiguration))
- jobTemplateData_executionRoleArn :: Lens' JobTemplateData Text
- jobTemplateData_releaseLabel :: Lens' JobTemplateData Text
- jobTemplateData_jobDriver :: Lens' JobTemplateData JobDriver
- data MonitoringConfiguration = MonitoringConfiguration' {}
- newMonitoringConfiguration :: MonitoringConfiguration
- monitoringConfiguration_cloudWatchMonitoringConfiguration :: Lens' MonitoringConfiguration (Maybe CloudWatchMonitoringConfiguration)
- monitoringConfiguration_persistentAppUI :: Lens' MonitoringConfiguration (Maybe PersistentAppUI)
- monitoringConfiguration_s3MonitoringConfiguration :: Lens' MonitoringConfiguration (Maybe S3MonitoringConfiguration)
- data ParametricCloudWatchMonitoringConfiguration = ParametricCloudWatchMonitoringConfiguration' {}
- newParametricCloudWatchMonitoringConfiguration :: ParametricCloudWatchMonitoringConfiguration
- parametricCloudWatchMonitoringConfiguration_logGroupName :: Lens' ParametricCloudWatchMonitoringConfiguration (Maybe Text)
- parametricCloudWatchMonitoringConfiguration_logStreamNamePrefix :: Lens' ParametricCloudWatchMonitoringConfiguration (Maybe Text)
- data ParametricConfigurationOverrides = ParametricConfigurationOverrides' {}
- newParametricConfigurationOverrides :: ParametricConfigurationOverrides
- parametricConfigurationOverrides_applicationConfiguration :: Lens' ParametricConfigurationOverrides (Maybe [Configuration])
- parametricConfigurationOverrides_monitoringConfiguration :: Lens' ParametricConfigurationOverrides (Maybe ParametricMonitoringConfiguration)
- data ParametricMonitoringConfiguration = ParametricMonitoringConfiguration' {}
- newParametricMonitoringConfiguration :: ParametricMonitoringConfiguration
- parametricMonitoringConfiguration_cloudWatchMonitoringConfiguration :: Lens' ParametricMonitoringConfiguration (Maybe ParametricCloudWatchMonitoringConfiguration)
- parametricMonitoringConfiguration_persistentAppUI :: Lens' ParametricMonitoringConfiguration (Maybe Text)
- parametricMonitoringConfiguration_s3MonitoringConfiguration :: Lens' ParametricMonitoringConfiguration (Maybe ParametricS3MonitoringConfiguration)
- data ParametricS3MonitoringConfiguration = ParametricS3MonitoringConfiguration' {}
- newParametricS3MonitoringConfiguration :: ParametricS3MonitoringConfiguration
- parametricS3MonitoringConfiguration_logUri :: Lens' ParametricS3MonitoringConfiguration (Maybe Text)
- data S3MonitoringConfiguration = S3MonitoringConfiguration' {}
- newS3MonitoringConfiguration :: Text -> S3MonitoringConfiguration
- s3MonitoringConfiguration_logUri :: Lens' S3MonitoringConfiguration Text
- data SparkSqlJobDriver = SparkSqlJobDriver' {
- entryPoint :: Maybe (Sensitive Text)
- sparkSqlParameters :: Maybe (Sensitive Text)
- newSparkSqlJobDriver :: SparkSqlJobDriver
- sparkSqlJobDriver_entryPoint :: Lens' SparkSqlJobDriver (Maybe Text)
- sparkSqlJobDriver_sparkSqlParameters :: Lens' SparkSqlJobDriver (Maybe Text)
- data SparkSubmitJobDriver = SparkSubmitJobDriver' {}
- newSparkSubmitJobDriver :: Text -> SparkSubmitJobDriver
- sparkSubmitJobDriver_entryPointArguments :: Lens' SparkSubmitJobDriver (Maybe [Text])
- sparkSubmitJobDriver_sparkSubmitParameters :: Lens' SparkSubmitJobDriver (Maybe Text)
- sparkSubmitJobDriver_entryPoint :: Lens' SparkSubmitJobDriver Text
- data TemplateParameterConfiguration = TemplateParameterConfiguration' {}
- newTemplateParameterConfiguration :: TemplateParameterConfiguration
- templateParameterConfiguration_defaultValue :: Lens' TemplateParameterConfiguration (Maybe Text)
- templateParameterConfiguration_type :: Lens' TemplateParameterConfiguration (Maybe TemplateParameterDataType)
- data VirtualCluster = VirtualCluster' {}
- newVirtualCluster :: VirtualCluster
- virtualCluster_arn :: Lens' VirtualCluster (Maybe Text)
- virtualCluster_containerProvider :: Lens' VirtualCluster (Maybe ContainerProvider)
- virtualCluster_createdAt :: Lens' VirtualCluster (Maybe UTCTime)
- virtualCluster_id :: Lens' VirtualCluster (Maybe Text)
- virtualCluster_name :: Lens' VirtualCluster (Maybe Text)
- virtualCluster_state :: Lens' VirtualCluster (Maybe VirtualClusterState)
- 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
_InternalServerException :: AsError a => Fold a ServiceError Source #
This is an internal server exception.
_ResourceNotFoundException :: AsError a => Fold a ServiceError Source #
The specified resource was not found.
_ValidationException :: AsError a => Fold a ServiceError Source #
There are invalid parameters in the client request.
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
TemplateParameterDataType
newtype TemplateParameterDataType Source #
pattern TemplateParameterDataType_NUMBER :: TemplateParameterDataType | |
pattern TemplateParameterDataType_STRING :: TemplateParameterDataType |
Instances
VirtualClusterState
newtype VirtualClusterState Source #
pattern VirtualClusterState_ARRESTED :: VirtualClusterState | |
pattern VirtualClusterState_RUNNING :: VirtualClusterState | |
pattern VirtualClusterState_TERMINATED :: VirtualClusterState | |
pattern VirtualClusterState_TERMINATING :: VirtualClusterState |
Instances
Certificate
data Certificate Source #
The entity representing certificate data generated for managed endpoint.
See: newCertificate
smart constructor.
Certificate' | |
|
Instances
newCertificate :: Certificate Source #
Create a value of Certificate
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:certificateArn:Certificate'
, certificate_certificateArn
- The ARN of the certificate generated for managed endpoint.
$sel:certificateData:Certificate'
, certificate_certificateData
- The base64 encoded PEM certificate data generated for managed endpoint.
certificate_certificateArn :: Lens' Certificate (Maybe Text) Source #
The ARN of the certificate generated for managed endpoint.
certificate_certificateData :: Lens' Certificate (Maybe Text) Source #
The base64 encoded PEM certificate data generated for managed endpoint.
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:applicationConfiguration:ConfigurationOverrides'
, configurationOverrides_applicationConfiguration
- The configurations for the application running by the job run.
$sel:monitoringConfiguration:ConfigurationOverrides'
, configurationOverrides_monitoringConfiguration
- The configurations for monitoring.
configurationOverrides_applicationConfiguration :: Lens' ConfigurationOverrides (Maybe [Configuration]) Source #
The configurations for the application running by the job run.
configurationOverrides_monitoringConfiguration :: Lens' ConfigurationOverrides (Maybe MonitoringConfiguration) Source #
The configurations for monitoring.
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
FromJSON EksInfo Source # | |
ToJSON EksInfo Source # | |
Defined in Amazonka.EMRContainers.Types.EksInfo | |
Generic EksInfo Source # | |
Read EksInfo Source # | |
Show EksInfo Source # | |
NFData EksInfo Source # | |
Defined in Amazonka.EMRContainers.Types.EksInfo | |
Eq EksInfo Source # | |
Hashable EksInfo Source # | |
Defined in Amazonka.EMRContainers.Types.EksInfo | |
type Rep EksInfo Source # | |
Defined in Amazonka.EMRContainers.Types.EksInfo |
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:arn:Endpoint'
, endpoint_arn
- The ARN of the endpoint.
Endpoint
, endpoint_certificateArn
- The certificate ARN of the endpoint. This field is under deprecation and
will be removed in future.
$sel:certificateAuthority:Endpoint'
, endpoint_certificateAuthority
- The certificate generated by emr control plane on customer behalf to
secure the managed endpoint.
$sel:configurationOverrides:Endpoint'
, endpoint_configurationOverrides
- The configuration settings that are used to override existing
configurations for endpoints.
$sel:createdAt:Endpoint'
, endpoint_createdAt
- The date and time when the endpoint was created.
$sel:executionRoleArn:Endpoint'
, endpoint_executionRoleArn
- The execution role ARN of the endpoint.
$sel:failureReason:Endpoint'
, endpoint_failureReason
- The reasons why the endpoint has failed.
$sel:id:Endpoint'
, endpoint_id
- The ID of the endpoint.
$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:securityGroup:Endpoint'
, endpoint_securityGroup
- The security group configuration of the endpoint.
$sel:serverUrl:Endpoint'
, endpoint_serverUrl
- The server URL of the endpoint.
$sel:state:Endpoint'
, endpoint_state
- The state of the endpoint.
$sel:stateDetails:Endpoint'
, endpoint_stateDetails
- Additional details of the endpoint state.
$sel:subnetIds:Endpoint'
, endpoint_subnetIds
- The subnet IDs of the endpoint.
$sel:tags:Endpoint'
, endpoint_tags
- The tags of the endpoint.
$sel:type':Endpoint'
, endpoint_type
- The type of the endpoint.
$sel:virtualClusterId:Endpoint'
, endpoint_virtualClusterId
- The ID of the endpoint's virtual cluster.
endpoint_certificateArn :: Lens' Endpoint (Maybe Text) Source #
The certificate ARN of the endpoint. This field is under deprecation and will be removed in future.
endpoint_certificateAuthority :: Lens' Endpoint (Maybe Certificate) Source #
The certificate generated by emr control plane on customer behalf to secure the managed endpoint.
endpoint_configurationOverrides :: Lens' Endpoint (Maybe ConfigurationOverrides) Source #
The configuration settings that are used to override existing configurations for endpoints.
endpoint_createdAt :: Lens' Endpoint (Maybe UTCTime) Source #
The date and time when the endpoint was created.
endpoint_executionRoleArn :: Lens' Endpoint (Maybe Text) Source #
The execution role ARN of the endpoint.
endpoint_failureReason :: Lens' Endpoint (Maybe FailureReason) Source #
The reasons why the endpoint has failed.
endpoint_releaseLabel :: Lens' Endpoint (Maybe Text) Source #
The EMR release version to be used for the endpoint.
endpoint_securityGroup :: Lens' Endpoint (Maybe Text) Source #
The security group configuration of the endpoint.
endpoint_state :: Lens' Endpoint (Maybe EndpointState) Source #
The state of the endpoint.
endpoint_stateDetails :: Lens' Endpoint (Maybe Text) Source #
Additional details of the endpoint state.
endpoint_virtualClusterId :: Lens' Endpoint (Maybe Text) Source #
The ID of the endpoint's virtual cluster.
JobDriver
Specify the driver that the job runs on. Exactly one of the two available job drivers is required, either sparkSqlJobDriver or sparkSubmitJobDriver.
See: newJobDriver
smart constructor.
JobDriver' | |
|
Instances
FromJSON JobDriver Source # | |
ToJSON JobDriver Source # | |
Defined in Amazonka.EMRContainers.Types.JobDriver | |
Generic JobDriver Source # | |
Show JobDriver Source # | |
NFData JobDriver Source # | |
Defined in Amazonka.EMRContainers.Types.JobDriver | |
Eq JobDriver Source # | |
Hashable JobDriver Source # | |
Defined in Amazonka.EMRContainers.Types.JobDriver | |
type Rep JobDriver Source # | |
Defined in Amazonka.EMRContainers.Types.JobDriver type Rep JobDriver = D1 ('MetaData "JobDriver" "Amazonka.EMRContainers.Types.JobDriver" "amazonka-emr-containers-2.0-IoSteTibWXL7DljQZKPB8n" 'False) (C1 ('MetaCons "JobDriver'" 'PrefixI 'True) (S1 ('MetaSel ('Just "sparkSqlJobDriver") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SparkSqlJobDriver)) :*: 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:sparkSqlJobDriver:JobDriver'
, jobDriver_sparkSqlJobDriver
- The job driver for job type.
$sel:sparkSubmitJobDriver:JobDriver'
, jobDriver_sparkSubmitJobDriver
- The job driver parameters specified for spark submit.
jobDriver_sparkSqlJobDriver :: Lens' JobDriver (Maybe SparkSqlJobDriver) Source #
The job driver for job type.
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:arn:JobRun'
, jobRun_arn
- The ARN of job run.
$sel:clientToken:JobRun'
, jobRun_clientToken
- The client token used to start a job run.
$sel:configurationOverrides:JobRun'
, jobRun_configurationOverrides
- The configuration settings that are used to override default
configuration.
$sel:createdAt:JobRun'
, jobRun_createdAt
- The date and time when the job run was created.
$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:failureReason:JobRun'
, jobRun_failureReason
- The reasons why the job run has failed.
$sel:finishedAt:JobRun'
, jobRun_finishedAt
- The date and time when the job run has finished.
$sel:id:JobRun'
, jobRun_id
- The ID of the job run.
$sel:jobDriver:JobRun'
, jobRun_jobDriver
- Parameters of job driver for the job run.
$sel:name:JobRun'
, jobRun_name
- The name of the job run.
$sel:releaseLabel:JobRun'
, jobRun_releaseLabel
- The release version of Amazon EMR.
$sel:state:JobRun'
, jobRun_state
- The state of the job run.
$sel:stateDetails:JobRun'
, jobRun_stateDetails
- Additional details of the job run state.
$sel:tags:JobRun'
, jobRun_tags
- The assigned tags of the job run.
$sel:virtualClusterId:JobRun'
, jobRun_virtualClusterId
- The ID of the job run's virtual cluster.
jobRun_configurationOverrides :: Lens' JobRun (Maybe ConfigurationOverrides) Source #
The configuration settings that are used to override default configuration.
jobRun_createdAt :: Lens' JobRun (Maybe UTCTime) Source #
The date and time when the job run was created.
jobRun_failureReason :: Lens' JobRun (Maybe FailureReason) Source #
The reasons why the job run has failed.
jobRun_finishedAt :: Lens' JobRun (Maybe UTCTime) Source #
The date and time when the job run has finished.
jobRun_jobDriver :: Lens' JobRun (Maybe JobDriver) Source #
Parameters of job driver for the job run.
jobRun_state :: Lens' JobRun (Maybe JobRunState) Source #
The state of the job run.
jobRun_virtualClusterId :: Lens' JobRun (Maybe Text) Source #
The ID of the job run's virtual cluster.
JobTemplate
data JobTemplate Source #
This entity describes a job template. Job template stores values of StartJobRun API request in a template and can be used to start a job run. Job template allows two use cases: avoid repeating recurring StartJobRun API request values, enforcing certain values in StartJobRun API request.
See: newJobTemplate
smart constructor.
JobTemplate' | |
|
Instances
Create a value of JobTemplate
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:arn:JobTemplate'
, jobTemplate_arn
- The ARN of the job template.
$sel:createdAt:JobTemplate'
, jobTemplate_createdAt
- The date and time when the job template was created.
$sel:createdBy:JobTemplate'
, jobTemplate_createdBy
- The user who created the job template.
$sel:decryptionError:JobTemplate'
, jobTemplate_decryptionError
- The error message in case the decryption of job template fails.
$sel:id:JobTemplate'
, jobTemplate_id
- The ID of the job template.
$sel:kmsKeyArn:JobTemplate'
, jobTemplate_kmsKeyArn
- The KMS key ARN used to encrypt the job template.
$sel:name:JobTemplate'
, jobTemplate_name
- The name of the job template.
$sel:tags:JobTemplate'
, jobTemplate_tags
- The tags assigned to the job template.
$sel:jobTemplateData:JobTemplate'
, jobTemplate_jobTemplateData
- The job template data which holds values of StartJobRun API request.
jobTemplate_arn :: Lens' JobTemplate (Maybe Text) Source #
The ARN of the job template.
jobTemplate_createdAt :: Lens' JobTemplate (Maybe UTCTime) Source #
The date and time when the job template was created.
jobTemplate_createdBy :: Lens' JobTemplate (Maybe Text) Source #
The user who created the job template.
jobTemplate_decryptionError :: Lens' JobTemplate (Maybe Text) Source #
The error message in case the decryption of job template fails.
jobTemplate_id :: Lens' JobTemplate (Maybe Text) Source #
The ID of the job template.
jobTemplate_kmsKeyArn :: Lens' JobTemplate (Maybe Text) Source #
The KMS key ARN used to encrypt the job template.
jobTemplate_name :: Lens' JobTemplate (Maybe Text) Source #
The name of the job template.
jobTemplate_tags :: Lens' JobTemplate (Maybe (HashMap Text Text)) Source #
The tags assigned to the job template.
jobTemplate_jobTemplateData :: Lens' JobTemplate JobTemplateData Source #
The job template data which holds values of StartJobRun API request.
JobTemplateData
data JobTemplateData Source #
The values of StartJobRun API requests used in job runs started using the job template.
See: newJobTemplateData
smart constructor.
JobTemplateData' | |
|
Instances
:: Text | |
-> Text | |
-> JobDriver | |
-> JobTemplateData |
Create a value of JobTemplateData
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:JobTemplateData'
, jobTemplateData_configurationOverrides
- The configuration settings that are used to override defaults
configuration.
$sel:jobTags:JobTemplateData'
, jobTemplateData_jobTags
- The tags assigned to jobs started using the job template.
$sel:parameterConfiguration:JobTemplateData'
, jobTemplateData_parameterConfiguration
- The configuration of parameters existing in the job template.
$sel:executionRoleArn:JobTemplateData'
, jobTemplateData_executionRoleArn
- The execution role ARN of the job run.
$sel:releaseLabel:JobTemplateData'
, jobTemplateData_releaseLabel
- The release version of Amazon EMR.
$sel:jobDriver:JobTemplateData'
, jobTemplateData_jobDriver
- Undocumented member.
jobTemplateData_configurationOverrides :: Lens' JobTemplateData (Maybe ParametricConfigurationOverrides) Source #
The configuration settings that are used to override defaults configuration.
jobTemplateData_jobTags :: Lens' JobTemplateData (Maybe (HashMap Text Text)) Source #
The tags assigned to jobs started using the job template.
jobTemplateData_parameterConfiguration :: Lens' JobTemplateData (Maybe (HashMap Text TemplateParameterConfiguration)) Source #
The configuration of parameters existing in the job template.
jobTemplateData_executionRoleArn :: Lens' JobTemplateData Text Source #
The execution role ARN of the job run.
jobTemplateData_releaseLabel :: Lens' JobTemplateData Text Source #
The release version of Amazon EMR.
jobTemplateData_jobDriver :: Lens' JobTemplateData JobDriver Source #
Undocumented member.
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:cloudWatchMonitoringConfiguration:MonitoringConfiguration'
, monitoringConfiguration_cloudWatchMonitoringConfiguration
- Monitoring configurations for CloudWatch.
$sel:persistentAppUI:MonitoringConfiguration'
, monitoringConfiguration_persistentAppUI
- Monitoring configurations for the persistent application UI.
$sel:s3MonitoringConfiguration:MonitoringConfiguration'
, monitoringConfiguration_s3MonitoringConfiguration
- Amazon S3 configuration for monitoring log publishing.
monitoringConfiguration_cloudWatchMonitoringConfiguration :: Lens' MonitoringConfiguration (Maybe CloudWatchMonitoringConfiguration) Source #
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.
ParametricCloudWatchMonitoringConfiguration
data ParametricCloudWatchMonitoringConfiguration Source #
A configuration for CloudWatch monitoring. You can configure your jobs to send log information to CloudWatch Logs. This data type allows job template parameters to be specified within.
See: newParametricCloudWatchMonitoringConfiguration
smart constructor.
ParametricCloudWatchMonitoringConfiguration' | |
|
Instances
newParametricCloudWatchMonitoringConfiguration :: ParametricCloudWatchMonitoringConfiguration Source #
Create a value of ParametricCloudWatchMonitoringConfiguration
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:logGroupName:ParametricCloudWatchMonitoringConfiguration'
, parametricCloudWatchMonitoringConfiguration_logGroupName
- The name of the log group for log publishing.
$sel:logStreamNamePrefix:ParametricCloudWatchMonitoringConfiguration'
, parametricCloudWatchMonitoringConfiguration_logStreamNamePrefix
- The specified name prefix for log streams.
parametricCloudWatchMonitoringConfiguration_logGroupName :: Lens' ParametricCloudWatchMonitoringConfiguration (Maybe Text) Source #
The name of the log group for log publishing.
parametricCloudWatchMonitoringConfiguration_logStreamNamePrefix :: Lens' ParametricCloudWatchMonitoringConfiguration (Maybe Text) Source #
The specified name prefix for log streams.
ParametricConfigurationOverrides
data ParametricConfigurationOverrides Source #
A configuration specification to be used to override existing configurations. This data type allows job template parameters to be specified within.
See: newParametricConfigurationOverrides
smart constructor.
ParametricConfigurationOverrides' | |
|
Instances
newParametricConfigurationOverrides :: ParametricConfigurationOverrides Source #
Create a value of ParametricConfigurationOverrides
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:ParametricConfigurationOverrides'
, parametricConfigurationOverrides_applicationConfiguration
- The configurations for the application running by the job run.
$sel:monitoringConfiguration:ParametricConfigurationOverrides'
, parametricConfigurationOverrides_monitoringConfiguration
- The configurations for monitoring.
parametricConfigurationOverrides_applicationConfiguration :: Lens' ParametricConfigurationOverrides (Maybe [Configuration]) Source #
The configurations for the application running by the job run.
parametricConfigurationOverrides_monitoringConfiguration :: Lens' ParametricConfigurationOverrides (Maybe ParametricMonitoringConfiguration) Source #
The configurations for monitoring.
ParametricMonitoringConfiguration
data ParametricMonitoringConfiguration Source #
Configuration setting for monitoring. This data type allows job template parameters to be specified within.
See: newParametricMonitoringConfiguration
smart constructor.
ParametricMonitoringConfiguration' | |
|
Instances
newParametricMonitoringConfiguration :: ParametricMonitoringConfiguration Source #
Create a value of ParametricMonitoringConfiguration
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:cloudWatchMonitoringConfiguration:ParametricMonitoringConfiguration'
, parametricMonitoringConfiguration_cloudWatchMonitoringConfiguration
- Monitoring configurations for CloudWatch.
$sel:persistentAppUI:ParametricMonitoringConfiguration'
, parametricMonitoringConfiguration_persistentAppUI
- Monitoring configurations for the persistent application UI.
$sel:s3MonitoringConfiguration:ParametricMonitoringConfiguration'
, parametricMonitoringConfiguration_s3MonitoringConfiguration
- Amazon S3 configuration for monitoring log publishing.
parametricMonitoringConfiguration_cloudWatchMonitoringConfiguration :: Lens' ParametricMonitoringConfiguration (Maybe ParametricCloudWatchMonitoringConfiguration) Source #
Monitoring configurations for CloudWatch.
parametricMonitoringConfiguration_persistentAppUI :: Lens' ParametricMonitoringConfiguration (Maybe Text) Source #
Monitoring configurations for the persistent application UI.
parametricMonitoringConfiguration_s3MonitoringConfiguration :: Lens' ParametricMonitoringConfiguration (Maybe ParametricS3MonitoringConfiguration) Source #
Amazon S3 configuration for monitoring log publishing.
ParametricS3MonitoringConfiguration
data ParametricS3MonitoringConfiguration Source #
Amazon S3 configuration for monitoring log publishing. You can configure your jobs to send log information to Amazon S3. This data type allows job template parameters to be specified within.
See: newParametricS3MonitoringConfiguration
smart constructor.
Instances
FromJSON ParametricS3MonitoringConfiguration Source # | |
ToJSON ParametricS3MonitoringConfiguration Source # | |
Generic ParametricS3MonitoringConfiguration Source # | |
Read ParametricS3MonitoringConfiguration Source # | |
Show ParametricS3MonitoringConfiguration Source # | |
NFData ParametricS3MonitoringConfiguration Source # | |
Eq ParametricS3MonitoringConfiguration Source # | |
Hashable ParametricS3MonitoringConfiguration Source # | |
type Rep ParametricS3MonitoringConfiguration Source # | |
Defined in Amazonka.EMRContainers.Types.ParametricS3MonitoringConfiguration type Rep ParametricS3MonitoringConfiguration = D1 ('MetaData "ParametricS3MonitoringConfiguration" "Amazonka.EMRContainers.Types.ParametricS3MonitoringConfiguration" "amazonka-emr-containers-2.0-IoSteTibWXL7DljQZKPB8n" 'False) (C1 ('MetaCons "ParametricS3MonitoringConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "logUri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) |
newParametricS3MonitoringConfiguration :: ParametricS3MonitoringConfiguration Source #
Create a value of ParametricS3MonitoringConfiguration
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:ParametricS3MonitoringConfiguration'
, parametricS3MonitoringConfiguration_logUri
- Amazon S3 destination URI for log publishing.
parametricS3MonitoringConfiguration_logUri :: Lens' ParametricS3MonitoringConfiguration (Maybe Text) Source #
Amazon S3 destination URI for log publishing.
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.
SparkSqlJobDriver
data SparkSqlJobDriver Source #
The job driver for job type.
See: newSparkSqlJobDriver
smart constructor.
SparkSqlJobDriver' | |
|
Instances
newSparkSqlJobDriver :: SparkSqlJobDriver Source #
Create a value of SparkSqlJobDriver
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:entryPoint:SparkSqlJobDriver'
, sparkSqlJobDriver_entryPoint
- The SQL file to be executed.
$sel:sparkSqlParameters:SparkSqlJobDriver'
, sparkSqlJobDriver_sparkSqlParameters
- The Spark parameters to be included in the Spark SQL command.
sparkSqlJobDriver_entryPoint :: Lens' SparkSqlJobDriver (Maybe Text) Source #
The SQL file to be executed.
sparkSqlJobDriver_sparkSqlParameters :: Lens' SparkSqlJobDriver (Maybe Text) Source #
The Spark parameters to be included in the Spark SQL command.
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:entryPointArguments:SparkSubmitJobDriver'
, sparkSubmitJobDriver_entryPointArguments
- The arguments for job application.
$sel:sparkSubmitParameters:SparkSubmitJobDriver'
, sparkSubmitJobDriver_sparkSubmitParameters
- The Spark submit parameters that are used for job runs.
$sel:entryPoint:SparkSubmitJobDriver'
, sparkSubmitJobDriver_entryPoint
- The entry point of job application.
sparkSubmitJobDriver_entryPointArguments :: Lens' SparkSubmitJobDriver (Maybe [Text]) Source #
The arguments for job application.
sparkSubmitJobDriver_sparkSubmitParameters :: Lens' SparkSubmitJobDriver (Maybe Text) Source #
The Spark submit parameters that are used for job runs.
sparkSubmitJobDriver_entryPoint :: Lens' SparkSubmitJobDriver Text Source #
The entry point of job application.
TemplateParameterConfiguration
data TemplateParameterConfiguration Source #
The configuration of a job template parameter.
See: newTemplateParameterConfiguration
smart constructor.
TemplateParameterConfiguration' | |
|
Instances
newTemplateParameterConfiguration :: TemplateParameterConfiguration Source #
Create a value of TemplateParameterConfiguration
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:defaultValue:TemplateParameterConfiguration'
, templateParameterConfiguration_defaultValue
- The default value for the job template parameter.
$sel:type':TemplateParameterConfiguration'
, templateParameterConfiguration_type
- The type of the job template parameter. Allowed values are: ‘String’,
‘Number’.
templateParameterConfiguration_defaultValue :: Lens' TemplateParameterConfiguration (Maybe Text) Source #
The default value for the job template parameter.
templateParameterConfiguration_type :: Lens' TemplateParameterConfiguration (Maybe TemplateParameterDataType) Source #
The type of the job template parameter. Allowed values are: ‘String’, ‘Number’.
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:arn:VirtualCluster'
, virtualCluster_arn
- The ARN of the virtual cluster.
$sel:containerProvider:VirtualCluster'
, virtualCluster_containerProvider
- The container provider of the virtual cluster.
$sel:createdAt:VirtualCluster'
, virtualCluster_createdAt
- The date and time when the virtual cluster is created.
VirtualCluster
, virtualCluster_id
- The ID of the virtual cluster.
$sel:name:VirtualCluster'
, virtualCluster_name
- The name of the virtual cluster.
$sel:state:VirtualCluster'
, virtualCluster_state
- The state of the virtual cluster.
$sel:tags:VirtualCluster'
, virtualCluster_tags
- The assigned tags of the virtual cluster.
virtualCluster_arn :: Lens' VirtualCluster (Maybe Text) Source #
The ARN of the virtual cluster.
virtualCluster_containerProvider :: Lens' VirtualCluster (Maybe ContainerProvider) Source #
The container provider of the virtual cluster.
virtualCluster_createdAt :: Lens' VirtualCluster (Maybe UTCTime) Source #
The date and time when the virtual cluster is created.
virtualCluster_id :: Lens' VirtualCluster (Maybe Text) Source #
The ID of the virtual cluster.
virtualCluster_name :: Lens' VirtualCluster (Maybe Text) Source #
The name of the virtual cluster.
virtualCluster_state :: Lens' VirtualCluster (Maybe VirtualClusterState) Source #
The state of the virtual cluster.
virtualCluster_tags :: Lens' VirtualCluster (Maybe (HashMap Text Text)) Source #
The assigned tags of the virtual cluster.