Interface AWSDiscovery
- All Known Implementing Classes:
AthenaDiscovery,BackupDiscovery,BatchDiscovery,CassandraDiscovery,CloudFrontDiscovery,CloudSearchDiscovery,CloudTrailDiscovery,CloudWatchDiscovery,CloudWatchLogsDiscovery,ConfigDiscovery,DynamoDbDiscovery,EBDiscovery,EC2Discovery,EC2StorageDiscovery,ECSDiscovery,EFSDiscovery,EKSDiscovery,ElastiCacheDiscovery,ELBDiscovery,ELBV2Discovery,EMRDiscovery,ENIDiscovery,ESDiscovery,FSXDiscovery,GlacierDiscovery,GuardDutyDiscovery,IAMDiscovery,KMSDiscovery,LakeFormationDiscovery,LambdaDiscovery,LightsailDiscovery,LocationDiscovery,OrganizationDiscovery,QLDBDiscovery,RDSDiscovery,RedshiftDiscovery,RegionDiscovery,Route53Discovery,S3Discovery,SecretsManagerDiscovery,SecurityHubDiscovery,SNSDiscovery,SSMDiscovery,StorageGatewayDiscovery,VPCDiscovery
public interface AWSDiscovery
-
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) default voiddiscoverBackupJobs(String arn, software.amazon.awssdk.regions.Region region, MagpieAwsResource data, MagpieAWSClientCreator clientCreator, org.slf4j.Logger logger) default voiddiscoverWrapper(com.fasterxml.jackson.databind.ObjectMapper mapper, Session session, software.amazon.awssdk.regions.Region region, Emitter emitter, org.slf4j.Logger logger, String account, MagpieAWSClientCreator clientCreator) default StringList<software.amazon.awssdk.regions.Region>service()
-
Method Details
-
service
String service() -
discoverWrapper
default void discoverWrapper(com.fasterxml.jackson.databind.ObjectMapper mapper, Session session, software.amazon.awssdk.regions.Region region, Emitter emitter, org.slf4j.Logger logger, String account, MagpieAWSClientCreator clientCreator) -
discover
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) -
discoverBackupJobs
default void discoverBackupJobs(String arn, software.amazon.awssdk.regions.Region region, MagpieAwsResource data, MagpieAWSClientCreator clientCreator, org.slf4j.Logger logger) -
fullService
-
getSupportedRegions
List<software.amazon.awssdk.regions.Region> getSupportedRegions()
-