CreateKeyPairPlacementAndSecurityGroupsAsNeededAndReturnRunOptions(Map<org.jclouds.ec2.compute.domain.RegionAndName,org.jclouds.ec2.domain.KeyPair> credentialsMap,
Map<org.jclouds.ec2.compute.domain.RegionAndName,String> securityGroupMap,
Map<org.jclouds.ec2.compute.domain.RegionAndName,String> placementGroupMap,
com.google.common.base.Function<org.jclouds.ec2.compute.domain.RegionAndName,org.jclouds.ec2.domain.KeyPair> createUniqueKeyPair,
com.google.common.base.Function<org.jclouds.ec2.compute.domain.RegionNameAndIngressRules,String> createSecurityGroupIfNeeded,
javax.inject.Provider<org.jclouds.ec2.options.RunInstancesOptions> optionsProvider,
CreatePlacementGroupIfNeeded createPlacementGroupIfNeeded,
com.google.common.base.Function<RegionNameAndPublicKeyMaterial,org.jclouds.ec2.domain.KeyPair> importExistingKeyPair)
|