package model
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- model
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- sealed trait ActionOnFailure extends AnyRef
- case class AddInstanceFleetRequest(clusterId: XmlStringMaxLen256, instanceFleet: InstanceFleetConfig) extends Product with Serializable
- case class AddInstanceFleetResponse(clusterId: Option[XmlStringMaxLen256] = None, instanceFleetId: Option[InstanceFleetId] = None, clusterArn: Option[ArnType] = None) extends Product with Serializable
- case class AddInstanceGroupsRequest(instanceGroups: Iterable[InstanceGroupConfig], jobFlowId: XmlStringMaxLen256) extends Product with Serializable
- case class AddInstanceGroupsResponse(jobFlowId: Option[XmlStringMaxLen256] = None, instanceGroupIds: Option[Iterable[XmlStringMaxLen256]] = None, clusterArn: Option[ArnType] = None) extends Product with Serializable
- case class AddJobFlowStepsRequest(jobFlowId: XmlStringMaxLen256, steps: Iterable[StepConfig]) extends Product with Serializable
- case class AddJobFlowStepsResponse(stepIds: Option[Iterable[XmlStringMaxLen256]] = None) extends Product with Serializable
- case class AddTagsRequest(resourceId: ResourceId, tags: Iterable[Tag]) extends Product with Serializable
- case class AddTagsResponse() extends Product with Serializable
- sealed trait AdjustmentType extends AnyRef
- 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
- type ApplicationList = List[Application]
- case class AutoScalingPolicy(constraints: ScalingConstraints, rules: Iterable[ScalingRule]) extends Product with Serializable
- case class AutoScalingPolicyDescription(status: Option[AutoScalingPolicyStatus] = None, constraints: Option[ScalingConstraints] = None, rules: Option[Iterable[ScalingRule]] = None) extends Product with Serializable
- sealed trait AutoScalingPolicyState extends AnyRef
- case class AutoScalingPolicyStateChangeReason(code: Option[AutoScalingPolicyStateChangeReasonCode] = None, message: Option[String] = None) extends Product with Serializable
- sealed trait AutoScalingPolicyStateChangeReasonCode extends AnyRef
- case class AutoScalingPolicyStatus(state: Option[AutoScalingPolicyState] = None, stateChangeReason: Option[AutoScalingPolicyStateChangeReason] = None) extends Product with Serializable
- case class BlockPublicAccessConfiguration(blockPublicSecurityGroupRules: Boolean, permittedPublicSecurityGroupRuleRanges: Option[Iterable[PortRange]] = None) extends Product with Serializable
- case class BlockPublicAccessConfigurationMetadata(creationDateTime: Date, createdByArn: ArnType) extends Product with Serializable
- case class BootstrapActionConfig(name: XmlStringMaxLen256, scriptBootstrapAction: ScriptBootstrapActionConfig) extends Product with Serializable
- type BootstrapActionConfigList = List[BootstrapActionConfig]
- case class CancelStepsInfo(stepId: Option[StepId] = None, status: Option[CancelStepsRequestStatus] = None, reason: Option[String] = None) extends Product with Serializable
- type CancelStepsInfoList = List[CancelStepsInfo]
- case class CancelStepsRequest(clusterId: XmlStringMaxLen256, stepIds: Iterable[XmlStringMaxLen256], stepCancellationOption: Option[StepCancellationOption] = None) extends Product with Serializable
- sealed trait CancelStepsRequestStatus extends AnyRef
- case class CancelStepsResponse(cancelStepsInfoList: Option[Iterable[CancelStepsInfo]] = None) extends Product with Serializable
- 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
- 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
- sealed trait ClusterState extends AnyRef
- case class ClusterStateChangeReason(code: Option[ClusterStateChangeReasonCode] = None, message: Option[String] = None) extends Product with Serializable
- sealed trait ClusterStateChangeReasonCode extends AnyRef
- type ClusterStateList = List[ClusterState]
- case class ClusterStatus(state: Option[ClusterState] = None, stateChangeReason: Option[ClusterStateChangeReason] = None, timeline: Option[ClusterTimeline] = None) extends Product with Serializable
- 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
- type ClusterSummaryList = List[ClusterSummary]
- case class ClusterTimeline(creationDateTime: Option[Date] = None, readyDateTime: Option[Date] = None, endDateTime: Option[Date] = None) extends Product with Serializable
- case class Command(name: Option[String] = None, scriptPath: Option[String] = None, args: Option[Iterable[String]] = None) extends Product with Serializable
- type CommandList = List[Command]
- sealed trait ComparisonOperator extends AnyRef
- case class ComputeLimits(unitType: ComputeLimitsUnitType, minimumCapacityUnits: Integer, maximumCapacityUnits: Integer, maximumOnDemandCapacityUnits: Option[Integer] = None, maximumCoreCapacityUnits: Option[Integer] = None) extends Product with Serializable
- sealed trait ComputeLimitsUnitType extends AnyRef
- case class Configuration(classification: Option[String] = None, configurations: Option[Iterable[Configuration]] = None, properties: Option[Map[String, String]] = None) extends Product with Serializable
- type ConfigurationList = List[Configuration]
- case class CreateSecurityConfigurationRequest(name: XmlString, securityConfiguration: String) extends Product with Serializable
- case class CreateSecurityConfigurationResponse(name: XmlString, creationDateTime: Date) extends Product with Serializable
- case class DeleteSecurityConfigurationRequest(name: XmlString) extends Product with Serializable
- case class DeleteSecurityConfigurationResponse() extends Product with Serializable
- case class DescribeClusterRequest(clusterId: ClusterId) extends Product with Serializable
- case class DescribeClusterResponse(cluster: Option[Cluster] = None) extends Product with Serializable
- case class DescribeNotebookExecutionRequest(notebookExecutionId: XmlStringMaxLen256) extends Product with Serializable
- case class DescribeNotebookExecutionResponse(notebookExecution: Option[NotebookExecution] = None) extends Product with Serializable
- case class DescribeSecurityConfigurationRequest(name: XmlString) extends Product with Serializable
- case class DescribeSecurityConfigurationResponse(name: Option[XmlString] = None, securityConfiguration: Option[String] = None, creationDateTime: Option[Date] = None) extends Product with Serializable
- case class DescribeStepRequest(clusterId: ClusterId, stepId: StepId) extends Product with Serializable
- case class DescribeStepResponse(step: Option[Step] = None) extends Product with Serializable
- type EC2InstanceIdsList = List[InstanceId]
- type EC2InstanceIdsToTerminateList = List[InstanceId]
- case class EbsBlockDevice(volumeSpecification: Option[VolumeSpecification] = None, device: Option[String] = None) extends Product with Serializable
- case class EbsBlockDeviceConfig(volumeSpecification: VolumeSpecification, volumesPerInstance: Option[Integer] = None) extends Product with Serializable
- type EbsBlockDeviceConfigList = List[EbsBlockDeviceConfig]
- type EbsBlockDeviceList = List[EbsBlockDevice]
- case class EbsConfiguration(ebsBlockDeviceConfigs: Option[Iterable[EbsBlockDeviceConfig]] = None, ebsOptimized: Option[BooleanObject] = None) extends Product with Serializable
- case class EbsVolume(device: Option[String] = None, volumeId: Option[String] = None) extends Product with Serializable
- type EbsVolumeList = List[EbsVolume]
- 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
- case class ExecutionEngineConfig(id: XmlStringMaxLen256, type: Option[ExecutionEngineType] = None, masterInstanceSecurityGroupId: Option[XmlStringMaxLen256] = None) extends Product with Serializable
- sealed trait ExecutionEngineType extends AnyRef
- case class FailureDetails(reason: Option[String] = None, message: Option[String] = None, logFile: Option[String] = None) extends Product with Serializable
- case class GetBlockPublicAccessConfigurationRequest() extends Product with Serializable
- case class GetBlockPublicAccessConfigurationResponse(blockPublicAccessConfiguration: BlockPublicAccessConfiguration, blockPublicAccessConfigurationMetadata: BlockPublicAccessConfigurationMetadata) extends Product with Serializable
- case class GetManagedScalingPolicyRequest(clusterId: ClusterId) extends Product with Serializable
- case class GetManagedScalingPolicyResponse(managedScalingPolicy: Option[ManagedScalingPolicy] = None) extends Product with Serializable
- case class HadoopJarStepConfig(properties: Option[Iterable[KeyValue]] = None, jar: XmlString, mainClass: Option[XmlString] = None, args: Option[Iterable[XmlString]] = None) extends Product with Serializable
- 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
- 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
- sealed trait InstanceCollectionType extends AnyRef
- 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
- 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
- type InstanceFleetConfigList = List[InstanceFleetConfig]
- type InstanceFleetList = List[InstanceFleet]
- case class InstanceFleetModifyConfig(instanceFleetId: InstanceFleetId, targetOnDemandCapacity: Option[WholeNumber] = None, targetSpotCapacity: Option[WholeNumber] = None) extends Product with Serializable
- case class InstanceFleetProvisioningSpecifications(spotSpecification: Option[SpotProvisioningSpecification] = None, onDemandSpecification: Option[OnDemandProvisioningSpecification] = None) extends Product with Serializable
- sealed trait InstanceFleetState extends AnyRef
- case class InstanceFleetStateChangeReason(code: Option[InstanceFleetStateChangeReasonCode] = None, message: Option[String] = None) extends Product with Serializable
- sealed trait InstanceFleetStateChangeReasonCode extends AnyRef
- case class InstanceFleetStatus(state: Option[InstanceFleetState] = None, stateChangeReason: Option[InstanceFleetStateChangeReason] = None, timeline: Option[InstanceFleetTimeline] = None) extends Product with Serializable
- case class InstanceFleetTimeline(creationDateTime: Option[Date] = None, readyDateTime: Option[Date] = None, endDateTime: Option[Date] = None) extends Product with Serializable
- sealed trait InstanceFleetType extends AnyRef
- 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
- 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
- type InstanceGroupConfigList = List[InstanceGroupConfig]
- type InstanceGroupIdsList = List[XmlStringMaxLen256]
- type InstanceGroupList = List[InstanceGroup]
- 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
- type InstanceGroupModifyConfigList = List[InstanceGroupModifyConfig]
- sealed trait InstanceGroupState extends AnyRef
- case class InstanceGroupStateChangeReason(code: Option[InstanceGroupStateChangeReasonCode] = None, message: Option[String] = None) extends Product with Serializable
- sealed trait InstanceGroupStateChangeReasonCode extends AnyRef
- case class InstanceGroupStatus(state: Option[InstanceGroupState] = None, stateChangeReason: Option[InstanceGroupStateChangeReason] = None, timeline: Option[InstanceGroupTimeline] = None) extends Product with Serializable
- case class InstanceGroupTimeline(creationDateTime: Option[Date] = None, readyDateTime: Option[Date] = None, endDateTime: Option[Date] = None) extends Product with Serializable
- sealed trait InstanceGroupType extends AnyRef
- type InstanceGroupTypeList = List[InstanceGroupType]
- type InstanceList = List[Instance]
- case class InstanceResizePolicy(instancesToTerminate: Option[Iterable[InstanceId]] = None, instancesToProtect: Option[Iterable[InstanceId]] = None, instanceTerminationTimeout: Option[Integer] = None) extends Product with Serializable
- sealed trait InstanceRoleType extends AnyRef
- sealed trait InstanceState extends AnyRef
- case class InstanceStateChangeReason(code: Option[InstanceStateChangeReasonCode] = None, message: Option[String] = None) extends Product with Serializable
- sealed trait InstanceStateChangeReasonCode extends AnyRef
- type InstanceStateList = List[InstanceState]
- case class InstanceStatus(state: Option[InstanceState] = None, stateChangeReason: Option[InstanceStateChangeReason] = None, timeline: Option[InstanceTimeline] = None) extends Product with Serializable
- case class InstanceTimeline(creationDateTime: Option[Date] = None, readyDateTime: Option[Date] = None, endDateTime: Option[Date] = None) extends Product with Serializable
- 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
- type InstanceTypeConfigList = List[InstanceTypeConfig]
- 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
- type InstanceTypeSpecificationList = List[InstanceTypeSpecification]
- 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
- case class KerberosAttributes(realm: XmlStringMaxLen256, kdcAdminPassword: XmlStringMaxLen256, crossRealmTrustPrincipalPassword: Option[XmlStringMaxLen256] = None, adDomainJoinUser: Option[XmlStringMaxLen256] = None, adDomainJoinPassword: Option[XmlStringMaxLen256] = None) extends Product with Serializable
- case class KeyValue(key: Option[XmlString] = None, value: Option[XmlString] = None) extends Product with Serializable
- type KeyValueList = List[KeyValue]
- case class ListBootstrapActionsRequest(clusterId: ClusterId, marker: Option[Marker] = None) extends Product with Serializable
- case class ListBootstrapActionsResponse(bootstrapActions: Option[Iterable[Command]] = None, marker: Option[Marker] = None) extends Product with Serializable
- case class ListClustersRequest(createdAfter: Option[Date] = None, createdBefore: Option[Date] = None, clusterStates: Option[Iterable[ClusterState]] = None, marker: Option[Marker] = None) extends Product with Serializable
- case class ListClustersResponse(clusters: Option[Iterable[ClusterSummary]] = None, marker: Option[Marker] = None) extends Product with Serializable
- case class ListInstanceFleetsRequest(clusterId: ClusterId, marker: Option[Marker] = None) extends Product with Serializable
- case class ListInstanceFleetsResponse(instanceFleets: Option[Iterable[InstanceFleet]] = None, marker: Option[Marker] = None) extends Product with Serializable
- case class ListInstanceGroupsRequest(clusterId: ClusterId, marker: Option[Marker] = None) extends Product with Serializable
- case class ListInstanceGroupsResponse(instanceGroups: Option[Iterable[InstanceGroup]] = None, marker: Option[Marker] = None) extends Product with Serializable
- 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
- case class ListInstancesResponse(instances: Option[Iterable[Instance]] = None, marker: Option[Marker] = None) extends Product with Serializable
- 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
- case class ListNotebookExecutionsResponse(notebookExecutions: Option[Iterable[NotebookExecutionSummary]] = None, marker: Option[Marker] = None) extends Product with Serializable
- case class ListSecurityConfigurationsRequest(marker: Option[Marker] = None) extends Product with Serializable
- case class ListSecurityConfigurationsResponse(securityConfigurations: Option[Iterable[SecurityConfigurationSummary]] = None, marker: Option[Marker] = None) extends Product with Serializable
- case class ListStepsRequest(clusterId: ClusterId, stepStates: Option[Iterable[StepState]] = None, stepIds: Option[Iterable[XmlString]] = None, marker: Option[Marker] = None) extends Product with Serializable
- case class ListStepsResponse(steps: Option[Iterable[StepSummary]] = None, marker: Option[Marker] = None) extends Product with Serializable
- case class ManagedScalingPolicy(computeLimits: Option[ComputeLimits] = None) extends Product with Serializable
- sealed trait MarketType extends AnyRef
- case class MetricDimension(key: Option[String] = None, value: Option[String] = None) extends Product with Serializable
- type MetricDimensionList = List[MetricDimension]
- case class ModifyClusterRequest(clusterId: String, stepConcurrencyLevel: Option[Integer] = None) extends Product with Serializable
- case class ModifyClusterResponse(stepConcurrencyLevel: Option[Integer] = None) extends Product with Serializable
- case class ModifyInstanceFleetRequest(clusterId: ClusterId, instanceFleet: InstanceFleetModifyConfig) extends Product with Serializable
- case class ModifyInstanceGroupsRequest(clusterId: Option[ClusterId] = None, instanceGroups: Option[Iterable[InstanceGroupModifyConfig]] = None) extends Product with Serializable
- type NewSupportedProductsList = List[SupportedProductConfig]
- 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
- sealed trait NotebookExecutionStatus extends AnyRef
- 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
- type NotebookExecutionSummaryList = List[NotebookExecutionSummary]
- sealed trait OnDemandProvisioningAllocationStrategy extends AnyRef
- case class OnDemandProvisioningSpecification(allocationStrategy: OnDemandProvisioningAllocationStrategy) extends Product with Serializable
- case class PlacementGroupConfig(instanceRole: InstanceRoleType, placementStrategy: Option[PlacementGroupStrategy] = None) extends Product with Serializable
- type PlacementGroupConfigList = List[PlacementGroupConfig]
- sealed trait PlacementGroupStrategy extends AnyRef
- case class PlacementType(availabilityZone: Option[XmlString] = None, availabilityZones: Option[Iterable[XmlStringMaxLen256]] = None) extends Product with Serializable
- case class PortRange(minRange: Port, maxRange: Option[Port] = None) extends Product with Serializable
- type PortRanges = List[PortRange]
- case class PutAutoScalingPolicyRequest(clusterId: ClusterId, instanceGroupId: InstanceGroupId, autoScalingPolicy: AutoScalingPolicy) extends Product with Serializable
- case class PutAutoScalingPolicyResponse(clusterId: Option[ClusterId] = None, instanceGroupId: Option[InstanceGroupId] = None, autoScalingPolicy: Option[AutoScalingPolicyDescription] = None, clusterArn: Option[ArnType] = None) extends Product with Serializable
- case class PutBlockPublicAccessConfigurationRequest(blockPublicAccessConfiguration: BlockPublicAccessConfiguration) extends Product with Serializable
- case class PutBlockPublicAccessConfigurationResponse() extends Product with Serializable
- case class PutManagedScalingPolicyRequest(clusterId: ClusterId, managedScalingPolicy: ManagedScalingPolicy) extends Product with Serializable
- case class PutManagedScalingPolicyResponse() extends Product with Serializable
- case class RemoveAutoScalingPolicyRequest(clusterId: ClusterId, instanceGroupId: InstanceGroupId) extends Product with Serializable
- case class RemoveAutoScalingPolicyResponse() extends Product with Serializable
- case class RemoveManagedScalingPolicyRequest(clusterId: ClusterId) extends Product with Serializable
- case class RemoveManagedScalingPolicyResponse() extends Product with Serializable
- case class RemoveTagsRequest(resourceId: ResourceId, tagKeys: Iterable[String]) extends Product with Serializable
- case class RemoveTagsResponse() extends Product with Serializable
- sealed trait RepoUpgradeOnBoot extends AnyRef
- 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
- case class RunJobFlowResponse(jobFlowId: Option[XmlStringMaxLen256] = None, clusterArn: Option[ArnType] = None) extends Product with Serializable
- sealed trait ScaleDownBehavior extends AnyRef
- case class ScalingAction(market: Option[MarketType] = None, simpleScalingPolicyConfiguration: SimpleScalingPolicyConfiguration) extends Product with Serializable
- case class ScalingConstraints(minCapacity: Integer, maxCapacity: Integer) extends Product with Serializable
- case class ScalingRule(name: String, description: Option[String] = None, action: ScalingAction, trigger: ScalingTrigger) extends Product with Serializable
- type ScalingRuleList = List[ScalingRule]
- case class ScalingTrigger(cloudWatchAlarmDefinition: CloudWatchAlarmDefinition) extends Product with Serializable
- case class ScriptBootstrapActionConfig(path: XmlString, args: Option[Iterable[XmlString]] = None) extends Product with Serializable
- type SecurityConfigurationList = List[SecurityConfigurationSummary]
- case class SecurityConfigurationSummary(name: Option[XmlString] = None, creationDateTime: Option[Date] = None) extends Product with Serializable
- type SecurityGroupsList = List[XmlStringMaxLen256]
- case class SetTerminationProtectionRequest(jobFlowIds: Iterable[XmlString], terminationProtected: Boolean) extends Product with Serializable
- case class SetVisibleToAllUsersRequest(jobFlowIds: Iterable[XmlString], visibleToAllUsers: Boolean) extends Product with Serializable
- case class ShrinkPolicy(decommissionTimeout: Option[Integer] = None, instanceResizePolicy: Option[InstanceResizePolicy] = None) extends Product with Serializable
- case class SimpleScalingPolicyConfiguration(adjustmentType: Option[AdjustmentType] = None, scalingAdjustment: Integer, coolDown: Option[Integer] = None) extends Product with Serializable
- sealed trait SpotProvisioningAllocationStrategy extends AnyRef
- case class SpotProvisioningSpecification(timeoutDurationMinutes: WholeNumber, timeoutAction: SpotProvisioningTimeoutAction, blockDurationMinutes: Option[WholeNumber] = None, allocationStrategy: Option[SpotProvisioningAllocationStrategy] = None) extends Product with Serializable
- sealed trait SpotProvisioningTimeoutAction extends AnyRef
- 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
- case class StartNotebookExecutionResponse(notebookExecutionId: Option[XmlStringMaxLen256] = None) extends Product with Serializable
- sealed trait Statistic extends AnyRef
- 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
- sealed trait StepCancellationOption extends AnyRef
- case class StepConfig(name: XmlStringMaxLen256, actionOnFailure: Option[ActionOnFailure] = None, hadoopJarStep: HadoopJarStepConfig) extends Product with Serializable
- type StepConfigList = List[StepConfig]
- type StepIdsList = List[XmlStringMaxLen256]
- sealed trait StepState extends AnyRef
- case class StepStateChangeReason(code: Option[StepStateChangeReasonCode] = None, message: Option[String] = None) extends Product with Serializable
- sealed trait StepStateChangeReasonCode extends AnyRef
- type StepStateList = List[StepState]
- case class StepStatus(state: Option[StepState] = None, stateChangeReason: Option[StepStateChangeReason] = None, failureDetails: Option[FailureDetails] = None, timeline: Option[StepTimeline] = None) extends Product with Serializable
- 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
- type StepSummaryList = List[StepSummary]
- case class StepTimeline(creationDateTime: Option[Date] = None, startDateTime: Option[Date] = None, endDateTime: Option[Date] = None) extends Product with Serializable
- case class StopNotebookExecutionRequest(notebookExecutionId: XmlStringMaxLen256) extends Product with Serializable
- type StringList = List[String]
- type StringMap = Map[String, String]
- case class SupportedProductConfig(name: Option[XmlStringMaxLen256] = None, args: Option[Iterable[XmlString]] = None) extends Product with Serializable
- type SupportedProductsList = List[XmlStringMaxLen256]
- case class Tag(key: Option[String] = None, value: Option[String] = None) extends Product with Serializable
- type TagList = List[Tag]
- case class TerminateJobFlowsRequest(jobFlowIds: Iterable[XmlString]) extends Product with Serializable
- sealed trait Unit extends AnyRef
- case class VolumeSpecification(volumeType: String, iops: Option[Integer] = None, sizeInGB: Integer) extends Product with Serializable
- type XmlStringList = List[XmlString]
- type XmlStringMaxLen256List = List[XmlStringMaxLen256]
Value Members
- object ActionOnFailure
- object AddInstanceFleetRequest extends Serializable
- object AddInstanceFleetResponse extends Serializable
- object AddInstanceGroupsRequest extends Serializable
- object AddInstanceGroupsResponse extends Serializable
- object AddJobFlowStepsRequest extends Serializable
- object AddJobFlowStepsResponse extends Serializable
- object AddTagsRequest extends Serializable
- object AddTagsResponse extends Serializable
- object AdjustmentType
- object Application extends Serializable
- object AutoScalingPolicy extends Serializable
- object AutoScalingPolicyDescription extends Serializable
- object AutoScalingPolicyState
- object AutoScalingPolicyStateChangeReason extends Serializable
- object AutoScalingPolicyStateChangeReasonCode
- object AutoScalingPolicyStatus extends Serializable
- object BlockPublicAccessConfiguration extends Serializable
- object BlockPublicAccessConfigurationMetadata extends Serializable
- object BootstrapActionConfig extends Serializable
- object CancelStepsInfo extends Serializable
- object CancelStepsRequest extends Serializable
- object CancelStepsRequestStatus
- object CancelStepsResponse extends Serializable
- object CloudWatchAlarmDefinition extends Serializable
- object Cluster extends Serializable
- object ClusterState
- object ClusterStateChangeReason extends Serializable
- object ClusterStateChangeReasonCode
- object ClusterStatus extends Serializable
- object ClusterSummary extends Serializable
- object ClusterTimeline extends Serializable
- object Command extends Serializable
- object ComparisonOperator
- object ComputeLimits extends Serializable
- object ComputeLimitsUnitType
- object Configuration extends Serializable
- object CreateSecurityConfigurationRequest extends Serializable
- object CreateSecurityConfigurationResponse extends Serializable
- object DeleteSecurityConfigurationRequest extends Serializable
- object DeleteSecurityConfigurationResponse extends Serializable
- object DescribeClusterRequest extends Serializable
- object DescribeClusterResponse extends Serializable
- object DescribeNotebookExecutionRequest extends Serializable
- object DescribeNotebookExecutionResponse extends Serializable
- object DescribeSecurityConfigurationRequest extends Serializable
- object DescribeSecurityConfigurationResponse extends Serializable
- object DescribeStepRequest extends Serializable
- object DescribeStepResponse extends Serializable
- object EbsBlockDevice extends Serializable
- object EbsBlockDeviceConfig extends Serializable
- object EbsConfiguration extends Serializable
- object EbsVolume extends Serializable
- object Ec2InstanceAttributes extends Serializable
- object ExecutionEngineConfig extends Serializable
- object ExecutionEngineType
- object FailureDetails extends Serializable
- object GetBlockPublicAccessConfigurationRequest extends Serializable
- object GetBlockPublicAccessConfigurationResponse extends Serializable
- object GetManagedScalingPolicyRequest extends Serializable
- object GetManagedScalingPolicyResponse extends Serializable
- object HadoopJarStepConfig extends Serializable
- object HadoopStepConfig extends Serializable
- object Instance extends Serializable
- object InstanceCollectionType
- object InstanceFleet extends Serializable
- object InstanceFleetConfig extends Serializable
- object InstanceFleetModifyConfig extends Serializable
- object InstanceFleetProvisioningSpecifications extends Serializable
- object InstanceFleetState
- object InstanceFleetStateChangeReason extends Serializable
- object InstanceFleetStateChangeReasonCode
- object InstanceFleetStatus extends Serializable
- object InstanceFleetTimeline extends Serializable
- object InstanceFleetType
- object InstanceGroup extends Serializable
- object InstanceGroupConfig extends Serializable
- object InstanceGroupModifyConfig extends Serializable
- object InstanceGroupState
- object InstanceGroupStateChangeReason extends Serializable
- object InstanceGroupStateChangeReasonCode
- object InstanceGroupStatus extends Serializable
- object InstanceGroupTimeline extends Serializable
- object InstanceGroupType
- object InstanceResizePolicy extends Serializable
- object InstanceRoleType
- object InstanceState
- object InstanceStateChangeReason extends Serializable
- object InstanceStateChangeReasonCode
- object InstanceStatus extends Serializable
- object InstanceTimeline extends Serializable
- object InstanceTypeConfig extends Serializable
- object InstanceTypeSpecification extends Serializable
- object JobFlowInstancesConfig extends Serializable
- object KerberosAttributes extends Serializable
- object KeyValue extends Serializable
- object ListBootstrapActionsRequest extends Serializable
- object ListBootstrapActionsResponse extends Serializable
- object ListClustersRequest extends Serializable
- object ListClustersResponse extends Serializable
- object ListInstanceFleetsRequest extends Serializable
- object ListInstanceFleetsResponse extends Serializable
- object ListInstanceGroupsRequest extends Serializable
- object ListInstanceGroupsResponse extends Serializable
- object ListInstancesRequest extends Serializable
- object ListInstancesResponse extends Serializable
- object ListNotebookExecutionsRequest extends Serializable
- object ListNotebookExecutionsResponse extends Serializable
- object ListSecurityConfigurationsRequest extends Serializable
- object ListSecurityConfigurationsResponse extends Serializable
- object ListStepsRequest extends Serializable
- object ListStepsResponse extends Serializable
- object ManagedScalingPolicy extends Serializable
- object MarketType
- object MetricDimension extends Serializable
- object ModifyClusterRequest extends Serializable
- object ModifyClusterResponse extends Serializable
- object ModifyInstanceFleetRequest extends Serializable
- object ModifyInstanceGroupsRequest extends Serializable
- object NotebookExecution extends Serializable
- object NotebookExecutionStatus
- object NotebookExecutionSummary extends Serializable
- object OnDemandProvisioningAllocationStrategy
- object OnDemandProvisioningSpecification extends Serializable
- object PlacementGroupConfig extends Serializable
- object PlacementGroupStrategy
- object PlacementType extends Serializable
- object PortRange extends Serializable
- object PutAutoScalingPolicyRequest extends Serializable
- object PutAutoScalingPolicyResponse extends Serializable
- object PutBlockPublicAccessConfigurationRequest extends Serializable
- object PutBlockPublicAccessConfigurationResponse extends Serializable
- object PutManagedScalingPolicyRequest extends Serializable
- object PutManagedScalingPolicyResponse extends Serializable
- object RemoveAutoScalingPolicyRequest extends Serializable
- object RemoveAutoScalingPolicyResponse extends Serializable
- object RemoveManagedScalingPolicyRequest extends Serializable
- object RemoveManagedScalingPolicyResponse extends Serializable
- object RemoveTagsRequest extends Serializable
- object RemoveTagsResponse extends Serializable
- object RepoUpgradeOnBoot
- object RunJobFlowRequest extends Serializable
- object RunJobFlowResponse extends Serializable
- object ScaleDownBehavior
- object ScalingAction extends Serializable
- object ScalingConstraints extends Serializable
- object ScalingRule extends Serializable
- object ScalingTrigger extends Serializable
- object ScriptBootstrapActionConfig extends Serializable
- object SecurityConfigurationSummary extends Serializable
- object SetTerminationProtectionRequest extends Serializable
- object SetVisibleToAllUsersRequest extends Serializable
- object ShrinkPolicy extends Serializable
- object SimpleScalingPolicyConfiguration extends Serializable
- object SpotProvisioningAllocationStrategy
- object SpotProvisioningSpecification extends Serializable
- object SpotProvisioningTimeoutAction
- object StartNotebookExecutionRequest extends Serializable
- object StartNotebookExecutionResponse extends Serializable
- object Statistic
- object Step extends Serializable
- object StepCancellationOption
- object StepConfig extends Serializable
- object StepState
- object StepStateChangeReason extends Serializable
- object StepStateChangeReasonCode
- object StepStatus extends Serializable
- object StepSummary extends Serializable
- object StepTimeline extends Serializable
- object StopNotebookExecutionRequest extends Serializable
- object SupportedProductConfig extends Serializable
- object Tag extends Serializable
- object TerminateJobFlowsRequest extends Serializable
- object Unit
- object VolumeSpecification extends Serializable
- object primitives