java.lang.Object
io.openraven.magpie.plugins.aws.discovery.services.BackupDiscovery
All Implemented Interfaces:
AWSDiscovery

public class BackupDiscovery extends Object implements AWSDiscovery
  • Constructor Details

    • BackupDiscovery

      public BackupDiscovery()
  • Method Details

    • service

      public String service()
      Specified by:
      service in interface AWSDiscovery
    • getSupportedRegions

      public List<software.amazon.awssdk.regions.Region> getSupportedRegions()
      Specified by:
      getSupportedRegions in interface AWSDiscovery
    • 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:
      discover in interface AWSDiscovery
    • discoverPlans

      public void discoverPlans(com.fasterxml.jackson.databind.ObjectMapper mapper, Session session, software.amazon.awssdk.regions.Region region, Emitter emitter, org.slf4j.Logger logger, String account, software.amazon.awssdk.services.backup.BackupClient client)
    • discoverVaults

      public void discoverVaults(com.fasterxml.jackson.databind.ObjectMapper mapper, Session session, software.amazon.awssdk.regions.Region region, Emitter emitter, String account, software.amazon.awssdk.services.backup.BackupClient client)