Package | Description |
---|---|
com.cloudera.director.aws.ec2 |
Modifier and Type | Field and Description |
---|---|
protected EC2InstanceTemplate |
EC2Provider.SpotGroupAllocator.template
The instance template.
|
Modifier and Type | Method and Description |
---|---|
EC2InstanceTemplate |
EC2Provider.createResourceTemplate(String name,
com.cloudera.director.spi.v1.model.Configured configuration,
Map<String,String> tags) |
Modifier and Type | Method and Description |
---|---|
void |
EC2Provider.allocate(EC2InstanceTemplate template,
Collection<String> virtualInstanceIds,
int minCount) |
void |
EC2Provider.allocateOnDemandInstances(EC2InstanceTemplate template,
Collection<String> virtualInstanceIds,
int minCount)
Atomically allocates multiple regular EC2 instances with the specified identifiers based on a
single instance template.
|
void |
EC2Provider.allocateSpotInstances(EC2InstanceTemplate template,
Collection<String> virtualInstanceIds,
int minCount)
Atomically allocates multiple EC2 Spot Instances with the specified identifiers based on a
single instance template.
|
void |
EC2Provider.delete(EC2InstanceTemplate template,
Collection<String> virtualInstanceIds) |
Collection<EC2Instance> |
EC2Provider.find(EC2InstanceTemplate template,
Collection<String> virtualInstanceIds) |
Map<String,com.cloudera.director.spi.v1.model.InstanceState> |
EC2Provider.getInstanceState(EC2InstanceTemplate template,
Collection<String> virtualInstanceIds) |
Constructor and Description |
---|
EC2Instance(EC2InstanceTemplate template,
String instanceId,
com.amazonaws.services.ec2.model.Instance instanceDetails)
Creates an EC2 compute instance with the specified parameters.
|
SpotGroupAllocator(EC2InstanceTemplate template,
Collection<String> virtualInstanceIds,
int minCount,
Date requestExpirationTime,
Date priceChangeDeadline)
Creates a Spot group allocator with the specified parameters.
|
Copyright © 2016. All rights reserved.