CreateKeyPairPlacementAndSecurityGroupsAsNeededAndReturnRunOptions(com.google.common.base.Function<org.jclouds.ec2.compute.domain.RegionAndName,org.jclouds.ec2.domain.KeyPair> makeKeyPair,
ConcurrentMap<org.jclouds.ec2.compute.domain.RegionAndName,org.jclouds.ec2.domain.KeyPair> credentialsMap,
com.google.common.cache.LoadingCache<org.jclouds.ec2.compute.domain.RegionAndName,String> securityGroupMap,
javax.inject.Provider<org.jclouds.ec2.options.RunInstancesOptions> optionsProvider,
com.google.common.cache.LoadingCache<org.jclouds.ec2.compute.domain.RegionAndName,String> placementGroupMap,
CreatePlacementGroupIfNeeded createPlacementGroupIfNeeded,
com.google.common.base.Function<RegionNameAndPublicKeyMaterial,org.jclouds.ec2.domain.KeyPair> importExistingKeyPair,
org.jclouds.compute.functions.GroupNamingConvention.Factory namingConvention,
AWSEC2Api awsEC2Api) |