public class InstanceOperations extends Object
| Constructor | Description |
|---|---|
InstanceOperations(com.amazonaws.services.ec2.AmazonEC2 amazonEC2,
Ec2Discovery ec2Discovery) |
| Modifier and Type | Method | Description |
|---|---|---|
Ec2KeyPair |
createKeyPair(String keyName) |
|
void |
createNetworkInterfaceAndAssignToInstance(String instanceId,
Collection<String> securityGroupIds) |
|
void |
createPrivateIpAndAssignToNetworkInterface(String networkInterfaceId) |
|
void |
createPrivateIpsAndAssignToNetworkInterface(String networkInterfaceId,
int ipsCount) |
|
void |
tag(String resourceId,
List<AwsResourceTag> tags) |
|
void |
tagInstanceName(String instanceId,
String name) |
|
void |
terminateInstances(String... instanceIds) |
public InstanceOperations(com.amazonaws.services.ec2.AmazonEC2 amazonEC2,
Ec2Discovery ec2Discovery)
public void terminateInstances(String... instanceIds)
public void tag(String resourceId, List<AwsResourceTag> tags)
public Ec2KeyPair createKeyPair(String keyName)
public void createPrivateIpAndAssignToNetworkInterface(String networkInterfaceId)
public void createPrivateIpsAndAssignToNetworkInterface(String networkInterfaceId, int ipsCount)
public void createNetworkInterfaceAndAssignToInstance(String instanceId, Collection<String> securityGroupIds)
Copyright © 2018. All rights reserved.