package
2.0.0-preview.5+incompatible
Repository: https://github.com/aws/aws-sdk-go-v2.git
Documentation: pkg.go.dev

# Packages

Package emriface provides an interface to enable mocking the Amazon Elastic MapReduce service client for testing your code.

# Functions

New creates a new instance of the EMR client with a config.

# Constants

Enum values for ActionOnFailure.
Enum values for ActionOnFailure.
Enum values for ActionOnFailure.
Enum values for ActionOnFailure.
Enum values for AdjustmentType.
Enum values for AdjustmentType.
Enum values for AdjustmentType.
Enum values for AutoScalingPolicyState.
Enum values for AutoScalingPolicyState.
Enum values for AutoScalingPolicyStateChangeReasonCode.
Enum values for AutoScalingPolicyStateChangeReasonCode.
Enum values for AutoScalingPolicyStateChangeReasonCode.
Enum values for AutoScalingPolicyState.
Enum values for AutoScalingPolicyState.
Enum values for AutoScalingPolicyState.
Enum values for AutoScalingPolicyState.
Enum values for CancelStepsRequestStatus.
Enum values for CancelStepsRequestStatus.
Enum values for ClusterState.
Enum values for ClusterStateChangeReasonCode.
Enum values for ClusterStateChangeReasonCode.
Enum values for ClusterStateChangeReasonCode.
Enum values for ClusterStateChangeReasonCode.
Enum values for ClusterStateChangeReasonCode.
Enum values for ClusterStateChangeReasonCode.
Enum values for ClusterStateChangeReasonCode.
Enum values for ClusterStateChangeReasonCode.
Enum values for ClusterState.
Enum values for ClusterState.
Enum values for ClusterState.
Enum values for ClusterState.
Enum values for ClusterState.
Enum values for ClusterState.
Enum values for ComparisonOperator.
Enum values for ComparisonOperator.
Enum values for ComparisonOperator.
Enum values for ComparisonOperator.
Service ID for Regions and Endpoints metadata.
ErrCodeInternalServerError for service response error code "InternalServerError".
ErrCodeInternalServerException for service response error code "InternalServerException".
ErrCodeInvalidRequestException for service response error code "InvalidRequestException".
Enum values for InstanceCollectionType.
Enum values for InstanceCollectionType.
Enum values for InstanceFleetState.
Enum values for InstanceFleetStateChangeReasonCode.
Enum values for InstanceFleetStateChangeReasonCode.
Enum values for InstanceFleetStateChangeReasonCode.
Enum values for InstanceFleetStateChangeReasonCode.
Enum values for InstanceFleetState.
Enum values for InstanceFleetState.
Enum values for InstanceFleetState.
Enum values for InstanceFleetState.
Enum values for InstanceFleetState.
Enum values for InstanceFleetState.
Enum values for InstanceFleetType.
Enum values for InstanceFleetType.
Enum values for InstanceFleetType.
Enum values for InstanceGroupState.
Enum values for InstanceGroupState.
Enum values for InstanceGroupStateChangeReasonCode.
Enum values for InstanceGroupStateChangeReasonCode.
Enum values for InstanceGroupStateChangeReasonCode.
Enum values for InstanceGroupStateChangeReasonCode.
Enum values for InstanceGroupState.
Enum values for InstanceGroupState.
Enum values for InstanceGroupState.
Enum values for InstanceGroupState.
Enum values for InstanceGroupState.
Enum values for InstanceGroupState.
Enum values for InstanceGroupState.
Enum values for InstanceGroupState.
Enum values for InstanceGroupType.
Enum values for InstanceGroupType.
Enum values for InstanceGroupType.
Enum values for InstanceRoleType.
Enum values for InstanceRoleType.
Enum values for InstanceRoleType.
Enum values for InstanceState.
Enum values for InstanceState.
Enum values for InstanceStateChangeReasonCode.
Enum values for InstanceStateChangeReasonCode.
Enum values for InstanceStateChangeReasonCode.
Enum values for InstanceStateChangeReasonCode.
Enum values for InstanceStateChangeReasonCode.
Enum values for InstanceState.
Enum values for InstanceState.
Enum values for InstanceState.
Enum values for JobFlowExecutionState.
Enum values for JobFlowExecutionState.
Enum values for JobFlowExecutionState.
Enum values for JobFlowExecutionState.
Enum values for JobFlowExecutionState.
Enum values for JobFlowExecutionState.
Enum values for JobFlowExecutionState.
Enum values for JobFlowExecutionState.
Enum values for MarketType.
Enum values for MarketType.
Enum values for RepoUpgradeOnBoot.
Enum values for RepoUpgradeOnBoot.
Enum values for ScaleDownBehavior.
Enum values for ScaleDownBehavior.
Service endpoint prefix API calls made to.
Enum values for SpotProvisioningTimeoutAction.
Enum values for SpotProvisioningTimeoutAction.
Enum values for Statistic.
Enum values for Statistic.
Enum values for Statistic.
Enum values for Statistic.
Enum values for Statistic.
Enum values for StepExecutionState.
Enum values for StepExecutionState.
Enum values for StepExecutionState.
Enum values for StepExecutionState.
Enum values for StepExecutionState.
Enum values for StepExecutionState.
Enum values for StepExecutionState.
Enum values for StepState.
Enum values for StepState.
Enum values for StepStateChangeReasonCode.
Enum values for StepState.
Enum values for StepState.
Enum values for StepState.
Enum values for StepState.
Enum values for StepState.
Enum values for Unit.
Enum values for Unit.
Enum values for Unit.
Enum values for Unit.
Enum values for Unit.
Enum values for Unit.
Enum values for Unit.
Enum values for Unit.
Enum values for Unit.
Enum values for Unit.
Enum values for Unit.
Enum values for Unit.
Enum values for Unit.
Enum values for Unit.
Enum values for Unit.
Enum values for Unit.
Enum values for Unit.
Enum values for Unit.
Enum values for Unit.
Enum values for Unit.
Enum values for Unit.
Enum values for Unit.
Enum values for Unit.
Enum values for Unit.
Enum values for Unit.
Enum values for Unit.
Enum values for Unit.

# Structs

Please also see https://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/AddInstanceFleetInput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/AddInstanceFleetOutput.
AddInstanceFleetRequest is a API request type for the AddInstanceFleet API operation.
Input to an AddInstanceGroups call.
Output from an AddInstanceGroups call.
AddInstanceGroupsRequest is a API request type for the AddInstanceGroups API operation.
The input argument to the AddJobFlowSteps operation.
The output for the AddJobFlowSteps operation.
AddJobFlowStepsRequest is a API request type for the AddJobFlowSteps API operation.
This input identifies a cluster and a list of tags to attach.
This output indicates the result of adding tags to a resource.
AddTagsRequest is a API request type for the AddTags API operation.
An application is any Amazon or third-party software that you can add to the cluster.
An automatic scaling policy for a core instance group or task instance group in an Amazon EMR cluster.
An automatic scaling policy for a core instance group or task instance group in an Amazon EMR cluster.
The reason for an AutoScalingPolicyStatus change.
The status of an automatic scaling policy.
Configuration of a bootstrap action.
Reports the configuration of a bootstrap action in a cluster (job flow).
Specification of the status of a CancelSteps request.
The input argument to the CancelSteps operation.
The output for the CancelSteps operation.
CancelStepsRequest is a API request type for the CancelSteps API operation.
The definition of a CloudWatch metric alarm, which determines when an automatic scaling activity is triggered.
The detailed description of the cluster.
The reason that the cluster changed to its current state.
The detailed status of the cluster.
The summary description of the cluster.
Represents the timeline of the cluster's lifecycle.
An entity describing an executable that runs on a cluster.
Amazon EMR releases 4.x or later.
Please also see https://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/CreateSecurityConfigurationInput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/CreateSecurityConfigurationOutput.
CreateSecurityConfigurationRequest is a API request type for the CreateSecurityConfiguration API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/DeleteSecurityConfigurationInput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/DeleteSecurityConfigurationOutput.
DeleteSecurityConfigurationRequest is a API request type for the DeleteSecurityConfiguration API operation.
This input determines which cluster to describe.
This output contains the description of the cluster.
DescribeClusterRequest is a API request type for the DescribeCluster API operation.
The input for the DescribeJobFlows operation.
The output for the DescribeJobFlows operation.
DescribeJobFlowsRequest is a API request type for the DescribeJobFlows API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/DescribeSecurityConfigurationInput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/DescribeSecurityConfigurationOutput.
DescribeSecurityConfigurationRequest is a API request type for the DescribeSecurityConfiguration API operation.
This input determines which step to describe.
This output contains the description of the cluster step.
DescribeStepRequest is a API request type for the DescribeStep API operation.
Configuration of requested EBS block device associated with the instance group.
Configuration of requested EBS block device associated with the instance group with count of volumes that will be associated to every instance.
The Amazon EBS configuration of a cluster instance.
EBS block device that's attached to an EC2 instance.
Provides information about the EC2 instances in a cluster grouped by category.
EMR provides the API operation methods for making requests to Amazon Elastic MapReduce.
The details of the step failure.
A job flow step consisting of a JAR file whose main function will be executed.
A cluster step consisting of a JAR file whose main function will be executed.
Represents an EC2 instance provisioned as part of cluster.
Describes an instance fleet, which is a group of EC2 instances that host a particular node type (master, core, or task) in an Amazon EMR cluster.
The configuration that defines an instance fleet.
Configuration parameters for an instance fleet modification request.
The launch specification for Spot instances in the fleet, which determines the defined duration and provisioning timeout behavior.
Provides status change reason details for the instance fleet.
The status of the instance fleet.
Provides historical timestamps for the instance fleet, including the time of creation, the time it became ready to run jobs, and the time of termination.
This entity represents an instance group, which is a group of instances that have common purpose.
Configuration defining a new instance group.
Detailed information about an instance group.
Modify an instance group size.
The status change reason details for the instance group.
The details of the instance group status.
The timeline of the instance group lifecycle.
Custom policy for requesting termination protection or termination of specific instances when shrinking an instance group.
The details of the status change reason for the instance.
The instance status details.
The timeline of the instance lifecycle.
An instance type configuration for each instance type in an instance fleet, which determines the EC2 instances Amazon EMR attempts to provision to fulfill On-Demand and Spot target capacities.
The configuration specification for each instance type in an instance fleet.
A description of a cluster (job flow).
Describes the status of the cluster (job flow).
A description of the Amazon EC2 instance on which the cluster (job flow) runs.
Specify the type of Amazon EC2 instances that the cluster (job flow) runs on.
Attributes for Kerberos configuration when Kerberos authentication is enabled using a security configuration.
A key value pair.
This input determines which bootstrap actions to retrieve.
This output contains the bootstrap actions detail.
ListBootstrapActionsPager is used to paginate the request.
ListBootstrapActionsRequest is a API request type for the ListBootstrapActions API operation.
This input determines how the ListClusters action filters the list of clusters that it returns.
This contains a ClusterSummaryList with the cluster details; for example, the cluster IDs, names, and status.
ListClustersPager is used to paginate the request.
ListClustersRequest is a API request type for the ListClusters API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/ListInstanceFleetsInput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/ListInstanceFleetsOutput.
ListInstanceFleetsPager is used to paginate the request.
ListInstanceFleetsRequest is a API request type for the ListInstanceFleets API operation.
This input determines which instance groups to retrieve.
This input determines which instance groups to retrieve.
ListInstanceGroupsPager is used to paginate the request.
ListInstanceGroupsRequest is a API request type for the ListInstanceGroups API operation.
This input determines which instances to list.
This output contains the list of instances.
ListInstancesPager is used to paginate the request.
ListInstancesRequest is a API request type for the ListInstances API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/ListSecurityConfigurationsInput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/ListSecurityConfigurationsOutput.
ListSecurityConfigurationsRequest is a API request type for the ListSecurityConfigurations API operation.
This input determines which steps to list.
This output contains the list of steps returned in reverse order.
ListStepsPager is used to paginate the request.
ListStepsRequest is a API request type for the ListSteps API operation.
A CloudWatch dimension, which is specified using a Key (known as a Name in CloudWatch), Value pair.
Please also see https://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/ModifyInstanceFleetInput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/ModifyInstanceFleetOutput.
ModifyInstanceFleetRequest is a API request type for the ModifyInstanceFleet API operation.
Change the size of some instance groups.
Please also see https://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/ModifyInstanceGroupsOutput.
ModifyInstanceGroupsRequest is a API request type for the ModifyInstanceGroups API operation.
The Amazon EC2 Availability Zone configuration of the cluster (job flow).
Please also see https://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/PutAutoScalingPolicyInput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/PutAutoScalingPolicyOutput.
PutAutoScalingPolicyRequest is a API request type for the PutAutoScalingPolicy API operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/RemoveAutoScalingPolicyInput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/RemoveAutoScalingPolicyOutput.
RemoveAutoScalingPolicyRequest is a API request type for the RemoveAutoScalingPolicy API operation.
This input identifies a cluster and a list of tags to remove.
This output indicates the result of removing tags from a resource.
RemoveTagsRequest is a API request type for the RemoveTags API operation.
Input to the RunJobFlow operation.
The result of the RunJobFlow operation.
RunJobFlowRequest is a API request type for the RunJobFlow API operation.
The type of adjustment the automatic scaling activity makes when triggered, and the periodicity of the adjustment.
The upper and lower EC2 instance limits for an automatic scaling policy.
A scale-in or scale-out rule that defines scaling activity, including the CloudWatch metric alarm that triggers activity, how EC2 instances are added or removed, and the periodicity of adjustments.
The conditions that trigger an automatic scaling activity.
Configuration of the script to run during a bootstrap action.
The creation date and time, and name, of a security configuration.
The input argument to the TerminationProtection operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/SetTerminationProtectionOutput.
SetTerminationProtectionRequest is a API request type for the SetTerminationProtection API operation.
The input to the SetVisibleToAllUsers action.
Please also see https://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/SetVisibleToAllUsersOutput.
SetVisibleToAllUsersRequest is a API request type for the SetVisibleToAllUsers API operation.
Policy for customizing shrink operations.
An automatic scaling configuration, which describes how the policy adds or removes instances, the cooldown period, and the number of EC2 instances that will be added each time the CloudWatch metric alarm condition is satisfied.
The launch specification for Spot instances in the instance fleet, which determines the defined duration and provisioning timeout behavior.
This represents a step in a cluster.
Specification of a cluster (job flow) step.
Combines the execution state and configuration of a step.
The execution state of a step.
The details of the step state change reason.
The execution status details of the cluster step.
The summary of the cluster step.
The timeline of the cluster step lifecycle.
The list of supported product configurations which allow user-supplied arguments.
A key/value pair containing user-defined metadata that you can associate with an Amazon EMR resource.
Input to the TerminateJobFlows operation.
Please also see https://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31/TerminateJobFlowsOutput.
TerminateJobFlowsRequest is a API request type for the TerminateJobFlows API operation.
EBS volume specifications such as volume type, IOPS, and size (GiB) that will be requested for the EBS volume attached to an EC2 instance in the cluster.

# Type aliases

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
The type of instance.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author