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,QLDBDiscovery,RDSDiscovery,RedshiftDiscovery,RegionDiscovery,Route53Discovery,S3Discovery,SecretsManagerDiscovery,SecurityHubDiscovery,SNSDiscovery,SSMDiscovery,StorageGatewayDiscovery,VPCDiscovery
public interface AWSDiscovery
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description voiddiscover(com.fasterxml.jackson.databind.ObjectMapper mapper, io.openraven.magpie.api.Session session, software.amazon.awssdk.regions.Region region, io.openraven.magpie.api.Emitter Emitter, org.slf4j.Logger logger, String account, MagpieAWSClientCreator clientCreator)default voiddiscoverBackupJobs(String arn, software.amazon.awssdk.regions.Region region, io.openraven.magpie.api.MagpieAwsResource data, MagpieAWSClientCreator clientCreator, org.slf4j.Logger logger)default voiddiscoverWrapper(com.fasterxml.jackson.databind.ObjectMapper mapper, io.openraven.magpie.api.Session session, software.amazon.awssdk.regions.Region region, io.openraven.magpie.api.Emitter emitter, org.slf4j.Logger logger, String account, MagpieAWSClientCreator clientCreator)default StringfullService()List<software.amazon.awssdk.regions.Region>getSupportedRegions()Stringservice()
-
-
-
Method Detail
-
service
String service()
-
discoverWrapper
default void discoverWrapper(com.fasterxml.jackson.databind.ObjectMapper mapper, io.openraven.magpie.api.Session session, software.amazon.awssdk.regions.Region region, io.openraven.magpie.api.Emitter emitter, org.slf4j.Logger logger, String account, MagpieAWSClientCreator clientCreator)
-
discover
void discover(com.fasterxml.jackson.databind.ObjectMapper mapper, io.openraven.magpie.api.Session session, software.amazon.awssdk.regions.Region region, io.openraven.magpie.api.Emitter Emitter, org.slf4j.Logger logger, String account, MagpieAWSClientCreator clientCreator)
-
discoverBackupJobs
default void discoverBackupJobs(String arn, software.amazon.awssdk.regions.Region region, io.openraven.magpie.api.MagpieAwsResource data, MagpieAWSClientCreator clientCreator, org.slf4j.Logger logger)
-
fullService
default String fullService()
-
getSupportedRegions
List<software.amazon.awssdk.regions.Region> getSupportedRegions()
-
-