Documentation
¶
Overview ¶
Package emr provides the client and types for making API requests to Amazon Elastic MapReduce.
Amazon EMR is a web service that makes it easy to process large amounts of data efficiently. Amazon EMR uses Hadoop processing combined with several AWS products to do tasks such as web indexing, data mining, log file analysis, machine learning, scientific simulation, and data warehousing.
See https://docs.aws.amazon.com/goto/WebAPI/elasticmapreduce-2009-03-31 for more information on this service.
See emr package documentation for more information. https://docs.aws.amazon.com/sdk-for-go/api/service/emr/
Using the Client ¶
To contact Amazon Elastic MapReduce with the SDK use the New function to create a new service client. With that client you can make API requests to the service. These clients are safe to use concurrently.
See the SDK's documentation for more information on how to use the SDK. https://docs.aws.amazon.com/sdk-for-go/api/
See aws.Config documentation for more information on configuring SDK clients. https://docs.aws.amazon.com/sdk-for-go/api/aws/#Config
See the Amazon Elastic MapReduce client EMR for more information on creating client for this service. https://docs.aws.amazon.com/sdk-for-go/api/service/emr/#New
Index ¶
- Constants
- type AddInstanceFleetInput
- func (s AddInstanceFleetInput) GoString() string
- func (s *AddInstanceFleetInput) SetClusterId(v string) *AddInstanceFleetInput
- func (s *AddInstanceFleetInput) SetInstanceFleet(v *InstanceFleetConfig) *AddInstanceFleetInput
- func (s AddInstanceFleetInput) String() string
- func (s *AddInstanceFleetInput) Validate() error
- type AddInstanceFleetOutput
- type AddInstanceGroupsInput
- func (s AddInstanceGroupsInput) GoString() string
- func (s *AddInstanceGroupsInput) SetInstanceGroups(v []*InstanceGroupConfig) *AddInstanceGroupsInput
- func (s *AddInstanceGroupsInput) SetJobFlowId(v string) *AddInstanceGroupsInput
- func (s AddInstanceGroupsInput) String() string
- func (s *AddInstanceGroupsInput) Validate() error
- type AddInstanceGroupsOutput
- type AddJobFlowStepsInput
- type AddJobFlowStepsOutput
- type AddTagsInput
- type AddTagsOutput
- type Application
- func (s Application) GoString() string
- func (s *Application) SetAdditionalInfo(v map[string]*string) *Application
- func (s *Application) SetArgs(v []*string) *Application
- func (s *Application) SetName(v string) *Application
- func (s *Application) SetVersion(v string) *Application
- func (s Application) String() string
- type AutoScalingPolicy
- type AutoScalingPolicyDescription
- func (s AutoScalingPolicyDescription) GoString() string
- func (s *AutoScalingPolicyDescription) SetConstraints(v *ScalingConstraints) *AutoScalingPolicyDescription
- func (s *AutoScalingPolicyDescription) SetRules(v []*ScalingRule) *AutoScalingPolicyDescription
- func (s *AutoScalingPolicyDescription) SetStatus(v *AutoScalingPolicyStatus) *AutoScalingPolicyDescription
- func (s AutoScalingPolicyDescription) String() string
- type AutoScalingPolicyStateChangeReason
- func (s AutoScalingPolicyStateChangeReason) GoString() string
- func (s *AutoScalingPolicyStateChangeReason) SetCode(v string) *AutoScalingPolicyStateChangeReason
- func (s *AutoScalingPolicyStateChangeReason) SetMessage(v string) *AutoScalingPolicyStateChangeReason
- func (s AutoScalingPolicyStateChangeReason) String() string
- type AutoScalingPolicyStatus
- type BootstrapActionConfig
- func (s BootstrapActionConfig) GoString() string
- func (s *BootstrapActionConfig) SetName(v string) *BootstrapActionConfig
- func (s *BootstrapActionConfig) SetScriptBootstrapAction(v *ScriptBootstrapActionConfig) *BootstrapActionConfig
- func (s BootstrapActionConfig) String() string
- func (s *BootstrapActionConfig) Validate() error
- type BootstrapActionDetail
- type CancelStepsInfo
- type CancelStepsInput
- type CancelStepsOutput
- type CloudWatchAlarmDefinition
- func (s CloudWatchAlarmDefinition) GoString() string
- func (s *CloudWatchAlarmDefinition) SetComparisonOperator(v string) *CloudWatchAlarmDefinition
- func (s *CloudWatchAlarmDefinition) SetDimensions(v []*MetricDimension) *CloudWatchAlarmDefinition
- func (s *CloudWatchAlarmDefinition) SetEvaluationPeriods(v int64) *CloudWatchAlarmDefinition
- func (s *CloudWatchAlarmDefinition) SetMetricName(v string) *CloudWatchAlarmDefinition
- func (s *CloudWatchAlarmDefinition) SetNamespace(v string) *CloudWatchAlarmDefinition
- func (s *CloudWatchAlarmDefinition) SetPeriod(v int64) *CloudWatchAlarmDefinition
- func (s *CloudWatchAlarmDefinition) SetStatistic(v string) *CloudWatchAlarmDefinition
- func (s *CloudWatchAlarmDefinition) SetThreshold(v float64) *CloudWatchAlarmDefinition
- func (s *CloudWatchAlarmDefinition) SetUnit(v string) *CloudWatchAlarmDefinition
- func (s CloudWatchAlarmDefinition) String() string
- func (s *CloudWatchAlarmDefinition) Validate() error
- type Cluster
- func (s Cluster) GoString() string
- func (s *Cluster) SetApplications(v []*Application) *Cluster
- func (s *Cluster) SetAutoScalingRole(v string) *Cluster
- func (s *Cluster) SetAutoTerminate(v bool) *Cluster
- func (s *Cluster) SetConfigurations(v []*Configuration) *Cluster
- func (s *Cluster) SetCustomAmiId(v string) *Cluster
- func (s *Cluster) SetEbsRootVolumeSize(v int64) *Cluster
- func (s *Cluster) SetEc2InstanceAttributes(v *Ec2InstanceAttributes) *Cluster
- func (s *Cluster) SetId(v string) *Cluster
- func (s *Cluster) SetInstanceCollectionType(v string) *Cluster
- func (s *Cluster) SetKerberosAttributes(v *KerberosAttributes) *Cluster
- func (s *Cluster) SetLogUri(v string) *Cluster
- func (s *Cluster) SetMasterPublicDnsName(v string) *Cluster
- func (s *Cluster) SetName(v string) *Cluster
- func (s *Cluster) SetNormalizedInstanceHours(v int64) *Cluster
- func (s *Cluster) SetReleaseLabel(v string) *Cluster
- func (s *Cluster) SetRepoUpgradeOnBoot(v string) *Cluster
- func (s *Cluster) SetRequestedAmiVersion(v string) *Cluster
- func (s *Cluster) SetRunningAmiVersion(v string) *Cluster
- func (s *Cluster) SetScaleDownBehavior(v string) *Cluster
- func (s *Cluster) SetSecurityConfiguration(v string) *Cluster
- func (s *Cluster) SetServiceRole(v string) *Cluster
- func (s *Cluster) SetStatus(v *ClusterStatus) *Cluster
- func (s *Cluster) SetTags(v []*Tag) *Cluster
- func (s *Cluster) SetTerminationProtected(v bool) *Cluster
- func (s *Cluster) SetVisibleToAllUsers(v bool) *Cluster
- func (s Cluster) String() string
- type ClusterStateChangeReason
- type ClusterStatus
- type ClusterSummary
- func (s ClusterSummary) GoString() string
- func (s *ClusterSummary) SetId(v string) *ClusterSummary
- func (s *ClusterSummary) SetName(v string) *ClusterSummary
- func (s *ClusterSummary) SetNormalizedInstanceHours(v int64) *ClusterSummary
- func (s *ClusterSummary) SetStatus(v *ClusterStatus) *ClusterSummary
- func (s ClusterSummary) String() string
- type ClusterTimeline
- func (s ClusterTimeline) GoString() string
- func (s *ClusterTimeline) SetCreationDateTime(v time.Time) *ClusterTimeline
- func (s *ClusterTimeline) SetEndDateTime(v time.Time) *ClusterTimeline
- func (s *ClusterTimeline) SetReadyDateTime(v time.Time) *ClusterTimeline
- func (s ClusterTimeline) String() string
- type Command
- type Configuration
- type CreateSecurityConfigurationInput
- func (s CreateSecurityConfigurationInput) GoString() string
- func (s *CreateSecurityConfigurationInput) SetName(v string) *CreateSecurityConfigurationInput
- func (s *CreateSecurityConfigurationInput) SetSecurityConfiguration(v string) *CreateSecurityConfigurationInput
- func (s CreateSecurityConfigurationInput) String() string
- func (s *CreateSecurityConfigurationInput) Validate() error
- type CreateSecurityConfigurationOutput
- func (s CreateSecurityConfigurationOutput) GoString() string
- func (s *CreateSecurityConfigurationOutput) SetCreationDateTime(v time.Time) *CreateSecurityConfigurationOutput
- func (s *CreateSecurityConfigurationOutput) SetName(v string) *CreateSecurityConfigurationOutput
- func (s CreateSecurityConfigurationOutput) String() string
- type DeleteSecurityConfigurationInput
- type DeleteSecurityConfigurationOutput
- type DescribeClusterInput
- type DescribeClusterOutput
- type DescribeJobFlowsInput
- func (s DescribeJobFlowsInput) GoString() string
- func (s *DescribeJobFlowsInput) SetCreatedAfter(v time.Time) *DescribeJobFlowsInput
- func (s *DescribeJobFlowsInput) SetCreatedBefore(v time.Time) *DescribeJobFlowsInput
- func (s *DescribeJobFlowsInput) SetJobFlowIds(v []*string) *DescribeJobFlowsInput
- func (s *DescribeJobFlowsInput) SetJobFlowStates(v []*string) *DescribeJobFlowsInput
- func (s DescribeJobFlowsInput) String() string
- type DescribeJobFlowsOutput
- type DescribeSecurityConfigurationInput
- type DescribeSecurityConfigurationOutput
- func (s DescribeSecurityConfigurationOutput) GoString() string
- func (s *DescribeSecurityConfigurationOutput) SetCreationDateTime(v time.Time) *DescribeSecurityConfigurationOutput
- func (s *DescribeSecurityConfigurationOutput) SetName(v string) *DescribeSecurityConfigurationOutput
- func (s *DescribeSecurityConfigurationOutput) SetSecurityConfiguration(v string) *DescribeSecurityConfigurationOutput
- func (s DescribeSecurityConfigurationOutput) String() string
- type DescribeStepInput
- type DescribeStepOutput
- type EMR
- func (c *EMR) AddInstanceFleet(input *AddInstanceFleetInput) (*AddInstanceFleetOutput, error)
- func (c *EMR) AddInstanceFleetRequest(input *AddInstanceFleetInput) (req *request.Request, output *AddInstanceFleetOutput)
- func (c *EMR) AddInstanceFleetWithContext(ctx aws.Context, input *AddInstanceFleetInput, opts ...request.Option) (*AddInstanceFleetOutput, error)
- func (c *EMR) AddInstanceGroups(input *AddInstanceGroupsInput) (*AddInstanceGroupsOutput, error)
- func (c *EMR) AddInstanceGroupsRequest(input *AddInstanceGroupsInput) (req *request.Request, output *AddInstanceGroupsOutput)
- func (c *EMR) AddInstanceGroupsWithContext(ctx aws.Context, input *AddInstanceGroupsInput, opts ...request.Option) (*AddInstanceGroupsOutput, error)
- func (c *EMR) AddJobFlowSteps(input *AddJobFlowStepsInput) (*AddJobFlowStepsOutput, error)
- func (c *EMR) AddJobFlowStepsRequest(input *AddJobFlowStepsInput) (req *request.Request, output *AddJobFlowStepsOutput)
- func (c *EMR) AddJobFlowStepsWithContext(ctx aws.Context, input *AddJobFlowStepsInput, opts ...request.Option) (*AddJobFlowStepsOutput, error)
- func (c *EMR) AddTags(input *AddTagsInput) (*AddTagsOutput, error)
- func (c *EMR) AddTagsRequest(input *AddTagsInput) (req *request.Request, output *AddTagsOutput)
- func (c *EMR) AddTagsWithContext(ctx aws.Context, input *AddTagsInput, opts ...request.Option) (*AddTagsOutput, error)
- func (c *EMR) CancelSteps(input *CancelStepsInput) (*CancelStepsOutput, error)
- func (c *EMR) CancelStepsRequest(input *CancelStepsInput) (req *request.Request, output *CancelStepsOutput)
- func (c *EMR) CancelStepsWithContext(ctx aws.Context, input *CancelStepsInput, opts ...request.Option) (*CancelStepsOutput, error)
- func (c *EMR) CreateSecurityConfiguration(input *CreateSecurityConfigurationInput) (*CreateSecurityConfigurationOutput, error)
- func (c *EMR) CreateSecurityConfigurationRequest(input *CreateSecurityConfigurationInput) (req *request.Request, output *CreateSecurityConfigurationOutput)
- func (c *EMR) CreateSecurityConfigurationWithContext(ctx aws.Context, input *CreateSecurityConfigurationInput, ...) (*CreateSecurityConfigurationOutput, error)
- func (c *EMR) DeleteSecurityConfiguration(input *DeleteSecurityConfigurationInput) (*DeleteSecurityConfigurationOutput, error)
- func (c *EMR) DeleteSecurityConfigurationRequest(input *DeleteSecurityConfigurationInput) (req *request.Request, output *DeleteSecurityConfigurationOutput)
- func (c *EMR) DeleteSecurityConfigurationWithContext(ctx aws.Context, input *DeleteSecurityConfigurationInput, ...) (*DeleteSecurityConfigurationOutput, error)
- func (c *EMR) DescribeCluster(input *DescribeClusterInput) (*DescribeClusterOutput, error)
- func (c *EMR) DescribeClusterRequest(input *DescribeClusterInput) (req *request.Request, output *DescribeClusterOutput)
- func (c *EMR) DescribeClusterWithContext(ctx aws.Context, input *DescribeClusterInput, opts ...request.Option) (*DescribeClusterOutput, error)
- func (c *EMR) DescribeJobFlows(input *DescribeJobFlowsInput) (*DescribeJobFlowsOutput, error)
- func (c *EMR) DescribeJobFlowsRequest(input *DescribeJobFlowsInput) (req *request.Request, output *DescribeJobFlowsOutput)
- func (c *EMR) DescribeJobFlowsWithContext(ctx aws.Context, input *DescribeJobFlowsInput, opts ...request.Option) (*DescribeJobFlowsOutput, error)
- func (c *EMR) DescribeSecurityConfiguration(input *DescribeSecurityConfigurationInput) (*DescribeSecurityConfigurationOutput, error)
- func (c *EMR) DescribeSecurityConfigurationRequest(input *DescribeSecurityConfigurationInput) (req *request.Request, output *DescribeSecurityConfigurationOutput)
- func (c *EMR) DescribeSecurityConfigurationWithContext(ctx aws.Context, input *DescribeSecurityConfigurationInput, ...) (*DescribeSecurityConfigurationOutput, error)
- func (c *EMR) DescribeStep(input *DescribeStepInput) (*DescribeStepOutput, error)
- func (c *EMR) DescribeStepRequest(input *DescribeStepInput) (req *request.Request, output *DescribeStepOutput)
- func (c *EMR) DescribeStepWithContext(ctx aws.Context, input *DescribeStepInput, opts ...request.Option) (*DescribeStepOutput, error)
- func (c *EMR) ListBootstrapActions(input *ListBootstrapActionsInput) (*ListBootstrapActionsOutput, error)
- func (c *EMR) ListBootstrapActionsPages(input *ListBootstrapActionsInput, ...) error
- func (c *EMR) ListBootstrapActionsPagesWithContext(ctx aws.Context, input *ListBootstrapActionsInput, ...) error
- func (c *EMR) ListBootstrapActionsRequest(input *ListBootstrapActionsInput) (req *request.Request, output *ListBootstrapActionsOutput)
- func (c *EMR) ListBootstrapActionsWithContext(ctx aws.Context, input *ListBootstrapActionsInput, opts ...request.Option) (*ListBootstrapActionsOutput, error)
- func (c *EMR) ListClusters(input *ListClustersInput) (*ListClustersOutput, error)
- func (c *EMR) ListClustersPages(input *ListClustersInput, fn func(*ListClustersOutput, bool) bool) error
- func (c *EMR) ListClustersPagesWithContext(ctx aws.Context, input *ListClustersInput, ...) error
- func (c *EMR) ListClustersRequest(input *ListClustersInput) (req *request.Request, output *ListClustersOutput)
- func (c *EMR) ListClustersWithContext(ctx aws.Context, input *ListClustersInput, opts ...request.Option) (*ListClustersOutput, error)
- func (c *EMR) ListInstanceFleets(input *ListInstanceFleetsInput) (*ListInstanceFleetsOutput, error)
- func (c *EMR) ListInstanceFleetsPages(input *ListInstanceFleetsInput, fn func(*ListInstanceFleetsOutput, bool) bool) error
- func (c *EMR) ListInstanceFleetsPagesWithContext(ctx aws.Context, input *ListInstanceFleetsInput, ...) error
- func (c *EMR) ListInstanceFleetsRequest(input *ListInstanceFleetsInput) (req *request.Request, output *ListInstanceFleetsOutput)
- func (c *EMR) ListInstanceFleetsWithContext(ctx aws.Context, input *ListInstanceFleetsInput, opts ...request.Option) (*ListInstanceFleetsOutput, error)
- func (c *EMR) ListInstanceGroups(input *ListInstanceGroupsInput) (*ListInstanceGroupsOutput, error)
- func (c *EMR) ListInstanceGroupsPages(input *ListInstanceGroupsInput, fn func(*ListInstanceGroupsOutput, bool) bool) error
- func (c *EMR) ListInstanceGroupsPagesWithContext(ctx aws.Context, input *ListInstanceGroupsInput, ...) error
- func (c *EMR) ListInstanceGroupsRequest(input *ListInstanceGroupsInput) (req *request.Request, output *ListInstanceGroupsOutput)
- func (c *EMR) ListInstanceGroupsWithContext(ctx aws.Context, input *ListInstanceGroupsInput, opts ...request.Option) (*ListInstanceGroupsOutput, error)
- func (c *EMR) ListInstances(input *ListInstancesInput) (*ListInstancesOutput, error)
- func (c *EMR) ListInstancesPages(input *ListInstancesInput, fn func(*ListInstancesOutput, bool) bool) error
- func (c *EMR) ListInstancesPagesWithContext(ctx aws.Context, input *ListInstancesInput, ...) error
- func (c *EMR) ListInstancesRequest(input *ListInstancesInput) (req *request.Request, output *ListInstancesOutput)
- func (c *EMR) ListInstancesWithContext(ctx aws.Context, input *ListInstancesInput, opts ...request.Option) (*ListInstancesOutput, error)
- func (c *EMR) ListSecurityConfigurations(input *ListSecurityConfigurationsInput) (*ListSecurityConfigurationsOutput, error)
- func (c *EMR) ListSecurityConfigurationsRequest(input *ListSecurityConfigurationsInput) (req *request.Request, output *ListSecurityConfigurationsOutput)
- func (c *EMR) ListSecurityConfigurationsWithContext(ctx aws.Context, input *ListSecurityConfigurationsInput, ...) (*ListSecurityConfigurationsOutput, error)
- func (c *EMR) ListSteps(input *ListStepsInput) (*ListStepsOutput, error)
- func (c *EMR) ListStepsPages(input *ListStepsInput, fn func(*ListStepsOutput, bool) bool) error
- func (c *EMR) ListStepsPagesWithContext(ctx aws.Context, input *ListStepsInput, fn func(*ListStepsOutput, bool) bool, ...) error
- func (c *EMR) ListStepsRequest(input *ListStepsInput) (req *request.Request, output *ListStepsOutput)
- func (c *EMR) ListStepsWithContext(ctx aws.Context, input *ListStepsInput, opts ...request.Option) (*ListStepsOutput, error)
- func (c *EMR) ModifyInstanceFleet(input *ModifyInstanceFleetInput) (*ModifyInstanceFleetOutput, error)
- func (c *EMR) ModifyInstanceFleetRequest(input *ModifyInstanceFleetInput) (req *request.Request, output *ModifyInstanceFleetOutput)
- func (c *EMR) ModifyInstanceFleetWithContext(ctx aws.Context, input *ModifyInstanceFleetInput, opts ...request.Option) (*ModifyInstanceFleetOutput, error)
- func (c *EMR) ModifyInstanceGroups(input *ModifyInstanceGroupsInput) (*ModifyInstanceGroupsOutput, error)
- func (c *EMR) ModifyInstanceGroupsRequest(input *ModifyInstanceGroupsInput) (req *request.Request, output *ModifyInstanceGroupsOutput)
- func (c *EMR) ModifyInstanceGroupsWithContext(ctx aws.Context, input *ModifyInstanceGroupsInput, opts ...request.Option) (*ModifyInstanceGroupsOutput, error)
- func (c *EMR) PutAutoScalingPolicy(input *PutAutoScalingPolicyInput) (*PutAutoScalingPolicyOutput, error)
- func (c *EMR) PutAutoScalingPolicyRequest(input *PutAutoScalingPolicyInput) (req *request.Request, output *PutAutoScalingPolicyOutput)
- func (c *EMR) PutAutoScalingPolicyWithContext(ctx aws.Context, input *PutAutoScalingPolicyInput, opts ...request.Option) (*PutAutoScalingPolicyOutput, error)
- func (c *EMR) RemoveAutoScalingPolicy(input *RemoveAutoScalingPolicyInput) (*RemoveAutoScalingPolicyOutput, error)
- func (c *EMR) RemoveAutoScalingPolicyRequest(input *RemoveAutoScalingPolicyInput) (req *request.Request, output *RemoveAutoScalingPolicyOutput)
- func (c *EMR) RemoveAutoScalingPolicyWithContext(ctx aws.Context, input *RemoveAutoScalingPolicyInput, opts ...request.Option) (*RemoveAutoScalingPolicyOutput, error)
- func (c *EMR) RemoveTags(input *RemoveTagsInput) (*RemoveTagsOutput, error)
- func (c *EMR) RemoveTagsRequest(input *RemoveTagsInput) (req *request.Request, output *RemoveTagsOutput)
- func (c *EMR) RemoveTagsWithContext(ctx aws.Context, input *RemoveTagsInput, opts ...request.Option) (*RemoveTagsOutput, error)
- func (c *EMR) RunJobFlow(input *RunJobFlowInput) (*RunJobFlowOutput, error)
- func (c *EMR) RunJobFlowRequest(input *RunJobFlowInput) (req *request.Request, output *RunJobFlowOutput)
- func (c *EMR) RunJobFlowWithContext(ctx aws.Context, input *RunJobFlowInput, opts ...request.Option) (*RunJobFlowOutput, error)
- func (c *EMR) SetTerminationProtection(input *SetTerminationProtectionInput) (*SetTerminationProtectionOutput, error)
- func (c *EMR) SetTerminationProtectionRequest(input *SetTerminationProtectionInput) (req *request.Request, output *SetTerminationProtectionOutput)
- func (c *EMR) SetTerminationProtectionWithContext(ctx aws.Context, input *SetTerminationProtectionInput, opts ...request.Option) (*SetTerminationProtectionOutput, error)
- func (c *EMR) SetVisibleToAllUsers(input *SetVisibleToAllUsersInput) (*SetVisibleToAllUsersOutput, error)
- func (c *EMR) SetVisibleToAllUsersRequest(input *SetVisibleToAllUsersInput) (req *request.Request, output *SetVisibleToAllUsersOutput)
- func (c *EMR) SetVisibleToAllUsersWithContext(ctx aws.Context, input *SetVisibleToAllUsersInput, opts ...request.Option) (*SetVisibleToAllUsersOutput, error)
- func (c *EMR) TerminateJobFlows(input *TerminateJobFlowsInput) (*TerminateJobFlowsOutput, error)
- func (c *EMR) TerminateJobFlowsRequest(input *TerminateJobFlowsInput) (req *request.Request, output *TerminateJobFlowsOutput)
- func (c *EMR) TerminateJobFlowsWithContext(ctx aws.Context, input *TerminateJobFlowsInput, opts ...request.Option) (*TerminateJobFlowsOutput, error)
- func (c *EMR) WaitUntilClusterRunning(input *DescribeClusterInput) error
- func (c *EMR) WaitUntilClusterRunningWithContext(ctx aws.Context, input *DescribeClusterInput, opts ...request.WaiterOption) error
- func (c *EMR) WaitUntilClusterTerminated(input *DescribeClusterInput) error
- func (c *EMR) WaitUntilClusterTerminatedWithContext(ctx aws.Context, input *DescribeClusterInput, opts ...request.WaiterOption) error
- func (c *EMR) WaitUntilStepComplete(input *DescribeStepInput) error
- func (c *EMR) WaitUntilStepCompleteWithContext(ctx aws.Context, input *DescribeStepInput, opts ...request.WaiterOption) error
- type EbsBlockDevice
- type EbsBlockDeviceConfig
- func (s EbsBlockDeviceConfig) GoString() string
- func (s *EbsBlockDeviceConfig) SetVolumeSpecification(v *VolumeSpecification) *EbsBlockDeviceConfig
- func (s *EbsBlockDeviceConfig) SetVolumesPerInstance(v int64) *EbsBlockDeviceConfig
- func (s EbsBlockDeviceConfig) String() string
- func (s *EbsBlockDeviceConfig) Validate() error
- type EbsConfiguration
- type EbsVolume
- type Ec2InstanceAttributes
- func (s Ec2InstanceAttributes) GoString() string
- func (s *Ec2InstanceAttributes) SetAdditionalMasterSecurityGroups(v []*string) *Ec2InstanceAttributes
- func (s *Ec2InstanceAttributes) SetAdditionalSlaveSecurityGroups(v []*string) *Ec2InstanceAttributes
- func (s *Ec2InstanceAttributes) SetEc2AvailabilityZone(v string) *Ec2InstanceAttributes
- func (s *Ec2InstanceAttributes) SetEc2KeyName(v string) *Ec2InstanceAttributes
- func (s *Ec2InstanceAttributes) SetEc2SubnetId(v string) *Ec2InstanceAttributes
- func (s *Ec2InstanceAttributes) SetEmrManagedMasterSecurityGroup(v string) *Ec2InstanceAttributes
- func (s *Ec2InstanceAttributes) SetEmrManagedSlaveSecurityGroup(v string) *Ec2InstanceAttributes
- func (s *Ec2InstanceAttributes) SetIamInstanceProfile(v string) *Ec2InstanceAttributes
- func (s *Ec2InstanceAttributes) SetRequestedEc2AvailabilityZones(v []*string) *Ec2InstanceAttributes
- func (s *Ec2InstanceAttributes) SetRequestedEc2SubnetIds(v []*string) *Ec2InstanceAttributes
- func (s *Ec2InstanceAttributes) SetServiceAccessSecurityGroup(v string) *Ec2InstanceAttributes
- func (s Ec2InstanceAttributes) String() string
- type FailureDetails
- type HadoopJarStepConfig
- func (s HadoopJarStepConfig) GoString() string
- func (s *HadoopJarStepConfig) SetArgs(v []*string) *HadoopJarStepConfig
- func (s *HadoopJarStepConfig) SetJar(v string) *HadoopJarStepConfig
- func (s *HadoopJarStepConfig) SetMainClass(v string) *HadoopJarStepConfig
- func (s *HadoopJarStepConfig) SetProperties(v []*KeyValue) *HadoopJarStepConfig
- func (s HadoopJarStepConfig) String() string
- func (s *HadoopJarStepConfig) Validate() error
- type HadoopStepConfig
- func (s HadoopStepConfig) GoString() string
- func (s *HadoopStepConfig) SetArgs(v []*string) *HadoopStepConfig
- func (s *HadoopStepConfig) SetJar(v string) *HadoopStepConfig
- func (s *HadoopStepConfig) SetMainClass(v string) *HadoopStepConfig
- func (s *HadoopStepConfig) SetProperties(v map[string]*string) *HadoopStepConfig
- func (s HadoopStepConfig) String() string
- type Instance
- func (s Instance) GoString() string
- func (s *Instance) SetEbsVolumes(v []*EbsVolume) *Instance
- func (s *Instance) SetEc2InstanceId(v string) *Instance
- func (s *Instance) SetId(v string) *Instance
- func (s *Instance) SetInstanceFleetId(v string) *Instance
- func (s *Instance) SetInstanceGroupId(v string) *Instance
- func (s *Instance) SetInstanceType(v string) *Instance
- func (s *Instance) SetMarket(v string) *Instance
- func (s *Instance) SetPrivateDnsName(v string) *Instance
- func (s *Instance) SetPrivateIpAddress(v string) *Instance
- func (s *Instance) SetPublicDnsName(v string) *Instance
- func (s *Instance) SetPublicIpAddress(v string) *Instance
- func (s *Instance) SetStatus(v *InstanceStatus) *Instance
- func (s Instance) String() string
- type InstanceFleet
- func (s InstanceFleet) GoString() string
- func (s *InstanceFleet) SetId(v string) *InstanceFleet
- func (s *InstanceFleet) SetInstanceFleetType(v string) *InstanceFleet
- func (s *InstanceFleet) SetInstanceTypeSpecifications(v []*InstanceTypeSpecification) *InstanceFleet
- func (s *InstanceFleet) SetLaunchSpecifications(v *InstanceFleetProvisioningSpecifications) *InstanceFleet
- func (s *InstanceFleet) SetName(v string) *InstanceFleet
- func (s *InstanceFleet) SetProvisionedOnDemandCapacity(v int64) *InstanceFleet
- func (s *InstanceFleet) SetProvisionedSpotCapacity(v int64) *InstanceFleet
- func (s *InstanceFleet) SetStatus(v *InstanceFleetStatus) *InstanceFleet
- func (s *InstanceFleet) SetTargetOnDemandCapacity(v int64) *InstanceFleet
- func (s *InstanceFleet) SetTargetSpotCapacity(v int64) *InstanceFleet
- func (s InstanceFleet) String() string
- type InstanceFleetConfig
- func (s InstanceFleetConfig) GoString() string
- func (s *InstanceFleetConfig) SetInstanceFleetType(v string) *InstanceFleetConfig
- func (s *InstanceFleetConfig) SetInstanceTypeConfigs(v []*InstanceTypeConfig) *InstanceFleetConfig
- func (s *InstanceFleetConfig) SetLaunchSpecifications(v *InstanceFleetProvisioningSpecifications) *InstanceFleetConfig
- func (s *InstanceFleetConfig) SetName(v string) *InstanceFleetConfig
- func (s *InstanceFleetConfig) SetTargetOnDemandCapacity(v int64) *InstanceFleetConfig
- func (s *InstanceFleetConfig) SetTargetSpotCapacity(v int64) *InstanceFleetConfig
- func (s InstanceFleetConfig) String() string
- func (s *InstanceFleetConfig) Validate() error
- type InstanceFleetModifyConfig
- func (s InstanceFleetModifyConfig) GoString() string
- func (s *InstanceFleetModifyConfig) SetInstanceFleetId(v string) *InstanceFleetModifyConfig
- func (s *InstanceFleetModifyConfig) SetTargetOnDemandCapacity(v int64) *InstanceFleetModifyConfig
- func (s *InstanceFleetModifyConfig) SetTargetSpotCapacity(v int64) *InstanceFleetModifyConfig
- func (s InstanceFleetModifyConfig) String() string
- func (s *InstanceFleetModifyConfig) Validate() error
- type InstanceFleetProvisioningSpecifications
- func (s InstanceFleetProvisioningSpecifications) GoString() string
- func (s *InstanceFleetProvisioningSpecifications) SetSpotSpecification(v *SpotProvisioningSpecification) *InstanceFleetProvisioningSpecifications
- func (s InstanceFleetProvisioningSpecifications) String() string
- func (s *InstanceFleetProvisioningSpecifications) Validate() error
- type InstanceFleetStateChangeReason
- type InstanceFleetStatus
- func (s InstanceFleetStatus) GoString() string
- func (s *InstanceFleetStatus) SetState(v string) *InstanceFleetStatus
- func (s *InstanceFleetStatus) SetStateChangeReason(v *InstanceFleetStateChangeReason) *InstanceFleetStatus
- func (s *InstanceFleetStatus) SetTimeline(v *InstanceFleetTimeline) *InstanceFleetStatus
- func (s InstanceFleetStatus) String() string
- type InstanceFleetTimeline
- func (s InstanceFleetTimeline) GoString() string
- func (s *InstanceFleetTimeline) SetCreationDateTime(v time.Time) *InstanceFleetTimeline
- func (s *InstanceFleetTimeline) SetEndDateTime(v time.Time) *InstanceFleetTimeline
- func (s *InstanceFleetTimeline) SetReadyDateTime(v time.Time) *InstanceFleetTimeline
- func (s InstanceFleetTimeline) String() string
- type InstanceGroup
- func (s InstanceGroup) GoString() string
- func (s *InstanceGroup) SetAutoScalingPolicy(v *AutoScalingPolicyDescription) *InstanceGroup
- func (s *InstanceGroup) SetBidPrice(v string) *InstanceGroup
- func (s *InstanceGroup) SetConfigurations(v []*Configuration) *InstanceGroup
- func (s *InstanceGroup) SetEbsBlockDevices(v []*EbsBlockDevice) *InstanceGroup
- func (s *InstanceGroup) SetEbsOptimized(v bool) *InstanceGroup
- func (s *InstanceGroup) SetId(v string) *InstanceGroup
- func (s *InstanceGroup) SetInstanceGroupType(v string) *InstanceGroup
- func (s *InstanceGroup) SetInstanceType(v string) *InstanceGroup
- func (s *InstanceGroup) SetMarket(v string) *InstanceGroup
- func (s *InstanceGroup) SetName(v string) *InstanceGroup
- func (s *InstanceGroup) SetRequestedInstanceCount(v int64) *InstanceGroup
- func (s *InstanceGroup) SetRunningInstanceCount(v int64) *InstanceGroup
- func (s *InstanceGroup) SetShrinkPolicy(v *ShrinkPolicy) *InstanceGroup
- func (s *InstanceGroup) SetStatus(v *InstanceGroupStatus) *InstanceGroup
- func (s InstanceGroup) String() string
- type InstanceGroupConfig
- func (s InstanceGroupConfig) GoString() string
- func (s *InstanceGroupConfig) SetAutoScalingPolicy(v *AutoScalingPolicy) *InstanceGroupConfig
- func (s *InstanceGroupConfig) SetBidPrice(v string) *InstanceGroupConfig
- func (s *InstanceGroupConfig) SetConfigurations(v []*Configuration) *InstanceGroupConfig
- func (s *InstanceGroupConfig) SetEbsConfiguration(v *EbsConfiguration) *InstanceGroupConfig
- func (s *InstanceGroupConfig) SetInstanceCount(v int64) *InstanceGroupConfig
- func (s *InstanceGroupConfig) SetInstanceRole(v string) *InstanceGroupConfig
- func (s *InstanceGroupConfig) SetInstanceType(v string) *InstanceGroupConfig
- func (s *InstanceGroupConfig) SetMarket(v string) *InstanceGroupConfig
- func (s *InstanceGroupConfig) SetName(v string) *InstanceGroupConfig
- func (s InstanceGroupConfig) String() string
- func (s *InstanceGroupConfig) Validate() error
- type InstanceGroupDetail
- func (s InstanceGroupDetail) GoString() string
- func (s *InstanceGroupDetail) SetBidPrice(v string) *InstanceGroupDetail
- func (s *InstanceGroupDetail) SetCreationDateTime(v time.Time) *InstanceGroupDetail
- func (s *InstanceGroupDetail) SetEndDateTime(v time.Time) *InstanceGroupDetail
- func (s *InstanceGroupDetail) SetInstanceGroupId(v string) *InstanceGroupDetail
- func (s *InstanceGroupDetail) SetInstanceRequestCount(v int64) *InstanceGroupDetail
- func (s *InstanceGroupDetail) SetInstanceRole(v string) *InstanceGroupDetail
- func (s *InstanceGroupDetail) SetInstanceRunningCount(v int64) *InstanceGroupDetail
- func (s *InstanceGroupDetail) SetInstanceType(v string) *InstanceGroupDetail
- func (s *InstanceGroupDetail) SetLastStateChangeReason(v string) *InstanceGroupDetail
- func (s *InstanceGroupDetail) SetMarket(v string) *InstanceGroupDetail
- func (s *InstanceGroupDetail) SetName(v string) *InstanceGroupDetail
- func (s *InstanceGroupDetail) SetReadyDateTime(v time.Time) *InstanceGroupDetail
- func (s *InstanceGroupDetail) SetStartDateTime(v time.Time) *InstanceGroupDetail
- func (s *InstanceGroupDetail) SetState(v string) *InstanceGroupDetail
- func (s InstanceGroupDetail) String() string
- type InstanceGroupModifyConfig
- func (s InstanceGroupModifyConfig) GoString() string
- func (s *InstanceGroupModifyConfig) SetEC2InstanceIdsToTerminate(v []*string) *InstanceGroupModifyConfig
- func (s *InstanceGroupModifyConfig) SetInstanceCount(v int64) *InstanceGroupModifyConfig
- func (s *InstanceGroupModifyConfig) SetInstanceGroupId(v string) *InstanceGroupModifyConfig
- func (s *InstanceGroupModifyConfig) SetShrinkPolicy(v *ShrinkPolicy) *InstanceGroupModifyConfig
- func (s InstanceGroupModifyConfig) String() string
- func (s *InstanceGroupModifyConfig) Validate() error
- type InstanceGroupStateChangeReason
- type InstanceGroupStatus
- func (s InstanceGroupStatus) GoString() string
- func (s *InstanceGroupStatus) SetState(v string) *InstanceGroupStatus
- func (s *InstanceGroupStatus) SetStateChangeReason(v *InstanceGroupStateChangeReason) *InstanceGroupStatus
- func (s *InstanceGroupStatus) SetTimeline(v *InstanceGroupTimeline) *InstanceGroupStatus
- func (s InstanceGroupStatus) String() string
- type InstanceGroupTimeline
- func (s InstanceGroupTimeline) GoString() string
- func (s *InstanceGroupTimeline) SetCreationDateTime(v time.Time) *InstanceGroupTimeline
- func (s *InstanceGroupTimeline) SetEndDateTime(v time.Time) *InstanceGroupTimeline
- func (s *InstanceGroupTimeline) SetReadyDateTime(v time.Time) *InstanceGroupTimeline
- func (s InstanceGroupTimeline) String() string
- type InstanceResizePolicy
- func (s InstanceResizePolicy) GoString() string
- func (s *InstanceResizePolicy) SetInstanceTerminationTimeout(v int64) *InstanceResizePolicy
- func (s *InstanceResizePolicy) SetInstancesToProtect(v []*string) *InstanceResizePolicy
- func (s *InstanceResizePolicy) SetInstancesToTerminate(v []*string) *InstanceResizePolicy
- func (s InstanceResizePolicy) String() string
- type InstanceStateChangeReason
- type InstanceStatus
- func (s InstanceStatus) GoString() string
- func (s *InstanceStatus) SetState(v string) *InstanceStatus
- func (s *InstanceStatus) SetStateChangeReason(v *InstanceStateChangeReason) *InstanceStatus
- func (s *InstanceStatus) SetTimeline(v *InstanceTimeline) *InstanceStatus
- func (s InstanceStatus) String() string
- type InstanceTimeline
- func (s InstanceTimeline) GoString() string
- func (s *InstanceTimeline) SetCreationDateTime(v time.Time) *InstanceTimeline
- func (s *InstanceTimeline) SetEndDateTime(v time.Time) *InstanceTimeline
- func (s *InstanceTimeline) SetReadyDateTime(v time.Time) *InstanceTimeline
- func (s InstanceTimeline) String() string
- type InstanceTypeConfig
- func (s InstanceTypeConfig) GoString() string
- func (s *InstanceTypeConfig) SetBidPrice(v string) *InstanceTypeConfig
- func (s *InstanceTypeConfig) SetBidPriceAsPercentageOfOnDemandPrice(v float64) *InstanceTypeConfig
- func (s *InstanceTypeConfig) SetConfigurations(v []*Configuration) *InstanceTypeConfig
- func (s *InstanceTypeConfig) SetEbsConfiguration(v *EbsConfiguration) *InstanceTypeConfig
- func (s *InstanceTypeConfig) SetInstanceType(v string) *InstanceTypeConfig
- func (s *InstanceTypeConfig) SetWeightedCapacity(v int64) *InstanceTypeConfig
- func (s InstanceTypeConfig) String() string
- func (s *InstanceTypeConfig) Validate() error
- type InstanceTypeSpecification
- func (s InstanceTypeSpecification) GoString() string
- func (s *InstanceTypeSpecification) SetBidPrice(v string) *InstanceTypeSpecification
- func (s *InstanceTypeSpecification) SetBidPriceAsPercentageOfOnDemandPrice(v float64) *InstanceTypeSpecification
- func (s *InstanceTypeSpecification) SetConfigurations(v []*Configuration) *InstanceTypeSpecification
- func (s *InstanceTypeSpecification) SetEbsBlockDevices(v []*EbsBlockDevice) *InstanceTypeSpecification
- func (s *InstanceTypeSpecification) SetEbsOptimized(v bool) *InstanceTypeSpecification
- func (s *InstanceTypeSpecification) SetInstanceType(v string) *InstanceTypeSpecification
- func (s *InstanceTypeSpecification) SetWeightedCapacity(v int64) *InstanceTypeSpecification
- func (s InstanceTypeSpecification) String() string
- type JobFlowDetail
- func (s JobFlowDetail) GoString() string
- func (s *JobFlowDetail) SetAmiVersion(v string) *JobFlowDetail
- func (s *JobFlowDetail) SetAutoScalingRole(v string) *JobFlowDetail
- func (s *JobFlowDetail) SetBootstrapActions(v []*BootstrapActionDetail) *JobFlowDetail
- func (s *JobFlowDetail) SetExecutionStatusDetail(v *JobFlowExecutionStatusDetail) *JobFlowDetail
- func (s *JobFlowDetail) SetInstances(v *JobFlowInstancesDetail) *JobFlowDetail
- func (s *JobFlowDetail) SetJobFlowId(v string) *JobFlowDetail
- func (s *JobFlowDetail) SetJobFlowRole(v string) *JobFlowDetail
- func (s *JobFlowDetail) SetLogUri(v string) *JobFlowDetail
- func (s *JobFlowDetail) SetName(v string) *JobFlowDetail
- func (s *JobFlowDetail) SetScaleDownBehavior(v string) *JobFlowDetail
- func (s *JobFlowDetail) SetServiceRole(v string) *JobFlowDetail
- func (s *JobFlowDetail) SetSteps(v []*StepDetail) *JobFlowDetail
- func (s *JobFlowDetail) SetSupportedProducts(v []*string) *JobFlowDetail
- func (s *JobFlowDetail) SetVisibleToAllUsers(v bool) *JobFlowDetail
- func (s JobFlowDetail) String() string
- type JobFlowExecutionStatusDetail
- func (s JobFlowExecutionStatusDetail) GoString() string
- func (s *JobFlowExecutionStatusDetail) SetCreationDateTime(v time.Time) *JobFlowExecutionStatusDetail
- func (s *JobFlowExecutionStatusDetail) SetEndDateTime(v time.Time) *JobFlowExecutionStatusDetail
- func (s *JobFlowExecutionStatusDetail) SetLastStateChangeReason(v string) *JobFlowExecutionStatusDetail
- func (s *JobFlowExecutionStatusDetail) SetReadyDateTime(v time.Time) *JobFlowExecutionStatusDetail
- func (s *JobFlowExecutionStatusDetail) SetStartDateTime(v time.Time) *JobFlowExecutionStatusDetail
- func (s *JobFlowExecutionStatusDetail) SetState(v string) *JobFlowExecutionStatusDetail
- func (s JobFlowExecutionStatusDetail) String() string
- type JobFlowInstancesConfig
- func (s JobFlowInstancesConfig) GoString() string
- func (s *JobFlowInstancesConfig) SetAdditionalMasterSecurityGroups(v []*string) *JobFlowInstancesConfig
- func (s *JobFlowInstancesConfig) SetAdditionalSlaveSecurityGroups(v []*string) *JobFlowInstancesConfig
- func (s *JobFlowInstancesConfig) SetEc2KeyName(v string) *JobFlowInstancesConfig
- func (s *JobFlowInstancesConfig) SetEc2SubnetId(v string) *JobFlowInstancesConfig
- func (s *JobFlowInstancesConfig) SetEc2SubnetIds(v []*string) *JobFlowInstancesConfig
- func (s *JobFlowInstancesConfig) SetEmrManagedMasterSecurityGroup(v string) *JobFlowInstancesConfig
- func (s *JobFlowInstancesConfig) SetEmrManagedSlaveSecurityGroup(v string) *JobFlowInstancesConfig
- func (s *JobFlowInstancesConfig) SetHadoopVersion(v string) *JobFlowInstancesConfig
- func (s *JobFlowInstancesConfig) SetInstanceCount(v int64) *JobFlowInstancesConfig
- func (s *JobFlowInstancesConfig) SetInstanceFleets(v []*InstanceFleetConfig) *JobFlowInstancesConfig
- func (s *JobFlowInstancesConfig) SetInstanceGroups(v []*InstanceGroupConfig) *JobFlowInstancesConfig
- func (s *JobFlowInstancesConfig) SetKeepJobFlowAliveWhenNoSteps(v bool) *JobFlowInstancesConfig
- func (s *JobFlowInstancesConfig) SetMasterInstanceType(v string) *JobFlowInstancesConfig
- func (s *JobFlowInstancesConfig) SetPlacement(v *PlacementType) *JobFlowInstancesConfig
- func (s *JobFlowInstancesConfig) SetServiceAccessSecurityGroup(v string) *JobFlowInstancesConfig
- func (s *JobFlowInstancesConfig) SetSlaveInstanceType(v string) *JobFlowInstancesConfig
- func (s *JobFlowInstancesConfig) SetTerminationProtected(v bool) *JobFlowInstancesConfig
- func (s JobFlowInstancesConfig) String() string
- func (s *JobFlowInstancesConfig) Validate() error
- type JobFlowInstancesDetail
- func (s JobFlowInstancesDetail) GoString() string
- func (s *JobFlowInstancesDetail) SetEc2KeyName(v string) *JobFlowInstancesDetail
- func (s *JobFlowInstancesDetail) SetEc2SubnetId(v string) *JobFlowInstancesDetail
- func (s *JobFlowInstancesDetail) SetHadoopVersion(v string) *JobFlowInstancesDetail
- func (s *JobFlowInstancesDetail) SetInstanceCount(v int64) *JobFlowInstancesDetail
- func (s *JobFlowInstancesDetail) SetInstanceGroups(v []*InstanceGroupDetail) *JobFlowInstancesDetail
- func (s *JobFlowInstancesDetail) SetKeepJobFlowAliveWhenNoSteps(v bool) *JobFlowInstancesDetail
- func (s *JobFlowInstancesDetail) SetMasterInstanceId(v string) *JobFlowInstancesDetail
- func (s *JobFlowInstancesDetail) SetMasterInstanceType(v string) *JobFlowInstancesDetail
- func (s *JobFlowInstancesDetail) SetMasterPublicDnsName(v string) *JobFlowInstancesDetail
- func (s *JobFlowInstancesDetail) SetNormalizedInstanceHours(v int64) *JobFlowInstancesDetail
- func (s *JobFlowInstancesDetail) SetPlacement(v *PlacementType) *JobFlowInstancesDetail
- func (s *JobFlowInstancesDetail) SetSlaveInstanceType(v string) *JobFlowInstancesDetail
- func (s *JobFlowInstancesDetail) SetTerminationProtected(v bool) *JobFlowInstancesDetail
- func (s JobFlowInstancesDetail) String() string
- type KerberosAttributes
- func (s KerberosAttributes) GoString() string
- func (s *KerberosAttributes) SetADDomainJoinPassword(v string) *KerberosAttributes
- func (s *KerberosAttributes) SetADDomainJoinUser(v string) *KerberosAttributes
- func (s *KerberosAttributes) SetCrossRealmTrustPrincipalPassword(v string) *KerberosAttributes
- func (s *KerberosAttributes) SetKdcAdminPassword(v string) *KerberosAttributes
- func (s *KerberosAttributes) SetRealm(v string) *KerberosAttributes
- func (s KerberosAttributes) String() string
- func (s *KerberosAttributes) Validate() error
- type KeyValue
- type ListBootstrapActionsInput
- func (s ListBootstrapActionsInput) GoString() string
- func (s *ListBootstrapActionsInput) SetClusterId(v string) *ListBootstrapActionsInput
- func (s *ListBootstrapActionsInput) SetMarker(v string) *ListBootstrapActionsInput
- func (s ListBootstrapActionsInput) String() string
- func (s *ListBootstrapActionsInput) Validate() error
- type ListBootstrapActionsOutput
- type ListClustersInput
- func (s ListClustersInput) GoString() string
- func (s *ListClustersInput) SetClusterStates(v []*string) *ListClustersInput
- func (s *ListClustersInput) SetCreatedAfter(v time.Time) *ListClustersInput
- func (s *ListClustersInput) SetCreatedBefore(v time.Time) *ListClustersInput
- func (s *ListClustersInput) SetMarker(v string) *ListClustersInput
- func (s ListClustersInput) String() string
- type ListClustersOutput
- type ListInstanceFleetsInput
- func (s ListInstanceFleetsInput) GoString() string
- func (s *ListInstanceFleetsInput) SetClusterId(v string) *ListInstanceFleetsInput
- func (s *ListInstanceFleetsInput) SetMarker(v string) *ListInstanceFleetsInput
- func (s ListInstanceFleetsInput) String() string
- func (s *ListInstanceFleetsInput) Validate() error
- type ListInstanceFleetsOutput
- type ListInstanceGroupsInput
- func (s ListInstanceGroupsInput) GoString() string
- func (s *ListInstanceGroupsInput) SetClusterId(v string) *ListInstanceGroupsInput
- func (s *ListInstanceGroupsInput) SetMarker(v string) *ListInstanceGroupsInput
- func (s ListInstanceGroupsInput) String() string
- func (s *ListInstanceGroupsInput) Validate() error
- type ListInstanceGroupsOutput
- type ListInstancesInput
- func (s ListInstancesInput) GoString() string
- func (s *ListInstancesInput) SetClusterId(v string) *ListInstancesInput
- func (s *ListInstancesInput) SetInstanceFleetId(v string) *ListInstancesInput
- func (s *ListInstancesInput) SetInstanceFleetType(v string) *ListInstancesInput
- func (s *ListInstancesInput) SetInstanceGroupId(v string) *ListInstancesInput
- func (s *ListInstancesInput) SetInstanceGroupTypes(v []*string) *ListInstancesInput
- func (s *ListInstancesInput) SetInstanceStates(v []*string) *ListInstancesInput
- func (s *ListInstancesInput) SetMarker(v string) *ListInstancesInput
- func (s ListInstancesInput) String() string
- func (s *ListInstancesInput) Validate() error
- type ListInstancesOutput
- type ListSecurityConfigurationsInput
- type ListSecurityConfigurationsOutput
- func (s ListSecurityConfigurationsOutput) GoString() string
- func (s *ListSecurityConfigurationsOutput) SetMarker(v string) *ListSecurityConfigurationsOutput
- func (s *ListSecurityConfigurationsOutput) SetSecurityConfigurations(v []*SecurityConfigurationSummary) *ListSecurityConfigurationsOutput
- func (s ListSecurityConfigurationsOutput) String() string
- type ListStepsInput
- func (s ListStepsInput) GoString() string
- func (s *ListStepsInput) SetClusterId(v string) *ListStepsInput
- func (s *ListStepsInput) SetMarker(v string) *ListStepsInput
- func (s *ListStepsInput) SetStepIds(v []*string) *ListStepsInput
- func (s *ListStepsInput) SetStepStates(v []*string) *ListStepsInput
- func (s ListStepsInput) String() string
- func (s *ListStepsInput) Validate() error
- type ListStepsOutput
- type MetricDimension
- type ModifyInstanceFleetInput
- func (s ModifyInstanceFleetInput) GoString() string
- func (s *ModifyInstanceFleetInput) SetClusterId(v string) *ModifyInstanceFleetInput
- func (s *ModifyInstanceFleetInput) SetInstanceFleet(v *InstanceFleetModifyConfig) *ModifyInstanceFleetInput
- func (s ModifyInstanceFleetInput) String() string
- func (s *ModifyInstanceFleetInput) Validate() error
- type ModifyInstanceFleetOutput
- type ModifyInstanceGroupsInput
- func (s ModifyInstanceGroupsInput) GoString() string
- func (s *ModifyInstanceGroupsInput) SetClusterId(v string) *ModifyInstanceGroupsInput
- func (s *ModifyInstanceGroupsInput) SetInstanceGroups(v []*InstanceGroupModifyConfig) *ModifyInstanceGroupsInput
- func (s ModifyInstanceGroupsInput) String() string
- func (s *ModifyInstanceGroupsInput) Validate() error
- type ModifyInstanceGroupsOutput
- type PlacementType
- type PutAutoScalingPolicyInput
- func (s PutAutoScalingPolicyInput) GoString() string
- func (s *PutAutoScalingPolicyInput) SetAutoScalingPolicy(v *AutoScalingPolicy) *PutAutoScalingPolicyInput
- func (s *PutAutoScalingPolicyInput) SetClusterId(v string) *PutAutoScalingPolicyInput
- func (s *PutAutoScalingPolicyInput) SetInstanceGroupId(v string) *PutAutoScalingPolicyInput
- func (s PutAutoScalingPolicyInput) String() string
- func (s *PutAutoScalingPolicyInput) Validate() error
- type PutAutoScalingPolicyOutput
- func (s PutAutoScalingPolicyOutput) GoString() string
- func (s *PutAutoScalingPolicyOutput) SetAutoScalingPolicy(v *AutoScalingPolicyDescription) *PutAutoScalingPolicyOutput
- func (s *PutAutoScalingPolicyOutput) SetClusterId(v string) *PutAutoScalingPolicyOutput
- func (s *PutAutoScalingPolicyOutput) SetInstanceGroupId(v string) *PutAutoScalingPolicyOutput
- func (s PutAutoScalingPolicyOutput) String() string
- type RemoveAutoScalingPolicyInput
- func (s RemoveAutoScalingPolicyInput) GoString() string
- func (s *RemoveAutoScalingPolicyInput) SetClusterId(v string) *RemoveAutoScalingPolicyInput
- func (s *RemoveAutoScalingPolicyInput) SetInstanceGroupId(v string) *RemoveAutoScalingPolicyInput
- func (s RemoveAutoScalingPolicyInput) String() string
- func (s *RemoveAutoScalingPolicyInput) Validate() error
- type RemoveAutoScalingPolicyOutput
- type RemoveTagsInput
- type RemoveTagsOutput
- type RunJobFlowInput
- func (s RunJobFlowInput) GoString() string
- func (s *RunJobFlowInput) SetAdditionalInfo(v string) *RunJobFlowInput
- func (s *RunJobFlowInput) SetAmiVersion(v string) *RunJobFlowInput
- func (s *RunJobFlowInput) SetApplications(v []*Application) *RunJobFlowInput
- func (s *RunJobFlowInput) SetAutoScalingRole(v string) *RunJobFlowInput
- func (s *RunJobFlowInput) SetBootstrapActions(v []*BootstrapActionConfig) *RunJobFlowInput
- func (s *RunJobFlowInput) SetConfigurations(v []*Configuration) *RunJobFlowInput
- func (s *RunJobFlowInput) SetCustomAmiId(v string) *RunJobFlowInput
- func (s *RunJobFlowInput) SetEbsRootVolumeSize(v int64) *RunJobFlowInput
- func (s *RunJobFlowInput) SetInstances(v *JobFlowInstancesConfig) *RunJobFlowInput
- func (s *RunJobFlowInput) SetJobFlowRole(v string) *RunJobFlowInput
- func (s *RunJobFlowInput) SetKerberosAttributes(v *KerberosAttributes) *RunJobFlowInput
- func (s *RunJobFlowInput) SetLogUri(v string) *RunJobFlowInput
- func (s *RunJobFlowInput) SetName(v string) *RunJobFlowInput
- func (s *RunJobFlowInput) SetNewSupportedProducts(v []*SupportedProductConfig) *RunJobFlowInput
- func (s *RunJobFlowInput) SetReleaseLabel(v string) *RunJobFlowInput
- func (s *RunJobFlowInput) SetRepoUpgradeOnBoot(v string) *RunJobFlowInput
- func (s *RunJobFlowInput) SetScaleDownBehavior(v string) *RunJobFlowInput
- func (s *RunJobFlowInput) SetSecurityConfiguration(v string) *RunJobFlowInput
- func (s *RunJobFlowInput) SetServiceRole(v string) *RunJobFlowInput
- func (s *RunJobFlowInput) SetSteps(v []*StepConfig) *RunJobFlowInput
- func (s *RunJobFlowInput) SetSupportedProducts(v []*string) *RunJobFlowInput
- func (s *RunJobFlowInput) SetTags(v []*Tag) *RunJobFlowInput
- func (s *RunJobFlowInput) SetVisibleToAllUsers(v bool) *RunJobFlowInput
- func (s RunJobFlowInput) String() string
- func (s *RunJobFlowInput) Validate() error
- type RunJobFlowOutput
- type ScalingAction
- type ScalingConstraints
- type ScalingRule
- func (s ScalingRule) GoString() string
- func (s *ScalingRule) SetAction(v *ScalingAction) *ScalingRule
- func (s *ScalingRule) SetDescription(v string) *ScalingRule
- func (s *ScalingRule) SetName(v string) *ScalingRule
- func (s *ScalingRule) SetTrigger(v *ScalingTrigger) *ScalingRule
- func (s ScalingRule) String() string
- func (s *ScalingRule) Validate() error
- type ScalingTrigger
- type ScriptBootstrapActionConfig
- func (s ScriptBootstrapActionConfig) GoString() string
- func (s *ScriptBootstrapActionConfig) SetArgs(v []*string) *ScriptBootstrapActionConfig
- func (s *ScriptBootstrapActionConfig) SetPath(v string) *ScriptBootstrapActionConfig
- func (s ScriptBootstrapActionConfig) String() string
- func (s *ScriptBootstrapActionConfig) Validate() error
- type SecurityConfigurationSummary
- type SetTerminationProtectionInput
- func (s SetTerminationProtectionInput) GoString() string
- func (s *SetTerminationProtectionInput) SetJobFlowIds(v []*string) *SetTerminationProtectionInput
- func (s *SetTerminationProtectionInput) SetTerminationProtected(v bool) *SetTerminationProtectionInput
- func (s SetTerminationProtectionInput) String() string
- func (s *SetTerminationProtectionInput) Validate() error
- type SetTerminationProtectionOutput
- type SetVisibleToAllUsersInput
- func (s SetVisibleToAllUsersInput) GoString() string
- func (s *SetVisibleToAllUsersInput) SetJobFlowIds(v []*string) *SetVisibleToAllUsersInput
- func (s *SetVisibleToAllUsersInput) SetVisibleToAllUsers(v bool) *SetVisibleToAllUsersInput
- func (s SetVisibleToAllUsersInput) String() string
- func (s *SetVisibleToAllUsersInput) Validate() error
- type SetVisibleToAllUsersOutput
- type ShrinkPolicy
- type SimpleScalingPolicyConfiguration
- func (s SimpleScalingPolicyConfiguration) GoString() string
- func (s *SimpleScalingPolicyConfiguration) SetAdjustmentType(v string) *SimpleScalingPolicyConfiguration
- func (s *SimpleScalingPolicyConfiguration) SetCoolDown(v int64) *SimpleScalingPolicyConfiguration
- func (s *SimpleScalingPolicyConfiguration) SetScalingAdjustment(v int64) *SimpleScalingPolicyConfiguration
- func (s SimpleScalingPolicyConfiguration) String() string
- func (s *SimpleScalingPolicyConfiguration) Validate() error
- type SpotProvisioningSpecification
- func (s SpotProvisioningSpecification) GoString() string
- func (s *SpotProvisioningSpecification) SetBlockDurationMinutes(v int64) *SpotProvisioningSpecification
- func (s *SpotProvisioningSpecification) SetTimeoutAction(v string) *SpotProvisioningSpecification
- func (s *SpotProvisioningSpecification) SetTimeoutDurationMinutes(v int64) *SpotProvisioningSpecification
- func (s SpotProvisioningSpecification) String() string
- func (s *SpotProvisioningSpecification) Validate() error
- type Step
- type StepConfig
- type StepDetail
- type StepExecutionStatusDetail
- func (s StepExecutionStatusDetail) GoString() string
- func (s *StepExecutionStatusDetail) SetCreationDateTime(v time.Time) *StepExecutionStatusDetail
- func (s *StepExecutionStatusDetail) SetEndDateTime(v time.Time) *StepExecutionStatusDetail
- func (s *StepExecutionStatusDetail) SetLastStateChangeReason(v string) *StepExecutionStatusDetail
- func (s *StepExecutionStatusDetail) SetStartDateTime(v time.Time) *StepExecutionStatusDetail
- func (s *StepExecutionStatusDetail) SetState(v string) *StepExecutionStatusDetail
- func (s StepExecutionStatusDetail) String() string
- type StepStateChangeReason
- type StepStatus
- func (s StepStatus) GoString() string
- func (s *StepStatus) SetFailureDetails(v *FailureDetails) *StepStatus
- func (s *StepStatus) SetState(v string) *StepStatus
- func (s *StepStatus) SetStateChangeReason(v *StepStateChangeReason) *StepStatus
- func (s *StepStatus) SetTimeline(v *StepTimeline) *StepStatus
- func (s StepStatus) String() string
- type StepSummary
- func (s StepSummary) GoString() string
- func (s *StepSummary) SetActionOnFailure(v string) *StepSummary
- func (s *StepSummary) SetConfig(v *HadoopStepConfig) *StepSummary
- func (s *StepSummary) SetId(v string) *StepSummary
- func (s *StepSummary) SetName(v string) *StepSummary
- func (s *StepSummary) SetStatus(v *StepStatus) *StepSummary
- func (s StepSummary) String() string
- type StepTimeline
- type SupportedProductConfig
- type Tag
- type TerminateJobFlowsInput
- type TerminateJobFlowsOutput
- type VolumeSpecification
- func (s VolumeSpecification) GoString() string
- func (s *VolumeSpecification) SetIops(v int64) *VolumeSpecification
- func (s *VolumeSpecification) SetSizeInGB(v int64) *VolumeSpecification
- func (s *VolumeSpecification) SetVolumeType(v string) *VolumeSpecification
- func (s VolumeSpecification) String() string
- func (s *VolumeSpecification) Validate() error
Constants ¶
const ( // ActionOnFailureTerminateJobFlow is a ActionOnFailure enum value ActionOnFailureTerminateJobFlow = "TERMINATE_JOB_FLOW" // ActionOnFailureTerminateCluster is a ActionOnFailure enum value ActionOnFailureTerminateCluster = "TERMINATE_CLUSTER" // ActionOnFailureCancelAndWait is a ActionOnFailure enum value ActionOnFailureCancelAndWait = "CANCEL_AND_WAIT" // ActionOnFailureContinue is a ActionOnFailure enum value ActionOnFailureContinue = "CONTINUE" )
const ( // AdjustmentTypeChangeInCapacity is a AdjustmentType enum value AdjustmentTypeChangeInCapacity = "CHANGE_IN_CAPACITY" // AdjustmentTypePercentChangeInCapacity is a AdjustmentType enum value AdjustmentTypePercentChangeInCapacity = "PERCENT_CHANGE_IN_CAPACITY" // AdjustmentTypeExactCapacity is a AdjustmentType enum value AdjustmentTypeExactCapacity = "EXACT_CAPACITY" )
const ( // AutoScalingPolicyStatePending is a AutoScalingPolicyState enum value AutoScalingPolicyStatePending = "PENDING" // AutoScalingPolicyStateAttaching is a AutoScalingPolicyState enum value AutoScalingPolicyStateAttaching = "ATTACHING" // AutoScalingPolicyStateAttached is a AutoScalingPolicyState enum value AutoScalingPolicyStateAttached = "ATTACHED" // AutoScalingPolicyStateDetaching is a AutoScalingPolicyState enum value AutoScalingPolicyStateDetaching = "DETACHING" // AutoScalingPolicyStateDetached is a AutoScalingPolicyState enum value AutoScalingPolicyStateDetached = "DETACHED" // AutoScalingPolicyStateFailed is a AutoScalingPolicyState enum value AutoScalingPolicyStateFailed = "FAILED" )
const ( // AutoScalingPolicyStateChangeReasonCodeUserRequest is a AutoScalingPolicyStateChangeReasonCode enum value AutoScalingPolicyStateChangeReasonCodeUserRequest = "USER_REQUEST" // AutoScalingPolicyStateChangeReasonCodeProvisionFailure is a AutoScalingPolicyStateChangeReasonCode enum value AutoScalingPolicyStateChangeReasonCodeProvisionFailure = "PROVISION_FAILURE" // AutoScalingPolicyStateChangeReasonCodeCleanupFailure is a AutoScalingPolicyStateChangeReasonCode enum value AutoScalingPolicyStateChangeReasonCodeCleanupFailure = "CLEANUP_FAILURE" )
const ( // CancelStepsRequestStatusSubmitted is a CancelStepsRequestStatus enum value CancelStepsRequestStatusSubmitted = "SUBMITTED" // CancelStepsRequestStatusFailed is a CancelStepsRequestStatus enum value CancelStepsRequestStatusFailed = "FAILED" )
const ( // ClusterStateStarting is a ClusterState enum value ClusterStateStarting = "STARTING" // ClusterStateBootstrapping is a ClusterState enum value ClusterStateBootstrapping = "BOOTSTRAPPING" // ClusterStateRunning is a ClusterState enum value ClusterStateRunning = "RUNNING" // ClusterStateWaiting is a ClusterState enum value ClusterStateWaiting = "WAITING" // ClusterStateTerminating is a ClusterState enum value ClusterStateTerminating = "TERMINATING" // ClusterStateTerminated is a ClusterState enum value ClusterStateTerminated = "TERMINATED" // ClusterStateTerminatedWithErrors is a ClusterState enum value ClusterStateTerminatedWithErrors = "TERMINATED_WITH_ERRORS" )
const ( // ClusterStateChangeReasonCodeInternalError is a ClusterStateChangeReasonCode enum value ClusterStateChangeReasonCodeInternalError = "INTERNAL_ERROR" // ClusterStateChangeReasonCodeValidationError is a ClusterStateChangeReasonCode enum value ClusterStateChangeReasonCodeValidationError = "VALIDATION_ERROR" // ClusterStateChangeReasonCodeInstanceFailure is a ClusterStateChangeReasonCode enum value ClusterStateChangeReasonCodeInstanceFailure = "INSTANCE_FAILURE" // ClusterStateChangeReasonCodeInstanceFleetTimeout is a ClusterStateChangeReasonCode enum value ClusterStateChangeReasonCodeInstanceFleetTimeout = "INSTANCE_FLEET_TIMEOUT" // ClusterStateChangeReasonCodeBootstrapFailure is a ClusterStateChangeReasonCode enum value ClusterStateChangeReasonCodeBootstrapFailure = "BOOTSTRAP_FAILURE" // ClusterStateChangeReasonCodeUserRequest is a ClusterStateChangeReasonCode enum value ClusterStateChangeReasonCodeUserRequest = "USER_REQUEST" // ClusterStateChangeReasonCodeStepFailure is a ClusterStateChangeReasonCode enum value ClusterStateChangeReasonCodeStepFailure = "STEP_FAILURE" // ClusterStateChangeReasonCodeAllStepsCompleted is a ClusterStateChangeReasonCode enum value ClusterStateChangeReasonCodeAllStepsCompleted = "ALL_STEPS_COMPLETED" )
const ( // ComparisonOperatorGreaterThanOrEqual is a ComparisonOperator enum value ComparisonOperatorGreaterThanOrEqual = "GREATER_THAN_OR_EQUAL" // ComparisonOperatorGreaterThan is a ComparisonOperator enum value ComparisonOperatorGreaterThan = "GREATER_THAN" // ComparisonOperatorLessThan is a ComparisonOperator enum value ComparisonOperatorLessThan = "LESS_THAN" // ComparisonOperatorLessThanOrEqual is a ComparisonOperator enum value ComparisonOperatorLessThanOrEqual = "LESS_THAN_OR_EQUAL" )
const ( // InstanceCollectionTypeInstanceFleet is a InstanceCollectionType enum value InstanceCollectionTypeInstanceFleet = "INSTANCE_FLEET" // InstanceCollectionTypeInstanceGroup is a InstanceCollectionType enum value InstanceCollectionTypeInstanceGroup = "INSTANCE_GROUP" )
const ( // InstanceFleetStateProvisioning is a InstanceFleetState enum value InstanceFleetStateProvisioning = "PROVISIONING" // InstanceFleetStateBootstrapping is a InstanceFleetState enum value InstanceFleetStateBootstrapping = "BOOTSTRAPPING" // InstanceFleetStateRunning is a InstanceFleetState enum value InstanceFleetStateRunning = "RUNNING" // InstanceFleetStateResizing is a InstanceFleetState enum value InstanceFleetStateResizing = "RESIZING" // InstanceFleetStateSuspended is a InstanceFleetState enum value InstanceFleetStateSuspended = "SUSPENDED" // InstanceFleetStateTerminating is a InstanceFleetState enum value InstanceFleetStateTerminating = "TERMINATING" // InstanceFleetStateTerminated is a InstanceFleetState enum value InstanceFleetStateTerminated = "TERMINATED" )
const ( // InstanceFleetStateChangeReasonCodeInternalError is a InstanceFleetStateChangeReasonCode enum value InstanceFleetStateChangeReasonCodeInternalError = "INTERNAL_ERROR" // InstanceFleetStateChangeReasonCodeValidationError is a InstanceFleetStateChangeReasonCode enum value InstanceFleetStateChangeReasonCodeValidationError = "VALIDATION_ERROR" // InstanceFleetStateChangeReasonCodeInstanceFailure is a InstanceFleetStateChangeReasonCode enum value InstanceFleetStateChangeReasonCodeInstanceFailure = "INSTANCE_FAILURE" // InstanceFleetStateChangeReasonCodeClusterTerminated is a InstanceFleetStateChangeReasonCode enum value InstanceFleetStateChangeReasonCodeClusterTerminated = "CLUSTER_TERMINATED" )
const ( // InstanceFleetTypeMaster is a InstanceFleetType enum value InstanceFleetTypeMaster = "MASTER" // InstanceFleetTypeCore is a InstanceFleetType enum value InstanceFleetTypeCore = "CORE" // InstanceFleetTypeTask is a InstanceFleetType enum value InstanceFleetTypeTask = "TASK" )
const ( // InstanceGroupStateProvisioning is a InstanceGroupState enum value InstanceGroupStateProvisioning = "PROVISIONING" // InstanceGroupStateBootstrapping is a InstanceGroupState enum value InstanceGroupStateBootstrapping = "BOOTSTRAPPING" // InstanceGroupStateRunning is a InstanceGroupState enum value InstanceGroupStateRunning = "RUNNING" // InstanceGroupStateResizing is a InstanceGroupState enum value InstanceGroupStateResizing = "RESIZING" // InstanceGroupStateSuspended is a InstanceGroupState enum value InstanceGroupStateSuspended = "SUSPENDED" // InstanceGroupStateTerminating is a InstanceGroupState enum value InstanceGroupStateTerminating = "TERMINATING" // InstanceGroupStateTerminated is a InstanceGroupState enum value InstanceGroupStateTerminated = "TERMINATED" // InstanceGroupStateArrested is a InstanceGroupState enum value InstanceGroupStateArrested = "ARRESTED" // InstanceGroupStateShuttingDown is a InstanceGroupState enum value InstanceGroupStateShuttingDown = "SHUTTING_DOWN" // InstanceGroupStateEnded is a InstanceGroupState enum value InstanceGroupStateEnded = "ENDED" )
const ( // InstanceGroupStateChangeReasonCodeInternalError is a InstanceGroupStateChangeReasonCode enum value InstanceGroupStateChangeReasonCodeInternalError = "INTERNAL_ERROR" // InstanceGroupStateChangeReasonCodeValidationError is a InstanceGroupStateChangeReasonCode enum value InstanceGroupStateChangeReasonCodeValidationError = "VALIDATION_ERROR" // InstanceGroupStateChangeReasonCodeInstanceFailure is a InstanceGroupStateChangeReasonCode enum value InstanceGroupStateChangeReasonCodeInstanceFailure = "INSTANCE_FAILURE" // InstanceGroupStateChangeReasonCodeClusterTerminated is a InstanceGroupStateChangeReasonCode enum value InstanceGroupStateChangeReasonCodeClusterTerminated = "CLUSTER_TERMINATED" )
const ( // InstanceGroupTypeMaster is a InstanceGroupType enum value InstanceGroupTypeMaster = "MASTER" // InstanceGroupTypeCore is a InstanceGroupType enum value InstanceGroupTypeCore = "CORE" // InstanceGroupTypeTask is a InstanceGroupType enum value InstanceGroupTypeTask = "TASK" )
const ( // InstanceRoleTypeMaster is a InstanceRoleType enum value InstanceRoleTypeMaster = "MASTER" // InstanceRoleTypeCore is a InstanceRoleType enum value InstanceRoleTypeCore = "CORE" // InstanceRoleTypeTask is a InstanceRoleType enum value InstanceRoleTypeTask = "TASK" )
const ( // InstanceStateAwaitingFulfillment is a InstanceState enum value InstanceStateAwaitingFulfillment = "AWAITING_FULFILLMENT" // InstanceStateProvisioning is a InstanceState enum value InstanceStateProvisioning = "PROVISIONING" // InstanceStateBootstrapping is a InstanceState enum value InstanceStateBootstrapping = "BOOTSTRAPPING" // InstanceStateRunning is a InstanceState enum value InstanceStateRunning = "RUNNING" // InstanceStateTerminated is a InstanceState enum value InstanceStateTerminated = "TERMINATED" )
const ( // InstanceStateChangeReasonCodeInternalError is a InstanceStateChangeReasonCode enum value InstanceStateChangeReasonCodeInternalError = "INTERNAL_ERROR" // InstanceStateChangeReasonCodeValidationError is a InstanceStateChangeReasonCode enum value InstanceStateChangeReasonCodeValidationError = "VALIDATION_ERROR" // InstanceStateChangeReasonCodeInstanceFailure is a InstanceStateChangeReasonCode enum value InstanceStateChangeReasonCodeInstanceFailure = "INSTANCE_FAILURE" // InstanceStateChangeReasonCodeBootstrapFailure is a InstanceStateChangeReasonCode enum value InstanceStateChangeReasonCodeBootstrapFailure = "BOOTSTRAP_FAILURE" // InstanceStateChangeReasonCodeClusterTerminated is a InstanceStateChangeReasonCode enum value InstanceStateChangeReasonCodeClusterTerminated = "CLUSTER_TERMINATED" )
const ( // JobFlowExecutionStateStarting is a JobFlowExecutionState enum value JobFlowExecutionStateStarting = "STARTING" // JobFlowExecutionStateBootstrapping is a JobFlowExecutionState enum value JobFlowExecutionStateBootstrapping = "BOOTSTRAPPING" // JobFlowExecutionStateRunning is a JobFlowExecutionState enum value JobFlowExecutionStateRunning = "RUNNING" // JobFlowExecutionStateWaiting is a JobFlowExecutionState enum value JobFlowExecutionStateWaiting = "WAITING" // JobFlowExecutionStateShuttingDown is a JobFlowExecutionState enum value JobFlowExecutionStateShuttingDown = "SHUTTING_DOWN" // JobFlowExecutionStateTerminated is a JobFlowExecutionState enum value JobFlowExecutionStateTerminated = "TERMINATED" // JobFlowExecutionStateCompleted is a JobFlowExecutionState enum value JobFlowExecutionStateCompleted = "COMPLETED" // JobFlowExecutionStateFailed is a JobFlowExecutionState enum value JobFlowExecutionStateFailed = "FAILED" )
The type of instance.
const ( // MarketTypeOnDemand is a MarketType enum value MarketTypeOnDemand = "ON_DEMAND" // MarketTypeSpot is a MarketType enum value MarketTypeSpot = "SPOT" )
const ( // RepoUpgradeOnBootSecurity is a RepoUpgradeOnBoot enum value RepoUpgradeOnBootSecurity = "SECURITY" // RepoUpgradeOnBootNone is a RepoUpgradeOnBoot enum value RepoUpgradeOnBootNone = "NONE" )
const ( // ScaleDownBehaviorTerminateAtInstanceHour is a ScaleDownBehavior enum value ScaleDownBehaviorTerminateAtInstanceHour = "TERMINATE_AT_INSTANCE_HOUR" // ScaleDownBehaviorTerminateAtTaskCompletion is a ScaleDownBehavior enum value ScaleDownBehaviorTerminateAtTaskCompletion = "TERMINATE_AT_TASK_COMPLETION" )
const ( // SpotProvisioningTimeoutActionSwitchToOnDemand is a SpotProvisioningTimeoutAction enum value SpotProvisioningTimeoutActionSwitchToOnDemand = "SWITCH_TO_ON_DEMAND" // SpotProvisioningTimeoutActionTerminateCluster is a SpotProvisioningTimeoutAction enum value SpotProvisioningTimeoutActionTerminateCluster = "TERMINATE_CLUSTER" )
const ( // StatisticSampleCount is a Statistic enum value StatisticSampleCount = "SAMPLE_COUNT" // StatisticAverage is a Statistic enum value StatisticAverage = "AVERAGE" // StatisticSum is a Statistic enum value StatisticSum = "SUM" // StatisticMinimum is a Statistic enum value StatisticMinimum = "MINIMUM" // StatisticMaximum is a Statistic enum value StatisticMaximum = "MAXIMUM" )
const ( // StepExecutionStatePending is a StepExecutionState enum value StepExecutionStatePending = "PENDING" // StepExecutionStateRunning is a StepExecutionState enum value StepExecutionStateRunning = "RUNNING" // StepExecutionStateContinue is a StepExecutionState enum value StepExecutionStateContinue = "CONTINUE" // StepExecutionStateCompleted is a StepExecutionState enum value StepExecutionStateCompleted = "COMPLETED" // StepExecutionStateCancelled is a StepExecutionState enum value StepExecutionStateCancelled = "CANCELLED" // StepExecutionStateFailed is a StepExecutionState enum value StepExecutionStateFailed = "FAILED" // StepExecutionStateInterrupted is a StepExecutionState enum value StepExecutionStateInterrupted = "INTERRUPTED" )
const ( // StepStatePending is a StepState enum value StepStatePending = "PENDING" // StepStateCancelPending is a StepState enum value StepStateCancelPending = "CANCEL_PENDING" // StepStateRunning is a StepState enum value StepStateRunning = "RUNNING" // StepStateCompleted is a StepState enum value StepStateCompleted = "COMPLETED" // StepStateCancelled is a StepState enum value StepStateCancelled = "CANCELLED" // StepStateFailed is a StepState enum value StepStateFailed = "FAILED" // StepStateInterrupted is a StepState enum value StepStateInterrupted = "INTERRUPTED" )
const ( // UnitNone is a Unit enum value UnitNone = "NONE" // UnitSeconds is a Unit enum value UnitSeconds = "SECONDS" // UnitMicroSeconds is a Unit enum value UnitMicroSeconds = "MICRO_SECONDS" // UnitMilliSeconds is a Unit enum value UnitMilliSeconds = "MILLI_SECONDS" // UnitBytes is a Unit enum value UnitBytes = "BYTES" // UnitKiloBytes is a Unit enum value UnitKiloBytes = "KILO_BYTES" // UnitMegaBytes is a Unit enum value UnitMegaBytes = "MEGA_BYTES" // UnitGigaBytes is a Unit enum value UnitGigaBytes = "GIGA_BYTES" // UnitTeraBytes is a Unit enum value UnitTeraBytes = "TERA_BYTES" // UnitBits is a Unit enum value UnitBits = "BITS" // UnitKiloBits is a Unit enum value UnitKiloBits = "KILO_BITS" // UnitMegaBits is a Unit enum value UnitMegaBits = "MEGA_BITS" // UnitGigaBits is a Unit enum value UnitGigaBits = "GIGA_BITS" // UnitTeraBits is a Unit enum value UnitTeraBits = "TERA_BITS" // UnitPercent is a Unit enum value UnitPercent = "PERCENT" // UnitCount is a Unit enum value UnitCount = "COUNT" // UnitBytesPerSecond is a Unit enum value UnitBytesPerSecond = "BYTES_PER_SECOND" // UnitKiloBytesPerSecond is a Unit enum value UnitKiloBytesPerSecond = "KILO_BYTES_PER_SECOND" // UnitMegaBytesPerSecond is a Unit enum value UnitMegaBytesPerSecond = "MEGA_BYTES_PER_SECOND" // UnitGigaBytesPerSecond is a Unit enum value UnitGigaBytesPerSecond = "GIGA_BYTES_PER_SECOND" // UnitTeraBytesPerSecond is a Unit enum value UnitTeraBytesPerSecond = "TERA_BYTES_PER_SECOND" // UnitBitsPerSecond is a Unit enum value UnitBitsPerSecond = "BITS_PER_SECOND" // UnitKiloBitsPerSecond is a Unit enum value UnitKiloBitsPerSecond = "KILO_BITS_PER_SECOND" // UnitMegaBitsPerSecond is a Unit enum value UnitMegaBitsPerSecond = "MEGA_BITS_PER_SECOND" // UnitGigaBitsPerSecond is a Unit enum value UnitGigaBitsPerSecond = "GIGA_BITS_PER_SECOND" // UnitTeraBitsPerSecond is a Unit enum value UnitTeraBitsPerSecond = "TERA_BITS_PER_SECOND" // UnitCountPerSecond is a Unit enum value UnitCountPerSecond = "COUNT_PER_SECOND" )
const ( // ErrCodeInternalServerError for service response error code // "InternalServerError". // // Indicates that an error occurred while processing the request and that the // request was not completed. ErrCodeInternalServerError = "InternalServerError" // ErrCodeInternalServerException for service response error code // "InternalServerException". // // This exception occurs when there is an internal failure in the EMR service. ErrCodeInternalServerException = "InternalServerException" // ErrCodeInvalidRequestException for service response error code // "InvalidRequestException". // // This exception occurs when there is something wrong with user input. ErrCodeInvalidRequestException = "InvalidRequestException" )
const ( ServiceName = "elasticmapreduce" // Name of service. EndpointsID = ServiceName // ID to lookup a service endpoint with. ServiceID = "EMR" // ServiceID is a unique identifer of a specific service. )
Service information constants
const (
// StepStateChangeReasonCodeNone is a StepStateChangeReasonCode enum value
StepStateChangeReasonCodeNone = "NONE"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AddInstanceFleetInput ¶ added in v1.7.8
type AddInstanceFleetInput struct { // The unique identifier of the cluster. // // ClusterId is a required field ClusterId *string `type:"string" required:"true"` // Specifies the configuration of the instance fleet. // // InstanceFleet is a required field InstanceFleet *InstanceFleetConfig `type:"structure" required:"true"` // contains filtered or unexported fields }
func (AddInstanceFleetInput) GoString ¶ added in v1.7.8
func (s AddInstanceFleetInput) GoString() string
GoString returns the string representation
func (*AddInstanceFleetInput) SetClusterId ¶ added in v1.7.8
func (s *AddInstanceFleetInput) SetClusterId(v string) *AddInstanceFleetInput
SetClusterId sets the ClusterId field's value.
func (*AddInstanceFleetInput) SetInstanceFleet ¶ added in v1.7.8
func (s *AddInstanceFleetInput) SetInstanceFleet(v *InstanceFleetConfig) *AddInstanceFleetInput
SetInstanceFleet sets the InstanceFleet field's value.
func (AddInstanceFleetInput) String ¶ added in v1.7.8
func (s AddInstanceFleetInput) String() string
String returns the string representation
func (*AddInstanceFleetInput) Validate ¶ added in v1.7.8
func (s *AddInstanceFleetInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AddInstanceFleetOutput ¶ added in v1.7.8
type AddInstanceFleetOutput struct { // The unique identifier of the cluster. ClusterId *string `type:"string"` // The unique identifier of the instance fleet. InstanceFleetId *string `type:"string"` // contains filtered or unexported fields }
func (AddInstanceFleetOutput) GoString ¶ added in v1.7.8
func (s AddInstanceFleetOutput) GoString() string
GoString returns the string representation
func (*AddInstanceFleetOutput) SetClusterId ¶ added in v1.7.8
func (s *AddInstanceFleetOutput) SetClusterId(v string) *AddInstanceFleetOutput
SetClusterId sets the ClusterId field's value.
func (*AddInstanceFleetOutput) SetInstanceFleetId ¶ added in v1.7.8
func (s *AddInstanceFleetOutput) SetInstanceFleetId(v string) *AddInstanceFleetOutput
SetInstanceFleetId sets the InstanceFleetId field's value.
func (AddInstanceFleetOutput) String ¶ added in v1.7.8
func (s AddInstanceFleetOutput) String() string
String returns the string representation
type AddInstanceGroupsInput ¶
type AddInstanceGroupsInput struct { // Instance groups to add. // // InstanceGroups is a required field InstanceGroups []*InstanceGroupConfig `type:"list" required:"true"` // Job flow in which to add the instance groups. // // JobFlowId is a required field JobFlowId *string `type:"string" required:"true"` // contains filtered or unexported fields }
Input to an AddInstanceGroups call.
func (AddInstanceGroupsInput) GoString ¶ added in v0.6.5
func (s AddInstanceGroupsInput) GoString() string
GoString returns the string representation
func (*AddInstanceGroupsInput) SetInstanceGroups ¶ added in v1.5.0
func (s *AddInstanceGroupsInput) SetInstanceGroups(v []*InstanceGroupConfig) *AddInstanceGroupsInput
SetInstanceGroups sets the InstanceGroups field's value.
func (*AddInstanceGroupsInput) SetJobFlowId ¶ added in v1.5.0
func (s *AddInstanceGroupsInput) SetJobFlowId(v string) *AddInstanceGroupsInput
SetJobFlowId sets the JobFlowId field's value.
func (AddInstanceGroupsInput) String ¶ added in v0.6.5
func (s AddInstanceGroupsInput) String() string
String returns the string representation
func (*AddInstanceGroupsInput) Validate ¶ added in v1.1.21
func (s *AddInstanceGroupsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AddInstanceGroupsOutput ¶
type AddInstanceGroupsOutput struct { // Instance group IDs of the newly created instance groups. InstanceGroupIds []*string `type:"list"` // The job flow ID in which the instance groups are added. JobFlowId *string `type:"string"` // contains filtered or unexported fields }
Output from an AddInstanceGroups call.
func (AddInstanceGroupsOutput) GoString ¶ added in v0.6.5
func (s AddInstanceGroupsOutput) GoString() string
GoString returns the string representation
func (*AddInstanceGroupsOutput) SetInstanceGroupIds ¶ added in v1.5.0
func (s *AddInstanceGroupsOutput) SetInstanceGroupIds(v []*string) *AddInstanceGroupsOutput
SetInstanceGroupIds sets the InstanceGroupIds field's value.
func (*AddInstanceGroupsOutput) SetJobFlowId ¶ added in v1.5.0
func (s *AddInstanceGroupsOutput) SetJobFlowId(v string) *AddInstanceGroupsOutput
SetJobFlowId sets the JobFlowId field's value.
func (AddInstanceGroupsOutput) String ¶ added in v0.6.5
func (s AddInstanceGroupsOutput) String() string
String returns the string representation
type AddJobFlowStepsInput ¶
type AddJobFlowStepsInput struct { // A string that uniquely identifies the job flow. This identifier is returned // by RunJobFlow and can also be obtained from ListClusters. // // JobFlowId is a required field JobFlowId *string `type:"string" required:"true"` // A list of StepConfig to be executed by the job flow. // // Steps is a required field Steps []*StepConfig `type:"list" required:"true"` // contains filtered or unexported fields }
The input argument to the AddJobFlowSteps operation.
func (AddJobFlowStepsInput) GoString ¶ added in v0.6.5
func (s AddJobFlowStepsInput) GoString() string
GoString returns the string representation
func (*AddJobFlowStepsInput) SetJobFlowId ¶ added in v1.5.0
func (s *AddJobFlowStepsInput) SetJobFlowId(v string) *AddJobFlowStepsInput
SetJobFlowId sets the JobFlowId field's value.
func (*AddJobFlowStepsInput) SetSteps ¶ added in v1.5.0
func (s *AddJobFlowStepsInput) SetSteps(v []*StepConfig) *AddJobFlowStepsInput
SetSteps sets the Steps field's value.
func (AddJobFlowStepsInput) String ¶ added in v0.6.5
func (s AddJobFlowStepsInput) String() string
String returns the string representation
func (*AddJobFlowStepsInput) Validate ¶ added in v1.1.21
func (s *AddJobFlowStepsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AddJobFlowStepsOutput ¶
type AddJobFlowStepsOutput struct { // The identifiers of the list of steps added to the job flow. StepIds []*string `type:"list"` // contains filtered or unexported fields }
The output for the AddJobFlowSteps operation.
func (AddJobFlowStepsOutput) GoString ¶ added in v0.6.5
func (s AddJobFlowStepsOutput) GoString() string
GoString returns the string representation
func (*AddJobFlowStepsOutput) SetStepIds ¶ added in v1.5.0
func (s *AddJobFlowStepsOutput) SetStepIds(v []*string) *AddJobFlowStepsOutput
SetStepIds sets the StepIds field's value.
func (AddJobFlowStepsOutput) String ¶ added in v0.6.5
func (s AddJobFlowStepsOutput) String() string
String returns the string representation
type AddTagsInput ¶
type AddTagsInput struct { // The Amazon EMR resource identifier to which tags will be added. This value // must be a cluster identifier. // // ResourceId is a required field ResourceId *string `type:"string" required:"true"` // A list of tags to associate with a cluster and propagate to EC2 instances. // Tags are user-defined key/value pairs that consist of a required key string // with a maximum of 128 characters, and an optional value string with a maximum // of 256 characters. // // Tags is a required field Tags []*Tag `type:"list" required:"true"` // contains filtered or unexported fields }
This input identifies a cluster and a list of tags to attach.
func (AddTagsInput) GoString ¶ added in v0.6.5
func (s AddTagsInput) GoString() string
GoString returns the string representation
func (*AddTagsInput) SetResourceId ¶ added in v1.5.0
func (s *AddTagsInput) SetResourceId(v string) *AddTagsInput
SetResourceId sets the ResourceId field's value.
func (*AddTagsInput) SetTags ¶ added in v1.5.0
func (s *AddTagsInput) SetTags(v []*Tag) *AddTagsInput
SetTags sets the Tags field's value.
func (AddTagsInput) String ¶ added in v0.6.5
func (s AddTagsInput) String() string
String returns the string representation
func (*AddTagsInput) Validate ¶ added in v1.1.21
func (s *AddTagsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AddTagsOutput ¶
type AddTagsOutput struct {
// contains filtered or unexported fields
}
This output indicates the result of adding tags to a resource.
func (AddTagsOutput) GoString ¶ added in v0.6.5
func (s AddTagsOutput) GoString() string
GoString returns the string representation
func (AddTagsOutput) String ¶ added in v0.6.5
func (s AddTagsOutput) String() string
String returns the string representation
type Application ¶
type Application struct { // This option is for advanced users only. This is meta information about third-party // applications that third-party vendors use for testing purposes. AdditionalInfo map[string]*string `type:"map"` // Arguments for Amazon EMR to pass to the application. Args []*string `type:"list"` // The name of the application. Name *string `type:"string"` // The version of the application. Version *string `type:"string"` // contains filtered or unexported fields }
An application is any Amazon or third-party software that you can add to the cluster. This structure contains a list of strings that indicates the software to use with the cluster and accepts a user argument list. Amazon EMR accepts and forwards the argument list to the corresponding installation script as bootstrap action argument. For more information, see Using the MapR Distribution for Hadoop (http://docs.aws.amazon.com/emr/latest/ManagementGuide/emr-mapr.html). Currently supported values are:
"mapr-m3" - launch the cluster using MapR M3 Edition.
"mapr-m5" - launch the cluster using MapR M5 Edition.
"mapr" with the user arguments specifying "--edition,m3" or "--edition,m5"
launch the cluster using MapR M3 or M5 Edition, respectively.
In Amazon EMR releases 4.x and later, the only accepted parameter is the application name. To pass arguments to applications, you supply a configuration for each application.
func (Application) GoString ¶ added in v0.6.5
func (s Application) GoString() string
GoString returns the string representation
func (*Application) SetAdditionalInfo ¶ added in v1.5.0
func (s *Application) SetAdditionalInfo(v map[string]*string) *Application
SetAdditionalInfo sets the AdditionalInfo field's value.
func (*Application) SetArgs ¶ added in v1.5.0
func (s *Application) SetArgs(v []*string) *Application
SetArgs sets the Args field's value.
func (*Application) SetName ¶ added in v1.5.0
func (s *Application) SetName(v string) *Application
SetName sets the Name field's value.
func (*Application) SetVersion ¶ added in v1.5.0
func (s *Application) SetVersion(v string) *Application
SetVersion sets the Version field's value.
func (Application) String ¶ added in v0.6.5
func (s Application) String() string
String returns the string representation
type AutoScalingPolicy ¶ added in v1.5.8
type AutoScalingPolicy struct { // The upper and lower EC2 instance limits for an automatic scaling policy. // Automatic scaling activity will not cause an instance group to grow above // or below these limits. // // Constraints is a required field Constraints *ScalingConstraints `type:"structure" required:"true"` // The scale-in and scale-out rules that comprise the automatic scaling policy. // // Rules is a required field Rules []*ScalingRule `type:"list" required:"true"` // contains filtered or unexported fields }
An automatic scaling policy for a core instance group or task instance group in an Amazon EMR cluster. An automatic scaling policy defines how an instance group dynamically adds and terminates EC2 instances in response to the value of a CloudWatch metric. See PutAutoScalingPolicy.
func (AutoScalingPolicy) GoString ¶ added in v1.5.8
func (s AutoScalingPolicy) GoString() string
GoString returns the string representation
func (*AutoScalingPolicy) SetConstraints ¶ added in v1.5.8
func (s *AutoScalingPolicy) SetConstraints(v *ScalingConstraints) *AutoScalingPolicy
SetConstraints sets the Constraints field's value.
func (*AutoScalingPolicy) SetRules ¶ added in v1.5.8
func (s *AutoScalingPolicy) SetRules(v []*ScalingRule) *AutoScalingPolicy
SetRules sets the Rules field's value.
func (AutoScalingPolicy) String ¶ added in v1.5.8
func (s AutoScalingPolicy) String() string
String returns the string representation
func (*AutoScalingPolicy) Validate ¶ added in v1.5.8
func (s *AutoScalingPolicy) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AutoScalingPolicyDescription ¶ added in v1.5.8
type AutoScalingPolicyDescription struct { // The upper and lower EC2 instance limits for an automatic scaling policy. // Automatic scaling activity will not cause an instance group to grow above // or below these limits. Constraints *ScalingConstraints `type:"structure"` // The scale-in and scale-out rules that comprise the automatic scaling policy. Rules []*ScalingRule `type:"list"` // The status of an automatic scaling policy. Status *AutoScalingPolicyStatus `type:"structure"` // contains filtered or unexported fields }
An automatic scaling policy for a core instance group or task instance group in an Amazon EMR cluster. The automatic scaling policy defines how an instance group dynamically adds and terminates EC2 instances in response to the value of a CloudWatch metric. See PutAutoScalingPolicy.
func (AutoScalingPolicyDescription) GoString ¶ added in v1.5.8
func (s AutoScalingPolicyDescription) GoString() string
GoString returns the string representation
func (*AutoScalingPolicyDescription) SetConstraints ¶ added in v1.5.8
func (s *AutoScalingPolicyDescription) SetConstraints(v *ScalingConstraints) *AutoScalingPolicyDescription
SetConstraints sets the Constraints field's value.
func (*AutoScalingPolicyDescription) SetRules ¶ added in v1.5.8
func (s *AutoScalingPolicyDescription) SetRules(v []*ScalingRule) *AutoScalingPolicyDescription
SetRules sets the Rules field's value.
func (*AutoScalingPolicyDescription) SetStatus ¶ added in v1.5.8
func (s *AutoScalingPolicyDescription) SetStatus(v *AutoScalingPolicyStatus) *AutoScalingPolicyDescription
SetStatus sets the Status field's value.
func (AutoScalingPolicyDescription) String ¶ added in v1.5.8
func (s AutoScalingPolicyDescription) String() string
String returns the string representation
type AutoScalingPolicyStateChangeReason ¶ added in v1.5.8
type AutoScalingPolicyStateChangeReason struct { // The code indicating the reason for the change in status.USER_REQUEST indicates // that the scaling policy status was changed by a user. PROVISION_FAILURE indicates // that the status change was because the policy failed to provision. CLEANUP_FAILURE // indicates an error. Code *string `type:"string" enum:"AutoScalingPolicyStateChangeReasonCode"` // A friendly, more verbose message that accompanies an automatic scaling policy // state change. Message *string `type:"string"` // contains filtered or unexported fields }
The reason for an AutoScalingPolicyStatus change.
func (AutoScalingPolicyStateChangeReason) GoString ¶ added in v1.5.8
func (s AutoScalingPolicyStateChangeReason) GoString() string
GoString returns the string representation
func (*AutoScalingPolicyStateChangeReason) SetCode ¶ added in v1.5.8
func (s *AutoScalingPolicyStateChangeReason) SetCode(v string) *AutoScalingPolicyStateChangeReason
SetCode sets the Code field's value.
func (*AutoScalingPolicyStateChangeReason) SetMessage ¶ added in v1.5.8
func (s *AutoScalingPolicyStateChangeReason) SetMessage(v string) *AutoScalingPolicyStateChangeReason
SetMessage sets the Message field's value.
func (AutoScalingPolicyStateChangeReason) String ¶ added in v1.5.8
func (s AutoScalingPolicyStateChangeReason) String() string
String returns the string representation
type AutoScalingPolicyStatus ¶ added in v1.5.8
type AutoScalingPolicyStatus struct { // Indicates the status of the automatic scaling policy. State *string `type:"string" enum:"AutoScalingPolicyState"` // The reason for a change in status. StateChangeReason *AutoScalingPolicyStateChangeReason `type:"structure"` // contains filtered or unexported fields }
The status of an automatic scaling policy.
func (AutoScalingPolicyStatus) GoString ¶ added in v1.5.8
func (s AutoScalingPolicyStatus) GoString() string
GoString returns the string representation
func (*AutoScalingPolicyStatus) SetState ¶ added in v1.5.8
func (s *AutoScalingPolicyStatus) SetState(v string) *AutoScalingPolicyStatus
SetState sets the State field's value.
func (*AutoScalingPolicyStatus) SetStateChangeReason ¶ added in v1.5.8
func (s *AutoScalingPolicyStatus) SetStateChangeReason(v *AutoScalingPolicyStateChangeReason) *AutoScalingPolicyStatus
SetStateChangeReason sets the StateChangeReason field's value.
func (AutoScalingPolicyStatus) String ¶ added in v1.5.8
func (s AutoScalingPolicyStatus) String() string
String returns the string representation
type BootstrapActionConfig ¶
type BootstrapActionConfig struct { // The name of the bootstrap action. // // Name is a required field Name *string `type:"string" required:"true"` // The script run by the bootstrap action. // // ScriptBootstrapAction is a required field ScriptBootstrapAction *ScriptBootstrapActionConfig `type:"structure" required:"true"` // contains filtered or unexported fields }
Configuration of a bootstrap action.
func (BootstrapActionConfig) GoString ¶ added in v0.6.5
func (s BootstrapActionConfig) GoString() string
GoString returns the string representation
func (*BootstrapActionConfig) SetName ¶ added in v1.5.0
func (s *BootstrapActionConfig) SetName(v string) *BootstrapActionConfig
SetName sets the Name field's value.
func (*BootstrapActionConfig) SetScriptBootstrapAction ¶ added in v1.5.0
func (s *BootstrapActionConfig) SetScriptBootstrapAction(v *ScriptBootstrapActionConfig) *BootstrapActionConfig
SetScriptBootstrapAction sets the ScriptBootstrapAction field's value.
func (BootstrapActionConfig) String ¶ added in v0.6.5
func (s BootstrapActionConfig) String() string
String returns the string representation
func (*BootstrapActionConfig) Validate ¶ added in v1.1.21
func (s *BootstrapActionConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type BootstrapActionDetail ¶
type BootstrapActionDetail struct { // A description of the bootstrap action. BootstrapActionConfig *BootstrapActionConfig `type:"structure"` // contains filtered or unexported fields }
Reports the configuration of a bootstrap action in a cluster (job flow).
func (BootstrapActionDetail) GoString ¶ added in v0.6.5
func (s BootstrapActionDetail) GoString() string
GoString returns the string representation
func (*BootstrapActionDetail) SetBootstrapActionConfig ¶ added in v1.5.0
func (s *BootstrapActionDetail) SetBootstrapActionConfig(v *BootstrapActionConfig) *BootstrapActionDetail
SetBootstrapActionConfig sets the BootstrapActionConfig field's value.
func (BootstrapActionDetail) String ¶ added in v0.6.5
func (s BootstrapActionDetail) String() string
String returns the string representation
type CancelStepsInfo ¶ added in v1.5.8
type CancelStepsInfo struct { // The reason for the failure if the CancelSteps request fails. Reason *string `type:"string"` // The status of a CancelSteps Request. The value may be SUBMITTED or FAILED. Status *string `type:"string" enum:"CancelStepsRequestStatus"` // The encrypted StepId of a step. StepId *string `type:"string"` // contains filtered or unexported fields }
Specification of the status of a CancelSteps request. Available only in Amazon EMR version 4.8.0 and later, excluding version 5.0.0.
func (CancelStepsInfo) GoString ¶ added in v1.5.8
func (s CancelStepsInfo) GoString() string
GoString returns the string representation
func (*CancelStepsInfo) SetReason ¶ added in v1.5.8
func (s *CancelStepsInfo) SetReason(v string) *CancelStepsInfo
SetReason sets the Reason field's value.
func (*CancelStepsInfo) SetStatus ¶ added in v1.5.8
func (s *CancelStepsInfo) SetStatus(v string) *CancelStepsInfo
SetStatus sets the Status field's value.
func (*CancelStepsInfo) SetStepId ¶ added in v1.5.8
func (s *CancelStepsInfo) SetStepId(v string) *CancelStepsInfo
SetStepId sets the StepId field's value.
func (CancelStepsInfo) String ¶ added in v1.5.8
func (s CancelStepsInfo) String() string
String returns the string representation
type CancelStepsInput ¶ added in v1.5.8
type CancelStepsInput struct { // The ClusterID for which specified steps will be canceled. Use RunJobFlow // and ListClusters to get ClusterIDs. ClusterId *string `type:"string"` // The list of StepIDs to cancel. Use ListSteps to get steps and their states // for the specified cluster. StepIds []*string `type:"list"` // contains filtered or unexported fields }
The input argument to the CancelSteps operation.
func (CancelStepsInput) GoString ¶ added in v1.5.8
func (s CancelStepsInput) GoString() string
GoString returns the string representation
func (*CancelStepsInput) SetClusterId ¶ added in v1.5.8
func (s *CancelStepsInput) SetClusterId(v string) *CancelStepsInput
SetClusterId sets the ClusterId field's value.
func (*CancelStepsInput) SetStepIds ¶ added in v1.5.8
func (s *CancelStepsInput) SetStepIds(v []*string) *CancelStepsInput
SetStepIds sets the StepIds field's value.
func (CancelStepsInput) String ¶ added in v1.5.8
func (s CancelStepsInput) String() string
String returns the string representation
type CancelStepsOutput ¶ added in v1.5.8
type CancelStepsOutput struct { // A list of CancelStepsInfo, which shows the status of specified cancel requests // for each StepID specified. CancelStepsInfoList []*CancelStepsInfo `type:"list"` // contains filtered or unexported fields }
The output for the CancelSteps operation.
func (CancelStepsOutput) GoString ¶ added in v1.5.8
func (s CancelStepsOutput) GoString() string
GoString returns the string representation
func (*CancelStepsOutput) SetCancelStepsInfoList ¶ added in v1.5.8
func (s *CancelStepsOutput) SetCancelStepsInfoList(v []*CancelStepsInfo) *CancelStepsOutput
SetCancelStepsInfoList sets the CancelStepsInfoList field's value.
func (CancelStepsOutput) String ¶ added in v1.5.8
func (s CancelStepsOutput) String() string
String returns the string representation
type CloudWatchAlarmDefinition ¶ added in v1.5.8
type CloudWatchAlarmDefinition struct { // Determines how the metric specified by MetricName is compared to the value // specified by Threshold. // // ComparisonOperator is a required field ComparisonOperator *string `type:"string" required:"true" enum:"ComparisonOperator"` // A CloudWatch metric dimension. Dimensions []*MetricDimension `type:"list"` // The number of periods, expressed in seconds using Period, during which the // alarm condition must exist before the alarm triggers automatic scaling activity. // The default value is 1. EvaluationPeriods *int64 `type:"integer"` // The name of the CloudWatch metric that is watched to determine an alarm condition. // // MetricName is a required field MetricName *string `type:"string" required:"true"` // The namespace for the CloudWatch metric. The default is AWS/ElasticMapReduce. Namespace *string `type:"string"` // The period, in seconds, over which the statistic is applied. EMR CloudWatch // metrics are emitted every five minutes (300 seconds), so if an EMR CloudWatch // metric is specified, specify 300. // // Period is a required field Period *int64 `type:"integer" required:"true"` // The statistic to apply to the metric associated with the alarm. The default // is AVERAGE. Statistic *string `type:"string" enum:"Statistic"` // The value against which the specified statistic is compared. // // Threshold is a required field Threshold *float64 `type:"double" required:"true"` // The unit of measure associated with the CloudWatch metric being watched. // The value specified for Unit must correspond to the units specified in the // CloudWatch metric. Unit *string `type:"string" enum:"Unit"` // contains filtered or unexported fields }
The definition of a CloudWatch metric alarm, which determines when an automatic scaling activity is triggered. When the defined alarm conditions are satisfied, scaling activity begins.
func (CloudWatchAlarmDefinition) GoString ¶ added in v1.5.8
func (s CloudWatchAlarmDefinition) GoString() string
GoString returns the string representation
func (*CloudWatchAlarmDefinition) SetComparisonOperator ¶ added in v1.5.8
func (s *CloudWatchAlarmDefinition) SetComparisonOperator(v string) *CloudWatchAlarmDefinition
SetComparisonOperator sets the ComparisonOperator field's value.
func (*CloudWatchAlarmDefinition) SetDimensions ¶ added in v1.5.8
func (s *CloudWatchAlarmDefinition) SetDimensions(v []*MetricDimension) *CloudWatchAlarmDefinition
SetDimensions sets the Dimensions field's value.
func (*CloudWatchAlarmDefinition) SetEvaluationPeriods ¶ added in v1.5.8
func (s *CloudWatchAlarmDefinition) SetEvaluationPeriods(v int64) *CloudWatchAlarmDefinition
SetEvaluationPeriods sets the EvaluationPeriods field's value.
func (*CloudWatchAlarmDefinition) SetMetricName ¶ added in v1.5.8
func (s *CloudWatchAlarmDefinition) SetMetricName(v string) *CloudWatchAlarmDefinition
SetMetricName sets the MetricName field's value.
func (*CloudWatchAlarmDefinition) SetNamespace ¶ added in v1.5.8
func (s *CloudWatchAlarmDefinition) SetNamespace(v string) *CloudWatchAlarmDefinition
SetNamespace sets the Namespace field's value.
func (*CloudWatchAlarmDefinition) SetPeriod ¶ added in v1.5.8
func (s *CloudWatchAlarmDefinition) SetPeriod(v int64) *CloudWatchAlarmDefinition
SetPeriod sets the Period field's value.
func (*CloudWatchAlarmDefinition) SetStatistic ¶ added in v1.5.8
func (s *CloudWatchAlarmDefinition) SetStatistic(v string) *CloudWatchAlarmDefinition
SetStatistic sets the Statistic field's value.
func (*CloudWatchAlarmDefinition) SetThreshold ¶ added in v1.5.8
func (s *CloudWatchAlarmDefinition) SetThreshold(v float64) *CloudWatchAlarmDefinition
SetThreshold sets the Threshold field's value.
func (*CloudWatchAlarmDefinition) SetUnit ¶ added in v1.5.8
func (s *CloudWatchAlarmDefinition) SetUnit(v string) *CloudWatchAlarmDefinition
SetUnit sets the Unit field's value.