{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
module Amazonka.EMR
(
defaultService,
_InvalidRequestException,
_InternalServerError,
_InternalServerException,
newStepComplete,
newClusterTerminated,
newClusterRunning,
RunJobFlow (RunJobFlow'),
newRunJobFlow,
RunJobFlowResponse (RunJobFlowResponse'),
newRunJobFlowResponse,
RemoveAutoScalingPolicy (RemoveAutoScalingPolicy'),
newRemoveAutoScalingPolicy,
RemoveAutoScalingPolicyResponse (RemoveAutoScalingPolicyResponse'),
newRemoveAutoScalingPolicyResponse,
CreateStudio (CreateStudio'),
newCreateStudio,
CreateStudioResponse (CreateStudioResponse'),
newCreateStudioResponse,
SetVisibleToAllUsers (SetVisibleToAllUsers'),
newSetVisibleToAllUsers,
SetVisibleToAllUsersResponse (SetVisibleToAllUsersResponse'),
newSetVisibleToAllUsersResponse,
TerminateJobFlows (TerminateJobFlows'),
newTerminateJobFlows,
TerminateJobFlowsResponse (TerminateJobFlowsResponse'),
newTerminateJobFlowsResponse,
DescribeStep (DescribeStep'),
newDescribeStep,
DescribeStepResponse (DescribeStepResponse'),
newDescribeStepResponse,
RemoveTags (RemoveTags'),
newRemoveTags,
RemoveTagsResponse (RemoveTagsResponse'),
newRemoveTagsResponse,
DescribeCluster (DescribeCluster'),
newDescribeCluster,
DescribeClusterResponse (DescribeClusterResponse'),
newDescribeClusterResponse,
ListSecurityConfigurations (ListSecurityConfigurations'),
newListSecurityConfigurations,
ListSecurityConfigurationsResponse (ListSecurityConfigurationsResponse'),
newListSecurityConfigurationsResponse,
CancelSteps (CancelSteps'),
newCancelSteps,
CancelStepsResponse (CancelStepsResponse'),
newCancelStepsResponse,
ListNotebookExecutions (ListNotebookExecutions'),
newListNotebookExecutions,
ListNotebookExecutionsResponse (ListNotebookExecutionsResponse'),
newListNotebookExecutionsResponse,
PutAutoTerminationPolicy (PutAutoTerminationPolicy'),
newPutAutoTerminationPolicy,
PutAutoTerminationPolicyResponse (PutAutoTerminationPolicyResponse'),
newPutAutoTerminationPolicyResponse,
CreateSecurityConfiguration (CreateSecurityConfiguration'),
newCreateSecurityConfiguration,
CreateSecurityConfigurationResponse (CreateSecurityConfigurationResponse'),
newCreateSecurityConfigurationResponse,
DescribeReleaseLabel (DescribeReleaseLabel'),
newDescribeReleaseLabel,
DescribeReleaseLabelResponse (DescribeReleaseLabelResponse'),
newDescribeReleaseLabelResponse,
SetTerminationProtection (SetTerminationProtection'),
newSetTerminationProtection,
SetTerminationProtectionResponse (SetTerminationProtectionResponse'),
newSetTerminationProtectionResponse,
AddJobFlowSteps (AddJobFlowSteps'),
newAddJobFlowSteps,
AddJobFlowStepsResponse (AddJobFlowStepsResponse'),
newAddJobFlowStepsResponse,
DescribeStudio (DescribeStudio'),
newDescribeStudio,
DescribeStudioResponse (DescribeStudioResponse'),
newDescribeStudioResponse,
ModifyInstanceGroups (ModifyInstanceGroups'),
newModifyInstanceGroups,
ModifyInstanceGroupsResponse (ModifyInstanceGroupsResponse'),
newModifyInstanceGroupsResponse,
StartNotebookExecution (StartNotebookExecution'),
newStartNotebookExecution,
StartNotebookExecutionResponse (StartNotebookExecutionResponse'),
newStartNotebookExecutionResponse,
ListSteps (ListSteps'),
newListSteps,
ListStepsResponse (ListStepsResponse'),
newListStepsResponse,
ListReleaseLabels (ListReleaseLabels'),
newListReleaseLabels,
ListReleaseLabelsResponse (ListReleaseLabelsResponse'),
newListReleaseLabelsResponse,
CreateStudioSessionMapping (CreateStudioSessionMapping'),
newCreateStudioSessionMapping,
CreateStudioSessionMappingResponse (CreateStudioSessionMappingResponse'),
newCreateStudioSessionMappingResponse,
AddInstanceFleet (AddInstanceFleet'),
newAddInstanceFleet,
AddInstanceFleetResponse (AddInstanceFleetResponse'),
newAddInstanceFleetResponse,
DeleteStudio (DeleteStudio'),
newDeleteStudio,
DeleteStudioResponse (DeleteStudioResponse'),
newDeleteStudioResponse,
UpdateStudio (UpdateStudio'),
newUpdateStudio,
UpdateStudioResponse (UpdateStudioResponse'),
newUpdateStudioResponse,
ListStudios (ListStudios'),
newListStudios,
ListStudiosResponse (ListStudiosResponse'),
newListStudiosResponse,
PutManagedScalingPolicy (PutManagedScalingPolicy'),
newPutManagedScalingPolicy,
PutManagedScalingPolicyResponse (PutManagedScalingPolicyResponse'),
newPutManagedScalingPolicyResponse,
AddInstanceGroups (AddInstanceGroups'),
newAddInstanceGroups,
AddInstanceGroupsResponse (AddInstanceGroupsResponse'),
newAddInstanceGroupsResponse,
GetStudioSessionMapping (GetStudioSessionMapping'),
newGetStudioSessionMapping,
GetStudioSessionMappingResponse (GetStudioSessionMappingResponse'),
newGetStudioSessionMappingResponse,
DeleteSecurityConfiguration (DeleteSecurityConfiguration'),
newDeleteSecurityConfiguration,
DeleteSecurityConfigurationResponse (DeleteSecurityConfigurationResponse'),
newDeleteSecurityConfigurationResponse,
ModifyInstanceFleet (ModifyInstanceFleet'),
newModifyInstanceFleet,
ModifyInstanceFleetResponse (ModifyInstanceFleetResponse'),
newModifyInstanceFleetResponse,
ListInstanceGroups (ListInstanceGroups'),
newListInstanceGroups,
ListInstanceGroupsResponse (ListInstanceGroupsResponse'),
newListInstanceGroupsResponse,
GetBlockPublicAccessConfiguration (GetBlockPublicAccessConfiguration'),
newGetBlockPublicAccessConfiguration,
GetBlockPublicAccessConfigurationResponse (GetBlockPublicAccessConfigurationResponse'),
newGetBlockPublicAccessConfigurationResponse,
ModifyCluster (ModifyCluster'),
newModifyCluster,
ModifyClusterResponse (ModifyClusterResponse'),
newModifyClusterResponse,
GetAutoTerminationPolicy (GetAutoTerminationPolicy'),
newGetAutoTerminationPolicy,
GetAutoTerminationPolicyResponse (GetAutoTerminationPolicyResponse'),
newGetAutoTerminationPolicyResponse,
PutBlockPublicAccessConfiguration (PutBlockPublicAccessConfiguration'),
newPutBlockPublicAccessConfiguration,
PutBlockPublicAccessConfigurationResponse (PutBlockPublicAccessConfigurationResponse'),
newPutBlockPublicAccessConfigurationResponse,
ListBootstrapActions (ListBootstrapActions'),
newListBootstrapActions,
ListBootstrapActionsResponse (ListBootstrapActionsResponse'),
newListBootstrapActionsResponse,
RemoveAutoTerminationPolicy (RemoveAutoTerminationPolicy'),
newRemoveAutoTerminationPolicy,
RemoveAutoTerminationPolicyResponse (RemoveAutoTerminationPolicyResponse'),
newRemoveAutoTerminationPolicyResponse,
AddTags (AddTags'),
newAddTags,
AddTagsResponse (AddTagsResponse'),
newAddTagsResponse,
ListInstances (ListInstances'),
newListInstances,
ListInstancesResponse (ListInstancesResponse'),
newListInstancesResponse,
PutAutoScalingPolicy (PutAutoScalingPolicy'),
newPutAutoScalingPolicy,
PutAutoScalingPolicyResponse (PutAutoScalingPolicyResponse'),
newPutAutoScalingPolicyResponse,
DeleteStudioSessionMapping (DeleteStudioSessionMapping'),
newDeleteStudioSessionMapping,
DeleteStudioSessionMappingResponse (DeleteStudioSessionMappingResponse'),
newDeleteStudioSessionMappingResponse,
UpdateStudioSessionMapping (UpdateStudioSessionMapping'),
newUpdateStudioSessionMapping,
UpdateStudioSessionMappingResponse (UpdateStudioSessionMappingResponse'),
newUpdateStudioSessionMappingResponse,
ListClusters (ListClusters'),
newListClusters,
ListClustersResponse (ListClustersResponse'),
newListClustersResponse,
DescribeSecurityConfiguration (DescribeSecurityConfiguration'),
newDescribeSecurityConfiguration,
DescribeSecurityConfigurationResponse (DescribeSecurityConfigurationResponse'),
newDescribeSecurityConfigurationResponse,
StopNotebookExecution (StopNotebookExecution'),
newStopNotebookExecution,
StopNotebookExecutionResponse (StopNotebookExecutionResponse'),
newStopNotebookExecutionResponse,
ListStudioSessionMappings (ListStudioSessionMappings'),
newListStudioSessionMappings,
ListStudioSessionMappingsResponse (ListStudioSessionMappingsResponse'),
newListStudioSessionMappingsResponse,
GetManagedScalingPolicy (GetManagedScalingPolicy'),
newGetManagedScalingPolicy,
GetManagedScalingPolicyResponse (GetManagedScalingPolicyResponse'),
newGetManagedScalingPolicyResponse,
ListInstanceFleets (ListInstanceFleets'),
newListInstanceFleets,
ListInstanceFleetsResponse (ListInstanceFleetsResponse'),
newListInstanceFleetsResponse,
RemoveManagedScalingPolicy (RemoveManagedScalingPolicy'),
newRemoveManagedScalingPolicy,
RemoveManagedScalingPolicyResponse (RemoveManagedScalingPolicyResponse'),
newRemoveManagedScalingPolicyResponse,
DescribeNotebookExecution (DescribeNotebookExecution'),
newDescribeNotebookExecution,
DescribeNotebookExecutionResponse (DescribeNotebookExecutionResponse'),
newDescribeNotebookExecutionResponse,
ActionOnFailure (..),
AdjustmentType (..),
AuthMode (..),
AutoScalingPolicyState (..),
AutoScalingPolicyStateChangeReasonCode (..),
CancelStepsRequestStatus (..),
ClusterState (..),
ClusterStateChangeReasonCode (..),
ComparisonOperator (..),
ComputeLimitsUnitType (..),
ExecutionEngineType (..),
IdentityType (..),
InstanceCollectionType (..),
InstanceFleetState (..),
InstanceFleetStateChangeReasonCode (..),
InstanceFleetType (..),
InstanceGroupState (..),
InstanceGroupStateChangeReasonCode (..),
InstanceGroupType (..),
InstanceRoleType (..),
InstanceState (..),
InstanceStateChangeReasonCode (..),
MarketType (..),
NotebookExecutionStatus (..),
OnDemandCapacityReservationPreference (..),
OnDemandCapacityReservationUsageStrategy (..),
OnDemandProvisioningAllocationStrategy (..),
PlacementGroupStrategy (..),
RepoUpgradeOnBoot (..),
ScaleDownBehavior (..),
SpotProvisioningAllocationStrategy (..),
SpotProvisioningTimeoutAction (..),
Statistic (..),
StepCancellationOption (..),
StepState (..),
StepStateChangeReasonCode (..),
Unit (..),
Application (Application'),
newApplication,
AutoScalingPolicy (AutoScalingPolicy'),
newAutoScalingPolicy,
AutoScalingPolicyDescription (AutoScalingPolicyDescription'),
newAutoScalingPolicyDescription,
AutoScalingPolicyStateChangeReason (AutoScalingPolicyStateChangeReason'),
newAutoScalingPolicyStateChangeReason,
AutoScalingPolicyStatus (AutoScalingPolicyStatus'),
newAutoScalingPolicyStatus,
AutoTerminationPolicy (AutoTerminationPolicy'),
newAutoTerminationPolicy,
BlockPublicAccessConfiguration (BlockPublicAccessConfiguration'),
newBlockPublicAccessConfiguration,
BlockPublicAccessConfigurationMetadata (BlockPublicAccessConfigurationMetadata'),
newBlockPublicAccessConfigurationMetadata,
BootstrapActionConfig (BootstrapActionConfig'),
newBootstrapActionConfig,
CancelStepsInfo (CancelStepsInfo'),
newCancelStepsInfo,
CloudWatchAlarmDefinition (CloudWatchAlarmDefinition'),
newCloudWatchAlarmDefinition,
Cluster (Cluster'),
newCluster,
ClusterStateChangeReason (ClusterStateChangeReason'),
newClusterStateChangeReason,
ClusterStatus (ClusterStatus'),
newClusterStatus,
ClusterSummary (ClusterSummary'),
newClusterSummary,
ClusterTimeline (ClusterTimeline'),
newClusterTimeline,
Command (Command'),
newCommand,
ComputeLimits (ComputeLimits'),
newComputeLimits,
Configuration (Configuration'),
newConfiguration,
EbsBlockDevice (EbsBlockDevice'),
newEbsBlockDevice,
EbsBlockDeviceConfig (EbsBlockDeviceConfig'),
newEbsBlockDeviceConfig,
EbsConfiguration (EbsConfiguration'),
newEbsConfiguration,
EbsVolume (EbsVolume'),
newEbsVolume,
Ec2InstanceAttributes (Ec2InstanceAttributes'),
newEc2InstanceAttributes,
ExecutionEngineConfig (ExecutionEngineConfig'),
newExecutionEngineConfig,
FailureDetails (FailureDetails'),
newFailureDetails,
HadoopJarStepConfig (HadoopJarStepConfig'),
newHadoopJarStepConfig,
HadoopStepConfig (HadoopStepConfig'),
newHadoopStepConfig,
Instance (Instance'),
newInstance,
InstanceFleet (InstanceFleet'),
newInstanceFleet,
InstanceFleetConfig (InstanceFleetConfig'),
newInstanceFleetConfig,
InstanceFleetModifyConfig (InstanceFleetModifyConfig'),
newInstanceFleetModifyConfig,
InstanceFleetProvisioningSpecifications (InstanceFleetProvisioningSpecifications'),
newInstanceFleetProvisioningSpecifications,
InstanceFleetStateChangeReason (InstanceFleetStateChangeReason'),
newInstanceFleetStateChangeReason,
InstanceFleetStatus (InstanceFleetStatus'),
newInstanceFleetStatus,
InstanceFleetTimeline (InstanceFleetTimeline'),
newInstanceFleetTimeline,
InstanceGroup (InstanceGroup'),
newInstanceGroup,
InstanceGroupConfig (InstanceGroupConfig'),
newInstanceGroupConfig,
InstanceGroupModifyConfig (InstanceGroupModifyConfig'),
newInstanceGroupModifyConfig,
InstanceGroupStateChangeReason (InstanceGroupStateChangeReason'),
newInstanceGroupStateChangeReason,
InstanceGroupStatus (InstanceGroupStatus'),
newInstanceGroupStatus,
InstanceGroupTimeline (InstanceGroupTimeline'),
newInstanceGroupTimeline,
InstanceResizePolicy (InstanceResizePolicy'),
newInstanceResizePolicy,
InstanceStateChangeReason (InstanceStateChangeReason'),
newInstanceStateChangeReason,
InstanceStatus (InstanceStatus'),
newInstanceStatus,
InstanceTimeline (InstanceTimeline'),
newInstanceTimeline,
InstanceTypeConfig (InstanceTypeConfig'),
newInstanceTypeConfig,
InstanceTypeSpecification (InstanceTypeSpecification'),
newInstanceTypeSpecification,
JobFlowInstancesConfig (JobFlowInstancesConfig'),
newJobFlowInstancesConfig,
KerberosAttributes (KerberosAttributes'),
newKerberosAttributes,
KeyValue (KeyValue'),
newKeyValue,
ManagedScalingPolicy (ManagedScalingPolicy'),
newManagedScalingPolicy,
MetricDimension (MetricDimension'),
newMetricDimension,
NotebookExecution (NotebookExecution'),
newNotebookExecution,
NotebookExecutionSummary (NotebookExecutionSummary'),
newNotebookExecutionSummary,
OnDemandCapacityReservationOptions (OnDemandCapacityReservationOptions'),
newOnDemandCapacityReservationOptions,
OnDemandProvisioningSpecification (OnDemandProvisioningSpecification'),
newOnDemandProvisioningSpecification,
PlacementGroupConfig (PlacementGroupConfig'),
newPlacementGroupConfig,
PlacementType (PlacementType'),
newPlacementType,
PortRange (PortRange'),
newPortRange,
ReleaseLabelFilter (ReleaseLabelFilter'),
newReleaseLabelFilter,
ScalingAction (ScalingAction'),
newScalingAction,
ScalingConstraints (ScalingConstraints'),
newScalingConstraints,
ScalingRule (ScalingRule'),
newScalingRule,
ScalingTrigger (ScalingTrigger'),
newScalingTrigger,
ScriptBootstrapActionConfig (ScriptBootstrapActionConfig'),
newScriptBootstrapActionConfig,
SecurityConfigurationSummary (SecurityConfigurationSummary'),
newSecurityConfigurationSummary,
SessionMappingDetail (SessionMappingDetail'),
newSessionMappingDetail,
SessionMappingSummary (SessionMappingSummary'),
newSessionMappingSummary,
ShrinkPolicy (ShrinkPolicy'),
newShrinkPolicy,
SimpleScalingPolicyConfiguration (SimpleScalingPolicyConfiguration'),
newSimpleScalingPolicyConfiguration,
SimplifiedApplication (SimplifiedApplication'),
newSimplifiedApplication,
SpotProvisioningSpecification (SpotProvisioningSpecification'),
newSpotProvisioningSpecification,
Step (Step'),
newStep,
StepConfig (StepConfig'),
newStepConfig,
StepStateChangeReason (StepStateChangeReason'),
newStepStateChangeReason,
StepStatus (StepStatus'),
newStepStatus,
StepSummary (StepSummary'),
newStepSummary,
StepTimeline (StepTimeline'),
newStepTimeline,
Studio (Studio'),
newStudio,
StudioSummary (StudioSummary'),
newStudioSummary,
SupportedProductConfig (SupportedProductConfig'),
newSupportedProductConfig,
Tag (Tag'),
newTag,
VolumeSpecification (VolumeSpecification'),
newVolumeSpecification,
)
where
import Amazonka.EMR.AddInstanceFleet
import Amazonka.EMR.AddInstanceGroups
import Amazonka.EMR.AddJobFlowSteps
import Amazonka.EMR.AddTags
import Amazonka.EMR.CancelSteps
import Amazonka.EMR.CreateSecurityConfiguration
import Amazonka.EMR.CreateStudio
import Amazonka.EMR.CreateStudioSessionMapping
import Amazonka.EMR.DeleteSecurityConfiguration
import Amazonka.EMR.DeleteStudio
import Amazonka.EMR.DeleteStudioSessionMapping
import Amazonka.EMR.DescribeCluster
import Amazonka.EMR.DescribeNotebookExecution
import Amazonka.EMR.DescribeReleaseLabel
import Amazonka.EMR.DescribeSecurityConfiguration
import Amazonka.EMR.DescribeStep
import Amazonka.EMR.DescribeStudio
import Amazonka.EMR.GetAutoTerminationPolicy
import Amazonka.EMR.GetBlockPublicAccessConfiguration
import Amazonka.EMR.GetManagedScalingPolicy
import Amazonka.EMR.GetStudioSessionMapping
import Amazonka.EMR.Lens
import Amazonka.EMR.ListBootstrapActions
import Amazonka.EMR.ListClusters
import Amazonka.EMR.ListInstanceFleets
import Amazonka.EMR.ListInstanceGroups
import Amazonka.EMR.ListInstances
import Amazonka.EMR.ListNotebookExecutions
import Amazonka.EMR.ListReleaseLabels
import Amazonka.EMR.ListSecurityConfigurations
import Amazonka.EMR.ListSteps
import Amazonka.EMR.ListStudioSessionMappings
import Amazonka.EMR.ListStudios
import Amazonka.EMR.ModifyCluster
import Amazonka.EMR.ModifyInstanceFleet
import Amazonka.EMR.ModifyInstanceGroups
import Amazonka.EMR.PutAutoScalingPolicy
import Amazonka.EMR.PutAutoTerminationPolicy
import Amazonka.EMR.PutBlockPublicAccessConfiguration
import Amazonka.EMR.PutManagedScalingPolicy
import Amazonka.EMR.RemoveAutoScalingPolicy
import Amazonka.EMR.RemoveAutoTerminationPolicy
import Amazonka.EMR.RemoveManagedScalingPolicy
import Amazonka.EMR.RemoveTags
import Amazonka.EMR.RunJobFlow
import Amazonka.EMR.SetTerminationProtection
import Amazonka.EMR.SetVisibleToAllUsers
import Amazonka.EMR.StartNotebookExecution
import Amazonka.EMR.StopNotebookExecution
import Amazonka.EMR.TerminateJobFlows
import Amazonka.EMR.Types
import Amazonka.EMR.UpdateStudio
import Amazonka.EMR.UpdateStudioSessionMapping
import Amazonka.EMR.Waiters