Class EC2Discovery
java.lang.Object
io.openraven.magpie.plugins.aws.discovery.services.EC2Discovery
- All Implemented Interfaces:
AWSDiscovery
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddiscover(com.fasterxml.jackson.databind.ObjectMapper mapper, Session session, software.amazon.awssdk.regions.Region region, Emitter emitter, org.slf4j.Logger logger, String account, MagpieAWSClientCreator clientCreator) List<software.amazon.awssdk.regions.Region>voidmassageInstanceTypeAndPublicIp(MagpieAwsResource data, software.amazon.awssdk.services.ec2.model.Instance instance, com.fasterxml.jackson.databind.ObjectMapper mapper, software.amazon.awssdk.regions.Region region, String resourceType) service()Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.openraven.magpie.plugins.aws.discovery.services.AWSDiscovery
discoverBackupJobs, discoverWrapper, fullService
-
Constructor Details
-
EC2Discovery
public EC2Discovery()
-
-
Method Details
-
discover
public void discover(com.fasterxml.jackson.databind.ObjectMapper mapper, Session session, software.amazon.awssdk.regions.Region region, Emitter emitter, org.slf4j.Logger logger, String account, MagpieAWSClientCreator clientCreator) - Specified by:
discoverin interfaceAWSDiscovery
-
service
- Specified by:
servicein interfaceAWSDiscovery
-
getSupportedRegions
- Specified by:
getSupportedRegionsin interfaceAWSDiscovery
-
massageInstanceTypeAndPublicIp
public void massageInstanceTypeAndPublicIp(MagpieAwsResource data, software.amazon.awssdk.services.ec2.model.Instance instance, com.fasterxml.jackson.databind.ObjectMapper mapper, software.amazon.awssdk.regions.Region region, String resourceType)
-