Package-level declarations

Types

Link copied to clipboard
data class ClusterAutoTerminationPolicy(val idleTimeout: Int? = null)
Link copied to clipboard
data class ClusterBootstrapAction(val args: List<String>? = null, val name: String, val path: String)
Link copied to clipboard
data class ClusterCoreInstanceFleet(val id: String? = null, val instanceTypeConfigs: List<ClusterCoreInstanceFleetInstanceTypeConfig>? = null, val launchSpecifications: ClusterCoreInstanceFleetLaunchSpecifications? = null, val name: String? = null, val provisionedOnDemandCapacity: Int? = null, val provisionedSpotCapacity: Int? = null, val targetOnDemandCapacity: Int? = null, val targetSpotCapacity: Int? = null)
data class ClusterCoreInstanceFleetInstanceTypeConfig(val bidPrice: String? = null, val bidPriceAsPercentageOfOnDemandPrice: Double? = null, val configurations: List<ClusterCoreInstanceFleetInstanceTypeConfigConfiguration>? = null, val ebsConfigs: List<ClusterCoreInstanceFleetInstanceTypeConfigEbsConfig>? = null, val instanceType: String, val weightedCapacity: Int? = null)
data class ClusterCoreInstanceFleetInstanceTypeConfigConfiguration(val classification: String? = null, val properties: Map<String, Any>? = null)
data class ClusterCoreInstanceFleetInstanceTypeConfigEbsConfig(val iops: Int? = null, val size: Int, val type: String, val volumesPerInstance: Int? = null)
data class ClusterCoreInstanceFleetLaunchSpecificationsSpotSpecification(val allocationStrategy: String, val blockDurationMinutes: Int? = null, val timeoutAction: String, val timeoutDurationMinutes: Int)
Link copied to clipboard
data class ClusterCoreInstanceGroup(val autoscalingPolicy: String? = null, val bidPrice: String? = null, val ebsConfigs: List<ClusterCoreInstanceGroupEbsConfig>? = null, val id: String? = null, val instanceCount: Int? = null, val instanceType: String, val name: String? = null)
Link copied to clipboard
data class ClusterCoreInstanceGroupEbsConfig(val iops: Int? = null, val size: Int, val throughput: Int? = null, val type: String, val volumesPerInstance: Int? = null)
Link copied to clipboard
data class ClusterEc2Attributes(val additionalMasterSecurityGroups: String? = null, val additionalSlaveSecurityGroups: String? = null, val emrManagedMasterSecurityGroup: String? = null, val emrManagedSlaveSecurityGroup: String? = null, val instanceProfile: String, val keyName: String? = null, val serviceAccessSecurityGroup: String? = null, val subnetId: String? = null, val subnetIds: List<String>? = null)
Link copied to clipboard
data class ClusterKerberosAttributes(val adDomainJoinPassword: String? = null, val adDomainJoinUser: String? = null, val crossRealmTrustPrincipalPassword: String? = null, val kdcAdminPassword: String, val realm: String)
Link copied to clipboard
data class ClusterMasterInstanceFleet(val id: String? = null, val instanceTypeConfigs: List<ClusterMasterInstanceFleetInstanceTypeConfig>? = null, val launchSpecifications: ClusterMasterInstanceFleetLaunchSpecifications? = null, val name: String? = null, val provisionedOnDemandCapacity: Int? = null, val provisionedSpotCapacity: Int? = null, val targetOnDemandCapacity: Int? = null, val targetSpotCapacity: Int? = null)
data class ClusterMasterInstanceFleetInstanceTypeConfig(val bidPrice: String? = null, val bidPriceAsPercentageOfOnDemandPrice: Double? = null, val configurations: List<ClusterMasterInstanceFleetInstanceTypeConfigConfiguration>? = null, val ebsConfigs: List<ClusterMasterInstanceFleetInstanceTypeConfigEbsConfig>? = null, val instanceType: String, val weightedCapacity: Int? = null)
data class ClusterMasterInstanceFleetInstanceTypeConfigConfiguration(val classification: String? = null, val properties: Map<String, Any>? = null)
data class ClusterMasterInstanceFleetInstanceTypeConfigEbsConfig(val iops: Int? = null, val size: Int, val type: String, val volumesPerInstance: Int? = null)
data class ClusterMasterInstanceFleetLaunchSpecificationsSpotSpecification(val allocationStrategy: String, val blockDurationMinutes: Int? = null, val timeoutAction: String, val timeoutDurationMinutes: Int)
Link copied to clipboard
data class ClusterMasterInstanceGroup(val bidPrice: String? = null, val ebsConfigs: List<ClusterMasterInstanceGroupEbsConfig>? = null, val id: String? = null, val instanceCount: Int? = null, val instanceType: String, val name: String? = null)
Link copied to clipboard
data class ClusterMasterInstanceGroupEbsConfig(val iops: Int? = null, val size: Int, val throughput: Int? = null, val type: String, val volumesPerInstance: Int? = null)
Link copied to clipboard
data class ClusterPlacementGroupConfig(val instanceRole: String, val placementStrategy: String? = null)
Link copied to clipboard
data class ClusterStep(val actionOnFailure: String, val hadoopJarStep: ClusterStepHadoopJarStep, val name: String)
Link copied to clipboard
data class ClusterStepHadoopJarStep(val args: List<String>? = null, val jar: String, val mainClass: String? = null, val properties: Map<String, String>? = null)
Link copied to clipboard
data class GetReleaseLabelsFilters(val application: String? = null, val prefix: String? = null)
Link copied to clipboard
data class GetReleaseLabelsResult(val filters: GetReleaseLabelsFilters? = null, val id: String, val releaseLabels: List<String>)

A collection of values returned by getReleaseLabels.

Link copied to clipboard
data class InstanceFleetInstanceTypeConfig(val bidPrice: String? = null, val bidPriceAsPercentageOfOnDemandPrice: Double? = null, val configurations: List<InstanceFleetInstanceTypeConfigConfiguration>? = null, val ebsConfigs: List<InstanceFleetInstanceTypeConfigEbsConfig>? = null, val instanceType: String, val weightedCapacity: Int? = null)
data class InstanceFleetInstanceTypeConfigConfiguration(val classification: String? = null, val properties: Map<String, Any>? = null)
Link copied to clipboard
data class InstanceFleetInstanceTypeConfigEbsConfig(val iops: Int? = null, val size: Int, val type: String, val volumesPerInstance: Int? = null)
data class InstanceFleetLaunchSpecificationsSpotSpecification(val allocationStrategy: String, val blockDurationMinutes: Int? = null, val timeoutAction: String, val timeoutDurationMinutes: Int)
Link copied to clipboard
data class InstanceGroupEbsConfig(val iops: Int? = null, val size: Int, val type: String, val volumesPerInstance: Int? = null)
Link copied to clipboard
data class ManagedScalingPolicyComputeLimit(val maximumCapacityUnits: Int, val maximumCoreCapacityUnits: Int? = null, val maximumOndemandCapacityUnits: Int? = null, val minimumCapacityUnits: Int, val unitType: String)