Packages

package model

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. model
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. sealed trait ActionOnFailure extends AnyRef
  2. case class AddInstanceFleetRequest(clusterId: XmlStringMaxLen256, instanceFleet: InstanceFleetConfig) extends Product with Serializable
  3. case class AddInstanceFleetResponse(clusterId: Option[XmlStringMaxLen256] = None, instanceFleetId: Option[InstanceFleetId] = None, clusterArn: Option[ArnType] = None) extends Product with Serializable
  4. case class AddInstanceGroupsRequest(instanceGroups: Iterable[InstanceGroupConfig], jobFlowId: XmlStringMaxLen256) extends Product with Serializable
  5. case class AddInstanceGroupsResponse(jobFlowId: Option[XmlStringMaxLen256] = None, instanceGroupIds: Option[Iterable[XmlStringMaxLen256]] = None, clusterArn: Option[ArnType] = None) extends Product with Serializable
  6. case class AddJobFlowStepsRequest(jobFlowId: XmlStringMaxLen256, steps: Iterable[StepConfig]) extends Product with Serializable
  7. case class AddJobFlowStepsResponse(stepIds: Option[Iterable[XmlStringMaxLen256]] = None) extends Product with Serializable
  8. case class AddTagsRequest(resourceId: ResourceId, tags: Iterable[Tag]) extends Product with Serializable
  9. case class AddTagsResponse() extends Product with Serializable
  10. sealed trait AdjustmentType extends AnyRef
  11. case class Application(name: Option[String] = None, version: Option[String] = None, args: Option[Iterable[String]] = None, additionalInfo: Option[Map[String, String]] = None) extends Product with Serializable
  12. type ApplicationList = List[Application]
  13. case class AutoScalingPolicy(constraints: ScalingConstraints, rules: Iterable[ScalingRule]) extends Product with Serializable
  14. case class AutoScalingPolicyDescription(status: Option[AutoScalingPolicyStatus] = None, constraints: Option[ScalingConstraints] = None, rules: Option[Iterable[ScalingRule]] = None) extends Product with Serializable
  15. sealed trait AutoScalingPolicyState extends AnyRef
  16. case class AutoScalingPolicyStateChangeReason(code: Option[AutoScalingPolicyStateChangeReasonCode] = None, message: Option[String] = None) extends Product with Serializable
  17. sealed trait AutoScalingPolicyStateChangeReasonCode extends AnyRef
  18. case class AutoScalingPolicyStatus(state: Option[AutoScalingPolicyState] = None, stateChangeReason: Option[AutoScalingPolicyStateChangeReason] = None) extends Product with Serializable
  19. case class BlockPublicAccessConfiguration(blockPublicSecurityGroupRules: Boolean, permittedPublicSecurityGroupRuleRanges: Option[Iterable[PortRange]] = None) extends Product with Serializable
  20. case class BlockPublicAccessConfigurationMetadata(creationDateTime: Date, createdByArn: ArnType) extends Product with Serializable
  21. case class BootstrapActionConfig(name: XmlStringMaxLen256, scriptBootstrapAction: ScriptBootstrapActionConfig) extends Product with Serializable
  22. type BootstrapActionConfigList = List[BootstrapActionConfig]
  23. case class CancelStepsInfo(stepId: Option[StepId] = None, status: Option[CancelStepsRequestStatus] = None, reason: Option[String] = None) extends Product with Serializable
  24. type CancelStepsInfoList = List[CancelStepsInfo]
  25. case class CancelStepsRequest(clusterId: XmlStringMaxLen256, stepIds: Iterable[XmlStringMaxLen256], stepCancellationOption: Option[StepCancellationOption] = None) extends Product with Serializable
  26. sealed trait CancelStepsRequestStatus extends AnyRef
  27. case class CancelStepsResponse(cancelStepsInfoList: Option[Iterable[CancelStepsInfo]] = None) extends Product with Serializable
  28. case class CloudWatchAlarmDefinition(comparisonOperator: ComparisonOperator, evaluationPeriods: Option[Integer] = None, metricName: String, namespace: Option[String] = None, period: Integer, statistic: Option[Statistic] = None, threshold: NonNegativeDouble, unit: Option[Unit] = None, dimensions: Option[Iterable[MetricDimension]] = None) extends Product with Serializable
  29. case class Cluster(id: Option[ClusterId] = None, name: Option[String] = None, status: Option[ClusterStatus] = None, ec2InstanceAttributes: Option[Ec2InstanceAttributes] = None, instanceCollectionType: Option[InstanceCollectionType] = None, logUri: Option[String] = None, logEncryptionKmsKeyId: Option[String] = None, requestedAmiVersion: Option[String] = None, runningAmiVersion: Option[String] = None, releaseLabel: Option[String] = None, autoTerminate: Option[Boolean] = None, terminationProtected: Option[Boolean] = None, visibleToAllUsers: Option[Boolean] = None, applications: Option[Iterable[Application]] = None, tags: Option[Iterable[Tag]] = None, serviceRole: Option[String] = None, normalizedInstanceHours: Option[Integer] = None, masterPublicDnsName: Option[String] = None, configurations: Option[Iterable[Configuration]] = None, securityConfiguration: Option[XmlString] = None, autoScalingRole: Option[XmlString] = None, scaleDownBehavior: Option[ScaleDownBehavior] = None, customAmiId: Option[XmlStringMaxLen256] = None, ebsRootVolumeSize: Option[Integer] = None, repoUpgradeOnBoot: Option[RepoUpgradeOnBoot] = None, kerberosAttributes: Option[KerberosAttributes] = None, clusterArn: Option[ArnType] = None, outpostArn: Option[OptionalArnType] = None, stepConcurrencyLevel: Option[Integer] = None, placementGroups: Option[Iterable[PlacementGroupConfig]] = None) extends Product with Serializable
  30. sealed trait ClusterState extends AnyRef
  31. case class ClusterStateChangeReason(code: Option[ClusterStateChangeReasonCode] = None, message: Option[String] = None) extends Product with Serializable
  32. sealed trait ClusterStateChangeReasonCode extends AnyRef
  33. type ClusterStateList = List[ClusterState]
  34. case class ClusterStatus(state: Option[ClusterState] = None, stateChangeReason: Option[ClusterStateChangeReason] = None, timeline: Option[ClusterTimeline] = None) extends Product with Serializable
  35. case class ClusterSummary(id: Option[ClusterId] = None, name: Option[String] = None, status: Option[ClusterStatus] = None, normalizedInstanceHours: Option[Integer] = None, clusterArn: Option[ArnType] = None, outpostArn: Option[OptionalArnType] = None) extends Product with Serializable
  36. type ClusterSummaryList = List[ClusterSummary]
  37. case class ClusterTimeline(creationDateTime: Option[Date] = None, readyDateTime: Option[Date] = None, endDateTime: Option[Date] = None) extends Product with Serializable
  38. case class Command(name: Option[String] = None, scriptPath: Option[String] = None, args: Option[Iterable[String]] = None) extends Product with Serializable
  39. type CommandList = List[Command]
  40. sealed trait ComparisonOperator extends AnyRef
  41. case class ComputeLimits(unitType: ComputeLimitsUnitType, minimumCapacityUnits: Integer, maximumCapacityUnits: Integer, maximumOnDemandCapacityUnits: Option[Integer] = None, maximumCoreCapacityUnits: Option[Integer] = None) extends Product with Serializable
  42. sealed trait ComputeLimitsUnitType extends AnyRef
  43. case class Configuration(classification: Option[String] = None, configurations: Option[Iterable[Configuration]] = None, properties: Option[Map[String, String]] = None) extends Product with Serializable
  44. type ConfigurationList = List[Configuration]
  45. case class CreateSecurityConfigurationRequest(name: XmlString, securityConfiguration: String) extends Product with Serializable
  46. case class CreateSecurityConfigurationResponse(name: XmlString, creationDateTime: Date) extends Product with Serializable
  47. case class DeleteSecurityConfigurationRequest(name: XmlString) extends Product with Serializable
  48. case class DeleteSecurityConfigurationResponse() extends Product with Serializable
  49. case class DescribeClusterRequest(clusterId: ClusterId) extends Product with Serializable
  50. case class DescribeClusterResponse(cluster: Option[Cluster] = None) extends Product with Serializable
  51. case class DescribeNotebookExecutionRequest(notebookExecutionId: XmlStringMaxLen256) extends Product with Serializable
  52. case class DescribeNotebookExecutionResponse(notebookExecution: Option[NotebookExecution] = None) extends Product with Serializable
  53. case class DescribeSecurityConfigurationRequest(name: XmlString) extends Product with Serializable
  54. case class DescribeSecurityConfigurationResponse(name: Option[XmlString] = None, securityConfiguration: Option[String] = None, creationDateTime: Option[Date] = None) extends Product with Serializable
  55. case class DescribeStepRequest(clusterId: ClusterId, stepId: StepId) extends Product with Serializable
  56. case class DescribeStepResponse(step: Option[Step] = None) extends Product with Serializable
  57. type EC2InstanceIdsList = List[InstanceId]
  58. type EC2InstanceIdsToTerminateList = List[InstanceId]
  59. case class EbsBlockDevice(volumeSpecification: Option[VolumeSpecification] = None, device: Option[String] = None) extends Product with Serializable
  60. case class EbsBlockDeviceConfig(volumeSpecification: VolumeSpecification, volumesPerInstance: Option[Integer] = None) extends Product with Serializable
  61. type EbsBlockDeviceConfigList = List[EbsBlockDeviceConfig]
  62. type EbsBlockDeviceList = List[EbsBlockDevice]
  63. case class EbsConfiguration(ebsBlockDeviceConfigs: Option[Iterable[EbsBlockDeviceConfig]] = None, ebsOptimized: Option[BooleanObject] = None) extends Product with Serializable
  64. case class EbsVolume(device: Option[String] = None, volumeId: Option[String] = None) extends Product with Serializable
  65. type EbsVolumeList = List[EbsVolume]
  66. case class Ec2InstanceAttributes(ec2KeyName: Option[String] = None, ec2SubnetId: Option[String] = None, requestedEc2SubnetIds: Option[Iterable[XmlStringMaxLen256]] = None, ec2AvailabilityZone: Option[String] = None, requestedEc2AvailabilityZones: Option[Iterable[XmlStringMaxLen256]] = None, iamInstanceProfile: Option[String] = None, emrManagedMasterSecurityGroup: Option[String] = None, emrManagedSlaveSecurityGroup: Option[String] = None, serviceAccessSecurityGroup: Option[String] = None, additionalMasterSecurityGroups: Option[Iterable[String]] = None, additionalSlaveSecurityGroups: Option[Iterable[String]] = None) extends Product with Serializable
  67. case class ExecutionEngineConfig(id: XmlStringMaxLen256, type: Option[ExecutionEngineType] = None, masterInstanceSecurityGroupId: Option[XmlStringMaxLen256] = None) extends Product with Serializable
  68. sealed trait ExecutionEngineType extends AnyRef
  69. case class FailureDetails(reason: Option[String] = None, message: Option[String] = None, logFile: Option[String] = None) extends Product with Serializable
  70. case class GetBlockPublicAccessConfigurationRequest() extends Product with Serializable
  71. case class GetBlockPublicAccessConfigurationResponse(blockPublicAccessConfiguration: BlockPublicAccessConfiguration, blockPublicAccessConfigurationMetadata: BlockPublicAccessConfigurationMetadata) extends Product with Serializable
  72. case class GetManagedScalingPolicyRequest(clusterId: ClusterId) extends Product with Serializable
  73. case class GetManagedScalingPolicyResponse(managedScalingPolicy: Option[ManagedScalingPolicy] = None) extends Product with Serializable
  74. case class HadoopJarStepConfig(properties: Option[Iterable[KeyValue]] = None, jar: XmlString, mainClass: Option[XmlString] = None, args: Option[Iterable[XmlString]] = None) extends Product with Serializable
  75. case class HadoopStepConfig(jar: Option[String] = None, properties: Option[Map[String, String]] = None, mainClass: Option[String] = None, args: Option[Iterable[String]] = None) extends Product with Serializable
  76. case class Instance(id: Option[InstanceId] = None, ec2InstanceId: Option[InstanceId] = None, publicDnsName: Option[String] = None, publicIpAddress: Option[String] = None, privateDnsName: Option[String] = None, privateIpAddress: Option[String] = None, status: Option[InstanceStatus] = None, instanceGroupId: Option[String] = None, instanceFleetId: Option[InstanceFleetId] = None, market: Option[MarketType] = None, instanceType: Option[InstanceType] = None, ebsVolumes: Option[Iterable[EbsVolume]] = None) extends Product with Serializable
  77. sealed trait InstanceCollectionType extends AnyRef
  78. case class InstanceFleet(id: Option[InstanceFleetId] = None, name: Option[XmlStringMaxLen256] = None, status: Option[InstanceFleetStatus] = None, instanceFleetType: Option[InstanceFleetType] = None, targetOnDemandCapacity: Option[WholeNumber] = None, targetSpotCapacity: Option[WholeNumber] = None, provisionedOnDemandCapacity: Option[WholeNumber] = None, provisionedSpotCapacity: Option[WholeNumber] = None, instanceTypeSpecifications: Option[Iterable[InstanceTypeSpecification]] = None, launchSpecifications: Option[InstanceFleetProvisioningSpecifications] = None) extends Product with Serializable
  79. case class InstanceFleetConfig(name: Option[XmlStringMaxLen256] = None, instanceFleetType: InstanceFleetType, targetOnDemandCapacity: Option[WholeNumber] = None, targetSpotCapacity: Option[WholeNumber] = None, instanceTypeConfigs: Option[Iterable[InstanceTypeConfig]] = None, launchSpecifications: Option[InstanceFleetProvisioningSpecifications] = None) extends Product with Serializable
  80. type InstanceFleetConfigList = List[InstanceFleetConfig]
  81. type InstanceFleetList = List[InstanceFleet]
  82. case class InstanceFleetModifyConfig(instanceFleetId: InstanceFleetId, targetOnDemandCapacity: Option[WholeNumber] = None, targetSpotCapacity: Option[WholeNumber] = None) extends Product with Serializable
  83. case class InstanceFleetProvisioningSpecifications(spotSpecification: Option[SpotProvisioningSpecification] = None, onDemandSpecification: Option[OnDemandProvisioningSpecification] = None) extends Product with Serializable
  84. sealed trait InstanceFleetState extends AnyRef
  85. case class InstanceFleetStateChangeReason(code: Option[InstanceFleetStateChangeReasonCode] = None, message: Option[String] = None) extends Product with Serializable
  86. sealed trait InstanceFleetStateChangeReasonCode extends AnyRef
  87. case class InstanceFleetStatus(state: Option[InstanceFleetState] = None, stateChangeReason: Option[InstanceFleetStateChangeReason] = None, timeline: Option[InstanceFleetTimeline] = None) extends Product with Serializable
  88. case class InstanceFleetTimeline(creationDateTime: Option[Date] = None, readyDateTime: Option[Date] = None, endDateTime: Option[Date] = None) extends Product with Serializable
  89. sealed trait InstanceFleetType extends AnyRef
  90. case class InstanceGroup(id: Option[InstanceGroupId] = None, name: Option[String] = None, market: Option[MarketType] = None, instanceGroupType: Option[InstanceGroupType] = None, bidPrice: Option[String] = None, instanceType: Option[InstanceType] = None, requestedInstanceCount: Option[Integer] = None, runningInstanceCount: Option[Integer] = None, status: Option[InstanceGroupStatus] = None, configurations: Option[Iterable[Configuration]] = None, configurationsVersion: Option[Long] = None, lastSuccessfullyAppliedConfigurations: Option[Iterable[Configuration]] = None, lastSuccessfullyAppliedConfigurationsVersion: Option[Long] = None, ebsBlockDevices: Option[Iterable[EbsBlockDevice]] = None, ebsOptimized: Option[BooleanObject] = None, shrinkPolicy: Option[ShrinkPolicy] = None, autoScalingPolicy: Option[AutoScalingPolicyDescription] = None) extends Product with Serializable
  91. case class InstanceGroupConfig(name: Option[XmlStringMaxLen256] = None, market: Option[MarketType] = None, instanceRole: InstanceRoleType, bidPrice: Option[XmlStringMaxLen256] = None, instanceType: InstanceType, instanceCount: Integer, configurations: Option[Iterable[Configuration]] = None, ebsConfiguration: Option[EbsConfiguration] = None, autoScalingPolicy: Option[AutoScalingPolicy] = None) extends Product with Serializable
  92. type InstanceGroupConfigList = List[InstanceGroupConfig]
  93. type InstanceGroupIdsList = List[XmlStringMaxLen256]
  94. type InstanceGroupList = List[InstanceGroup]
  95. case class InstanceGroupModifyConfig(instanceGroupId: XmlStringMaxLen256, instanceCount: Option[Integer] = None, ec2InstanceIdsToTerminate: Option[Iterable[InstanceId]] = None, shrinkPolicy: Option[ShrinkPolicy] = None, configurations: Option[Iterable[Configuration]] = None) extends Product with Serializable
  96. type InstanceGroupModifyConfigList = List[InstanceGroupModifyConfig]
  97. sealed trait InstanceGroupState extends AnyRef
  98. case class InstanceGroupStateChangeReason(code: Option[InstanceGroupStateChangeReasonCode] = None, message: Option[String] = None) extends Product with Serializable
  99. sealed trait InstanceGroupStateChangeReasonCode extends AnyRef
  100. case class InstanceGroupStatus(state: Option[InstanceGroupState] = None, stateChangeReason: Option[InstanceGroupStateChangeReason] = None, timeline: Option[InstanceGroupTimeline] = None) extends Product with Serializable
  101. case class InstanceGroupTimeline(creationDateTime: Option[Date] = None, readyDateTime: Option[Date] = None, endDateTime: Option[Date] = None) extends Product with Serializable
  102. sealed trait InstanceGroupType extends AnyRef
  103. type InstanceGroupTypeList = List[InstanceGroupType]
  104. type InstanceList = List[Instance]
  105. case class InstanceResizePolicy(instancesToTerminate: Option[Iterable[InstanceId]] = None, instancesToProtect: Option[Iterable[InstanceId]] = None, instanceTerminationTimeout: Option[Integer] = None) extends Product with Serializable
  106. sealed trait InstanceRoleType extends AnyRef
  107. sealed trait InstanceState extends AnyRef
  108. case class InstanceStateChangeReason(code: Option[InstanceStateChangeReasonCode] = None, message: Option[String] = None) extends Product with Serializable
  109. sealed trait InstanceStateChangeReasonCode extends AnyRef
  110. type InstanceStateList = List[InstanceState]
  111. case class InstanceStatus(state: Option[InstanceState] = None, stateChangeReason: Option[InstanceStateChangeReason] = None, timeline: Option[InstanceTimeline] = None) extends Product with Serializable
  112. case class InstanceTimeline(creationDateTime: Option[Date] = None, readyDateTime: Option[Date] = None, endDateTime: Option[Date] = None) extends Product with Serializable
  113. case class InstanceTypeConfig(instanceType: InstanceType, weightedCapacity: Option[WholeNumber] = None, bidPrice: Option[XmlStringMaxLen256] = None, bidPriceAsPercentageOfOnDemandPrice: Option[NonNegativeDouble] = None, ebsConfiguration: Option[EbsConfiguration] = None, configurations: Option[Iterable[Configuration]] = None) extends Product with Serializable
  114. type InstanceTypeConfigList = List[InstanceTypeConfig]
  115. case class InstanceTypeSpecification(instanceType: Option[InstanceType] = None, weightedCapacity: Option[WholeNumber] = None, bidPrice: Option[XmlStringMaxLen256] = None, bidPriceAsPercentageOfOnDemandPrice: Option[NonNegativeDouble] = None, configurations: Option[Iterable[Configuration]] = None, ebsBlockDevices: Option[Iterable[EbsBlockDevice]] = None, ebsOptimized: Option[BooleanObject] = None) extends Product with Serializable
  116. type InstanceTypeSpecificationList = List[InstanceTypeSpecification]
  117. case class JobFlowInstancesConfig(masterInstanceType: Option[InstanceType] = None, slaveInstanceType: Option[InstanceType] = None, instanceCount: Option[Integer] = None, instanceGroups: Option[Iterable[InstanceGroupConfig]] = None, instanceFleets: Option[Iterable[InstanceFleetConfig]] = None, ec2KeyName: Option[XmlStringMaxLen256] = None, placement: Option[PlacementType] = None, keepJobFlowAliveWhenNoSteps: Option[Boolean] = None, terminationProtected: Option[Boolean] = None, hadoopVersion: Option[XmlStringMaxLen256] = None, ec2SubnetId: Option[XmlStringMaxLen256] = None, ec2SubnetIds: Option[Iterable[XmlStringMaxLen256]] = None, emrManagedMasterSecurityGroup: Option[XmlStringMaxLen256] = None, emrManagedSlaveSecurityGroup: Option[XmlStringMaxLen256] = None, serviceAccessSecurityGroup: Option[XmlStringMaxLen256] = None, additionalMasterSecurityGroups: Option[Iterable[XmlStringMaxLen256]] = None, additionalSlaveSecurityGroups: Option[Iterable[XmlStringMaxLen256]] = None) extends Product with Serializable
  118. case class KerberosAttributes(realm: XmlStringMaxLen256, kdcAdminPassword: XmlStringMaxLen256, crossRealmTrustPrincipalPassword: Option[XmlStringMaxLen256] = None, adDomainJoinUser: Option[XmlStringMaxLen256] = None, adDomainJoinPassword: Option[XmlStringMaxLen256] = None) extends Product with Serializable
  119. case class KeyValue(key: Option[XmlString] = None, value: Option[XmlString] = None) extends Product with Serializable
  120. type KeyValueList = List[KeyValue]
  121. case class ListBootstrapActionsRequest(clusterId: ClusterId, marker: Option[Marker] = None) extends Product with Serializable
  122. case class ListBootstrapActionsResponse(bootstrapActions: Option[Iterable[Command]] = None, marker: Option[Marker] = None) extends Product with Serializable
  123. case class ListClustersRequest(createdAfter: Option[Date] = None, createdBefore: Option[Date] = None, clusterStates: Option[Iterable[ClusterState]] = None, marker: Option[Marker] = None) extends Product with Serializable
  124. case class ListClustersResponse(clusters: Option[Iterable[ClusterSummary]] = None, marker: Option[Marker] = None) extends Product with Serializable
  125. case class ListInstanceFleetsRequest(clusterId: ClusterId, marker: Option[Marker] = None) extends Product with Serializable
  126. case class ListInstanceFleetsResponse(instanceFleets: Option[Iterable[InstanceFleet]] = None, marker: Option[Marker] = None) extends Product with Serializable
  127. case class ListInstanceGroupsRequest(clusterId: ClusterId, marker: Option[Marker] = None) extends Product with Serializable
  128. case class ListInstanceGroupsResponse(instanceGroups: Option[Iterable[InstanceGroup]] = None, marker: Option[Marker] = None) extends Product with Serializable
  129. case class ListInstancesRequest(clusterId: ClusterId, instanceGroupId: Option[InstanceGroupId] = None, instanceGroupTypes: Option[Iterable[InstanceGroupType]] = None, instanceFleetId: Option[InstanceFleetId] = None, instanceFleetType: Option[InstanceFleetType] = None, instanceStates: Option[Iterable[InstanceState]] = None, marker: Option[Marker] = None) extends Product with Serializable
  130. case class ListInstancesResponse(instances: Option[Iterable[Instance]] = None, marker: Option[Marker] = None) extends Product with Serializable
  131. case class ListNotebookExecutionsRequest(editorId: Option[XmlStringMaxLen256] = None, status: Option[NotebookExecutionStatus] = None, from: Option[Date] = None, to: Option[Date] = None, marker: Option[Marker] = None) extends Product with Serializable
  132. case class ListNotebookExecutionsResponse(notebookExecutions: Option[Iterable[NotebookExecutionSummary]] = None, marker: Option[Marker] = None) extends Product with Serializable
  133. case class ListSecurityConfigurationsRequest(marker: Option[Marker] = None) extends Product with Serializable
  134. case class ListSecurityConfigurationsResponse(securityConfigurations: Option[Iterable[SecurityConfigurationSummary]] = None, marker: Option[Marker] = None) extends Product with Serializable
  135. case class ListStepsRequest(clusterId: ClusterId, stepStates: Option[Iterable[StepState]] = None, stepIds: Option[Iterable[XmlString]] = None, marker: Option[Marker] = None) extends Product with Serializable
  136. case class ListStepsResponse(steps: Option[Iterable[StepSummary]] = None, marker: Option[Marker] = None) extends Product with Serializable
  137. case class ManagedScalingPolicy(computeLimits: Option[ComputeLimits] = None) extends Product with Serializable
  138. sealed trait MarketType extends AnyRef
  139. case class MetricDimension(key: Option[String] = None, value: Option[String] = None) extends Product with Serializable
  140. type MetricDimensionList = List[MetricDimension]
  141. case class ModifyClusterRequest(clusterId: String, stepConcurrencyLevel: Option[Integer] = None) extends Product with Serializable
  142. case class ModifyClusterResponse(stepConcurrencyLevel: Option[Integer] = None) extends Product with Serializable
  143. case class ModifyInstanceFleetRequest(clusterId: ClusterId, instanceFleet: InstanceFleetModifyConfig) extends Product with Serializable
  144. case class ModifyInstanceGroupsRequest(clusterId: Option[ClusterId] = None, instanceGroups: Option[Iterable[InstanceGroupModifyConfig]] = None) extends Product with Serializable
  145. type NewSupportedProductsList = List[SupportedProductConfig]
  146. case class NotebookExecution(notebookExecutionId: Option[XmlStringMaxLen256] = None, editorId: Option[XmlStringMaxLen256] = None, executionEngine: Option[ExecutionEngineConfig] = None, notebookExecutionName: Option[XmlStringMaxLen256] = None, notebookParams: Option[XmlString] = None, status: Option[NotebookExecutionStatus] = None, startTime: Option[Date] = None, endTime: Option[Date] = None, arn: Option[XmlStringMaxLen256] = None, outputNotebookURI: Option[XmlString] = None, lastStateChangeReason: Option[XmlString] = None, notebookInstanceSecurityGroupId: Option[XmlStringMaxLen256] = None, tags: Option[Iterable[Tag]] = None) extends Product with Serializable
  147. sealed trait NotebookExecutionStatus extends AnyRef
  148. case class NotebookExecutionSummary(notebookExecutionId: Option[XmlStringMaxLen256] = None, editorId: Option[XmlStringMaxLen256] = None, notebookExecutionName: Option[XmlStringMaxLen256] = None, status: Option[NotebookExecutionStatus] = None, startTime: Option[Date] = None, endTime: Option[Date] = None) extends Product with Serializable
  149. type NotebookExecutionSummaryList = List[NotebookExecutionSummary]
  150. sealed trait OnDemandProvisioningAllocationStrategy extends AnyRef
  151. case class OnDemandProvisioningSpecification(allocationStrategy: OnDemandProvisioningAllocationStrategy) extends Product with Serializable
  152. case class PlacementGroupConfig(instanceRole: InstanceRoleType, placementStrategy: Option[PlacementGroupStrategy] = None) extends Product with Serializable
  153. type PlacementGroupConfigList = List[PlacementGroupConfig]
  154. sealed trait PlacementGroupStrategy extends AnyRef
  155. case class PlacementType(availabilityZone: Option[XmlString] = None, availabilityZones: Option[Iterable[XmlStringMaxLen256]] = None) extends Product with Serializable
  156. case class PortRange(minRange: Port, maxRange: Option[Port] = None) extends Product with Serializable
  157. type PortRanges = List[PortRange]
  158. case class PutAutoScalingPolicyRequest(clusterId: ClusterId, instanceGroupId: InstanceGroupId, autoScalingPolicy: AutoScalingPolicy) extends Product with Serializable
  159. case class PutAutoScalingPolicyResponse(clusterId: Option[ClusterId] = None, instanceGroupId: Option[InstanceGroupId] = None, autoScalingPolicy: Option[AutoScalingPolicyDescription] = None, clusterArn: Option[ArnType] = None) extends Product with Serializable
  160. case class PutBlockPublicAccessConfigurationRequest(blockPublicAccessConfiguration: BlockPublicAccessConfiguration) extends Product with Serializable
  161. case class PutBlockPublicAccessConfigurationResponse() extends Product with Serializable
  162. case class PutManagedScalingPolicyRequest(clusterId: ClusterId, managedScalingPolicy: ManagedScalingPolicy) extends Product with Serializable
  163. case class PutManagedScalingPolicyResponse() extends Product with Serializable
  164. case class RemoveAutoScalingPolicyRequest(clusterId: ClusterId, instanceGroupId: InstanceGroupId) extends Product with Serializable
  165. case class RemoveAutoScalingPolicyResponse() extends Product with Serializable
  166. case class RemoveManagedScalingPolicyRequest(clusterId: ClusterId) extends Product with Serializable
  167. case class RemoveManagedScalingPolicyResponse() extends Product with Serializable
  168. case class RemoveTagsRequest(resourceId: ResourceId, tagKeys: Iterable[String]) extends Product with Serializable
  169. case class RemoveTagsResponse() extends Product with Serializable
  170. sealed trait RepoUpgradeOnBoot extends AnyRef
  171. case class RunJobFlowRequest(name: XmlStringMaxLen256, logUri: Option[XmlString] = None, logEncryptionKmsKeyId: Option[XmlString] = None, additionalInfo: Option[XmlString] = None, amiVersion: Option[XmlStringMaxLen256] = None, releaseLabel: Option[XmlStringMaxLen256] = None, instances: JobFlowInstancesConfig, steps: Option[Iterable[StepConfig]] = None, bootstrapActions: Option[Iterable[BootstrapActionConfig]] = None, supportedProducts: Option[Iterable[XmlStringMaxLen256]] = None, newSupportedProducts: Option[Iterable[SupportedProductConfig]] = None, applications: Option[Iterable[Application]] = None, configurations: Option[Iterable[Configuration]] = None, visibleToAllUsers: Option[Boolean] = None, jobFlowRole: Option[XmlString] = None, serviceRole: Option[XmlString] = None, tags: Option[Iterable[Tag]] = None, securityConfiguration: Option[XmlString] = None, autoScalingRole: Option[XmlString] = None, scaleDownBehavior: Option[ScaleDownBehavior] = None, customAmiId: Option[XmlStringMaxLen256] = None, ebsRootVolumeSize: Option[Integer] = None, repoUpgradeOnBoot: Option[RepoUpgradeOnBoot] = None, kerberosAttributes: Option[KerberosAttributes] = None, stepConcurrencyLevel: Option[Integer] = None, managedScalingPolicy: Option[ManagedScalingPolicy] = None, placementGroupConfigs: Option[Iterable[PlacementGroupConfig]] = None) extends Product with Serializable
  172. case class RunJobFlowResponse(jobFlowId: Option[XmlStringMaxLen256] = None, clusterArn: Option[ArnType] = None) extends Product with Serializable
  173. sealed trait ScaleDownBehavior extends AnyRef
  174. case class ScalingAction(market: Option[MarketType] = None, simpleScalingPolicyConfiguration: SimpleScalingPolicyConfiguration) extends Product with Serializable
  175. case class ScalingConstraints(minCapacity: Integer, maxCapacity: Integer) extends Product with Serializable
  176. case class ScalingRule(name: String, description: Option[String] = None, action: ScalingAction, trigger: ScalingTrigger) extends Product with Serializable
  177. type ScalingRuleList = List[ScalingRule]
  178. case class ScalingTrigger(cloudWatchAlarmDefinition: CloudWatchAlarmDefinition) extends Product with Serializable
  179. case class ScriptBootstrapActionConfig(path: XmlString, args: Option[Iterable[XmlString]] = None) extends Product with Serializable
  180. type SecurityConfigurationList = List[SecurityConfigurationSummary]
  181. case class SecurityConfigurationSummary(name: Option[XmlString] = None, creationDateTime: Option[Date] = None) extends Product with Serializable
  182. type SecurityGroupsList = List[XmlStringMaxLen256]
  183. case class SetTerminationProtectionRequest(jobFlowIds: Iterable[XmlString], terminationProtected: Boolean) extends Product with Serializable
  184. case class SetVisibleToAllUsersRequest(jobFlowIds: Iterable[XmlString], visibleToAllUsers: Boolean) extends Product with Serializable
  185. case class ShrinkPolicy(decommissionTimeout: Option[Integer] = None, instanceResizePolicy: Option[InstanceResizePolicy] = None) extends Product with Serializable
  186. case class SimpleScalingPolicyConfiguration(adjustmentType: Option[AdjustmentType] = None, scalingAdjustment: Integer, coolDown: Option[Integer] = None) extends Product with Serializable
  187. sealed trait SpotProvisioningAllocationStrategy extends AnyRef
  188. case class SpotProvisioningSpecification(timeoutDurationMinutes: WholeNumber, timeoutAction: SpotProvisioningTimeoutAction, blockDurationMinutes: Option[WholeNumber] = None, allocationStrategy: Option[SpotProvisioningAllocationStrategy] = None) extends Product with Serializable
  189. sealed trait SpotProvisioningTimeoutAction extends AnyRef
  190. case class StartNotebookExecutionRequest(editorId: XmlStringMaxLen256, relativePath: XmlString, notebookExecutionName: Option[XmlStringMaxLen256] = None, notebookParams: Option[XmlString] = None, executionEngine: ExecutionEngineConfig, serviceRole: XmlString, notebookInstanceSecurityGroupId: Option[XmlStringMaxLen256] = None, tags: Option[Iterable[Tag]] = None) extends Product with Serializable
  191. case class StartNotebookExecutionResponse(notebookExecutionId: Option[XmlStringMaxLen256] = None) extends Product with Serializable
  192. sealed trait Statistic extends AnyRef
  193. case class Step(id: Option[StepId] = None, name: Option[String] = None, config: Option[HadoopStepConfig] = None, actionOnFailure: Option[ActionOnFailure] = None, status: Option[StepStatus] = None) extends Product with Serializable
  194. sealed trait StepCancellationOption extends AnyRef
  195. case class StepConfig(name: XmlStringMaxLen256, actionOnFailure: Option[ActionOnFailure] = None, hadoopJarStep: HadoopJarStepConfig) extends Product with Serializable
  196. type StepConfigList = List[StepConfig]
  197. type StepIdsList = List[XmlStringMaxLen256]
  198. sealed trait StepState extends AnyRef
  199. case class StepStateChangeReason(code: Option[StepStateChangeReasonCode] = None, message: Option[String] = None) extends Product with Serializable
  200. sealed trait StepStateChangeReasonCode extends AnyRef
  201. type StepStateList = List[StepState]
  202. case class StepStatus(state: Option[StepState] = None, stateChangeReason: Option[StepStateChangeReason] = None, failureDetails: Option[FailureDetails] = None, timeline: Option[StepTimeline] = None) extends Product with Serializable
  203. case class StepSummary(id: Option[StepId] = None, name: Option[String] = None, config: Option[HadoopStepConfig] = None, actionOnFailure: Option[ActionOnFailure] = None, status: Option[StepStatus] = None) extends Product with Serializable
  204. type StepSummaryList = List[StepSummary]
  205. case class StepTimeline(creationDateTime: Option[Date] = None, startDateTime: Option[Date] = None, endDateTime: Option[Date] = None) extends Product with Serializable
  206. case class StopNotebookExecutionRequest(notebookExecutionId: XmlStringMaxLen256) extends Product with Serializable
  207. type StringList = List[String]
  208. type StringMap = Map[String, String]
  209. case class SupportedProductConfig(name: Option[XmlStringMaxLen256] = None, args: Option[Iterable[XmlString]] = None) extends Product with Serializable
  210. type SupportedProductsList = List[XmlStringMaxLen256]
  211. case class Tag(key: Option[String] = None, value: Option[String] = None) extends Product with Serializable
  212. type TagList = List[Tag]
  213. case class TerminateJobFlowsRequest(jobFlowIds: Iterable[XmlString]) extends Product with Serializable
  214. sealed trait Unit extends AnyRef
  215. case class VolumeSpecification(volumeType: String, iops: Option[Integer] = None, sizeInGB: Integer) extends Product with Serializable
  216. type XmlStringList = List[XmlString]
  217. type XmlStringMaxLen256List = List[XmlStringMaxLen256]

Value Members

  1. object ActionOnFailure
  2. object AddInstanceFleetRequest extends Serializable
  3. object AddInstanceFleetResponse extends Serializable
  4. object AddInstanceGroupsRequest extends Serializable
  5. object AddInstanceGroupsResponse extends Serializable
  6. object AddJobFlowStepsRequest extends Serializable
  7. object AddJobFlowStepsResponse extends Serializable
  8. object AddTagsRequest extends Serializable
  9. object AddTagsResponse extends Serializable
  10. object AdjustmentType
  11. object Application extends Serializable
  12. object AutoScalingPolicy extends Serializable
  13. object AutoScalingPolicyDescription extends Serializable
  14. object AutoScalingPolicyState
  15. object AutoScalingPolicyStateChangeReason extends Serializable
  16. object AutoScalingPolicyStateChangeReasonCode
  17. object AutoScalingPolicyStatus extends Serializable
  18. object BlockPublicAccessConfiguration extends Serializable
  19. object BlockPublicAccessConfigurationMetadata extends Serializable
  20. object BootstrapActionConfig extends Serializable
  21. object CancelStepsInfo extends Serializable
  22. object CancelStepsRequest extends Serializable
  23. object CancelStepsRequestStatus
  24. object CancelStepsResponse extends Serializable
  25. object CloudWatchAlarmDefinition extends Serializable
  26. object Cluster extends Serializable
  27. object ClusterState
  28. object ClusterStateChangeReason extends Serializable
  29. object ClusterStateChangeReasonCode
  30. object ClusterStatus extends Serializable
  31. object ClusterSummary extends Serializable
  32. object ClusterTimeline extends Serializable
  33. object Command extends Serializable
  34. object ComparisonOperator
  35. object ComputeLimits extends Serializable
  36. object ComputeLimitsUnitType
  37. object Configuration extends Serializable
  38. object CreateSecurityConfigurationRequest extends Serializable
  39. object CreateSecurityConfigurationResponse extends Serializable
  40. object DeleteSecurityConfigurationRequest extends Serializable
  41. object DeleteSecurityConfigurationResponse extends Serializable
  42. object DescribeClusterRequest extends Serializable
  43. object DescribeClusterResponse extends Serializable
  44. object DescribeNotebookExecutionRequest extends Serializable
  45. object DescribeNotebookExecutionResponse extends Serializable
  46. object DescribeSecurityConfigurationRequest extends Serializable
  47. object DescribeSecurityConfigurationResponse extends Serializable
  48. object DescribeStepRequest extends Serializable
  49. object DescribeStepResponse extends Serializable
  50. object EbsBlockDevice extends Serializable
  51. object EbsBlockDeviceConfig extends Serializable
  52. object EbsConfiguration extends Serializable
  53. object EbsVolume extends Serializable
  54. object Ec2InstanceAttributes extends Serializable
  55. object ExecutionEngineConfig extends Serializable
  56. object ExecutionEngineType
  57. object FailureDetails extends Serializable
  58. object GetBlockPublicAccessConfigurationRequest extends Serializable
  59. object GetBlockPublicAccessConfigurationResponse extends Serializable
  60. object GetManagedScalingPolicyRequest extends Serializable
  61. object GetManagedScalingPolicyResponse extends Serializable
  62. object HadoopJarStepConfig extends Serializable
  63. object HadoopStepConfig extends Serializable
  64. object Instance extends Serializable
  65. object InstanceCollectionType
  66. object InstanceFleet extends Serializable
  67. object InstanceFleetConfig extends Serializable
  68. object InstanceFleetModifyConfig extends Serializable
  69. object InstanceFleetProvisioningSpecifications extends Serializable
  70. object InstanceFleetState
  71. object InstanceFleetStateChangeReason extends Serializable
  72. object InstanceFleetStateChangeReasonCode
  73. object InstanceFleetStatus extends Serializable
  74. object InstanceFleetTimeline extends Serializable
  75. object InstanceFleetType
  76. object InstanceGroup extends Serializable
  77. object InstanceGroupConfig extends Serializable
  78. object InstanceGroupModifyConfig extends Serializable
  79. object InstanceGroupState
  80. object InstanceGroupStateChangeReason extends Serializable
  81. object InstanceGroupStateChangeReasonCode
  82. object InstanceGroupStatus extends Serializable
  83. object InstanceGroupTimeline extends Serializable
  84. object InstanceGroupType
  85. object InstanceResizePolicy extends Serializable
  86. object InstanceRoleType
  87. object InstanceState
  88. object InstanceStateChangeReason extends Serializable
  89. object InstanceStateChangeReasonCode
  90. object InstanceStatus extends Serializable
  91. object InstanceTimeline extends Serializable
  92. object InstanceTypeConfig extends Serializable
  93. object InstanceTypeSpecification extends Serializable
  94. object JobFlowInstancesConfig extends Serializable
  95. object KerberosAttributes extends Serializable
  96. object KeyValue extends Serializable
  97. object ListBootstrapActionsRequest extends Serializable
  98. object ListBootstrapActionsResponse extends Serializable
  99. object ListClustersRequest extends Serializable
  100. object ListClustersResponse extends Serializable
  101. object ListInstanceFleetsRequest extends Serializable
  102. object ListInstanceFleetsResponse extends Serializable
  103. object ListInstanceGroupsRequest extends Serializable
  104. object ListInstanceGroupsResponse extends Serializable
  105. object ListInstancesRequest extends Serializable
  106. object ListInstancesResponse extends Serializable
  107. object ListNotebookExecutionsRequest extends Serializable
  108. object ListNotebookExecutionsResponse extends Serializable
  109. object ListSecurityConfigurationsRequest extends Serializable
  110. object ListSecurityConfigurationsResponse extends Serializable
  111. object ListStepsRequest extends Serializable
  112. object ListStepsResponse extends Serializable
  113. object ManagedScalingPolicy extends Serializable
  114. object MarketType
  115. object MetricDimension extends Serializable
  116. object ModifyClusterRequest extends Serializable
  117. object ModifyClusterResponse extends Serializable
  118. object ModifyInstanceFleetRequest extends Serializable
  119. object ModifyInstanceGroupsRequest extends Serializable
  120. object NotebookExecution extends Serializable
  121. object NotebookExecutionStatus
  122. object NotebookExecutionSummary extends Serializable
  123. object OnDemandProvisioningAllocationStrategy
  124. object OnDemandProvisioningSpecification extends Serializable
  125. object PlacementGroupConfig extends Serializable
  126. object PlacementGroupStrategy
  127. object PlacementType extends Serializable
  128. object PortRange extends Serializable
  129. object PutAutoScalingPolicyRequest extends Serializable
  130. object PutAutoScalingPolicyResponse extends Serializable
  131. object PutBlockPublicAccessConfigurationRequest extends Serializable
  132. object PutBlockPublicAccessConfigurationResponse extends Serializable
  133. object PutManagedScalingPolicyRequest extends Serializable
  134. object PutManagedScalingPolicyResponse extends Serializable
  135. object RemoveAutoScalingPolicyRequest extends Serializable
  136. object RemoveAutoScalingPolicyResponse extends Serializable
  137. object RemoveManagedScalingPolicyRequest extends Serializable
  138. object RemoveManagedScalingPolicyResponse extends Serializable
  139. object RemoveTagsRequest extends Serializable
  140. object RemoveTagsResponse extends Serializable
  141. object RepoUpgradeOnBoot
  142. object RunJobFlowRequest extends Serializable
  143. object RunJobFlowResponse extends Serializable
  144. object ScaleDownBehavior
  145. object ScalingAction extends Serializable
  146. object ScalingConstraints extends Serializable
  147. object ScalingRule extends Serializable
  148. object ScalingTrigger extends Serializable
  149. object ScriptBootstrapActionConfig extends Serializable
  150. object SecurityConfigurationSummary extends Serializable
  151. object SetTerminationProtectionRequest extends Serializable
  152. object SetVisibleToAllUsersRequest extends Serializable
  153. object ShrinkPolicy extends Serializable
  154. object SimpleScalingPolicyConfiguration extends Serializable
  155. object SpotProvisioningAllocationStrategy
  156. object SpotProvisioningSpecification extends Serializable
  157. object SpotProvisioningTimeoutAction
  158. object StartNotebookExecutionRequest extends Serializable
  159. object StartNotebookExecutionResponse extends Serializable
  160. object Statistic
  161. object Step extends Serializable
  162. object StepCancellationOption
  163. object StepConfig extends Serializable
  164. object StepState
  165. object StepStateChangeReason extends Serializable
  166. object StepStateChangeReasonCode
  167. object StepStatus extends Serializable
  168. object StepSummary extends Serializable
  169. object StepTimeline extends Serializable
  170. object StopNotebookExecutionRequest extends Serializable
  171. object SupportedProductConfig extends Serializable
  172. object Tag extends Serializable
  173. object TerminateJobFlowsRequest extends Serializable
  174. object Unit
  175. object VolumeSpecification extends Serializable
  176. object primitives

Inherited from AnyRef

Inherited from Any

Ungrouped