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.Types

Description

 
Synopsis

Service Configuration

defaultService :: Service Source #

API version 2020-10-01 of the Amazon EMR Containers SDK configuration.

Errors

_ValidationException :: AsError a => Getting (First ServiceError) a ServiceError Source #

There are invalid parameters in the client request.

_InternalServerException :: AsError a => Getting (First ServiceError) a ServiceError Source #

This is an internal server exception.

_ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified resource was not found.

ContainerProviderType

newtype ContainerProviderType Source #

Instances

Instances details
Eq ContainerProviderType Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.ContainerProviderType

Ord ContainerProviderType Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.ContainerProviderType

Read ContainerProviderType Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.ContainerProviderType

Show ContainerProviderType Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.ContainerProviderType

Generic ContainerProviderType Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.ContainerProviderType

Associated Types

type Rep ContainerProviderType :: Type -> Type #

NFData ContainerProviderType Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.ContainerProviderType

Methods

rnf :: ContainerProviderType -> () #

Hashable ContainerProviderType Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.ContainerProviderType

ToJSON ContainerProviderType Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.ContainerProviderType

ToJSONKey ContainerProviderType Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.ContainerProviderType

FromJSON ContainerProviderType Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.ContainerProviderType

FromJSONKey ContainerProviderType Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.ContainerProviderType

ToLog ContainerProviderType Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.ContainerProviderType

ToHeader ContainerProviderType Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.ContainerProviderType

ToQuery ContainerProviderType Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.ContainerProviderType

FromXML ContainerProviderType Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.ContainerProviderType

ToXML ContainerProviderType Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.ContainerProviderType

ToByteString ContainerProviderType Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.ContainerProviderType

FromText ContainerProviderType Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.ContainerProviderType

ToText ContainerProviderType Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.ContainerProviderType

type Rep ContainerProviderType Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.ContainerProviderType

type Rep ContainerProviderType = D1 ('MetaData "ContainerProviderType" "Amazonka.EMRContainers.Types.ContainerProviderType" "libZSservicesZSamazonka-emr-containersZSamazonka-emr-containers" 'True) (C1 ('MetaCons "ContainerProviderType'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromContainerProviderType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

EndpointState

newtype EndpointState Source #

Constructors

EndpointState' 

Instances

Instances details
Eq EndpointState Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.EndpointState

Ord EndpointState Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.EndpointState

Read EndpointState Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.EndpointState

Show EndpointState Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.EndpointState

Generic EndpointState Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.EndpointState

Associated Types

type Rep EndpointState :: Type -> Type #

NFData EndpointState Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.EndpointState

Methods

rnf :: EndpointState -> () #

Hashable EndpointState Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.EndpointState

ToJSON EndpointState Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.EndpointState

ToJSONKey EndpointState Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.EndpointState

FromJSON EndpointState Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.EndpointState

FromJSONKey EndpointState Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.EndpointState

ToLog EndpointState Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.EndpointState

ToHeader EndpointState Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.EndpointState

ToQuery EndpointState Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.EndpointState

FromXML EndpointState Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.EndpointState

ToXML EndpointState Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.EndpointState

Methods

toXML :: EndpointState -> XML #

ToByteString EndpointState Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.EndpointState

FromText EndpointState Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.EndpointState

ToText EndpointState Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.EndpointState

Methods

toText :: EndpointState -> Text #

type Rep EndpointState Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.EndpointState

type Rep EndpointState = D1 ('MetaData "EndpointState" "Amazonka.EMRContainers.Types.EndpointState" "libZSservicesZSamazonka-emr-containersZSamazonka-emr-containers" 'True) (C1 ('MetaCons "EndpointState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromEndpointState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

FailureReason

newtype FailureReason Source #

Constructors

FailureReason' 

Instances

Instances details
Eq FailureReason Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.FailureReason

Ord FailureReason Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.FailureReason

Read FailureReason Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.FailureReason

Show FailureReason Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.FailureReason

Generic FailureReason Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.FailureReason

Associated Types

type Rep FailureReason :: Type -> Type #

NFData FailureReason Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.FailureReason

Methods

rnf :: FailureReason -> () #

Hashable FailureReason Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.FailureReason

ToJSON FailureReason Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.FailureReason

ToJSONKey FailureReason Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.FailureReason

FromJSON FailureReason Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.FailureReason

FromJSONKey FailureReason Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.FailureReason

ToLog FailureReason Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.FailureReason

ToHeader FailureReason Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.FailureReason

ToQuery FailureReason Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.FailureReason

FromXML FailureReason Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.FailureReason

ToXML FailureReason Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.FailureReason

Methods

toXML :: FailureReason -> XML #

ToByteString FailureReason Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.FailureReason

FromText FailureReason Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.FailureReason

ToText FailureReason Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.FailureReason

Methods

toText :: FailureReason -> Text #

type Rep FailureReason Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.FailureReason

type Rep FailureReason = D1 ('MetaData "FailureReason" "Amazonka.EMRContainers.Types.FailureReason" "libZSservicesZSamazonka-emr-containersZSamazonka-emr-containers" 'True) (C1 ('MetaCons "FailureReason'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromFailureReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

JobRunState

newtype JobRunState Source #

Constructors

JobRunState' 

Instances

Instances details
Eq JobRunState Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.JobRunState

Ord JobRunState Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.JobRunState

Read JobRunState Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.JobRunState

Show JobRunState Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.JobRunState

Generic JobRunState Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.JobRunState

Associated Types

type Rep JobRunState :: Type -> Type #

NFData JobRunState Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.JobRunState

Methods

rnf :: JobRunState -> () #

Hashable JobRunState Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.JobRunState

ToJSON JobRunState Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.JobRunState

ToJSONKey JobRunState Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.JobRunState

FromJSON JobRunState Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.JobRunState

FromJSONKey JobRunState Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.JobRunState

ToLog JobRunState Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.JobRunState

ToHeader JobRunState Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.JobRunState

ToQuery JobRunState Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.JobRunState

FromXML JobRunState Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.JobRunState

ToXML JobRunState Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.JobRunState

Methods

toXML :: JobRunState -> XML #

ToByteString JobRunState Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.JobRunState

FromText JobRunState Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.JobRunState

ToText JobRunState Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.JobRunState

Methods

toText :: JobRunState -> Text #

type Rep JobRunState Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.JobRunState

type Rep JobRunState = D1 ('MetaData "JobRunState" "Amazonka.EMRContainers.Types.JobRunState" "libZSservicesZSamazonka-emr-containersZSamazonka-emr-containers" 'True) (C1 ('MetaCons "JobRunState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromJobRunState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

PersistentAppUI

newtype PersistentAppUI Source #

Constructors

PersistentAppUI' 

Instances

Instances details
Eq PersistentAppUI Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.PersistentAppUI

Ord PersistentAppUI Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.PersistentAppUI

Read PersistentAppUI Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.PersistentAppUI

Show PersistentAppUI Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.PersistentAppUI

Generic PersistentAppUI Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.PersistentAppUI

Associated Types

type Rep PersistentAppUI :: Type -> Type #

NFData PersistentAppUI Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.PersistentAppUI

Methods

rnf :: PersistentAppUI -> () #

Hashable PersistentAppUI Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.PersistentAppUI

ToJSON PersistentAppUI Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.PersistentAppUI

ToJSONKey PersistentAppUI Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.PersistentAppUI

FromJSON PersistentAppUI Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.PersistentAppUI

FromJSONKey PersistentAppUI Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.PersistentAppUI

ToLog PersistentAppUI Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.PersistentAppUI

ToHeader PersistentAppUI Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.PersistentAppUI

ToQuery PersistentAppUI Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.PersistentAppUI

FromXML PersistentAppUI Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.PersistentAppUI

ToXML PersistentAppUI Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.PersistentAppUI

Methods

toXML :: PersistentAppUI -> XML #

ToByteString PersistentAppUI Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.PersistentAppUI

FromText PersistentAppUI Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.PersistentAppUI

ToText PersistentAppUI Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.PersistentAppUI

type Rep PersistentAppUI Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.PersistentAppUI

type Rep PersistentAppUI = D1 ('MetaData "PersistentAppUI" "Amazonka.EMRContainers.Types.PersistentAppUI" "libZSservicesZSamazonka-emr-containersZSamazonka-emr-containers" 'True) (C1 ('MetaCons "PersistentAppUI'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromPersistentAppUI") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

VirtualClusterState

newtype VirtualClusterState Source #

Instances

Instances details
Eq VirtualClusterState Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.VirtualClusterState

Ord VirtualClusterState Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.VirtualClusterState

Read VirtualClusterState Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.VirtualClusterState

Show VirtualClusterState Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.VirtualClusterState

Generic VirtualClusterState Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.VirtualClusterState

Associated Types

type Rep VirtualClusterState :: Type -> Type #

NFData VirtualClusterState Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.VirtualClusterState

Methods

rnf :: VirtualClusterState -> () #

Hashable VirtualClusterState Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.VirtualClusterState

ToJSON VirtualClusterState Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.VirtualClusterState

ToJSONKey VirtualClusterState Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.VirtualClusterState

FromJSON VirtualClusterState Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.VirtualClusterState

FromJSONKey VirtualClusterState Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.VirtualClusterState

ToLog VirtualClusterState Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.VirtualClusterState

ToHeader VirtualClusterState Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.VirtualClusterState

ToQuery VirtualClusterState Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.VirtualClusterState

FromXML VirtualClusterState Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.VirtualClusterState

ToXML VirtualClusterState Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.VirtualClusterState

ToByteString VirtualClusterState Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.VirtualClusterState

FromText VirtualClusterState Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.VirtualClusterState

ToText VirtualClusterState Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.VirtualClusterState

type Rep VirtualClusterState Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.VirtualClusterState

type Rep VirtualClusterState = D1 ('MetaData "VirtualClusterState" "Amazonka.EMRContainers.Types.VirtualClusterState" "libZSservicesZSamazonka-emr-containersZSamazonka-emr-containers" 'True) (C1 ('MetaCons "VirtualClusterState'" 'PrefixI 'True) (S1 ('MetaSel ('Just "fromVirtualClusterState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

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.

Constructors

CloudWatchMonitoringConfiguration' 

Fields

Instances

Instances details
Eq CloudWatchMonitoringConfiguration Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.CloudWatchMonitoringConfiguration

Read CloudWatchMonitoringConfiguration Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.CloudWatchMonitoringConfiguration

Show CloudWatchMonitoringConfiguration Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.CloudWatchMonitoringConfiguration

Generic CloudWatchMonitoringConfiguration Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.CloudWatchMonitoringConfiguration

Associated Types

type Rep CloudWatchMonitoringConfiguration :: Type -> Type #

NFData CloudWatchMonitoringConfiguration Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.CloudWatchMonitoringConfiguration

Hashable CloudWatchMonitoringConfiguration Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.CloudWatchMonitoringConfiguration

ToJSON CloudWatchMonitoringConfiguration Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.CloudWatchMonitoringConfiguration

FromJSON CloudWatchMonitoringConfiguration Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.CloudWatchMonitoringConfiguration

type Rep CloudWatchMonitoringConfiguration Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.CloudWatchMonitoringConfiguration

type Rep CloudWatchMonitoringConfiguration = D1 ('MetaData "CloudWatchMonitoringConfiguration" "Amazonka.EMRContainers.Types.CloudWatchMonitoringConfiguration" "libZSservicesZSamazonka-emr-containersZSamazonka-emr-containers" 'False) (C1 ('MetaCons "CloudWatchMonitoringConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "logStreamNamePrefix") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "logGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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.

Constructors

Configuration' 

Fields

Instances

Instances details
Eq Configuration Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.Configuration

Show Configuration Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.Configuration

Generic Configuration Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.Configuration

Associated Types

type Rep Configuration :: Type -> Type #

NFData Configuration Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.Configuration

Methods

rnf :: Configuration -> () #

Hashable Configuration Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.Configuration

ToJSON Configuration Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.Configuration

FromJSON Configuration Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.Configuration

type Rep Configuration Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.Configuration

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

newConfiguration Source #

Create a value of Configuration with all optional fields omitted.

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

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

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

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

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

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.

Constructors

ConfigurationOverrides' 

Fields

Instances

Instances details
Eq ConfigurationOverrides Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.ConfigurationOverrides

Show ConfigurationOverrides Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.ConfigurationOverrides

Generic ConfigurationOverrides Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.ConfigurationOverrides

Associated Types

type Rep ConfigurationOverrides :: Type -> Type #

NFData ConfigurationOverrides Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.ConfigurationOverrides

Methods

rnf :: ConfigurationOverrides -> () #

Hashable ConfigurationOverrides Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.ConfigurationOverrides

ToJSON ConfigurationOverrides Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.ConfigurationOverrides

FromJSON ConfigurationOverrides Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.ConfigurationOverrides

type Rep ConfigurationOverrides Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.ConfigurationOverrides

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

newConfigurationOverrides :: ConfigurationOverrides Source #

Create a value of ConfigurationOverrides with all optional fields omitted.

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

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

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

$sel:applicationConfiguration:ConfigurationOverrides', configurationOverrides_applicationConfiguration - The configurations for the application running by the job run.

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

The configurations for the application running by the job run.

ContainerInfo

data ContainerInfo Source #

The information about the container used for a job run or a managed endpoint.

See: newContainerInfo smart constructor.

Constructors

ContainerInfo' 

Fields

Instances

Instances details
Eq ContainerInfo Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.ContainerInfo

Read ContainerInfo Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.ContainerInfo

Show ContainerInfo Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.ContainerInfo

Generic ContainerInfo Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.ContainerInfo

Associated Types

type Rep ContainerInfo :: Type -> Type #

NFData ContainerInfo Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.ContainerInfo

Methods

rnf :: ContainerInfo -> () #

Hashable ContainerInfo Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.ContainerInfo

ToJSON ContainerInfo Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.ContainerInfo

FromJSON ContainerInfo Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.ContainerInfo

type Rep ContainerInfo Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.ContainerInfo

type Rep ContainerInfo = D1 ('MetaData "ContainerInfo" "Amazonka.EMRContainers.Types.ContainerInfo" "libZSservicesZSamazonka-emr-containersZSamazonka-emr-containers" 'False) (C1 ('MetaCons "ContainerInfo'" 'PrefixI 'True) (S1 ('MetaSel ('Just "eksInfo") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EksInfo))))

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.

Constructors

ContainerProvider' 

Fields

Instances

Instances details
Eq ContainerProvider Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.ContainerProvider

Read ContainerProvider Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.ContainerProvider

Show ContainerProvider Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.ContainerProvider

Generic ContainerProvider Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.ContainerProvider

Associated Types

type Rep ContainerProvider :: Type -> Type #

NFData ContainerProvider Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.ContainerProvider

Methods

rnf :: ContainerProvider -> () #

Hashable ContainerProvider Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.ContainerProvider

ToJSON ContainerProvider Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.ContainerProvider

FromJSON ContainerProvider Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.ContainerProvider

type Rep ContainerProvider Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.ContainerProvider

type Rep ContainerProvider = D1 ('MetaData "ContainerProvider" "Amazonka.EMRContainers.Types.ContainerProvider" "libZSservicesZSamazonka-emr-containersZSamazonka-emr-containers" 'False) (C1 ('MetaCons "ContainerProvider'" 'PrefixI 'True) (S1 ('MetaSel ('Just "info") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ContainerInfo)) :*: (S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 ContainerProviderType) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newContainerProvider Source #

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

data EksInfo Source #

The information about the EKS cluster.

See: newEksInfo smart constructor.

Constructors

EksInfo' 

Fields

Instances

Instances details
Eq EksInfo Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.EksInfo

Methods

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

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

Read EksInfo Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.EksInfo

Show EksInfo Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.EksInfo

Generic EksInfo Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.EksInfo

Associated Types

type Rep EksInfo :: Type -> Type #

Methods

from :: EksInfo -> Rep EksInfo x #

to :: Rep EksInfo x -> EksInfo #

NFData EksInfo Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.EksInfo

Methods

rnf :: EksInfo -> () #

Hashable EksInfo Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.EksInfo

Methods

hashWithSalt :: Int -> EksInfo -> Int #

hash :: EksInfo -> Int #

ToJSON EksInfo Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.EksInfo

FromJSON EksInfo Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.EksInfo

type Rep EksInfo Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.EksInfo

type Rep EksInfo = D1 ('MetaData "EksInfo" "Amazonka.EMRContainers.Types.EksInfo" "libZSservicesZSamazonka-emr-containersZSamazonka-emr-containers" 'False) (C1 ('MetaCons "EksInfo'" 'PrefixI 'True) (S1 ('MetaSel ('Just "namespace") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newEksInfo :: EksInfo Source #

Create a value of EksInfo with all optional fields omitted.

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

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

$sel:namespace:EksInfo', eksInfo_namespace - The namespaces of the EKS cluster.

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

The namespaces of the EKS cluster.

Endpoint

data Endpoint Source #

This entity represents the endpoint that is managed by Amazon EMR on EKS.

See: newEndpoint smart constructor.

Constructors

Endpoint' 

Fields

Instances

Instances details
Eq Endpoint Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.Endpoint

Show Endpoint Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.Endpoint

Generic Endpoint Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.Endpoint

Associated Types

type Rep Endpoint :: Type -> Type #

Methods

from :: Endpoint -> Rep Endpoint x #

to :: Rep Endpoint x -> Endpoint #

NFData Endpoint Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.Endpoint

Methods

rnf :: Endpoint -> () #

Hashable Endpoint Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.Endpoint

Methods

hashWithSalt :: Int -> Endpoint -> Int #

hash :: Endpoint -> Int #

FromJSON Endpoint Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.Endpoint

type Rep Endpoint Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.Endpoint

type Rep Endpoint = D1 ('MetaData "Endpoint" "Amazonka.EMRContainers.Types.Endpoint" "libZSservicesZSamazonka-emr-containersZSamazonka-emr-containers" 'False) (C1 ('MetaCons "Endpoint'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "failureReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FailureReason)) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EndpointState))) :*: (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: ((S1 ('MetaSel ('Just "subnetIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "stateDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "certificateArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "executionRoleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: (((S1 ('MetaSel ('Just "securityGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "configurationOverrides") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConfigurationOverrides))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "releaseLabel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "serverUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "virtualClusterId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text)))))))))

newEndpoint :: Endpoint Source #

Create a value of Endpoint with all optional fields omitted.

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

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

$sel:failureReason:Endpoint', endpoint_failureReason - The reasons why the endpoint has failed.

$sel:state:Endpoint', endpoint_state - The state of the endpoint.

$sel:arn:Endpoint', endpoint_arn - The ARN of the endpoint.

$sel:createdAt:Endpoint', endpoint_createdAt - The date and time when the endpoint was created.

$sel:subnetIds:Endpoint', endpoint_subnetIds - The subnet IDs of the endpoint.

$sel:stateDetails:Endpoint', endpoint_stateDetails - Additional details of the endpoint state.

$sel:certificateArn:Endpoint', endpoint_certificateArn - The certificate ARN of the endpoint.

$sel:executionRoleArn:Endpoint', endpoint_executionRoleArn - The execution role ARN of the endpoint.

$sel:securityGroup:Endpoint', endpoint_securityGroup - The security group configuration of the endpoint.

$sel:configurationOverrides:Endpoint', endpoint_configurationOverrides - The configuration settings that are used to override existing configurations for endpoints.

$sel:name:Endpoint', endpoint_name - The name of the endpoint.

$sel:releaseLabel:Endpoint', endpoint_releaseLabel - The EMR release version to be used for the endpoint.

$sel:id:Endpoint', endpoint_id - The ID of the endpoint.

$sel:type':Endpoint', endpoint_type - The type of the endpoint.

$sel:serverUrl:Endpoint', endpoint_serverUrl - The server URL of the endpoint.

$sel:virtualClusterId:Endpoint', endpoint_virtualClusterId - The ID of the endpoint's virtual cluster.

$sel:tags:Endpoint', endpoint_tags - The tags of the endpoint.

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

The reasons why the endpoint has failed.

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

The state of the endpoint.

endpoint_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

data JobDriver Source #

Specify the driver that the job runs on.

See: newJobDriver smart constructor.

Constructors

JobDriver' 

Fields

Instances

Instances details
Eq JobDriver Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.JobDriver

Show JobDriver Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.JobDriver

Generic JobDriver Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.JobDriver

Associated Types

type Rep JobDriver :: Type -> Type #

NFData JobDriver Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.JobDriver

Methods

rnf :: JobDriver -> () #

Hashable JobDriver Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.JobDriver

ToJSON JobDriver Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.JobDriver

FromJSON JobDriver Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.JobDriver

type Rep JobDriver Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.JobDriver

type Rep JobDriver = D1 ('MetaData "JobDriver" "Amazonka.EMRContainers.Types.JobDriver" "libZSservicesZSamazonka-emr-containersZSamazonka-emr-containers" 'False) (C1 ('MetaCons "JobDriver'" 'PrefixI 'True) (S1 ('MetaSel ('Just "sparkSubmitJobDriver") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SparkSubmitJobDriver))))

newJobDriver :: JobDriver Source #

Create a value of JobDriver with all optional fields omitted.

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

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

$sel:sparkSubmitJobDriver:JobDriver', jobDriver_sparkSubmitJobDriver - The job driver parameters specified for spark submit.

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

The job driver parameters specified for spark submit.

JobRun

data JobRun Source #

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.

Constructors

JobRun' 

Fields

Instances

Instances details
Eq JobRun Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.JobRun

Methods

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

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

Show JobRun Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.JobRun

Generic JobRun Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.JobRun

Associated Types

type Rep JobRun :: Type -> Type #

Methods

from :: JobRun -> Rep JobRun x #

to :: Rep JobRun x -> JobRun #

NFData JobRun Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.JobRun

Methods

rnf :: JobRun -> () #

Hashable JobRun Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.JobRun

Methods

hashWithSalt :: Int -> JobRun -> Int #

hash :: JobRun -> Int #

FromJSON JobRun Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.JobRun

type Rep JobRun Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.JobRun

type Rep JobRun = D1 ('MetaData "JobRun" "Amazonka.EMRContainers.Types.JobRun" "libZSservicesZSamazonka-emr-containersZSamazonka-emr-containers" 'False) (C1 ('MetaCons "JobRun'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "failureReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FailureReason)) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe JobRunState))) :*: (S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "stateDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "createdBy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "executionRoleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: (((S1 ('MetaSel ('Just "jobDriver") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe JobDriver)) :*: S1 ('MetaSel ('Just "configurationOverrides") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConfigurationOverrides))) :*: (S1 ('MetaSel ('Just "finishedAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "releaseLabel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "virtualClusterId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))))))))

newJobRun :: JobRun Source #

Create a value of JobRun with all optional fields omitted.

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

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

$sel:failureReason:JobRun', jobRun_failureReason - The reasons why the job run has failed.

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

$sel:clientToken:JobRun', jobRun_clientToken - The client token used to start a job run.

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

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

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

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

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

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

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

$sel:finishedAt:JobRun', jobRun_finishedAt - The date and time when the job run has finished.

$sel:name:JobRun', jobRun_name - The name of the job run.

$sel:releaseLabel:JobRun', jobRun_releaseLabel - The release version of Amazon EMR.

$sel:id:JobRun', jobRun_id - The ID of the job run.

$sel:virtualClusterId:JobRun', jobRun_virtualClusterId - The ID of the job run's virtual cluster.

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

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

The reasons why the job run has failed.

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

The state of the job run.

jobRun_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

data MonitoringConfiguration Source #

Configuration setting for monitoring.

See: newMonitoringConfiguration smart constructor.

Constructors

MonitoringConfiguration' 

Fields

Instances

Instances details
Eq MonitoringConfiguration Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.MonitoringConfiguration

Read MonitoringConfiguration Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.MonitoringConfiguration

Show MonitoringConfiguration Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.MonitoringConfiguration

Generic MonitoringConfiguration Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.MonitoringConfiguration

Associated Types

type Rep MonitoringConfiguration :: Type -> Type #

NFData MonitoringConfiguration Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.MonitoringConfiguration

Methods

rnf :: MonitoringConfiguration -> () #

Hashable MonitoringConfiguration Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.MonitoringConfiguration

ToJSON MonitoringConfiguration Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.MonitoringConfiguration

FromJSON MonitoringConfiguration Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.MonitoringConfiguration

type Rep MonitoringConfiguration Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.MonitoringConfiguration

type Rep MonitoringConfiguration = D1 ('MetaData "MonitoringConfiguration" "Amazonka.EMRContainers.Types.MonitoringConfiguration" "libZSservicesZSamazonka-emr-containersZSamazonka-emr-containers" 'False) (C1 ('MetaCons "MonitoringConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "persistentAppUI") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe PersistentAppUI)) :*: (S1 ('MetaSel ('Just "s3MonitoringConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe S3MonitoringConfiguration)) :*: S1 ('MetaSel ('Just "cloudWatchMonitoringConfiguration") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe CloudWatchMonitoringConfiguration)))))

newMonitoringConfiguration :: MonitoringConfiguration Source #

Create a value of MonitoringConfiguration with all optional fields omitted.

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

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

$sel:persistentAppUI:MonitoringConfiguration', monitoringConfiguration_persistentAppUI - Monitoring configurations for the persistent application UI.

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

$sel:cloudWatchMonitoringConfiguration:MonitoringConfiguration', monitoringConfiguration_cloudWatchMonitoringConfiguration - Monitoring configurations for CloudWatch.

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

Monitoring configurations for the persistent application UI.

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.

Constructors

S3MonitoringConfiguration' 

Fields

  • logUri :: Text

    Amazon S3 destination URI for log publishing.

Instances

Instances details
Eq S3MonitoringConfiguration Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.S3MonitoringConfiguration

Read S3MonitoringConfiguration Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.S3MonitoringConfiguration

Show S3MonitoringConfiguration Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.S3MonitoringConfiguration

Generic S3MonitoringConfiguration Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.S3MonitoringConfiguration

Associated Types

type Rep S3MonitoringConfiguration :: Type -> Type #

NFData S3MonitoringConfiguration Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.S3MonitoringConfiguration

Hashable S3MonitoringConfiguration Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.S3MonitoringConfiguration

ToJSON S3MonitoringConfiguration Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.S3MonitoringConfiguration

FromJSON S3MonitoringConfiguration Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.S3MonitoringConfiguration

type Rep S3MonitoringConfiguration Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.S3MonitoringConfiguration

type Rep S3MonitoringConfiguration = D1 ('MetaData "S3MonitoringConfiguration" "Amazonka.EMRContainers.Types.S3MonitoringConfiguration" "libZSservicesZSamazonka-emr-containersZSamazonka-emr-containers" 'False) (C1 ('MetaCons "S3MonitoringConfiguration'" 'PrefixI 'True) (S1 ('MetaSel ('Just "logUri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newS3MonitoringConfiguration Source #

Create a value of S3MonitoringConfiguration with all optional fields omitted.

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

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

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

s3MonitoringConfiguration_logUri :: Lens' S3MonitoringConfiguration Text Source #

Amazon S3 destination URI for log publishing.

SparkSubmitJobDriver

data SparkSubmitJobDriver Source #

The information about job driver for Spark submit.

See: newSparkSubmitJobDriver smart constructor.

Constructors

SparkSubmitJobDriver' 

Fields

Instances

Instances details
Eq SparkSubmitJobDriver Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.SparkSubmitJobDriver

Show SparkSubmitJobDriver Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.SparkSubmitJobDriver

Generic SparkSubmitJobDriver Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.SparkSubmitJobDriver

Associated Types

type Rep SparkSubmitJobDriver :: Type -> Type #

NFData SparkSubmitJobDriver Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.SparkSubmitJobDriver

Methods

rnf :: SparkSubmitJobDriver -> () #

Hashable SparkSubmitJobDriver Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.SparkSubmitJobDriver

ToJSON SparkSubmitJobDriver Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.SparkSubmitJobDriver

FromJSON SparkSubmitJobDriver Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.SparkSubmitJobDriver

type Rep SparkSubmitJobDriver Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.SparkSubmitJobDriver

type Rep SparkSubmitJobDriver = D1 ('MetaData "SparkSubmitJobDriver" "Amazonka.EMRContainers.Types.SparkSubmitJobDriver" "libZSservicesZSamazonka-emr-containersZSamazonka-emr-containers" 'False) (C1 ('MetaCons "SparkSubmitJobDriver'" 'PrefixI 'True) (S1 ('MetaSel ('Just "sparkSubmitParameters") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (Sensitive Text))) :*: (S1 ('MetaSel ('Just "entryPointArguments") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Sensitive Text])) :*: S1 ('MetaSel ('Just "entryPoint") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Sensitive Text)))))

newSparkSubmitJobDriver Source #

Create a value of SparkSubmitJobDriver with all optional fields omitted.

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

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

$sel:sparkSubmitParameters:SparkSubmitJobDriver', sparkSubmitJobDriver_sparkSubmitParameters - The Spark submit parameters that are used for job runs.

$sel:entryPointArguments:SparkSubmitJobDriver', sparkSubmitJobDriver_entryPointArguments - The arguments for job application.

$sel:entryPoint:SparkSubmitJobDriver', sparkSubmitJobDriver_entryPoint - The entry point of job application.

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

The Spark submit parameters that are used for job runs.

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.

Constructors

VirtualCluster' 

Fields

Instances

Instances details
Eq VirtualCluster Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.VirtualCluster

Read VirtualCluster Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.VirtualCluster

Show VirtualCluster Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.VirtualCluster

Generic VirtualCluster Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.VirtualCluster

Associated Types

type Rep VirtualCluster :: Type -> Type #

NFData VirtualCluster Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.VirtualCluster

Methods

rnf :: VirtualCluster -> () #

Hashable VirtualCluster Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.VirtualCluster

FromJSON VirtualCluster Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.VirtualCluster

type Rep VirtualCluster Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.VirtualCluster

newVirtualCluster :: VirtualCluster Source #

Create a value of VirtualCluster with all optional fields omitted.

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

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

$sel:state:VirtualCluster', virtualCluster_state - The state of the virtual cluster.

$sel:arn:VirtualCluster', virtualCluster_arn - The ARN of the virtual cluster.

$sel:createdAt:VirtualCluster', virtualCluster_createdAt - The date and time when the virtual cluster is created.

$sel:name:VirtualCluster', virtualCluster_name - The name of the virtual cluster.

$sel:id:VirtualCluster', virtualCluster_id - The ID of the virtual cluster.

$sel:containerProvider:VirtualCluster', virtualCluster_containerProvider - The container provider of the virtual cluster.

$sel:tags:VirtualCluster', virtualCluster_tags - The assigned tags of the virtual cluster.

virtualCluster_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.