Package hudson.plugins.ec2
Class AmazonEC2Cloud
java.lang.Object
hudson.model.AbstractModelObject
hudson.model.Actionable
hudson.slaves.Cloud
hudson.plugins.ec2.EC2Cloud
hudson.plugins.ec2.AmazonEC2Cloud
- All Implemented Interfaces:
ExtensionPoint
,Describable<Cloud>
,ModelObject
,SearchableModelObject
,SearchItem
,AccessControlled
,ModelObjectWithContextMenu
Deprecated.
-
Nested Class Summary
Nested classes/interfaces inherited from class hudson.plugins.ec2.EC2Cloud
EC2Cloud.DescriptorImpl, EC2Cloud.EC2ConnectionUpdater
Nested classes/interfaces inherited from class hudson.slaves.Cloud
Cloud.CloudState
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
Nested classes/interfaces inherited from interface jenkins.model.ModelObjectWithContextMenu
ModelObjectWithContextMenu.ContextMenu, ModelObjectWithContextMenu.ContextMenuVisibility, ModelObjectWithContextMenu.MenuItem, ModelObjectWithContextMenu.MenuItemType
-
Field Summary
Fields inherited from class hudson.plugins.ec2.EC2Cloud
DEFAULT_EC2_HOST, EC2_REQUEST_EXPIRED_ERROR_CODE, EC2_SLAVE_TYPE_DEMAND, EC2_SLAVE_TYPE_SPOT, SSH_PRIVATE_KEY_FILEPATH
-
Constructor Summary
ConstructorsConstructorDescriptionAmazonEC2Cloud
(String name, boolean useInstanceProfileForCredentials, String credentialsId, String region, String privateKey, String sshKeysCredentialsId, String instanceCapStr, List<? extends SlaveTemplate> templates, String roleArn, String roleSessionName) Deprecated.AmazonEC2Cloud
(String name, boolean useInstanceProfileForCredentials, String credentialsId, String region, String privateKey, String instanceCapStr, List<? extends SlaveTemplate> templates, String roleArn, String roleSessionName) Deprecated. -
Method Summary
Methods inherited from class hudson.plugins.ec2.EC2Cloud
addTemplate, canProvision, checkEndPoint, connect, createClientOverrideConfiguration, createCredentialsProvider, createCredentialsProvider, createCredentialsProvider, doAttach, doProvision, getAltEC2Endpoint, getCloudName, getCredentialsId, getHttpClient, getInstanceCap, getInstanceCapStr, getKeyPair, getPrivateKey, getRegion, getRoleArn, getRoleSessionName, getSlaveTypeTagValue, getSshKeysCredentialsId, getTemplate, getTemplate, getTemplates, getTemplates, isNoDelayProvisioning, isUseInstanceProfileForCredentials, log, log, parseEndpoint, parseRegion, provision, provision, readResolve, resolvePrivateKey, setAltEC2Endpoint, setNoDelayProvisioning, updateTemplate
Methods inherited from class hudson.slaves.Cloud
all, canProvision, doConfigSubmit, doDoDelete, getACL, getDescriptor, getDisplayName, getIcon, getIconAltText, getIconClassName, getSearchUrl, getUrl, provision, reconfigure, reconfigure, registerPermissions
Methods inherited from class hudson.model.Actionable
addAction, addOrReplaceAction, doContextMenu, doContextMenu, getAction, getAction, getActions, getActions, getAllActions, getDynamic, getDynamic, removeAction, removeActions, replaceAction, replaceActions
Methods inherited from class hudson.model.AbstractModelObject
getSearch, getSearchIndex, getSearchName, makeSearchIndex, requirePOST, sendError, sendError, sendError, sendError, sendError, sendError, sendError, sendError
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface hudson.security.AccessControlled
checkAnyPermission, checkPermission, hasAnyPermission, hasPermission, hasPermission, hasPermission2
-
Constructor Details
-
AmazonEC2Cloud
public AmazonEC2Cloud(String name, boolean useInstanceProfileForCredentials, String credentialsId, String region, String privateKey, String sshKeysCredentialsId, String instanceCapStr, List<? extends SlaveTemplate> templates, String roleArn, String roleSessionName) Deprecated. -
AmazonEC2Cloud
public AmazonEC2Cloud(String name, boolean useInstanceProfileForCredentials, String credentialsId, String region, String privateKey, String instanceCapStr, List<? extends SlaveTemplate> templates, String roleArn, String roleSessionName) Deprecated.
-
EC2Cloud