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
- Waiters
- Operations
- CancelJobRun
- CreateJobTemplate
- CreateManagedEndpoint
- CreateVirtualCluster
- DeleteJobTemplate
- DeleteManagedEndpoint
- DeleteVirtualCluster
- DescribeJobRun
- DescribeJobTemplate
- DescribeManagedEndpoint
- DescribeVirtualCluster
- ListJobRuns (Paginated)
- ListJobTemplates (Paginated)
- ListManagedEndpoints (Paginated)
- ListTagsForResource
- ListVirtualClusters (Paginated)
- StartJobRun
- TagResource
- UntagResource
- Types
- 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
Derived from API version 2020-10-01
of the AWS service descriptions, licensed under Apache 2.0.
Amazon EMR on EKS provides a deployment option for Amazon EMR that allows you to run open-source big data frameworks on Amazon Elastic Kubernetes Service (Amazon EKS). With this deployment option, you can focus on running analytics workloads while Amazon EMR on EKS builds, configures, and manages containers for open-source applications. For more information about Amazon EMR on EKS concepts and tasks, see What is Amazon EMR on EKS.
Amazon EMR containers is the API name for Amazon EMR on EKS. The
emr-containers
prefix is used in the following scenarios:
- It is the prefix in the CLI commands for Amazon EMR on EKS. For
example,
aws emr-containers start-job-run
. - It is the prefix before IAM policy actions for Amazon EMR on EKS.
For example,
"Action": [ "emr-containers:StartJobRun"]
. For more information, see Policy actions for Amazon EMR on EKS. - It is the prefix used in Amazon EMR on EKS service endpoints. For
example,
emr-containers.us-east-2.amazonaws.com
. For more information, see Amazon EMR on EKS Service Endpoints.
Synopsis
- defaultService :: Service
- _InternalServerException :: AsError a => Fold a ServiceError
- _ResourceNotFoundException :: AsError a => Fold a ServiceError
- _ValidationException :: AsError a => Fold a ServiceError
- data CancelJobRun = CancelJobRun' Text Text
- newCancelJobRun :: Text -> Text -> CancelJobRun
- data CancelJobRunResponse = CancelJobRunResponse' (Maybe Text) (Maybe Text) Int
- newCancelJobRunResponse :: Int -> CancelJobRunResponse
- data CreateJobTemplate = CreateJobTemplate' (Maybe Text) (Maybe (HashMap Text Text)) Text Text JobTemplateData
- newCreateJobTemplate :: Text -> Text -> JobTemplateData -> CreateJobTemplate
- data CreateJobTemplateResponse = CreateJobTemplateResponse' (Maybe Text) (Maybe ISO8601) (Maybe Text) (Maybe Text) Int
- newCreateJobTemplateResponse :: Int -> CreateJobTemplateResponse
- data CreateManagedEndpoint = CreateManagedEndpoint' (Maybe Text) (Maybe ConfigurationOverrides) (Maybe (HashMap Text Text)) Text Text Text Text Text Text
- newCreateManagedEndpoint :: Text -> Text -> Text -> Text -> Text -> Text -> CreateManagedEndpoint
- data CreateManagedEndpointResponse = CreateManagedEndpointResponse' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) Int
- newCreateManagedEndpointResponse :: Int -> CreateManagedEndpointResponse
- data CreateVirtualCluster = CreateVirtualCluster' (Maybe (HashMap Text Text)) Text ContainerProvider Text
- newCreateVirtualCluster :: Text -> ContainerProvider -> Text -> CreateVirtualCluster
- data CreateVirtualClusterResponse = CreateVirtualClusterResponse' (Maybe Text) (Maybe Text) (Maybe Text) Int
- newCreateVirtualClusterResponse :: Int -> CreateVirtualClusterResponse
- data DeleteJobTemplate = DeleteJobTemplate' Text
- newDeleteJobTemplate :: Text -> DeleteJobTemplate
- data DeleteJobTemplateResponse = DeleteJobTemplateResponse' (Maybe Text) Int
- newDeleteJobTemplateResponse :: Int -> DeleteJobTemplateResponse
- data DeleteManagedEndpoint = DeleteManagedEndpoint' Text Text
- newDeleteManagedEndpoint :: Text -> Text -> DeleteManagedEndpoint
- data DeleteManagedEndpointResponse = DeleteManagedEndpointResponse' (Maybe Text) (Maybe Text) Int
- newDeleteManagedEndpointResponse :: Int -> DeleteManagedEndpointResponse
- data DeleteVirtualCluster = DeleteVirtualCluster' Text
- newDeleteVirtualCluster :: Text -> DeleteVirtualCluster
- data DeleteVirtualClusterResponse = DeleteVirtualClusterResponse' (Maybe Text) Int
- newDeleteVirtualClusterResponse :: Int -> DeleteVirtualClusterResponse
- data DescribeJobRun = DescribeJobRun' Text Text
- newDescribeJobRun :: Text -> Text -> DescribeJobRun
- data DescribeJobRunResponse = DescribeJobRunResponse' (Maybe JobRun) Int
- newDescribeJobRunResponse :: Int -> DescribeJobRunResponse
- data DescribeJobTemplate = DescribeJobTemplate' Text
- newDescribeJobTemplate :: Text -> DescribeJobTemplate
- data DescribeJobTemplateResponse = DescribeJobTemplateResponse' (Maybe JobTemplate) Int
- newDescribeJobTemplateResponse :: Int -> DescribeJobTemplateResponse
- data DescribeManagedEndpoint = DescribeManagedEndpoint' Text Text
- newDescribeManagedEndpoint :: Text -> Text -> DescribeManagedEndpoint
- data DescribeManagedEndpointResponse = DescribeManagedEndpointResponse' (Maybe Endpoint) Int
- newDescribeManagedEndpointResponse :: Int -> DescribeManagedEndpointResponse
- data DescribeVirtualCluster = DescribeVirtualCluster' Text
- newDescribeVirtualCluster :: Text -> DescribeVirtualCluster
- data DescribeVirtualClusterResponse = DescribeVirtualClusterResponse' (Maybe VirtualCluster) Int
- newDescribeVirtualClusterResponse :: Int -> DescribeVirtualClusterResponse
- data ListJobRuns = ListJobRuns' (Maybe ISO8601) (Maybe ISO8601) (Maybe Int) (Maybe Text) (Maybe Text) (Maybe [JobRunState]) Text
- newListJobRuns :: Text -> ListJobRuns
- data ListJobRunsResponse = ListJobRunsResponse' (Maybe [JobRun]) (Maybe Text) Int
- newListJobRunsResponse :: Int -> ListJobRunsResponse
- data ListJobTemplates = ListJobTemplates' (Maybe ISO8601) (Maybe ISO8601) (Maybe Int) (Maybe Text)
- newListJobTemplates :: ListJobTemplates
- data ListJobTemplatesResponse = ListJobTemplatesResponse' (Maybe Text) (Maybe [JobTemplate]) Int
- newListJobTemplatesResponse :: Int -> ListJobTemplatesResponse
- data ListManagedEndpoints = ListManagedEndpoints' (Maybe ISO8601) (Maybe ISO8601) (Maybe Int) (Maybe Text) (Maybe [EndpointState]) (Maybe [Text]) Text
- newListManagedEndpoints :: Text -> ListManagedEndpoints
- data ListManagedEndpointsResponse = ListManagedEndpointsResponse' (Maybe [Endpoint]) (Maybe Text) Int
- newListManagedEndpointsResponse :: Int -> ListManagedEndpointsResponse
- data ListTagsForResource = ListTagsForResource' Text
- newListTagsForResource :: Text -> ListTagsForResource
- data ListTagsForResourceResponse = ListTagsForResourceResponse' (Maybe (HashMap Text Text)) Int
- newListTagsForResourceResponse :: Int -> ListTagsForResourceResponse
- data ListVirtualClusters = ListVirtualClusters' (Maybe Text) (Maybe ContainerProviderType) (Maybe ISO8601) (Maybe ISO8601) (Maybe Int) (Maybe Text) (Maybe [VirtualClusterState])
- newListVirtualClusters :: ListVirtualClusters
- data ListVirtualClustersResponse = ListVirtualClustersResponse' (Maybe Text) (Maybe [VirtualCluster]) Int
- newListVirtualClustersResponse :: Int -> ListVirtualClustersResponse
- data StartJobRun = StartJobRun' (Maybe ConfigurationOverrides) (Maybe Text) (Maybe JobDriver) (Maybe Text) (Maybe (HashMap Text Text)) (Maybe Text) (Maybe Text) (Maybe (HashMap Text Text)) Text Text
- newStartJobRun :: Text -> Text -> StartJobRun
- data StartJobRunResponse = StartJobRunResponse' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) Int
- newStartJobRunResponse :: Int -> StartJobRunResponse
- data TagResource = TagResource' Text (HashMap Text Text)
- newTagResource :: Text -> TagResource
- data TagResourceResponse = TagResourceResponse' Int
- newTagResourceResponse :: Int -> TagResourceResponse
- data UntagResource = UntagResource' Text [Text]
- newUntagResource :: Text -> UntagResource
- data UntagResourceResponse = UntagResourceResponse' Int
- newUntagResourceResponse :: Int -> UntagResourceResponse
- 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' (Maybe Text) (Maybe Text)
- newCertificate :: Certificate
- data CloudWatchMonitoringConfiguration = CloudWatchMonitoringConfiguration' (Maybe Text) Text
- newCloudWatchMonitoringConfiguration :: Text -> CloudWatchMonitoringConfiguration
- data Configuration = Configuration' (Maybe [Configuration]) (Maybe (Sensitive (HashMap Text Text))) Text
- newConfiguration :: Text -> Configuration
- data ConfigurationOverrides = ConfigurationOverrides' (Maybe [Configuration]) (Maybe MonitoringConfiguration)
- newConfigurationOverrides :: ConfigurationOverrides
- data ContainerInfo = ContainerInfo' (Maybe EksInfo)
- newContainerInfo :: ContainerInfo
- data ContainerProvider = ContainerProvider' (Maybe ContainerInfo) ContainerProviderType Text
- newContainerProvider :: ContainerProviderType -> Text -> ContainerProvider
- data EksInfo = EksInfo' (Maybe Text)
- newEksInfo :: EksInfo
- data Endpoint = Endpoint' (Maybe Text) (Maybe Text) (Maybe Certificate) (Maybe ConfigurationOverrides) (Maybe ISO8601) (Maybe Text) (Maybe FailureReason) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe EndpointState) (Maybe Text) (Maybe [Text]) (Maybe (HashMap Text Text)) (Maybe Text) (Maybe Text)
- newEndpoint :: Endpoint
- data JobDriver = JobDriver' (Maybe SparkSqlJobDriver) (Maybe SparkSubmitJobDriver)
- newJobDriver :: JobDriver
- data JobRun = JobRun' (Maybe Text) (Maybe Text) (Maybe ConfigurationOverrides) (Maybe ISO8601) (Maybe Text) (Maybe Text) (Maybe FailureReason) (Maybe ISO8601) (Maybe Text) (Maybe JobDriver) (Maybe Text) (Maybe Text) (Maybe JobRunState) (Maybe Text) (Maybe (HashMap Text Text)) (Maybe Text)
- newJobRun :: JobRun
- data JobTemplate = JobTemplate' (Maybe Text) (Maybe ISO8601) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe (HashMap Text Text)) JobTemplateData
- newJobTemplate :: JobTemplateData -> JobTemplate
- data JobTemplateData = JobTemplateData' (Maybe ParametricConfigurationOverrides) (Maybe (HashMap Text Text)) (Maybe (HashMap Text TemplateParameterConfiguration)) Text Text JobDriver
- newJobTemplateData :: Text -> Text -> JobDriver -> JobTemplateData
- data MonitoringConfiguration = MonitoringConfiguration' (Maybe CloudWatchMonitoringConfiguration) (Maybe PersistentAppUI) (Maybe S3MonitoringConfiguration)
- newMonitoringConfiguration :: MonitoringConfiguration
- data ParametricCloudWatchMonitoringConfiguration = ParametricCloudWatchMonitoringConfiguration' (Maybe Text) (Maybe Text)
- newParametricCloudWatchMonitoringConfiguration :: ParametricCloudWatchMonitoringConfiguration
- data ParametricConfigurationOverrides = ParametricConfigurationOverrides' (Maybe [Configuration]) (Maybe ParametricMonitoringConfiguration)
- newParametricConfigurationOverrides :: ParametricConfigurationOverrides
- data ParametricMonitoringConfiguration = ParametricMonitoringConfiguration' (Maybe ParametricCloudWatchMonitoringConfiguration) (Maybe Text) (Maybe ParametricS3MonitoringConfiguration)
- newParametricMonitoringConfiguration :: ParametricMonitoringConfiguration
- data ParametricS3MonitoringConfiguration = ParametricS3MonitoringConfiguration' (Maybe Text)
- newParametricS3MonitoringConfiguration :: ParametricS3MonitoringConfiguration
- data S3MonitoringConfiguration = S3MonitoringConfiguration' Text
- newS3MonitoringConfiguration :: Text -> S3MonitoringConfiguration
- data SparkSqlJobDriver = SparkSqlJobDriver' (Maybe (Sensitive Text)) (Maybe (Sensitive Text))
- newSparkSqlJobDriver :: SparkSqlJobDriver
- data SparkSubmitJobDriver = SparkSubmitJobDriver' (Maybe [Sensitive Text]) (Maybe (Sensitive Text)) (Sensitive Text)
- newSparkSubmitJobDriver :: Text -> SparkSubmitJobDriver
- data TemplateParameterConfiguration = TemplateParameterConfiguration' (Maybe Text) (Maybe TemplateParameterDataType)
- newTemplateParameterConfiguration :: TemplateParameterConfiguration
- data VirtualCluster = VirtualCluster' (Maybe Text) (Maybe ContainerProvider) (Maybe ISO8601) (Maybe Text) (Maybe Text) (Maybe VirtualClusterState) (Maybe (HashMap Text Text))
- newVirtualCluster :: VirtualCluster
Service Configuration
defaultService :: Service Source #
API version 2020-10-01
of the Amazon EMR Containers 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 EMRContainers
.
InternalServerException
_InternalServerException :: AsError a => Fold a ServiceError Source #
This is an internal server exception.
ResourceNotFoundException
_ResourceNotFoundException :: AsError a => Fold a ServiceError Source #
The specified resource was not found.
ValidationException
_ValidationException :: AsError a => Fold a ServiceError Source #
There are invalid parameters in the client request.
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.
Instances
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_id
- The ID of the job run to cancel.
CancelJobRun
, cancelJobRun_virtualClusterId
- The ID of the virtual cluster for which the job run will be canceled.
data CancelJobRunResponse Source #
See: newCancelJobRunResponse
smart constructor.
Instances
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:
CancelJobRun
, cancelJobRunResponse_id
- The output contains the ID of the cancelled job run.
CancelJobRun
, cancelJobRunResponse_virtualClusterId
- The output contains the virtual cluster ID for which the job run is
cancelled.
$sel:httpStatus:CancelJobRunResponse'
, cancelJobRunResponse_httpStatus
- The response's http status code.
CreateJobTemplate
data CreateJobTemplate Source #
See: newCreateJobTemplate
smart constructor.
Instances
:: Text | |
-> Text | |
-> JobTemplateData | |
-> CreateJobTemplate |
Create a value of CreateJobTemplate
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:
CreateJobTemplate
, createJobTemplate_kmsKeyArn
- The KMS key ARN used to encrypt the job template.
CreateJobTemplate
, createJobTemplate_tags
- The tags that are associated with the job template.
CreateJobTemplate
, createJobTemplate_name
- The specified name of the job template.
CreateJobTemplate
, createJobTemplate_clientToken
- The client token of the job template.
CreateJobTemplate
, createJobTemplate_jobTemplateData
- The job template data which holds values of StartJobRun API request.
data CreateJobTemplateResponse Source #
See: newCreateJobTemplateResponse
smart constructor.
Instances
newCreateJobTemplateResponse Source #
Create a value of CreateJobTemplateResponse
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:
CreateJobTemplateResponse
, createJobTemplateResponse_arn
- This output display the ARN of the created job template.
CreateJobTemplateResponse
, createJobTemplateResponse_createdAt
- This output displays the date and time when the job template was
created.
CreateJobTemplateResponse
, createJobTemplateResponse_id
- This output display the created job template ID.
CreateJobTemplate
, createJobTemplateResponse_name
- This output displays the name of the created job template.
$sel:httpStatus:CreateJobTemplateResponse'
, createJobTemplateResponse_httpStatus
- The response's http status code.
CreateManagedEndpoint
data CreateManagedEndpoint Source #
See: newCreateManagedEndpoint
smart constructor.
CreateManagedEndpoint' (Maybe Text) (Maybe ConfigurationOverrides) (Maybe (HashMap Text Text)) Text Text Text Text Text Text |
Instances
newCreateManagedEndpoint Source #
Create a value of CreateManagedEndpoint
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:
CreateManagedEndpoint
, createManagedEndpoint_certificateArn
- The certificate ARN provided by users for the managed endpoint. This
field is under deprecation and will be removed in future releases.
CreateManagedEndpoint
, createManagedEndpoint_configurationOverrides
- The configuration settings that will be used to override existing
configurations.
CreateManagedEndpoint
, createManagedEndpoint_tags
- The tags of the managed endpoint.
CreateManagedEndpoint
, createManagedEndpoint_name
- The name of the managed endpoint.
CreateManagedEndpoint
, createManagedEndpoint_virtualClusterId
- The ID of the virtual cluster for which a managed endpoint is created.
CreateManagedEndpoint
, createManagedEndpoint_type
- The type of the managed endpoint.
CreateManagedEndpoint
, createManagedEndpoint_releaseLabel
- The Amazon EMR release version.
CreateManagedEndpoint
, createManagedEndpoint_executionRoleArn
- The ARN of the execution role.
CreateManagedEndpoint
, createManagedEndpoint_clientToken
- The client idempotency token for this create call.
data CreateManagedEndpointResponse Source #
See: newCreateManagedEndpointResponse
smart constructor.
Instances
newCreateManagedEndpointResponse Source #
Create a value of CreateManagedEndpointResponse
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:
CreateManagedEndpointResponse
, createManagedEndpointResponse_arn
- The output contains the ARN of the managed endpoint.
CreateManagedEndpointResponse
, createManagedEndpointResponse_id
- The output contains the ID of the managed endpoint.
CreateManagedEndpoint
, createManagedEndpointResponse_name
- The output contains the name of the managed endpoint.
CreateManagedEndpoint
, createManagedEndpointResponse_virtualClusterId
- The output contains the ID of the virtual cluster.
$sel:httpStatus:CreateManagedEndpointResponse'
, createManagedEndpointResponse_httpStatus
- The response's http status code.
CreateVirtualCluster
data CreateVirtualCluster Source #
See: newCreateVirtualCluster
smart constructor.
Instances
newCreateVirtualCluster Source #
:: Text | |
-> ContainerProvider | |
-> Text | |
-> CreateVirtualCluster |
Create a value of CreateVirtualCluster
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:
CreateVirtualCluster
, createVirtualCluster_tags
- The tags assigned to the virtual cluster.
CreateVirtualCluster
, createVirtualCluster_name
- The specified name of the virtual cluster.
CreateVirtualCluster
, createVirtualCluster_containerProvider
- The container provider of the virtual cluster.
CreateVirtualCluster
, createVirtualCluster_clientToken
- The client token of the virtual cluster.
data CreateVirtualClusterResponse Source #
See: newCreateVirtualClusterResponse
smart constructor.
Instances
newCreateVirtualClusterResponse Source #
Create a value of CreateVirtualClusterResponse
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:
CreateVirtualClusterResponse
, createVirtualClusterResponse_arn
- This output contains the ARN of virtual cluster.
CreateVirtualClusterResponse
, createVirtualClusterResponse_id
- This output contains the virtual cluster ID.
CreateVirtualCluster
, createVirtualClusterResponse_name
- This output contains the name of the virtual cluster.
$sel:httpStatus:CreateVirtualClusterResponse'
, createVirtualClusterResponse_httpStatus
- The response's http status code.
DeleteJobTemplate
data DeleteJobTemplate Source #
See: newDeleteJobTemplate
smart constructor.
Instances
Create a value of DeleteJobTemplate
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:
DeleteJobTemplate
, deleteJobTemplate_id
- The ID of the job template that will be deleted.
data DeleteJobTemplateResponse Source #
See: newDeleteJobTemplateResponse
smart constructor.
Instances
newDeleteJobTemplateResponse Source #
Create a value of DeleteJobTemplateResponse
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:
DeleteJobTemplate
, deleteJobTemplateResponse_id
- This output contains the ID of the job template that was deleted.
$sel:httpStatus:DeleteJobTemplateResponse'
, deleteJobTemplateResponse_httpStatus
- The response's http status code.
DeleteManagedEndpoint
data DeleteManagedEndpoint Source #
See: newDeleteManagedEndpoint
smart constructor.
Instances
newDeleteManagedEndpoint Source #
Create a value of DeleteManagedEndpoint
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:
DeleteManagedEndpoint
, deleteManagedEndpoint_id
- The ID of the managed endpoint.
DeleteManagedEndpoint
, deleteManagedEndpoint_virtualClusterId
- The ID of the endpoint's virtual cluster.
data DeleteManagedEndpointResponse Source #
See: newDeleteManagedEndpointResponse
smart constructor.
Instances
newDeleteManagedEndpointResponse Source #
Create a value of DeleteManagedEndpointResponse
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:
DeleteManagedEndpoint
, deleteManagedEndpointResponse_id
- The output displays the ID of the managed endpoint.
DeleteManagedEndpoint
, deleteManagedEndpointResponse_virtualClusterId
- The output displays the ID of the endpoint's virtual cluster.
$sel:httpStatus:DeleteManagedEndpointResponse'
, deleteManagedEndpointResponse_httpStatus
- The response's http status code.
DeleteVirtualCluster
data DeleteVirtualCluster Source #
See: newDeleteVirtualCluster
smart constructor.
Instances
newDeleteVirtualCluster Source #
Create a value of DeleteVirtualCluster
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:
DeleteVirtualCluster
, deleteVirtualCluster_id
- The ID of the virtual cluster that will be deleted.
data DeleteVirtualClusterResponse Source #
See: newDeleteVirtualClusterResponse
smart constructor.
Instances
newDeleteVirtualClusterResponse Source #
Create a value of DeleteVirtualClusterResponse
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:
DeleteVirtualCluster
, deleteVirtualClusterResponse_id
- This output contains the ID of the virtual cluster that will be deleted.
$sel:httpStatus:DeleteVirtualClusterResponse'
, deleteVirtualClusterResponse_httpStatus
- The response's http status code.
DescribeJobRun
data DescribeJobRun Source #
See: newDescribeJobRun
smart constructor.
Instances
Create a value of DescribeJobRun
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:
DescribeJobRun
, describeJobRun_id
- The ID of the job run request.
DescribeJobRun
, describeJobRun_virtualClusterId
- The ID of the virtual cluster for which the job run is submitted.
data DescribeJobRunResponse Source #
See: newDescribeJobRunResponse
smart constructor.
Instances
newDescribeJobRunResponse Source #
Create a value of DescribeJobRunResponse
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:jobRun:DescribeJobRunResponse'
, describeJobRunResponse_jobRun
- The output displays information about a job run.
$sel:httpStatus:DescribeJobRunResponse'
, describeJobRunResponse_httpStatus
- The response's http status code.
DescribeJobTemplate
data DescribeJobTemplate Source #
See: newDescribeJobTemplate
smart constructor.
Instances
newDescribeJobTemplate Source #
Create a value of DescribeJobTemplate
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:
DescribeJobTemplate
, describeJobTemplate_id
- The ID of the job template that will be described.
data DescribeJobTemplateResponse Source #
See: newDescribeJobTemplateResponse
smart constructor.
Instances
newDescribeJobTemplateResponse Source #
Create a value of DescribeJobTemplateResponse
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:jobTemplate:DescribeJobTemplateResponse'
, describeJobTemplateResponse_jobTemplate
- This output displays information about the specified job template.
$sel:httpStatus:DescribeJobTemplateResponse'
, describeJobTemplateResponse_httpStatus
- The response's http status code.
DescribeManagedEndpoint
data DescribeManagedEndpoint Source #
See: newDescribeManagedEndpoint
smart constructor.
Instances
newDescribeManagedEndpoint Source #
Create a value of DescribeManagedEndpoint
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:
DescribeManagedEndpoint
, describeManagedEndpoint_id
- This output displays ID of the managed endpoint.
DescribeManagedEndpoint
, describeManagedEndpoint_virtualClusterId
- The ID of the endpoint's virtual cluster.
data DescribeManagedEndpointResponse Source #
See: newDescribeManagedEndpointResponse
smart constructor.
Instances
Generic DescribeManagedEndpointResponse Source # | |
Show DescribeManagedEndpointResponse Source # | |
NFData DescribeManagedEndpointResponse Source # | |
Defined in Amazonka.EMRContainers.DescribeManagedEndpoint rnf :: DescribeManagedEndpointResponse -> () # | |
Eq DescribeManagedEndpointResponse Source # | |
type Rep DescribeManagedEndpointResponse Source # | |
Defined in Amazonka.EMRContainers.DescribeManagedEndpoint type Rep DescribeManagedEndpointResponse = D1 ('MetaData "DescribeManagedEndpointResponse" "Amazonka.EMRContainers.DescribeManagedEndpoint" "amazonka-emr-containers-2.0-IoSteTibWXL7DljQZKPB8n" 'False) (C1 ('MetaCons "DescribeManagedEndpointResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "endpoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Endpoint)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) |
newDescribeManagedEndpointResponse Source #
Create a value of DescribeManagedEndpointResponse
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:endpoint:DescribeManagedEndpointResponse'
, describeManagedEndpointResponse_endpoint
- This output displays information about a managed endpoint.
$sel:httpStatus:DescribeManagedEndpointResponse'
, describeManagedEndpointResponse_httpStatus
- The response's http status code.
DescribeVirtualCluster
data DescribeVirtualCluster Source #
See: newDescribeVirtualCluster
smart constructor.
Instances
newDescribeVirtualCluster Source #
Create a value of DescribeVirtualCluster
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:
DescribeVirtualCluster
, describeVirtualCluster_id
- The ID of the virtual cluster that will be described.
data DescribeVirtualClusterResponse Source #
See: newDescribeVirtualClusterResponse
smart constructor.
Instances
Generic DescribeVirtualClusterResponse Source # | |
Read DescribeVirtualClusterResponse Source # | |
Show DescribeVirtualClusterResponse Source # | |
NFData DescribeVirtualClusterResponse Source # | |
Defined in Amazonka.EMRContainers.DescribeVirtualCluster rnf :: DescribeVirtualClusterResponse -> () # | |
Eq DescribeVirtualClusterResponse Source # | |
type Rep DescribeVirtualClusterResponse Source # | |
Defined in Amazonka.EMRContainers.DescribeVirtualCluster type Rep DescribeVirtualClusterResponse = D1 ('MetaData "DescribeVirtualClusterResponse" "Amazonka.EMRContainers.DescribeVirtualCluster" "amazonka-emr-containers-2.0-IoSteTibWXL7DljQZKPB8n" 'False) (C1 ('MetaCons "DescribeVirtualClusterResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "virtualCluster") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VirtualCluster)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) |
newDescribeVirtualClusterResponse Source #
Create a value of DescribeVirtualClusterResponse
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:virtualCluster:DescribeVirtualClusterResponse'
, describeVirtualClusterResponse_virtualCluster
- This output displays information about the specified virtual cluster.
$sel:httpStatus:DescribeVirtualClusterResponse'
, describeVirtualClusterResponse_httpStatus
- The response's http status code.
ListJobRuns (Paginated)
data ListJobRuns Source #
See: newListJobRuns
smart constructor.
ListJobRuns' (Maybe ISO8601) (Maybe ISO8601) (Maybe Int) (Maybe Text) (Maybe Text) (Maybe [JobRunState]) Text |
Instances
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:createdAfter:ListJobRuns'
, listJobRuns_createdAfter
- The date and time after which the job runs were submitted.
$sel:createdBefore:ListJobRuns'
, listJobRuns_createdBefore
- The date and time before which the job runs were submitted.
$sel:maxResults:ListJobRuns'
, listJobRuns_maxResults
- The maximum number of job runs that can be listed.
ListJobRuns
, listJobRuns_name
- The name of the job run.
ListJobRuns
, listJobRuns_nextToken
- The token for the next set of job runs to return.
$sel:states:ListJobRuns'
, listJobRuns_states
- The states of the job run.
ListJobRuns
, listJobRuns_virtualClusterId
- The ID of the virtual cluster for which to list the job run.
data ListJobRunsResponse Source #
See: newListJobRunsResponse
smart constructor.
Instances
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:
$sel:jobRuns:ListJobRunsResponse'
, listJobRunsResponse_jobRuns
- This output lists information about the specified job runs.
ListJobRuns
, listJobRunsResponse_nextToken
- This output displays the token for the next set of job runs.
$sel:httpStatus:ListJobRunsResponse'
, listJobRunsResponse_httpStatus
- The response's http status code.
ListJobTemplates (Paginated)
data ListJobTemplates Source #
See: newListJobTemplates
smart constructor.
Instances
newListJobTemplates :: ListJobTemplates Source #
Create a value of ListJobTemplates
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:createdAfter:ListJobTemplates'
, listJobTemplates_createdAfter
- The date and time after which the job templates were created.
$sel:createdBefore:ListJobTemplates'
, listJobTemplates_createdBefore
- The date and time before which the job templates were created.
$sel:maxResults:ListJobTemplates'
, listJobTemplates_maxResults
- The maximum number of job templates that can be listed.
ListJobTemplates
, listJobTemplates_nextToken
- The token for the next set of job templates to return.
data ListJobTemplatesResponse Source #
See: newListJobTemplatesResponse
smart constructor.
Instances
newListJobTemplatesResponse Source #
Create a value of ListJobTemplatesResponse
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:
ListJobTemplates
, listJobTemplatesResponse_nextToken
- This output displays the token for the next set of job templates.
$sel:templates:ListJobTemplatesResponse'
, listJobTemplatesResponse_templates
- This output lists information about the specified job templates.
$sel:httpStatus:ListJobTemplatesResponse'
, listJobTemplatesResponse_httpStatus
- The response's http status code.
ListManagedEndpoints (Paginated)
data ListManagedEndpoints Source #
See: newListManagedEndpoints
smart constructor.
ListManagedEndpoints' (Maybe ISO8601) (Maybe ISO8601) (Maybe Int) (Maybe Text) (Maybe [EndpointState]) (Maybe [Text]) Text |
Instances
newListManagedEndpoints Source #
Create a value of ListManagedEndpoints
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:createdAfter:ListManagedEndpoints'
, listManagedEndpoints_createdAfter
- The date and time after which the endpoints are created.
$sel:createdBefore:ListManagedEndpoints'
, listManagedEndpoints_createdBefore
- The date and time before which the endpoints are created.
$sel:maxResults:ListManagedEndpoints'
, listManagedEndpoints_maxResults
- The maximum number of managed endpoints that can be listed.
ListManagedEndpoints
, listManagedEndpoints_nextToken
- The token for the next set of managed endpoints to return.
$sel:states:ListManagedEndpoints'
, listManagedEndpoints_states
- The states of the managed endpoints.
$sel:types:ListManagedEndpoints'
, listManagedEndpoints_types
- The types of the managed endpoints.
ListManagedEndpoints
, listManagedEndpoints_virtualClusterId
- The ID of the virtual cluster.
data ListManagedEndpointsResponse Source #
See: newListManagedEndpointsResponse
smart constructor.
Instances
newListManagedEndpointsResponse Source #
Create a value of ListManagedEndpointsResponse
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:endpoints:ListManagedEndpointsResponse'
, listManagedEndpointsResponse_endpoints
- The managed endpoints to be listed.
ListManagedEndpoints
, listManagedEndpointsResponse_nextToken
- The token for the next set of endpoints to return.
$sel:httpStatus:ListManagedEndpointsResponse'
, listManagedEndpointsResponse_httpStatus
- The response's http status code.
ListTagsForResource
data ListTagsForResource Source #
See: newListTagsForResource
smart constructor.
Instances
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 ARN of tagged resources.
data ListTagsForResourceResponse Source #
See: newListTagsForResourceResponse
smart constructor.
Instances
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 assigned to resources.
$sel:httpStatus:ListTagsForResourceResponse'
, listTagsForResourceResponse_httpStatus
- The response's http status code.
ListVirtualClusters (Paginated)
data ListVirtualClusters Source #
See: newListVirtualClusters
smart constructor.
ListVirtualClusters' (Maybe Text) (Maybe ContainerProviderType) (Maybe ISO8601) (Maybe ISO8601) (Maybe Int) (Maybe Text) (Maybe [VirtualClusterState]) |
Instances
newListVirtualClusters :: ListVirtualClusters Source #
Create a value of ListVirtualClusters
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:containerProviderId:ListVirtualClusters'
, listVirtualClusters_containerProviderId
- The container provider ID of the virtual cluster.
$sel:containerProviderType:ListVirtualClusters'
, listVirtualClusters_containerProviderType
- The container provider type of the virtual cluster. EKS is the only
supported type as of now.
$sel:createdAfter:ListVirtualClusters'
, listVirtualClusters_createdAfter
- The date and time after which the virtual clusters are created.
$sel:createdBefore:ListVirtualClusters'
, listVirtualClusters_createdBefore
- The date and time before which the virtual clusters are created.
$sel:maxResults:ListVirtualClusters'
, listVirtualClusters_maxResults
- The maximum number of virtual clusters that can be listed.
ListVirtualClusters
, listVirtualClusters_nextToken
- The token for the next set of virtual clusters to return.
$sel:states:ListVirtualClusters'
, listVirtualClusters_states
- The states of the requested virtual clusters.
data ListVirtualClustersResponse Source #
See: newListVirtualClustersResponse
smart constructor.
Instances
newListVirtualClustersResponse Source #
Create a value of ListVirtualClustersResponse
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:
ListVirtualClusters
, listVirtualClustersResponse_nextToken
- This output displays the token for the next set of virtual clusters.
$sel:virtualClusters:ListVirtualClustersResponse'
, listVirtualClustersResponse_virtualClusters
- This output lists the specified virtual clusters.
$sel:httpStatus:ListVirtualClustersResponse'
, listVirtualClustersResponse_httpStatus
- The response's http status code.
StartJobRun
data StartJobRun Source #
See: newStartJobRun
smart constructor.
StartJobRun' (Maybe ConfigurationOverrides) (Maybe Text) (Maybe JobDriver) (Maybe Text) (Maybe (HashMap Text Text)) (Maybe Text) (Maybe Text) (Maybe (HashMap Text Text)) Text Text |
Instances
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.
StartJobRun
, startJobRun_executionRoleArn
- The execution role ARN for the job run.
StartJobRun
, startJobRun_jobDriver
- The job driver for the job run.
$sel:jobTemplateId:StartJobRun'
, startJobRun_jobTemplateId
- The job template ID to be used to start the job run.
$sel:jobTemplateParameters:StartJobRun'
, startJobRun_jobTemplateParameters
- The values of job template parameters to start a job run.
StartJobRun
, startJobRun_name
- The name of the job run.
StartJobRun
, startJobRun_releaseLabel
- The Amazon EMR release version to use for the job run.
StartJobRun
, startJobRun_tags
- The tags assigned to job runs.
StartJobRun
, startJobRun_virtualClusterId
- The virtual cluster ID for which the job run request is submitted.
StartJobRun
, startJobRun_clientToken
- The client idempotency token of the job run request.
data StartJobRunResponse Source #
See: newStartJobRunResponse
smart constructor.
Instances
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:
StartJobRunResponse
, startJobRunResponse_arn
- This output lists the ARN of job run.
StartJobRunResponse
, startJobRunResponse_id
- This output displays the started job run ID.
StartJobRun
, startJobRunResponse_name
- This output displays the name of the started job run.
StartJobRun
, startJobRunResponse_virtualClusterId
- This output displays the virtual cluster ID for which the job run was
submitted.
$sel:httpStatus:StartJobRunResponse'
, startJobRunResponse_httpStatus
- The response's http status code.
TagResource
data TagResource Source #
See: newTagResource
smart constructor.
Instances
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 ARN of resources.
TagResource
, tagResource_tags
- The tags assigned to resources.
data TagResourceResponse Source #
See: newTagResourceResponse
smart constructor.
Instances
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
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 ARN of resources.
$sel:tagKeys:UntagResource'
, untagResource_tagKeys
- The tag keys of the resources.
data UntagResourceResponse Source #
See: newUntagResourceResponse
smart constructor.
Instances
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.
Types
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' (Maybe Text) (Maybe Text) |
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.
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.
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.
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' (Maybe [Configuration]) (Maybe (Sensitive (HashMap Text Text))) Text |
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.
ConfigurationOverrides
data ConfigurationOverrides Source #
A configuration specification to be used to override existing configurations.
See: newConfigurationOverrides
smart constructor.
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.
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.
ContainerProvider
data ContainerProvider Source #
The information about the container provider.
See: newContainerProvider
smart constructor.
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.
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' (Maybe Text) (Maybe Text) (Maybe Certificate) (Maybe ConfigurationOverrides) (Maybe ISO8601) (Maybe Text) (Maybe FailureReason) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe EndpointState) (Maybe Text) (Maybe [Text]) (Maybe (HashMap Text Text)) (Maybe Text) (Maybe Text) |
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.
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.
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.
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' (Maybe Text) (Maybe Text) (Maybe ConfigurationOverrides) (Maybe ISO8601) (Maybe Text) (Maybe Text) (Maybe FailureReason) (Maybe ISO8601) (Maybe Text) (Maybe JobDriver) (Maybe Text) (Maybe Text) (Maybe JobRunState) (Maybe Text) (Maybe (HashMap Text Text)) (Maybe Text) |
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.
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' (Maybe Text) (Maybe ISO8601) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe (HashMap Text Text)) JobTemplateData |
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.
JobTemplateData
data JobTemplateData Source #
The values of StartJobRun API requests used in job runs started using the job template.
See: newJobTemplateData
smart constructor.
JobTemplateData' (Maybe ParametricConfigurationOverrides) (Maybe (HashMap Text Text)) (Maybe (HashMap Text TemplateParameterConfiguration)) Text Text JobDriver |
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.
MonitoringConfiguration
data MonitoringConfiguration Source #
Configuration setting for monitoring.
See: newMonitoringConfiguration
smart constructor.
MonitoringConfiguration' (Maybe CloudWatchMonitoringConfiguration) (Maybe PersistentAppUI) (Maybe S3MonitoringConfiguration) |
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.
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.
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.
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.
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.
ParametricMonitoringConfiguration
data ParametricMonitoringConfiguration Source #
Configuration setting for monitoring. This data type allows job template parameters to be specified within.
See: newParametricMonitoringConfiguration
smart constructor.
ParametricMonitoringConfiguration' (Maybe ParametricCloudWatchMonitoringConfiguration) (Maybe Text) (Maybe ParametricS3MonitoringConfiguration) |
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.
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.
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.
SparkSqlJobDriver
data SparkSqlJobDriver Source #
The job driver for job type.
See: newSparkSqlJobDriver
smart constructor.
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.
SparkSubmitJobDriver
data SparkSubmitJobDriver Source #
The information about job driver for Spark submit.
See: newSparkSubmitJobDriver
smart constructor.
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.
TemplateParameterConfiguration
data TemplateParameterConfiguration Source #
The configuration of a job template parameter.
See: newTemplateParameterConfiguration
smart constructor.
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’.
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' (Maybe Text) (Maybe ContainerProvider) (Maybe ISO8601) (Maybe Text) (Maybe Text) (Maybe VirtualClusterState) (Maybe (HashMap Text Text)) |
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.