Uses of Interface
io.openraven.magpie.plugins.aws.discovery.MagpieAWSClientCreator
-
Packages that use MagpieAWSClientCreator Package Description io.openraven.magpie.plugins.aws.discovery io.openraven.magpie.plugins.aws.discovery.services -
-
Uses of MagpieAWSClientCreator in io.openraven.magpie.plugins.aws.discovery
Methods in io.openraven.magpie.plugins.aws.discovery that return MagpieAWSClientCreator Modifier and Type Method Description static MagpieAWSClientCreatorClientCreators. assumeRoleCreator(software.amazon.awssdk.regions.Region region, String roleArn, Optional<String> externalIdOptional)static MagpieAWSClientCreatorClientCreators. localClientCreator(software.amazon.awssdk.regions.Region region)Methods in io.openraven.magpie.plugins.aws.discovery with parameters of type MagpieAWSClientCreator Modifier and Type Method Description static org.javatuples.Pair<Double,software.amazon.awssdk.services.cloudwatch.model.GetMetricStatisticsResponse>AWSUtils. getCloudwatchDoubleMetricMaximum(String regionID, String namespace, String metric, List<software.amazon.awssdk.services.cloudwatch.model.Dimension> dimensions, MagpieAWSClientCreator clientCreator)static org.javatuples.Pair<Double,software.amazon.awssdk.services.cloudwatch.model.GetMetricStatisticsResponse>AWSUtils. getCloudwatchDoubleMetricMinimum(String regionID, String namespace, String metric, List<software.amazon.awssdk.services.cloudwatch.model.Dimension> dimensions, MagpieAWSClientCreator clientCreator)static org.javatuples.Pair<Long,software.amazon.awssdk.services.cloudwatch.model.GetMetricStatisticsResponse>AWSUtils. getCloudwatchMetricMaximum(String regionID, String namespace, String metric, List<software.amazon.awssdk.services.cloudwatch.model.Dimension> dimensions, MagpieAWSClientCreator clientCreator)static org.javatuples.Pair<Long,software.amazon.awssdk.services.cloudwatch.model.GetMetricStatisticsResponse>AWSUtils. getCloudwatchMetricMinimum(String regionID, String namespace, String metric, List<software.amazon.awssdk.services.cloudwatch.model.Dimension> dimensions, MagpieAWSClientCreator clientCreator)static software.amazon.awssdk.services.cloudwatch.model.GetMetricStatisticsResponseAWSUtils. getCloudwatchMetricStatistics(String regionID, String namespace, String metric, software.amazon.awssdk.services.cloudwatch.model.Statistic statistic, List<software.amazon.awssdk.services.cloudwatch.model.Dimension> dimensions, MagpieAWSClientCreator clientCreator)static List<String>AWSUtils. getS3AvailableSizeMetrics(String regionID, String bucketName, MagpieAWSClientCreator clientCreator)static List<software.amazon.awssdk.services.backup.model.BackupJob.Builder>BackupUtils. listBackupJobs(String arn, software.amazon.awssdk.regions.Region region, MagpieAWSClientCreator clientCreator, org.slf4j.Logger logger) -
Uses of MagpieAWSClientCreator in io.openraven.magpie.plugins.aws.discovery.services
Methods in io.openraven.magpie.plugins.aws.discovery.services with parameters of type MagpieAWSClientCreator Modifier and Type Method Description voidAthenaDiscovery. 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)voidAWSDiscovery. 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)voidBackupDiscovery. 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)voidBatchDiscovery. 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)voidCassandraDiscovery. 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)voidCloudFrontDiscovery. 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)voidCloudSearchDiscovery. 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)voidCloudTrailDiscovery. 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)voidCloudWatchDiscovery. 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)voidCloudWatchLogsDiscovery. 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)voidConfigDiscovery. 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)voidDynamoDbDiscovery. 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)voidEBDiscovery. 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)voidEC2Discovery. 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)voidEC2StorageDiscovery. 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)voidECSDiscovery. 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)voidEFSDiscovery. 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)voidEKSDiscovery. 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)voidElastiCacheDiscovery. 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)voidELBDiscovery. 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)voidELBV2Discovery. 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)voidEMRDiscovery. 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)voidENIDiscovery. 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)voidESDiscovery. 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)voidFSXDiscovery. 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)voidGlacierDiscovery. 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)voidGuardDutyDiscovery. 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)voidIAMDiscovery. 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)voidKMSDiscovery. 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)voidLakeFormationDiscovery. 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)voidLambdaDiscovery. 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)voidLightsailDiscovery. 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)voidLocationDiscovery. 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)voidOrganizationDiscovery. 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)voidQLDBDiscovery. 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)voidRDSDiscovery. 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)voidRedshiftDiscovery. 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)voidRegionDiscovery. 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)voidRoute53Discovery. 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)voidS3Discovery. 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)voidSecretsManagerDiscovery. 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)voidSecurityHubDiscovery. 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)voidSNSDiscovery. 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)voidSSMDiscovery. 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)voidStorageGatewayDiscovery. 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)voidVPCDiscovery. 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)default voidAWSDiscovery. discoverBackupJobs(String arn, software.amazon.awssdk.regions.Region region, io.openraven.magpie.api.MagpieAwsResource data, MagpieAWSClientCreator clientCreator, org.slf4j.Logger logger)protected voidDynamoDbDiscovery. discoverTables(com.fasterxml.jackson.databind.ObjectMapper mapper, io.openraven.magpie.api.Session session, software.amazon.awssdk.regions.Region region, io.openraven.magpie.api.Emitter emitter, software.amazon.awssdk.services.dynamodb.DynamoDbClient client, String account, MagpieAWSClientCreator clientCreator, org.slf4j.Logger logger)default voidAWSDiscovery. 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)
-