libZSservicesZSamazonka-emr-containersZSamazonka-emr-containers
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.EMRContainers.Lens

Description

 
Synopsis

Operations

ListManagedEndpoints

listManagedEndpoints_createdAfter :: Lens' ListManagedEndpoints (Maybe UTCTime) Source #

The date and time after which the endpoints are created.

listManagedEndpoints_types :: Lens' ListManagedEndpoints (Maybe [Text]) Source #

The types of the managed endpoints.

listManagedEndpoints_nextToken :: Lens' ListManagedEndpoints (Maybe Text) Source #

The token for the next set of managed endpoints to return.

listManagedEndpoints_maxResults :: Lens' ListManagedEndpoints (Maybe Int) Source #

The maximum number of managed endpoints that can be listed.

listManagedEndpoints_createdBefore :: Lens' ListManagedEndpoints (Maybe UTCTime) Source #

The date and time before which the endpoints are created.

listManagedEndpointsResponse_nextToken :: Lens' ListManagedEndpointsResponse (Maybe Text) Source #

The token for the next set of endpoints to return.

CreateVirtualCluster

createVirtualCluster_tags :: Lens' CreateVirtualCluster (Maybe (HashMap Text Text)) Source #

The tags assigned to the virtual cluster.

createVirtualCluster_name :: Lens' CreateVirtualCluster Text Source #

The specified name of the virtual cluster.

createVirtualCluster_clientToken :: Lens' CreateVirtualCluster Text Source #

The client token of the virtual cluster.

createVirtualClusterResponse_arn :: Lens' CreateVirtualClusterResponse (Maybe Text) Source #

This output contains the ARN of virtual cluster.

createVirtualClusterResponse_name :: Lens' CreateVirtualClusterResponse (Maybe Text) Source #

This output contains the name of the virtual cluster.

createVirtualClusterResponse_id :: Lens' CreateVirtualClusterResponse (Maybe Text) Source #

This output contains the virtual cluster ID.

DeleteVirtualCluster

deleteVirtualCluster_id :: Lens' DeleteVirtualCluster Text Source #

The ID of the virtual cluster that will be deleted.

deleteVirtualClusterResponse_id :: Lens' DeleteVirtualClusterResponse (Maybe Text) Source #

This output contains the ID of the virtual cluster that will be deleted.

CreateManagedEndpoint

createManagedEndpoint_configurationOverrides :: Lens' CreateManagedEndpoint (Maybe ConfigurationOverrides) Source #

The configuration settings that will be used to override existing configurations.

createManagedEndpoint_virtualClusterId :: Lens' CreateManagedEndpoint Text Source #

The ID of the virtual cluster for which a managed endpoint is created.

createManagedEndpoint_certificateArn :: Lens' CreateManagedEndpoint Text Source #

The certificate ARN of the managed endpoint.

createManagedEndpoint_clientToken :: Lens' CreateManagedEndpoint Text Source #

The client idempotency token for this create call.

createManagedEndpointResponse_arn :: Lens' CreateManagedEndpointResponse (Maybe Text) Source #

The output contains the ARN of the managed endpoint.

createManagedEndpointResponse_name :: Lens' CreateManagedEndpointResponse (Maybe Text) Source #

The output contains the name of the managed endpoint.

createManagedEndpointResponse_id :: Lens' CreateManagedEndpointResponse (Maybe Text) Source #

The output contains the ID of the managed endpoint.

ListTagsForResource

CancelJobRun

cancelJobRun_id :: Lens' CancelJobRun Text Source #

The ID of the job run to cancel.

cancelJobRun_virtualClusterId :: Lens' CancelJobRun Text Source #

The ID of the virtual cluster for which the job run will be canceled.

cancelJobRunResponse_id :: Lens' CancelJobRunResponse (Maybe Text) Source #

The output contains the ID of the cancelled job run.

cancelJobRunResponse_virtualClusterId :: Lens' CancelJobRunResponse (Maybe Text) Source #

The output contains the virtual cluster ID for which the job run is cancelled.

DeleteManagedEndpoint

deleteManagedEndpointResponse_id :: Lens' DeleteManagedEndpointResponse (Maybe Text) Source #

The output displays the ID of the managed endpoint.

deleteManagedEndpointResponse_virtualClusterId :: Lens' DeleteManagedEndpointResponse (Maybe Text) Source #

The output displays the ID of the endpoint's virtual cluster.

ListJobRuns

listJobRuns_states :: Lens' ListJobRuns (Maybe [JobRunState]) Source #

The states of the job run.

listJobRuns_createdAfter :: Lens' ListJobRuns (Maybe UTCTime) Source #

The date and time after which the job runs were submitted.

listJobRuns_nextToken :: Lens' ListJobRuns (Maybe Text) Source #

The token for the next set of job runs to return.

listJobRuns_name :: Lens' ListJobRuns (Maybe Text) Source #

The name of the job run.

listJobRuns_maxResults :: Lens' ListJobRuns (Maybe Int) Source #

The maximum number of job runs that can be listed.

listJobRuns_createdBefore :: Lens' ListJobRuns (Maybe UTCTime) Source #

The date and time before which the job runs were submitted.

listJobRuns_virtualClusterId :: Lens' ListJobRuns Text Source #

The ID of the virtual cluster for which to list the job run.

listJobRunsResponse_nextToken :: Lens' ListJobRunsResponse (Maybe Text) Source #

This output displays the token for the next set of job runs.

listJobRunsResponse_jobRuns :: Lens' ListJobRunsResponse (Maybe [JobRun]) Source #

This output lists information about the specified job runs.

ListVirtualClusters

listVirtualClusters_states :: Lens' ListVirtualClusters (Maybe [VirtualClusterState]) Source #

The states of the requested virtual clusters.

listVirtualClusters_createdAfter :: Lens' ListVirtualClusters (Maybe UTCTime) Source #

The date and time after which the virtual clusters are created.

listVirtualClusters_containerProviderType :: Lens' ListVirtualClusters (Maybe ContainerProviderType) Source #

The container provider type of the virtual cluster. EKS is the only supported type as of now.

listVirtualClusters_nextToken :: Lens' ListVirtualClusters (Maybe Text) Source #

The token for the next set of virtual clusters to return.

listVirtualClusters_containerProviderId :: Lens' ListVirtualClusters (Maybe Text) Source #

The container provider ID of the virtual cluster.

listVirtualClusters_maxResults :: Lens' ListVirtualClusters (Maybe Int) Source #

The maximum number of virtual clusters that can be listed.

listVirtualClusters_createdBefore :: Lens' ListVirtualClusters (Maybe UTCTime) Source #

The date and time before which the virtual clusters are created.

listVirtualClustersResponse_nextToken :: Lens' ListVirtualClustersResponse (Maybe Text) Source #

This output displays the token for the next set of virtual clusters.

TagResource

tagResource_tags :: Lens' TagResource (HashMap Text Text) Source #

The tags assigned to resources.

DescribeManagedEndpoint

describeManagedEndpoint_id :: Lens' DescribeManagedEndpoint Text Source #

This output displays ID of the managed endpoint.

describeManagedEndpointResponse_endpoint :: Lens' DescribeManagedEndpointResponse (Maybe Endpoint) Source #

This output displays information about a managed endpoint.

DescribeJobRun

describeJobRun_id :: Lens' DescribeJobRun Text Source #

The ID of the job run request.

describeJobRun_virtualClusterId :: Lens' DescribeJobRun Text Source #

The ID of the virtual cluster for which the job run is submitted.

describeJobRunResponse_jobRun :: Lens' DescribeJobRunResponse (Maybe JobRun) Source #

The output displays information about a job run.

UntagResource

untagResource_tagKeys :: Lens' UntagResource [Text] Source #

The tag keys of the resources.

DescribeVirtualCluster

describeVirtualCluster_id :: Lens' DescribeVirtualCluster Text Source #

The ID of the virtual cluster that will be described.

describeVirtualClusterResponse_virtualCluster :: Lens' DescribeVirtualClusterResponse (Maybe VirtualCluster) Source #

This output displays information about the specified virtual cluster.

StartJobRun

startJobRun_name :: Lens' StartJobRun (Maybe Text) Source #

The name of the job run.

startJobRun_tags :: Lens' StartJobRun (Maybe (HashMap Text Text)) Source #

The tags assigned to job runs.

startJobRun_virtualClusterId :: Lens' StartJobRun Text Source #

The virtual cluster ID for which the job run request is submitted.

startJobRun_clientToken :: Lens' StartJobRun Text Source #

The client idempotency token of the job run request.

startJobRun_executionRoleArn :: Lens' StartJobRun Text Source #

The execution role ARN for the job run.

startJobRun_releaseLabel :: Lens' StartJobRun Text Source #

The Amazon EMR release version to use for the job run.

startJobRun_jobDriver :: Lens' StartJobRun JobDriver Source #

The job driver for the job run.

startJobRunResponse_arn :: Lens' StartJobRunResponse (Maybe Text) Source #

This output lists the ARN of job run.

startJobRunResponse_name :: Lens' StartJobRunResponse (Maybe Text) Source #

This output displays the name of the started job run.

startJobRunResponse_id :: Lens' StartJobRunResponse (Maybe Text) Source #

This output displays the started job run ID.

startJobRunResponse_virtualClusterId :: Lens' StartJobRunResponse (Maybe Text) Source #

This output displays the virtual cluster ID for which the job run was submitted.

Types

CloudWatchMonitoringConfiguration

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

configurationOverrides_applicationConfiguration :: Lens' ConfigurationOverrides (Maybe [Configuration]) Source #

The configurations for the application running by the job run.

ContainerInfo

containerInfo_eksInfo :: Lens' ContainerInfo (Maybe EksInfo) Source #

The information about the EKS cluster.

ContainerProvider

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

eksInfo_namespace :: Lens' EksInfo (Maybe Text) Source #

The namespaces of the EKS cluster.

Endpoint

endpoint_failureReason :: Lens' Endpoint (Maybe FailureReason) Source #

The reasons why the endpoint has failed.

endpoint_state :: Lens' Endpoint (Maybe EndpointState) Source #

The state of the endpoint.

endpoint_arn :: Lens' Endpoint (Maybe Text) Source #

The ARN of the endpoint.

endpoint_createdAt :: Lens' Endpoint (Maybe UTCTime) Source #

The date and time when the endpoint was created.

endpoint_subnetIds :: Lens' Endpoint (Maybe [Text]) Source #

The subnet IDs of the endpoint.

endpoint_stateDetails :: Lens' Endpoint (Maybe Text) Source #

Additional details of the endpoint state.

endpoint_certificateArn :: Lens' Endpoint (Maybe Text) Source #

The certificate ARN of the endpoint.

endpoint_executionRoleArn :: Lens' Endpoint (Maybe Text) Source #

The execution role ARN of the endpoint.

endpoint_securityGroup :: Lens' Endpoint (Maybe Text) Source #

The security group configuration of the endpoint.

endpoint_configurationOverrides :: Lens' Endpoint (Maybe ConfigurationOverrides) Source #

The configuration settings that are used to override existing configurations for endpoints.

endpoint_name :: Lens' Endpoint (Maybe Text) Source #

The name of the endpoint.

endpoint_releaseLabel :: Lens' Endpoint (Maybe Text) Source #

The EMR release version to be used for the endpoint.

endpoint_id :: Lens' Endpoint (Maybe Text) Source #

The ID of the endpoint.

endpoint_type :: Lens' Endpoint (Maybe Text) Source #

The type of the endpoint.

endpoint_serverUrl :: Lens' Endpoint (Maybe Text) Source #

The server URL of the endpoint.

endpoint_virtualClusterId :: Lens' Endpoint (Maybe Text) Source #

The ID of the endpoint's virtual cluster.

endpoint_tags :: Lens' Endpoint (Maybe (HashMap Text Text)) Source #

The tags of the endpoint.

JobDriver

jobDriver_sparkSubmitJobDriver :: Lens' JobDriver (Maybe SparkSubmitJobDriver) Source #

The job driver parameters specified for spark submit.

JobRun

jobRun_failureReason :: Lens' JobRun (Maybe FailureReason) Source #

The reasons why the job run has failed.

jobRun_state :: Lens' JobRun (Maybe JobRunState) Source #

The state of the job run.

jobRun_clientToken :: Lens' JobRun (Maybe Text) Source #

The client token used to start a job run.

jobRun_arn :: Lens' JobRun (Maybe Text) Source #

The ARN of job run.

jobRun_createdAt :: Lens' JobRun (Maybe UTCTime) Source #

The date and time when the job run was created.

jobRun_stateDetails :: Lens' JobRun (Maybe Text) Source #

Additional details of the job run state.

jobRun_createdBy :: Lens' JobRun (Maybe Text) Source #

The user who created the job run.

jobRun_executionRoleArn :: Lens' JobRun (Maybe Text) Source #

The execution role ARN of the job run.

jobRun_jobDriver :: Lens' JobRun (Maybe JobDriver) Source #

Parameters of job driver for the job run.

jobRun_configurationOverrides :: Lens' JobRun (Maybe ConfigurationOverrides) Source #

The configuration settings that are used to override default configuration.

jobRun_finishedAt :: Lens' JobRun (Maybe UTCTime) Source #

The date and time when the job run has finished.

jobRun_name :: Lens' JobRun (Maybe Text) Source #

The name of the job run.

jobRun_releaseLabel :: Lens' JobRun (Maybe Text) Source #

The release version of Amazon EMR.

jobRun_id :: Lens' JobRun (Maybe Text) Source #

The ID of the job run.

jobRun_virtualClusterId :: Lens' JobRun (Maybe Text) Source #

The ID of the job run's virtual cluster.

jobRun_tags :: Lens' JobRun (Maybe (HashMap Text Text)) Source #

The assigned tags of the job run.

MonitoringConfiguration

monitoringConfiguration_persistentAppUI :: Lens' MonitoringConfiguration (Maybe PersistentAppUI) Source #

Monitoring configurations for the persistent application UI.

S3MonitoringConfiguration

s3MonitoringConfiguration_logUri :: Lens' S3MonitoringConfiguration Text Source #

Amazon S3 destination URI for log publishing.

SparkSubmitJobDriver

sparkSubmitJobDriver_sparkSubmitParameters :: Lens' SparkSubmitJobDriver (Maybe Text) Source #

The Spark submit parameters that are used for job runs.

VirtualCluster

virtualCluster_arn :: Lens' VirtualCluster (Maybe Text) Source #

The ARN of the virtual cluster.

virtualCluster_createdAt :: Lens' VirtualCluster (Maybe UTCTime) Source #

The date and time when the virtual cluster is created.

virtualCluster_name :: Lens' VirtualCluster (Maybe Text) Source #

The name of the virtual cluster.

virtualCluster_id :: Lens' VirtualCluster (Maybe Text) Source #

The ID of the virtual cluster.

virtualCluster_containerProvider :: Lens' VirtualCluster (Maybe ContainerProvider) Source #

The container provider of the virtual cluster.

virtualCluster_tags :: Lens' VirtualCluster (Maybe (HashMap Text Text)) Source #

The assigned tags of the virtual cluster.