- 필수 기능
- 시작하기
- Glossary
- 표준 속성
- Guides
- Agent
- 통합
- 개방형텔레메트리
- 개발자
- Administrator's Guide
- API
- Datadog Mobile App
- CoScreen
- Cloudcraft
- 앱 내
- 서비스 관리
- 인프라스트럭처
- 애플리케이션 성능
- APM
- Continuous Profiler
- 스팬 시각화
- 데이터 스트림 모니터링
- 데이터 작업 모니터링
- 디지털 경험
- 소프트웨어 제공
- 보안
- AI Observability
- 로그 관리
- 관리
",t};e.buildCustomizationMenuUi=t;function n(e){let t='
",t}function s(e){let n=e.filter.currentValue||e.filter.defaultValue,t='${e.filter.label}
`,e.filter.options.forEach(s=>{let o=s.id===n;t+=``}),t+="${e.filter.label}
`,t+=`account_id
Type: STRING
context
Type: STRING
Provider name: Context
Description: Reserved.
id
Type: STRING
Provider name: Id
Description: The unique identifier of the instance fleet.
instance_fleet_type
Type: STRING
Provider name: InstanceFleetType
Description: The node type that the instance fleet hosts. Valid values are MASTER, CORE, or TASK.
instance_type_specifications
Type: UNORDERED_LIST_STRUCT
Provider name: InstanceTypeSpecifications
Description: An array of specifications for the instance types that comprise an instance fleet.
bid_price
STRING
BidPrice
InstanceType
. Expressed in USD.bid_price_as_percentage_of_on_demand_price
DOUBLE
BidPriceAsPercentageOfOnDemandPrice
InstanceType
. Expressed as a number (for example, 20 specifies 20%).configurations
UNORDERED_LIST_STRUCT
Configurations
classification
STRING
Classification
configurations
STRING
Configurations
properties
MAP_STRING_STRING
Properties
custom_ami_id
STRING
CustomAmiId
ebs_block_devices
UNORDERED_LIST_STRUCT
EbsBlockDevices
InstanceType
.device
STRING
Device
volume_specification
STRUCT
VolumeSpecification
iops
INT32
Iops
size_in_gb
INT32
SizeInGB
throughput
INT32
Throughput
volume_type
STRING
VolumeType
ebs_optimized
BOOLEAN
EbsOptimized
TRUE
when the specified InstanceType
is EBS-optimized.instance_type
STRING
InstanceType
m3.xlarge
.priority
DOUBLE
Priority
weighted_capacity
INT32
WeightedCapacity
launch_specifications
Type: STRUCT
Provider name: LaunchSpecifications
Description: Describes the launch specification for an instance fleet.
on_demand_specification
STRUCT
OnDemandSpecification
allocation_strategy
STRING
AllocationStrategy
lowest-price
and prioritized
. lowest-price
specifies to launch the instances with the lowest price first, and prioritized
specifies that Amazon EMR should launch the instances with the highest priority first. The default is lowest-price
.capacity_reservation_options
STRUCT
CapacityReservationOptions
capacity_reservation_preference
STRING
CapacityReservationPreference
open
- The instance can run in any open Capacity Reservation that has matching attributes (instance type, platform, Availability Zone).none
- The instance avoids running in a Capacity Reservation even if one is available. The instance runs as an On-Demand Instance.capacity_reservation_resource_group_arn
STRING
CapacityReservationResourceGroupArn
usage_strategy
STRING
UsageStrategy
use-capacity-reservations-first
, the fleet uses unused Capacity Reservations to fulfill On-Demand capacity up to the target On-Demand capacity. If multiple instance pools have unused Capacity Reservations, the On-Demand allocation strategy (lowest-price
) is applied. If the number of unused Capacity Reservations is less than the On-Demand target capacity, the remaining On-Demand target capacity is launched according to the On-Demand allocation strategy (lowest-price
). If you do not specify a value, the fleet fulfills the On-Demand capacity according to the chosen On-Demand allocation strategy.spot_specification
STRUCT
SpotSpecification
allocation_strategy
STRING
AllocationStrategy
capacity-optimized
, price-capacity-optimized
, lowest-price
, or diversified
, and capacity-optimized-prioritized
. For more information on the provisioning strategies, see Allocation strategies for Spot Instances in the Amazon EC2 User Guide for Linux Instances. capacity-optimized
strategy. You can’t change the allocation strategy from the old console.block_duration_minutes
INT32
BlockDurationMinutes
timeout_action
STRING
TimeoutAction
TargetSpotCapacity
has not been fulfilled when the TimeoutDurationMinutes
has expired; that is, when all Spot Instances could not be provisioned within the Spot provisioning timeout. Valid values are TERMINATE_CLUSTER
and SWITCH_TO_ON_DEMAND
. SWITCH_TO_ON_DEMAND specifies that if no Spot Instances are available, On-Demand Instances should be provisioned to fulfill any remaining Spot capacity.timeout_duration_minutes
INT32
TimeoutDurationMinutes
TimeOutAction
is taken. Minimum value is 5 and maximum value is 1440. The timeout applies only during initial provisioning, when the cluster is first created.name
Type: STRING
Provider name: Name
Description: A friendly name for the instance fleet.
provisioned_on_demand_capacity
Type: INT32
Provider name: ProvisionedOnDemandCapacity
Description: The number of On-Demand units that have been provisioned for the instance fleet to fulfill TargetOnDemandCapacity
. This provisioned capacity might be less than or greater than TargetOnDemandCapacity
.
provisioned_spot_capacity
Type: INT32
Provider name: ProvisionedSpotCapacity
Description: The number of Spot units that have been provisioned for this instance fleet to fulfill TargetSpotCapacity
. This provisioned capacity might be less than or greater than TargetSpotCapacity
.
resize_specifications
Type: STRUCT
Provider name: ResizeSpecifications
Description: The resize specification for the instance fleet.
on_demand_resize_specification
STRUCT
OnDemandResizeSpecification
allocation_strategy
STRING
AllocationStrategy
lowest-price
.capacity_reservation_options
STRUCT
CapacityReservationOptions
capacity_reservation_preference
STRING
CapacityReservationPreference
open
- The instance can run in any open Capacity Reservation that has matching attributes (instance type, platform, Availability Zone).none
- The instance avoids running in a Capacity Reservation even if one is available. The instance runs as an On-Demand Instance.capacity_reservation_resource_group_arn
STRING
CapacityReservationResourceGroupArn
usage_strategy
STRING
UsageStrategy
use-capacity-reservations-first
, the fleet uses unused Capacity Reservations to fulfill On-Demand capacity up to the target On-Demand capacity. If multiple instance pools have unused Capacity Reservations, the On-Demand allocation strategy (lowest-price
) is applied. If the number of unused Capacity Reservations is less than the On-Demand target capacity, the remaining On-Demand target capacity is launched according to the On-Demand allocation strategy (lowest-price
). If you do not specify a value, the fleet fulfills the On-Demand capacity according to the chosen On-Demand allocation strategy.timeout_duration_minutes
INT32
TimeoutDurationMinutes
spot_resize_specification
STRUCT
SpotResizeSpecification
allocation_strategy
STRING
AllocationStrategy
price-capacity-optimized
. If you run Amazon EMR releases 6.8.0 or lower, the default is capacity-optimized
.timeout_duration_minutes
INT32
TimeoutDurationMinutes
status
Type: STRUCT
Provider name: Status
Description: The current status of the instance fleet.
state
STRING
State
PROVISIONING
—The instance fleet is provisioning Amazon EC2 resources and is not yet ready to run jobs.BOOTSTRAPPING
—Amazon EC2 instances and other resources have been provisioned and the bootstrap actions specified for the instances are underway.RUNNING
—Amazon EC2 instances and other resources are running. They are either executing jobs or waiting to execute jobs.RESIZING
—A resize operation is underway. Amazon EC2 instances are either being added or removed.SUSPENDED
—A resize operation could not complete. Existing Amazon EC2 instances are running, but instances can’t be added or removed.TERMINATING
—The instance fleet is terminating Amazon EC2 instances.TERMINATED
—The instance fleet is no longer active, and all Amazon EC2 instances have been terminated.state_change_reason
STRUCT
StateChangeReason
code
STRING
Code
message
STRING
Message
timeline
STRUCT
Timeline
creation_date_time
TIMESTAMP
CreationDateTime
end_date_time
TIMESTAMP
EndDateTime
ready_date_time
TIMESTAMP
ReadyDateTime
tags
Type: UNORDERED_LIST_STRING
target_on_demand_capacity
Type: INT32
Provider name: TargetOnDemandCapacity
Description: The target capacity of On-Demand units for the instance fleet, which determines how many On-Demand Instances to provision. When the instance fleet launches, Amazon EMR tries to provision On-Demand Instances as specified by InstanceTypeConfig. Each instance configuration has a specified WeightedCapacity
. When an On-Demand Instance is provisioned, the WeightedCapacity
units count toward the target capacity. Amazon EMR provisions instances until the target capacity is totally fulfilled, even if this results in an overage. For example, if there are 2 units remaining to fulfill capacity, and Amazon EMR can only provision an instance with a WeightedCapacity
of 5 units, the instance is provisioned, and the target capacity is exceeded by 3 units. You can use InstanceFleet$ProvisionedOnDemandCapacity to determine the Spot capacity units that have been provisioned for the instance fleet. TargetSpotCapacity
. At least one of TargetSpotCapacity
and TargetOnDemandCapacity
should be greater than 0. For a master instance fleet, only one of TargetSpotCapacity
and TargetOnDemandCapacity
can be specified, and its value must be 1.
target_spot_capacity
Type: INT32
Provider name: TargetSpotCapacity
Description: The target capacity of Spot units for the instance fleet, which determines how many Spot Instances to provision. When the instance fleet launches, Amazon EMR tries to provision Spot Instances as specified by InstanceTypeConfig. Each instance configuration has a specified WeightedCapacity
. When a Spot instance is provisioned, the WeightedCapacity
units count toward the target capacity. Amazon EMR provisions instances until the target capacity is totally fulfilled, even if this results in an overage. For example, if there are 2 units remaining to fulfill capacity, and Amazon EMR can only provision an instance with a WeightedCapacity
of 5 units, the instance is provisioned, and the target capacity is exceeded by 3 units. You can use InstanceFleet$ProvisionedSpotCapacity to determine the Spot capacity units that have been provisioned for the instance fleet. TargetSpotCapacity
and TargetOnDemandCapacity
should be greater than 0. For a master instance fleet, only one of TargetSpotCapacity
and TargetOnDemandCapacity
can be specified, and its value must be 1.