Documentation
¶
Overview ¶
Package aws implements a steampipe plugin for aws. This plugin provides data that Steampipe uses to present foreign tables that represent Amazon AWS resources.
Index ¶
- Constants
- func ACMClient(ctx context.Context, d *plugin.QueryData) (*acm.Client, error)
- func ACMPCAClient(ctx context.Context, d *plugin.QueryData) (*acmpca.Client, error)
- func APIGatewayClient(ctx context.Context, d *plugin.QueryData) (*apigateway.Client, error)
- func APIGatewayV2Client(ctx context.Context, d *plugin.QueryData) (*apigatewayv2.Client, error)
- func AccessAnalyzerClient(ctx context.Context, d *plugin.QueryData) (*accessanalyzer.Client, error)
- func AccountClient(ctx context.Context, d *plugin.QueryData) (*account.Client, error)
- func AllCostMetrics() []string
- func AllRegionsMatrix(ctx context.Context, d *plugin.QueryData) []map[string]interface{}
- func AmplifyClient(ctx context.Context, d *plugin.QueryData) (*amplify.Client, error)
- func AppConfigClient(ctx context.Context, d *plugin.QueryData) (*appconfig.Client, error)
- func AppRunnerClient(ctx context.Context, d *plugin.QueryData) (*apprunner.Client, error)
- func AppStreamClient(ctx context.Context, d *plugin.QueryData) (*appstream.Client, error)
- func AppSyncClient(ctx context.Context, d *plugin.QueryData) (*appsync.Client, error)
- func ApplicationAutoScalingClient(ctx context.Context, d *plugin.QueryData) (*applicationautoscaling.Client, error)
- func AthenaClient(ctx context.Context, d *plugin.QueryData) (*athena.Client, error)
- func AuditManagerClient(ctx context.Context, d *plugin.QueryData) (*auditmanager.Client, error)
- func AutoScalingClient(ctx context.Context, d *plugin.QueryData) (*autoscaling.Client, error)
- func BackupClient(ctx context.Context, d *plugin.QueryData) (*backup.Client, error)
- func BatchClient(ctx context.Context, d *plugin.QueryData) (*batch.Client, error)
- func BedrockAgentClient(ctx context.Context, d *plugin.QueryData) (*bedrockagent.Client, error)
- func BedrockClient(ctx context.Context, d *plugin.QueryData) (*bedrock.Client, error)
- func BudgetsClient(ctx context.Context, d *plugin.QueryData) (*budgets.Client, error)
- func CloudControlClient(ctx context.Context, d *plugin.QueryData) (*cloudcontrol.Client, error)
- func CloudFormationClient(ctx context.Context, d *plugin.QueryData) (*cloudformation.Client, error)
- func CloudFrontClient(ctx context.Context, d *plugin.QueryData) (*cloudfront.Client, error)
- func CloudSearchClient(ctx context.Context, d *plugin.QueryData) (*cloudsearch.Client, error)
- func CloudTrailClient(ctx context.Context, d *plugin.QueryData) (*cloudtrail.Client, error)
- func CloudTrailRegionsClient(ctx context.Context, d *plugin.QueryData, region string) (*cloudtrail.Client, error)
- func CloudWatchClient(ctx context.Context, d *plugin.QueryData) (*cloudwatch.Client, error)
- func CloudWatchLogsClient(ctx context.Context, d *plugin.QueryData) (*cloudwatchlogs.Client, error)
- func CloudWatchRegionsMatrix(ctx context.Context, d *plugin.QueryData) []map[string]interface{}
- func CodeArtifactClient(ctx context.Context, d *plugin.QueryData) (*codeartifact.Client, error)
- func CodeBuildClient(ctx context.Context, d *plugin.QueryData) (*codebuild.Client, error)
- func CodeCommitClient(ctx context.Context, d *plugin.QueryData) (*codecommit.Client, error)
- func CodeDeployClient(ctx context.Context, d *plugin.QueryData) (*codedeploy.Client, error)
- func CodeDeployDeploymentGroupArn(ctx context.Context, d *plugin.QueryData, h *plugin.HydrateData) string
- func CodePipelineClient(ctx context.Context, d *plugin.QueryData) (*codepipeline.Client, error)
- func CodeStarNotificationsClient(ctx context.Context, d *plugin.QueryData) (*codestarnotifications.Client, error)
- func CognitoIdentityClient(ctx context.Context, d *plugin.QueryData) (*cognitoidentity.Client, error)
- func CognitoIdentityProviderClient(ctx context.Context, d *plugin.QueryData) (*cognitoidentityprovider.Client, error)
- func ConfigClient(ctx context.Context, d *plugin.QueryData) (*configservice.Client, error)
- func ConfigInstance() interface{}
- func ConnectClient(ctx context.Context, d *plugin.QueryData) (*connect.Client, error)
- func CostExplorerClient(ctx context.Context, d *plugin.QueryData) (*costexplorer.Client, error)
- func CostOptimizationHubClient(ctx context.Context, d *plugin.QueryData) (*costoptimizationhub.Client, error)
- func DAXClient(ctx context.Context, d *plugin.QueryData) (*dax.Client, error)
- func DLMClient(ctx context.Context, d *plugin.QueryData) (*dlm.Client, error)
- func DRSClient(ctx context.Context, d *plugin.QueryData) (*drs.Client, error)
- func DataSyncClient(ctx context.Context, d *plugin.QueryData) (*datasync.Client, error)
- func DatabaseMigrationClient(ctx context.Context, d *plugin.QueryData) (*databasemigrationservice.Client, error)
- func DirectoryServiceClient(ctx context.Context, d *plugin.QueryData) (*directoryservice.Client, error)
- func DocDBClient(ctx context.Context, d *plugin.QueryData) (*docdb.Client, error)
- func DocDBClusterInstanceTagListToTurbotTags(ctx context.Context, d *transform.TransformData) (interface{}, error)
- func DynamoDBClient(ctx context.Context, d *plugin.QueryData) (*dynamodb.Client, error)
- func EC2Client(ctx context.Context, d *plugin.QueryData) (*ec2.Client, error)
- func EC2ClientForRegion(ctx context.Context, d *plugin.QueryData, region string) (*ec2.Client, error)
- func EC2LowRetryClientForRegion(ctx context.Context, d *plugin.QueryData, region string) (*ec2.Client, error)
- func ECRClient(ctx context.Context, d *plugin.QueryData) (*ecr.Client, error)
- func ECRPublicClient(ctx context.Context, d *plugin.QueryData) (*ecrpublic.Client, error)
- func ECSClient(ctx context.Context, d *plugin.QueryData) (*ecs.Client, error)
- func EFSClient(ctx context.Context, d *plugin.QueryData) (*efs.Client, error)
- func EKSClient(ctx context.Context, d *plugin.QueryData) (*eks.Client, error)
- func ELBClient(ctx context.Context, d *plugin.QueryData) (*elasticloadbalancing.Client, error)
- func ELBV2Client(ctx context.Context, d *plugin.QueryData) (*elasticloadbalancingv2.Client, error)
- func EMRClient(ctx context.Context, d *plugin.QueryData) (*emr.Client, error)
- func ElastiCacheClient(ctx context.Context, d *plugin.QueryData) (*elasticache.Client, error)
- func ElasticBeanstalkClient(ctx context.Context, d *plugin.QueryData) (*elasticbeanstalk.Client, error)
- func ElasticsearchClient(ctx context.Context, d *plugin.QueryData) (*elasticsearchservice.Client, error)
- func EmrInstanceGroupTitle(_ context.Context, d *transform.TransformData) (interface{}, error)
- func EventBridgeClient(ctx context.Context, d *plugin.QueryData) (*eventbridge.Client, error)
- func FMSClient(ctx context.Context, d *plugin.QueryData) (*fms.Client, error)
- func FSxClient(ctx context.Context, d *plugin.QueryData) (*fsx.Client, error)
- func FirehoseClient(ctx context.Context, d *plugin.QueryData) (*firehose.Client, error)
- func GetConfig(connection *plugin.Connection) awsConfig
- func GetEnabledStandards(ctx context.Context, d *plugin.QueryData, h *plugin.HydrateData) (interface{}, error)
- func GlacierClient(ctx context.Context, d *plugin.QueryData) (*glacier.Client, error)
- func GlobalAcceleratorClient(ctx context.Context, d *plugin.QueryData) (*globalaccelerator.Client, error)
- func GlueClient(ctx context.Context, d *plugin.QueryData) (*glue.Client, error)
- func GuardDutyClient(ctx context.Context, d *plugin.QueryData) (*guardduty.Client, error)
- func HealthClient(ctx context.Context, d *plugin.QueryData) (*health.Client, error)
- func IAMClient(ctx context.Context, d *plugin.QueryData) (*iam.Client, error)
- func IdentityStoreClient(ctx context.Context, d *plugin.QueryData) (*identitystore.Client, error)
- func Inspector2Client(ctx context.Context, d *plugin.QueryData) (*inspector2.Client, error)
- func InspectorClient(ctx context.Context, d *plugin.QueryData) (*inspector.Client, error)
- func IoTClient(ctx context.Context, d *plugin.QueryData) (*iot.Client, error)
- func KMSClient(ctx context.Context, d *plugin.QueryData) (*kms.Client, error)
- func KafkaClient(ctx context.Context, d *plugin.QueryData) (*kafka.Client, error)
- func KafkaConnectClient(ctx context.Context, d *plugin.QueryData) (*kafkaconnect.Client, error)
- func KeyspacesClient(ctx context.Context, d *plugin.QueryData) (*keyspaces.Client, error)
- func KinesisAnalyticsV2Client(ctx context.Context, d *plugin.QueryData) (*kinesisanalyticsv2.Client, error)
- func KinesisClient(ctx context.Context, d *plugin.QueryData) (*kinesis.Client, error)
- func KinesisVideoClient(ctx context.Context, d *plugin.QueryData) (*kinesisvideo.Client, error)
- func LakeFormationClient(ctx context.Context, d *plugin.QueryData) (*lakeformation.Client, error)
- func LambdaClient(ctx context.Context, d *plugin.QueryData) (*lambda.Client, error)
- func LightsailClient(ctx context.Context, d *plugin.QueryData) (*lightsail.Client, error)
- func ListAwsMGNApplications(ctx context.Context, d *plugin.QueryData, h *plugin.HydrateData) (interface{}, error)
- func MGNClient(ctx context.Context, d *plugin.QueryData) (*mgn.Client, error)
- func MQClient(ctx context.Context, d *plugin.QueryData) (*mq.Client, error)
- func Macie2Client(ctx context.Context, d *plugin.QueryData) (*macie2.Client, error)
- func MediaStoreClient(ctx context.Context, d *plugin.QueryData) (*mediastore.Client, error)
- func MemoryDBClient(ctx context.Context, d *plugin.QueryData) (*memorydb.Client, error)
- func NeptuneClient(ctx context.Context, d *plugin.QueryData) (*neptune.Client, error)
- func NetworkFirewallClient(ctx context.Context, d *plugin.QueryData) (*networkfirewall.Client, error)
- func NormalizeRegion(region string) string
- func OAMClient(ctx context.Context, d *plugin.QueryData) (*oam.Client, error)
- func OpenSearchClient(ctx context.Context, d *plugin.QueryData) (*opensearch.Client, error)
- func OrganizationClient(ctx context.Context, d *plugin.QueryData) (*organizations.Client, error)
- func PinpointClient(ctx context.Context, d *plugin.QueryData) (*pinpoint.Client, error)
- func PipesClient(ctx context.Context, d *plugin.QueryData) (*pipes.Client, error)
- func Plugin(ctx context.Context) *plugin.Plugin
- func PricingClient(ctx context.Context, d *plugin.QueryData) (*pricing.Client, error)
- func QuickSightClient(ctx context.Context, d *plugin.QueryData) (*quicksight.Client, error)
- func RAMClient(ctx context.Context, d *plugin.QueryData) (*ram.Client, error)
- func RDSClient(ctx context.Context, d *plugin.QueryData) (*rds.Client, error)
- func RDSDBProxyClient(ctx context.Context, d *plugin.QueryData) (*rds.Client, error)
- func RDSDBRecommendationClient(ctx context.Context, d *plugin.QueryData) (*rds.Client, error)
- func RedshiftClient(ctx context.Context, d *plugin.QueryData) (*redshift.Client, error)
- func RedshiftServerlessClient(ctx context.Context, d *plugin.QueryData) (*redshiftserverless.Client, error)
- func ResourceExplorerClient(ctx context.Context, d *plugin.QueryData, region string) (*resourceexplorer2.Client, error)
- func ResourceGroupsTaggingClient(ctx context.Context, d *plugin.QueryData) (*resourcegroupstaggingapi.Client, error)
- func RolesAnywhereClient(ctx context.Context, d *plugin.QueryData) (*rolesanywhere.Client, error)
- func Route53Client(ctx context.Context, d *plugin.QueryData) (*route53.Client, error)
- func Route53DomainsClient(ctx context.Context, d *plugin.QueryData) (*route53domains.Client, error)
- func Route53ResolverClient(ctx context.Context, d *plugin.QueryData) (*route53resolver.Client, error)
- func S3Client(ctx context.Context, d *plugin.QueryData, region string) (*s3.Client, error)
- func S3ControlClient(ctx context.Context, d *plugin.QueryData, region string) (*s3control.Client, error)
- func S3ControlMultiRegionAccessClient(ctx context.Context, d *plugin.QueryData) (*s3control.Client, error)
- func S3TablesClient(ctx context.Context, d *plugin.QueryData) (*s3tables.Client, error)
- func S3TablesRegionsMatrix(ctx context.Context, d *plugin.QueryData) []map[string]interface{}
- func SESClient(ctx context.Context, d *plugin.QueryData) (*ses.Client, error)
- func SESV2Client(ctx context.Context, d *plugin.QueryData) (*sesv2.Client, error)
- func SNSClient(ctx context.Context, d *plugin.QueryData) (*sns.Client, error)
- func SQSClient(ctx context.Context, d *plugin.QueryData) (*sqs.Client, error)
- func SSMClient(ctx context.Context, d *plugin.QueryData) (*ssm.Client, error)
- func SSMIncidentsClient(ctx context.Context, d *plugin.QueryData) (*ssmincidents.Client, error)
- func SSOAdminClient(ctx context.Context, d *plugin.QueryData) (*ssoadmin.Client, error)
- func STSClient(ctx context.Context, d *plugin.QueryData) (*sts.Client, error)
- func SageMakerClient(ctx context.Context, d *plugin.QueryData) (*sagemaker.Client, error)
- func SavingsPlansClient(ctx context.Context, d *plugin.QueryData) (*savingsplans.Client, error)
- func SchedulerClient(ctx context.Context, d *plugin.QueryData) (*scheduler.Client, error)
- func SecretsManagerClient(ctx context.Context, d *plugin.QueryData) (*secretsmanager.Client, error)
- func SecurityHubClient(ctx context.Context, d *plugin.QueryData) (*securityhub.Client, error)
- func SecurityHubClientConfig(ctx context.Context, d *plugin.QueryData) (*aws.Config, error)
- func SecurityLakeClient(ctx context.Context, d *plugin.QueryData) (*securitylake.Client, error)
- func ServerlessApplicationRepositoryClient(ctx context.Context, d *plugin.QueryData) (*serverlessapplicationrepository.Client, error)
- func ServiceCatalogClient(ctx context.Context, d *plugin.QueryData) (*servicecatalog.Client, error)
- func ServiceDiscoveryClient(ctx context.Context, d *plugin.QueryData) (*servicediscovery.Client, error)
- func ServiceQuotasClient(ctx context.Context, d *plugin.QueryData) (*servicequotas.Client, error)
- func ShieldClient(ctx context.Context, d *plugin.QueryData) (*shield.Client, error)
- func SimSpaceWeaverClient(ctx context.Context, d *plugin.QueryData) (*simspaceweaver.Client, error)
- func StepFunctionsClient(ctx context.Context, d *plugin.QueryData) (*sfn.Client, error)
- func SupportClient(ctx context.Context, d *plugin.QueryData) (*support.Client, error)
- func SupportedRegionMatrix(serviceID string) func(ctx context.Context, d *plugin.QueryData) []map[string]interface{}
- func SupportedRegionMatrixWithExclusions(serviceID string, excludeRegions []string) func(ctx context.Context, d *plugin.QueryData) []map[string]interface{}
- func TimestreamwriteClient(ctx context.Context, d *plugin.QueryData) (*timestreamwrite.Client, error)
- func TransferClient(ctx context.Context, d *plugin.QueryData) (*transfer.Client, error)
- func WAFClient(ctx context.Context, d *plugin.QueryData) (*waf.Client, error)
- func WAFRegionMatrix(ctx context.Context, d *plugin.QueryData) []map[string]interface{}
- func WAFRegionalClient(ctx context.Context, d *plugin.QueryData) (*wafregional.Client, error)
- func WAFV2Client(ctx context.Context, d *plugin.QueryData, region string) (*wafv2.Client, error)
- func WellArchitectedClient(ctx context.Context, d *plugin.QueryData) (*wellarchitected.Client, error)
- func WorkspacesClient(ctx context.Context, d *plugin.QueryData) (*workspaces.Client, error)
- type AccessEntryInfo
- type AnswerInfo
- type AssociatedAccessPolicyInfo
- type AttackExtended
- type CEMetricRow
- type CEQuals
- type CWMetricRow
- type CaseSensitiveValue
- type CertInfo
- type CheckDetailInfo
- type CheckSummaryInfo
- type ConfigRuleComplianceDetail
- type ConfigurationDetails
- type CredentialScope
- type CustomerPolicyAttachment
- type DestinationInfo
- type Endpoint
- type EndpointInfo
- type ExclusionInfo
- type ExponentialJitterBackoff
- type FilterQual
- type FilterQuals
- type GetQueryInfo
- type HCLoggerToSmithyLoggerWrapper
- type HostedZoneResult
- type IdentityProviderConfig
- type IdentityStoreGroup
- type IdentityStoreUser
- type InspectorFindingInfo
- type IntelligentTieringConfigurationInfo
- type InventoryEntryInfo
- type InventoryInfo
- type LaunchPermissions
- type LayerVersionInfo
- type LensInfo
- type LensReviewInfo
- type LensShareInfo
- type ListQueryInfo
- type ManagedPolicyAttachment
- type MethodInfo
- type MetricDataPoint
- type MetricStatistics
- type NamespaceInfo
- type NoOpRateLimit
- type Offer
- type OpenIDConnectProvider
- type OrgAccount
- type OrganizationalUnit
- type Parameter
- type ParliamentCondition
- type ParliamentPermissions
- type ParliamentPrivilege
- type ParliamentResource
- type ParliamentResourceType
- type ParliamentService
- type Partition
- type PermissionInfo
- type PermissionSetItem
- type Policy
- type PolicyAttachment
- type PolicyInfo
- type PortfolioShareData
- type PrefixListEntryInfo
- type PriceDimension
- type PriceList
- type Principal
- type Product
- type ProductSubscription
- type QuickSightGroup
- type QuickSightUser
- type Region
- type RegionsData
- type RegionsInConfig
- type ReviewImprovementInfo
- type ReviewReportInfo
- type RotationInfo
- type RouteDetails
- type RouteInfo
- type SAMLProvider
- type SearchStreamItem
- type ServerCertificate
- type Service
- type ServiceDetail
- type ServiceInstanceInfo
- type SsoAdminAccountAssignmentItem
- type Statement
- type Statements
- type TableInfo
- type Term
- type TermAttributes
- type TransferUserInfo
- type TrustedAdvisorCheckResultData
- type VPCAssociationAuthorizationResult
- type Value
- type Variant
- type VpcFilterKeyMap
- type WorkloadShareInfo
Constants ¶
const AWS_ACCESS_ANALYZER_SERVICE_ID = "access-analyzer"
const AWS_ACCOUNT_SERVICE_ID = "account"
const AWS_ACM_PCA_SERVICE_ID = "acm-pca"
const AWS_ACM_SERVICE_ID = "acm"
const AWS_AGREEMENT_MARKETPLACE_SERVICE_ID = "agreement-marketplace"
const AWS_AIRFLOW_SERVICE_ID = "airflow"
const AWS_AMPLIFYBACKEND_SERVICE_ID = "amplifybackend"
const AWS_AMPLIFYUIBUILDER_SERVICE_ID = "amplifyuibuilder"
const AWS_AMPLIFY_SERVICE_ID = "amplify"
const AWS_AOSS_SERVICE_ID = "aoss"
const AWS_APIGATEWAY_SERVICE_ID = "apigateway"
const AWS_API_DETECTIVE_SERVICE_ID = "api.detective"
const AWS_API_ECR_PUBLIC_SERVICE_ID = "api.ecr-public"
const AWS_API_ECR_SERVICE_ID = "api.ecr"
const AWS_API_FLEETHUB_IOT_SERVICE_ID = "api.fleethub.iot"
const AWS_API_IOTDEVICEADVISOR_SERVICE_ID = "api.iotdeviceadvisor"
const AWS_API_IOTWIRELESS_SERVICE_ID = "api.iotwireless"
const AWS_API_MEDIATAILOR_SERVICE_ID = "api.mediatailor"
const AWS_API_PRICING_SERVICE_ID = "api.pricing"
const AWS_API_SAGEMAKER_SERVICE_ID = "api.sagemaker"
const AWS_API_TUNNELING_IOT_SERVICE_ID = "api.tunneling.iot"
const AWS_APPCONFIGDATA_SERVICE_ID = "appconfigdata"
const AWS_APPCONFIG_SERVICE_ID = "appconfig"
const AWS_APPFLOW_SERVICE_ID = "appflow"
const AWS_APPLICATIONINSIGHTS_SERVICE_ID = "applicationinsights"
const AWS_APPLICATION_AUTOSCALING_SERVICE_ID = "application-autoscaling"
const AWS_APPMESH_SERVICE_ID = "appmesh"
const AWS_APPRUNNER_SERVICE_ID = "apprunner"
const AWS_APPSTREAM2_SERVICE_ID = "appstream2"
const AWS_APPSYNC_SERVICE_ID = "appsync"
const AWS_APPTEST_SERVICE_ID = "apptest"
const AWS_APP_INTEGRATIONS_SERVICE_ID = "app-integrations"
const AWS_APS_SERVICE_ID = "aps"
const AWS_ARC_ZONAL_SHIFT_SERVICE_ID = "arc-zonal-shift"
const AWS_ATHENA_SERVICE_ID = "athena"
const AWS_AUDITMANAGER_SERVICE_ID = "auditmanager"
const AWS_AUTOSCALING_PLANS_SERVICE_ID = "autoscaling-plans"
const AWS_AUTOSCALING_SERVICE_ID = "autoscaling"
const AWS_BACKUP_GATEWAY_SERVICE_ID = "backup-gateway"
const AWS_BACKUP_SERVICE_ID = "backup"
const AWS_BATCH_SERVICE_ID = "batch"
const AWS_BEDROCK_SERVICE_ID = "bedrock"
const AWS_BILLINGCONDUCTOR_SERVICE_ID = "billingconductor"
const AWS_BRAKET_SERVICE_ID = "braket"
const AWS_BUDGETS_SERVICE_ID = "budgets"
const AWS_CASES_SERVICE_ID = "cases"
const AWS_CASSANDRA_SERVICE_ID = "cassandra"
const AWS_CATALOG_MARKETPLACE_SERVICE_ID = "catalog.marketplace"
const AWS_CE_SERVICE_ID = "ce"
const AWS_CHIME_SERVICE_ID = "chime"
const AWS_CLEANROOMS_SERVICE_ID = "cleanrooms"
const AWS_CLOUD9_SERVICE_ID = "cloud9"
const AWS_CLOUDCONTROLAPI_SERVICE_ID = "cloudcontrolapi"
const AWS_CLOUDDIRECTORY_SERVICE_ID = "clouddirectory"
const AWS_CLOUDFORMATION_SERVICE_ID = "cloudformation"
const AWS_CLOUDFRONT_SERVICE_ID = "cloudfront"
const AWS_CLOUDHSMV2_SERVICE_ID = "cloudhsmv2"
const AWS_CLOUDHSM_SERVICE_ID = "cloudhsm"
const AWS_CLOUDSEARCH_SERVICE_ID = "cloudsearch"
const AWS_CLOUDTRAIL_DATA_SERVICE_ID = "cloudtrail-data"
const AWS_CLOUDTRAIL_SERVICE_ID = "cloudtrail"
const AWS_CODEARTIFACT_SERVICE_ID = "codeartifact"
const AWS_CODEBUILD_SERVICE_ID = "codebuild"
const AWS_CODECATALYST_SERVICE_ID = "codecatalyst"
const AWS_CODECOMMIT_SERVICE_ID = "codecommit"
const AWS_CODEDEPLOY_SERVICE_ID = "codedeploy"
const AWS_CODEGURU_REVIEWER_SERVICE_ID = "codeguru-reviewer"
const AWS_CODEPIPELINE_SERVICE_ID = "codepipeline"
const AWS_CODESTAR_CONNECTIONS_SERVICE_ID = "codestar-connections"
const AWS_CODESTAR_NOTIFICATIONS_SERVICE_ID = "codestar-notifications"
const AWS_COGNITO_IDENTITY_SERVICE_ID = "cognito-identity"
const AWS_COGNITO_IDP_SERVICE_ID = "cognito-idp"
const AWS_COGNITO_SYNC_SERVICE_ID = "cognito-sync"
const AWS_COMPREHENDMEDICAL_SERVICE_ID = "comprehendmedical"
const AWS_COMPREHEND_SERVICE_ID = "comprehend"
const AWS_COMPUTE_OPTIMIZER_SERVICE_ID = "compute-optimizer"
const AWS_CONFIG_SERVICE_ID = "config"
const AWS_CONNECT_CAMPAIGNS_SERVICE_ID = "connect-campaigns"
const AWS_CONNECT_SERVICE_ID = "connect"
const AWS_CONTACT_LENS_SERVICE_ID = "contact-lens"
const AWS_CONTROLTOWER_SERVICE_ID = "controltower"
const AWS_COST_OPTIMIZATION_HUB_SERVICE_ID = "cost-optimization-hub"
const AWS_CUR_SERVICE_ID = "cur"
const AWS_DATABREW_SERVICE_ID = "databrew"
const AWS_DATAEXCHANGE_SERVICE_ID = "dataexchange"
const AWS_DATAPIPELINE_SERVICE_ID = "datapipeline"
const AWS_DATASYNC_SERVICE_ID = "datasync"
const AWS_DATAZONE_SERVICE_ID = "datazone"
const AWS_DATA_ATS_IOT_SERVICE_ID = "data-ats.iot"
const AWS_DATA_IOT_SERVICE_ID = "data.iot"
const AWS_DATA_JOBS_IOT_SERVICE_ID = "data.jobs.iot"
const AWS_DATA_MEDIASTORE_SERVICE_ID = "data.mediastore"
const AWS_DAX_SERVICE_ID = "dax"
const AWS_DEVICEFARM_SERVICE_ID = "devicefarm"
const AWS_DEVOPS_GURU_SERVICE_ID = "devops-guru"
const AWS_DIRECTCONNECT_SERVICE_ID = "directconnect"
const AWS_DISCOVERY_SERVICE_ID = "discovery"
const AWS_DLM_SERVICE_ID = "dlm"
const AWS_DMS_SERVICE_ID = "dms"
const AWS_DOCDB_SERVICE_ID = "docdb"
const AWS_DRS_SERVICE_ID = "drs"
const AWS_DS_SERVICE_ID = "ds"
const AWS_DYNAMODB_SERVICE_ID = "dynamodb"
const AWS_EBS_SERVICE_ID = "ebs"
const AWS_EC2_SERVICE_ID = "ec2"
const AWS_ECS_SERVICE_ID = "ecs"
const AWS_EDGE_SAGEMAKER_SERVICE_ID = "edge.sagemaker"
const AWS_EKS_AUTH_SERVICE_ID = "eks-auth"
const AWS_EKS_SERVICE_ID = "eks"
const AWS_ELASTICACHE_SERVICE_ID = "elasticache"
const AWS_ELASTICBEANSTALK_SERVICE_ID = "elasticbeanstalk"
const AWS_ELASTICFILESYSTEM_SERVICE_ID = "elasticfilesystem"
const AWS_ELASTICLOADBALANCING_SERVICE_ID = "elasticloadbalancing"
const AWS_ELASTICMAPREDUCE_SERVICE_ID = "elasticmapreduce"
const AWS_ELASTICTRANSCODER_SERVICE_ID = "elastictranscoder"
const AWS_EMAIL_SERVICE_ID = "email"
const AWS_EMR_CONTAINERS_SERVICE_ID = "emr-containers"
const AWS_EMR_SERVERLESS_SERVICE_ID = "emr-serverless"
const AWS_ENTITLEMENT_MARKETPLACE_SERVICE_ID = "entitlement.marketplace"
const AWS_ES_SERVICE_ID = "es"
const AWS_EVENTS_SERVICE_ID = "events"
const AWS_EVIDENTLY_SERVICE_ID = "evidently"
const AWS_FINSPACE_API_SERVICE_ID = "finspace-api"
const AWS_FINSPACE_SERVICE_ID = "finspace"
const AWS_FIREHOSE_SERVICE_ID = "firehose"
const AWS_FMS_SERVICE_ID = "fms"
const AWS_FORECASTQUERY_SERVICE_ID = "forecastquery"
const AWS_FORECAST_SERVICE_ID = "forecast"
const AWS_FRAUDDETECTOR_SERVICE_ID = "frauddetector"
const AWS_FSX_SERVICE_ID = "fsx"
const AWS_GAMELIFTSTREAMS_SERVICE_ID = "gameliftstreams"
const AWS_GAMELIFT_SERVICE_ID = "gamelift"
const AWS_GEO_SERVICE_ID = "geo"
const AWS_GLACIER_SERVICE_ID = "glacier"
const AWS_GLOBALACCELERATOR_SERVICE_ID = "globalaccelerator"
const AWS_GLUE_SERVICE_ID = "glue"
const AWS_GRAFANA_SERVICE_ID = "grafana"
const AWS_GREENGRASS_SERVICE_ID = "greengrass"
const AWS_GROUNDSTATION_SERVICE_ID = "groundstation"
const AWS_GUARDDUTY_SERVICE_ID = "guardduty"
const AWS_HEALTHLAKE_SERVICE_ID = "healthlake"
const AWS_HEALTH_SERVICE_ID = "health"
const AWS_IAM_SERVICE_ID = "iam"
const AWS_IDENTITYSTORE_SERVICE_ID = "identitystore"
const AWS_IDENTITY_CHIME_SERVICE_ID = "identity-chime"
const AWS_IMPORTEXPORT_SERVICE_ID = "importexport"
const AWS_INGEST_TIMESTREAM_SERVICE_ID = "ingest.timestream"
const AWS_INSPECTOR2_SERVICE_ID = "inspector2"
const AWS_INSPECTOR_SERVICE_ID = "inspector"
const AWS_INTERNETMONITOR_SERVICE_ID = "internetmonitor"
const AWS_IOTANALYTICS_SERVICE_ID = "iotanalytics"
const AWS_IOTEVENTSDATA_SERVICE_ID = "ioteventsdata"
const AWS_IOTEVENTS_SERVICE_ID = "iotevents"
const AWS_IOTFLEETWISE_SERVICE_ID = "iotfleetwise"
const AWS_IOTSECUREDTUNNELING_SERVICE_ID = "iotsecuredtunneling"
const AWS_IOTSITEWISE_SERVICE_ID = "iotsitewise"
const AWS_IOTTHINGSGRAPH_SERVICE_ID = "iotthingsgraph"
const AWS_IOTTWINMAKER_SERVICE_ID = "iottwinmaker"
const AWS_IOTWIRELESS_SERVICE_ID = "iotwireless"
const AWS_IOT_SERVICE_ID = "iot"
const AWS_IVSCHAT_SERVICE_ID = "ivschat"
const AWS_IVSREALTIME_SERVICE_ID = "ivsrealtime"
const AWS_IVS_SERVICE_ID = "ivs"
const AWS_KAFKACONNECT_SERVICE_ID = "kafkaconnect"
const AWS_KAFKA_SERVICE_ID = "kafka"
const AWS_KENDRA_RANKING_SERVICE_ID = "kendra-ranking"
const AWS_KENDRA_SERVICE_ID = "kendra"
const AWS_KINESISANALYTICS_SERVICE_ID = "kinesisanalytics"
const AWS_KINESISVIDEO_SERVICE_ID = "kinesisvideo"
const AWS_KINESIS_SERVICE_ID = "kinesis"
const AWS_KMS_SERVICE_ID = "kms"
const AWS_LAKEFORMATION_SERVICE_ID = "lakeformation"
const AWS_LAMBDA_SERVICE_ID = "lambda"
const AWS_LICENSE_MANAGER_LINUX_SUBSCRIPTIONS_SERVICE_ID = "license-manager-linux-subscriptions"
const AWS_LICENSE_MANAGER_SERVICE_ID = "license-manager"
const AWS_LICENSE_MANAGER_USER_SUBSCRIPTIONS_SERVICE_ID = "license-manager-user-subscriptions"
const AWS_LIGHTSAIL_SERVICE_ID = "lightsail"
const AWS_LOGS_SERVICE_ID = "logs"
const AWS_LOOKOUTEQUIPMENT_SERVICE_ID = "lookoutequipment"
const AWS_LOOKOUTMETRICS_SERVICE_ID = "lookoutmetrics"
const AWS_LOOKOUTVISION_SERVICE_ID = "lookoutvision"
const AWS_M2_SERVICE_ID = "m2"
const AWS_MACHINELEARNING_SERVICE_ID = "machinelearning"
const AWS_MACIE2_SERVICE_ID = "macie2"
const AWS_MANAGEDBLOCKCHAIN_QUERY_SERVICE_ID = "managedblockchain-query"
const AWS_MANAGEDBLOCKCHAIN_SERVICE_ID = "managedblockchain"
const AWS_MARKETPLACECOMMERCEANALYTICS_SERVICE_ID = "marketplacecommerceanalytics"
const AWS_MEDIACONNECT_SERVICE_ID = "mediaconnect"
const AWS_MEDIACONVERT_SERVICE_ID = "mediaconvert"
const AWS_MEDIALIVE_SERVICE_ID = "medialive"
const AWS_MEDIAPACKAGEV2_SERVICE_ID = "mediapackagev2"
const AWS_MEDIAPACKAGE_SERVICE_ID = "mediapackage"
const AWS_MEDIAPACKAGE_VOD_SERVICE_ID = "mediapackage-vod"
const AWS_MEDIASTORE_SERVICE_ID = "mediastore"
const AWS_MEDIA_PIPELINES_CHIME_SERVICE_ID = "media-pipelines-chime"
const AWS_MEETINGS_CHIME_SERVICE_ID = "meetings-chime"
const AWS_MEMORY_DB_SERVICE_ID = "memory-db"
const AWS_MESSAGING_CHIME_SERVICE_ID = "messaging-chime"
const AWS_METERING_MARKETPLACE_SERVICE_ID = "metering.marketplace"
const AWS_METRICS_SAGEMAKER_SERVICE_ID = "metrics.sagemaker"
const AWS_MGH_SERVICE_ID = "mgh"
const AWS_MGN_SERVICE_ID = "mgn"
const AWS_MIGRATIONHUB_ORCHESTRATOR_SERVICE_ID = "migrationhub-orchestrator"
const AWS_MIGRATIONHUB_STRATEGY_SERVICE_ID = "migrationhub-strategy"
const AWS_MOBILEANALYTICS_SERVICE_ID = "mobileanalytics"
const AWS_MODELS_LEX_SERVICE_ID = "models.lex"
const AWS_MODELS_V2_LEX_SERVICE_ID = "models-v2-lex"
const AWS_MONITORING_SERVICE_ID = "monitoring"
const AWS_MQ_SERVICE_ID = "mq"
const AWS_MTURK_REQUESTER_SERVICE_ID = "mturk-requester"
const AWS_NEPTUNE_SERVICE_ID = "neptune"
const AWS_NETWORKMANAGER_SERVICE_ID = "networkmanager"
const AWS_NETWORK_FIREWALL_SERVICE_ID = "network-firewall"
const AWS_NOTIFICATIONS_CONTACTS_SERVICE_ID = "notifications-contacts"
const AWS_NOTIFICATIONS_SERVICE_ID = "notifications"
const AWS_OAM_SERVICE_ID = "oam"
const AWS_OIDC_SERVICE_ID = "oidc"
const AWS_OMICS_SERVICE_ID = "omics"
const AWS_OPSWORKS_CM_SERVICE_ID = "opsworks-cm"
const AWS_OPSWORKS_SERVICE_ID = "opsworks"
const AWS_ORGANIZATIONS_SERVICE_ID = "organizations"
const AWS_OSIS_SERVICE_ID = "osis"
const AWS_OUTPOSTS_SERVICE_ID = "outposts"
const AWS_PARTICIPANT_CONNECT_SERVICE_ID = "participant.connect"
const AWS_PERSONALIZE_SERVICE_ID = "personalize"
const AWS_PINPOINT_SERVICE_ID = "pinpoint"
const AWS_PIPES_SERVICE_ID = "pipes"
const AWS_PI_SERVICE_ID = "pi"
const AWS_POLLY_SERVICE_ID = "polly"
const AWS_PORTAL_SSO_SERVICE_ID = "portal.sso"
const AWS_PRIVATE_NETWORKS_SERVICE_ID = "private-networks"
const AWS_PROFILE_SERVICE_ID = "profile"
const AWS_PROTON_SERVICE_ID = "proton"
const AWS_QBUSINESS_SERVICE_ID = "qbusiness"
const AWS_QLDB_SERVICE_ID = "qldb"
const AWS_QUERY_TIMESTREAM_SERVICE_ID = "query.timestream"
const AWS_QUICKSIGHT_SERVICE_ID = "quicksight"
const AWS_RAM_SERVICE_ID = "ram"
const AWS_RBIN_SERVICE_ID = "rbin"
const AWS_RDS_DATA_SERVICE_ID = "rds-data"
const AWS_RDS_SERVICE_ID = "rds"
const AWS_REDSHIFT_SERVERLESS_SERVICE_ID = "redshift-serverless"
const AWS_REDSHIFT_SERVICE_ID = "redshift"
const AWS_REKOGNITION_SERVICE_ID = "rekognition"
const AWS_RESILIENCEHUB_SERVICE_ID = "resiliencehub"
const AWS_RESOURCE_EXPLORER_2_SERVICE_ID = "resource-explorer-2"
const AWS_RESOURCE_GROUPS_SERVICE_ID = "resource-groups"
const AWS_ROBOMAKER_SERVICE_ID = "robomaker"
const AWS_ROLESANYWHERE_SERVICE_ID = "rolesanywhere"
const AWS_ROUTE53DOMAINS_SERVICE_ID = "route53domains"
const AWS_ROUTE53PROFILES_SERVICE_ID = "route53profiles"
const AWS_ROUTE53RESOLVER_SERVICE_ID = "route53resolver"
const AWS_ROUTE53_RECOVERY_CONTROL_CONFIG_SERVICE_ID = "route53-recovery-control-config"
const AWS_ROUTE53_SERVICE_ID = "route53"
const AWS_RUM_SERVICE_ID = "rum"
const AWS_RUNTIME_LEX_SERVICE_ID = "runtime.lex"
const AWS_RUNTIME_SAGEMAKER_SERVICE_ID = "runtime.sagemaker"
const AWS_RUNTIME_V2_LEX_SERVICE_ID = "runtime-v2-lex"
const AWS_S3_CONTROL_SERVICE_ID = "s3-control"
const AWS_S3_OUTPOSTS_SERVICE_ID = "s3-outposts"
const AWS_S3_SERVICE_ID = "s3"
const AWS_SAGEMAKER_GEOSPATIAL_SERVICE_ID = "sagemaker-geospatial"
const AWS_SAVINGSPLANS_SERVICE_ID = "savingsplans"
const AWS_SCHEDULER_SERVICE_ID = "scheduler"
const AWS_SCHEMAS_SERVICE_ID = "schemas"
const AWS_SDB_SERVICE_ID = "sdb"
const AWS_SECRETSMANAGER_SERVICE_ID = "secretsmanager"
const AWS_SECURITYHUB_SERVICE_ID = "securityhub"
const AWS_SECURITYLAKE_SERVICE_ID = "securitylake"
const AWS_SERVERLESSREPO_SERVICE_ID = "serverlessrepo"
const AWS_SERVICECATALOG_APPREGISTRY_SERVICE_ID = "servicecatalog-appregistry"
const AWS_SERVICECATALOG_SERVICE_ID = "servicecatalog"
const AWS_SERVICEDISCOVERY_SERVICE_ID = "servicediscovery"
const AWS_SERVICEQUOTAS_SERVICE_ID = "servicequotas"
const AWS_SESSION_QLDB_SERVICE_ID = "session.qldb"
const AWS_SHIELD_SERVICE_ID = "shield"
const AWS_SIGNER_SERVICE_ID = "signer"
const AWS_SIMSPACEWEAVER_SERVICE_ID = "simspaceweaver"
const AWS_SMS_SERVICE_ID = "sms"
const AWS_SMS_VOICE_SERVICE_ID = "sms-voice"
const AWS_SNOWBALL_SERVICE_ID = "snowball"
const AWS_SNS_SERVICE_ID = "sns"
const AWS_SQS_SERVICE_ID = "sqs"
const AWS_SSM_CONTACTS_SERVICE_ID = "ssm-contacts"
const AWS_SSM_INCIDENTS_SERVICE_ID = "ssm-incidents"
const AWS_SSM_QUICKSETUP_SERVICE_ID = "ssm-quicksetup"
const AWS_SSM_SAP_SERVICE_ID = "ssm-sap"
const AWS_SSM_SERVICE_ID = "ssm"
const AWS_SSO_SERVICE_ID = "sso"
const AWS_STATES_SERVICE_ID = "states"
const AWS_STORAGEGATEWAY_SERVICE_ID = "storagegateway"
const AWS_STREAMS_DYNAMODB_SERVICE_ID = "streams.dynamodb"
const AWS_STS_SERVICE_ID = "sts"
const AWS_SUPPORTAPP_SERVICE_ID = "supportapp"
const AWS_SUPPORT_SERVICE_ID = "support"
const AWS_SWF_SERVICE_ID = "swf"
const AWS_SYNTHETICS_SERVICE_ID = "synthetics"
const AWS_TAGGING_SERVICE_ID = "tagging"
const AWS_TAX_SERVICE_ID = "tax"
const AWS_TEXTRACT_SERVICE_ID = "textract"
const AWS_THINCLIENT_SERVICE_ID = "thinclient"
const AWS_TNB_SERVICE_ID = "tnb"
const AWS_TRANSCRIBESTREAMING_SERVICE_ID = "transcribestreaming"
const AWS_TRANSCRIBE_SERVICE_ID = "transcribe"
const AWS_TRANSFER_SERVICE_ID = "transfer"
const AWS_TRANSLATE_SERVICE_ID = "translate"
const AWS_TRUSTEDADVISOR_SERVICE_ID = "trustedadvisor"
const AWS_VERIFIEDPERMISSIONS_SERVICE_ID = "verifiedpermissions"
const AWS_VOICEID_SERVICE_ID = "voiceid"
const AWS_VOICE_CHIME_SERVICE_ID = "voice-chime"
const AWS_VPC_LATTICE_SERVICE_ID = "vpc-lattice"
const AWS_WAFV2_SERVICE_ID = "wafv2"
const AWS_WAF_REGIONAL_SERVICE_ID = "waf-regional"
const AWS_WAF_SERVICE_ID = "waf"
const AWS_WELLARCHITECTED_SERVICE_ID = "wellarchitected"
const AWS_WISDOM_SERVICE_ID = "wisdom"
const AWS_WORKDOCS_SERVICE_ID = "workdocs"
const AWS_WORKMAIL_SERVICE_ID = "workmail"
const AWS_WORKSPACES_SERVICE_ID = "workspaces"
const AWS_WORKSPACES_WEB_SERVICE_ID = "workspaces-web"
const AWS_XRAY_SERVICE_ID = "xray"
Variables ¶
This section is empty.
Functions ¶
func ACMPCAClient ¶
func APIGatewayClient ¶
func APIGatewayV2Client ¶
func AccessAnalyzerClient ¶
AccessAnalyzerClient returns the service connection for AWS IAM Access Analyzer service
func AccountClient ¶
AccountClient is used to query general information about an AWS account.
func AllCostMetrics ¶
func AllCostMetrics() []string
AllCostMetrics is a constant returning all the cost metrics
func AllRegionsMatrix ¶
Return a matrix of all regions for tables that target every region. It's normally better to use SupportedRegionMatrix instead, as it will filter out regions that are not enabled for the specific service.
func AmplifyClient ¶
func AppConfigClient ¶
func AppRunnerClient ¶
func AppStreamClient ¶
func AppSyncClient ¶
func AthenaClient ¶
func AuditManagerClient ¶
func AutoScalingClient ¶
func BackupClient ¶
func BatchClient ¶
func BedrockAgentClient ¶
BedrockAgentClient returns the service client for AWS Bedrock Agent service
func BedrockClient ¶
BedrockClient returns the service client for AWS Bedrock service
func BudgetsClient ¶
func CloudControlClient ¶
func CloudFormationClient ¶
func CloudFrontClient ¶
func CloudSearchClient ¶
func CloudTrailClient ¶
func CloudWatchClient ¶
func CloudWatchLogsClient ¶
func CloudWatchRegionsMatrix ¶
_metric_ tables must all be limited to the CloudWatch service regions. This is a convenience function for them to use.
func CodeArtifactClient ¶
func CodeBuildClient ¶
func CodeCommitClient ¶
func CodeDeployClient ¶
func CodePipelineClient ¶
func CognitoIdentityClient ¶
func ConfigClient ¶
func ConfigInstance ¶
func ConfigInstance() interface{}
func ConnectClient ¶
func CostExplorerClient ¶
func DataSyncClient ¶
func DirectoryServiceClient ¶
func DocDBClient ¶
func DocDBClusterInstanceTagListToTurbotTags ¶
func DocDBClusterInstanceTagListToTurbotTags(ctx context.Context, d *transform.TransformData) (interface{}, error)
func DynamoDBClient ¶
func EC2ClientForRegion ¶
func EC2ClientForRegion(ctx context.Context, d *plugin.QueryData, region string) (*ec2.Client, error)
Get an EC2 client for a specific region. Used by various hydrate functions pulling data from regions other than the query region.
func EC2LowRetryClientForRegion ¶
func EC2LowRetryClientForRegion(ctx context.Context, d *plugin.QueryData, region string) (*ec2.Client, error)
Get an EC2 client with a small number of retries. Used in very specific situations like listing regions where fast failure is preferred over a long retry/backoff loop. Do not use for general tables.
func ECRPublicClient ¶
func ELBV2Client ¶
func ElastiCacheClient ¶
func ElasticBeanstalkClient ¶
func ElasticsearchClient ¶
func EmrInstanceGroupTitle ¶
func EmrInstanceGroupTitle(_ context.Context, d *transform.TransformData) (interface{}, error)
func EventBridgeClient ¶
func FirehoseClient ¶
func GetConfig ¶
func GetConfig(connection *plugin.Connection) awsConfig
GetConfig :: retrieve and cast connection config from query data
func GetEnabledStandards ¶
func GlacierClient ¶
func GuardDutyClient ¶
func HealthClient ¶
func IdentityStoreClient ¶
func Inspector2Client ¶
func InspectorClient ¶
func KafkaClient ¶
func KafkaConnectClient ¶
func KeyspacesClient ¶
func KinesisClient ¶
func KinesisVideoClient ¶
func LakeFormationClient ¶
func LambdaClient ¶
func LightsailClient ¶
func ListAwsMGNApplications ¶
func ListAwsMGNApplications(ctx context.Context, d *plugin.QueryData, h *plugin.HydrateData) (interface{}, error)
// LIST FUNCTION
func Macie2Client ¶
func MediaStoreClient ¶
func MemoryDBClient ¶
func NeptuneClient ¶
func NetworkFirewallClient ¶
func NormalizeRegion ¶
func OpenSearchClient ¶
func OrganizationClient ¶
func PinpointClient ¶
func PipesClient ¶
func PricingClient ¶
func QuickSightClient ¶
QuickSightClient returns the client for the Amazon QuickSight service
func RDSDBProxyClient ¶
func RedshiftClient ¶
func ResourceExplorerClient ¶
func RolesAnywhereClient ¶
func Route53Client ¶
func Route53DomainsClient ¶
func Route53ResolverClient ¶
func S3ControlClient ¶
func S3ControlMultiRegionAccessClient ¶
func S3ControlMultiRegionAccessClient(ctx context.Context, d *plugin.QueryData) (*s3control.Client, error)
All requests to create or maintain Multi-Region Access Points are routed to the US West (Oregon) Region. so we have no choice but to hard code it here. This is true regardless of which Region you are in when making the request, or what Regions the Multi-Region Access Point supports. https://docs.aws.amazon.com/AmazonS3/latest/userguide/ManagingMultiRegionAccessPoints.html S3 multi-region access point supports in China but not in US Gov or US ISO
func S3TablesClient ¶
S3TablesClient returns the service client for AWS S3 Tables service.
func S3TablesRegionsMatrix ¶
func SESV2Client ¶
func SSMIncidentsClient ¶
func SSOAdminClient ¶
func SageMakerClient ¶
func SavingsPlansClient ¶
func SchedulerClient ¶
func SecretsManagerClient ¶
func SecurityHubClient ¶
func SecurityHubClientConfig ¶
Added for using middleware for migrating table "aws_securityhub_member" See https://github.com/aws/aws-sdk-go-v2/issues/1884#issuecomment-1278567756 for more info
func SecurityLakeClient ¶
func ServiceCatalogClient ¶
func ServiceDiscoveryClient ¶
func ServiceQuotasClient ¶
func ShieldClient ¶
func SimSpaceWeaverClient ¶
func StepFunctionsClient ¶
func SupportClient ¶
func SupportedRegionMatrix ¶
func SupportedRegionMatrix(serviceID string) func(ctx context.Context, d *plugin.QueryData) []map[string]interface{}
Return a matrix of regions supported by serviceID, which will then be queried for the table in parallel. This result factors in things like regions that are opted-in, regions for the service and even the `regions` config in aws.spc.
func SupportedRegionMatrixWithExclusions ¶
func SupportedRegionMatrixWithExclusions(serviceID string, excludeRegions []string) func(ctx context.Context, d *plugin.QueryData) []map[string]interface{}
Similar to SupportedRegionMatrix, but excludes the regions in excludeRegions for manual overrides if the service definition is incorrect.
func TimestreamwriteClient ¶
func TransferClient ¶
func WAFRegionMatrix ¶
WAFRegionMatrix returns the general region list, with a special region called "global" added. This is a specific region name used only by the WAF service. Note that the global region is always included in WAF results, even if the target region list is limited to specific regions. Currently, there is no way to exclude it except by filtering the results.
func WAFRegionalClient ¶
func WAFV2Client ¶
func WellArchitectedClient ¶
func WorkspacesClient ¶
Types ¶
type AccessEntryInfo ¶
AccessEntryInfo is a struct to hold cluster name and principal ARN for list operations
type AnswerInfo ¶
type AssociatedAccessPolicyInfo ¶
type AssociatedAccessPolicyInfo struct {
ClusterName *string
PrincipalArn *string
types.AssociatedAccessPolicy
}
type AttackExtended ¶
type AttackExtended struct {
AttackVectors []types.AttackVectorDescription
AttackCounters []types.SummarizedCounter
AttackId *string
AttackProperties []types.AttackProperty
EndTime *time.Time
Mitigations []types.Mitigation
ResourceArn *string
StartTime *time.Time
SubResources []types.SubResourceSummary
}
type CEMetricRow ¶
type CEMetricRow struct {
Estimated bool
// The time period that the result covers.
PeriodStart *string
PeriodEnd *string
Dimension1 *string
Dimension2 *string
BlendedCostAmount *string
UnblendedCostAmount *string
NetUnblendedCostAmount *string
AmortizedCostAmount *string
NetAmortizedCostAmount *string
UsageQuantityAmount *string
NormalizedUsageAmount *string
BlendedCostUnit *string
UnblendedCostUnit *string
NetUnblendedCostUnit *string
AmortizedCostUnit *string
NetAmortizedCostUnit *string
UsageQuantityUnit *string
NormalizedUsageUnit *string
}
CEMetricRow is the flattened, aggregated value for a metric.
type CWMetricRow ¶
type CWMetricRow struct {
// The (single) metric Dimension name
DimensionName *string
// The value for the (single) metric Dimension
DimensionValue *string
// The namespace of the metric
Namespace *string
// The name of the metric
MetricName *string
// The average of the metric values that correspond to the data point.
Average *float64
// The maximum metric value for the data point.
Maximum *float64
// The minimum metric value for the data point.
Minimum *float64
// The number of metric values that contributed to the aggregate value of this
// data point.
SampleCount *float64
// The sum of the metric values for the data point.
Sum *float64
// The time stamp used for the data point.
Timestamp *time.Time
// The standard unit for the data point.
Unit *string
}
type CaseSensitiveValue ¶
type CaseSensitiveValue []string
CaseSensitiveValue is used for value arrays that care about case AWS allows string or []string as value, we convert everything to []string to avoid casting. We also sort these - order does not matter for arrays/lists in IAM policies, so we sort them for easier diffing and remove duplicates since they're ignored anyway
func (*CaseSensitiveValue) UnmarshalJSON ¶
func (value *CaseSensitiveValue) UnmarshalJSON(b []byte) error
UnmarshalJSON for the CaseSensitiveValue struct
type CertInfo ¶
type CertInfo struct {
DirectoryId *string
CertificateId *string
ClientCertAuthSettings *types.ClientCertAuthSettings
CommonName *string
ExpiryDateTime *time.Time
RegisteredDateTime *time.Time
State types.CertificateState
StateReason *string
Type types.CertificateType
}
type CheckDetailInfo ¶
type CheckDetailInfo struct {
types.CheckDetail
WorkloadId *string
}
type CheckSummaryInfo ¶
type CheckSummaryInfo struct {
types.CheckSummary
WorkloadId *string
}
type ConfigRuleComplianceDetail ¶
type ConfigRuleComplianceDetail struct {
ConfigRuleName string
EvaluationResult types.EvaluationResult
}
ConfigRuleComplianceDetail is a struct to hold config rule name and evaluation result
type ConfigurationDetails ¶
type CredentialScope ¶
type CredentialScope struct {
Region string `json:"region"`
}
CredentialScope defines the credential scope for an endpoint.
type CustomerPolicyAttachment ¶
type CustomerPolicyAttachment struct {
InstanceArn *string
PermissionSetArn *string
CustomerManagedPolicyReference types.CustomerManagedPolicyReference
}
type DestinationInfo ¶
type DestinationInfo = struct {
DestinationId *string
DestinationType types.DestinationType
DestinationArn *string
KmsKeyArn *string
Status types.PublishingStatus
PublishingFailureStartTimestamp *int64
DetectorId string
}
type Endpoint ¶
type Endpoint struct {
CredentialScope *CredentialScope `json:"credentialScope"`
Hostname string `json:"hostname"`
Deprecated bool `json:"deprecated,omitempty"`
SignatureVersions []string `json:"signatureVersions,omitempty"`
Variants []Variant `json:"variants,omitempty"`
}
Endpoint represents an individual endpoint for a service.
type EndpointInfo ¶
type EndpointInfo struct {
Partitions []Partition `json:"partitions"`
}
EndpointsData is the root structure of the JSON data.
type ExclusionInfo ¶
type ExponentialJitterBackoff ¶
type ExponentialJitterBackoff struct {
// contains filtered or unexported fields
}
ExponentialJitterBackoff provides backoff delays with jitter based on the number of attempts.
func NewExponentialJitterBackoff ¶
func NewExponentialJitterBackoff(minDelay time.Duration, maxAttempts int) *ExponentialJitterBackoff
NewExponentialJitterBackoff returns an ExponentialJitterBackoff configured for the max backoff.
func (*ExponentialJitterBackoff) BackoffDelay ¶
BackoffDelay returns the duration to wait before the next attempt should be made. Returns an error if unable get a duration.
type FilterQual ¶
type FilterQuals ¶
type FilterQuals []FilterQual
type GetQueryInfo ¶
type GetQueryInfo struct {
EventDataStoreArn *string
*cloudtrail.DescribeQueryOutput
}
type HCLoggerToSmithyLoggerWrapper ¶
type HCLoggerToSmithyLoggerWrapper struct {
// contains filtered or unexported fields
}
HCLoggerToSmithyLoggerWrapper wraps an hclog Logger in order to pass it as an AWS SDK smithy Logger
func NewHCLoggerToSmithyLoggerWrapper ¶
func NewHCLoggerToSmithyLoggerWrapper(l *hclog.Logger) *HCLoggerToSmithyLoggerWrapper
func (*HCLoggerToSmithyLoggerWrapper) Logf ¶
func (logger *HCLoggerToSmithyLoggerWrapper) Logf(classification logging.Classification, format string, v ...interface{})
type HostedZoneResult ¶
type HostedZoneResult struct {
types.HostedZone
VPCs []types.VPC
}
type IdentityProviderConfig ¶
type IdentityProviderConfig struct {
Name *string
Type *string
types.OidcIdentityProviderConfig
}
type IdentityStoreGroup ¶
type IdentityStoreUser ¶
type InspectorFindingInfo ¶
type InspectorFindingInfo struct {
FailedItems map[string]types.FailedItemDetails
Finding types.Finding
}
type IntelligentTieringConfigurationInfo ¶
type IntelligentTieringConfigurationInfo struct {
BucketName *string
types.IntelligentTieringConfiguration
}
type InventoryEntryInfo ¶
type InventoryInfo ¶
type LaunchPermissions ¶
type LayerVersionInfo ¶
type LayerVersionInfo struct {
LayerName string
lambda.GetLayerVersionOutput
}
type LensReviewInfo ¶
type LensReviewInfo struct {
MilestoneNumber int32
WorkloadId *string
*types.LensReview
}
type LensShareInfo ¶
type LensShareInfo struct {
}
type ListQueryInfo ¶
We need custom structure 1. EventDataStoreArn is required for joing the queries 2. list/get call do not provide the EventDataStoreArn 3. Both list/get API call return different stracture with dfferent data
type ManagedPolicyAttachment ¶
type ManagedPolicyAttachment struct {
InstanceArn *string
PermissionSetArn *string
AttachedManagedPolicy types.AttachedManagedPolicy
}
type MethodInfo ¶
type MetricDataPoint ¶
type MetricStatistics ¶
type NamespaceInfo ¶
type NamespaceInfo struct {
Namespace types.NamespaceSummary
TableBucketName string
TableBucketArn string
}
NamespaceInfo holds namespace data along with its parent bucket info
type NoOpRateLimit ¶
type NoOpRateLimit struct{}
https://github.com/aws/aws-sdk-go-v2/issues/543
func (NoOpRateLimit) AddTokens ¶
func (NoOpRateLimit) AddTokens(uint) error
type Offer ¶
type Offer struct {
PriceDimensions map[string]*PriceDimension
EffectiveDate *time.Time
OfferTermCode *string
TermAttributes *TermAttributes
// contains filtered or unexported fields
}
type OpenIDConnectProvider ¶
type OpenIDConnectProvider struct {
Arn string `type:"string"`
iam.GetOpenIDConnectProviderOutput
}
type OrgAccount ¶
type OrganizationalUnit ¶
type OrganizationalUnit struct {
types.OrganizationalUnit
Path string
ParentId string
}
type ParliamentCondition ¶
type ParliamentPermissions ¶
type ParliamentPermissions []ParliamentService
type ParliamentPrivilege ¶
type ParliamentPrivilege struct {
AccessLevel string
Description string
Privilege string
ResourceTypes []ParliamentResourceType
}
type ParliamentResource ¶
type ParliamentResourceType ¶
type ParliamentService ¶
type ParliamentService struct {
Conditions []ParliamentCondition
Prefix string
Privileges []ParliamentPrivilege
Resources []ParliamentResource
ServiceName string
}
type Partition ¶
type Partition struct {
ID string `json:"partition"`
Name string `json:"partitionName"`
DNSSuffix string `json:"dnsSuffix"`
RegionRegex string `json:"regionRegex"`
Regions map[string]Region `json:"regions"`
Services map[string]Service `json:"services"`
}
Partition represents an AWS partition in the JSON data.
type PermissionInfo ¶
type PermissionInfo struct {
DocumentName string
AccountIds []string
AccountSharingInfo types.AccountSharingInfo
}
type PermissionSetItem ¶
type PermissionSetItem struct {
InstanceArn *string
PermissionSetArn *string
PermissionSet types.PermissionSet
}
type Policy ¶
type Policy struct {
Id string `json:"Id,omitempty"` // Optional, case sensitive
Statements Statements `json:"Statement"` // Required, array of Statements or single statement
// 2012-10-17 or 2008-10-17 old policies, do NOT use this for new policies
Version string `json:"Version"` // Required, version date string
}
Policy represents an IAM Policy document It would be nice if we could sort the fields (json keys) but postgres jsonb "does not preserve the order of object keys", per https://www.postgresql.org/docs/9.4/datatype-json.html
type PolicyAttachment ¶
type PolicyAttachment struct {
PolicyArn string
AttachmentCount *int32
PolicyGroups []types.PolicyGroup
PolicyRoles []types.PolicyRole
PolicyUsers []types.PolicyUser
}
type PolicyInfo ¶
type PolicyInfo struct {
ExcludeResourceTags bool
PolicyArn *string
PolicyName *string
RemediationEnabled bool
ResourceType *string
SecurityServicePolicyData *types.SecurityServicePolicyData
DeleteUnusedFMManagedResources bool
ExcludeMap map[string][]string
IncludeMap map[string][]string
PolicyDescription *string
PolicyId *string
PolicyStatus types.CustomerPolicyStatus
PolicyUpdateToken *string
ResourceSetIds []string
ResourceTags []types.ResourceTag
ResourceTypeList []string
}
type PortfolioShareData ¶
type PortfolioShareData struct {
}
type PrefixListEntryInfo ¶
type PriceDimension ¶
type Principal ¶
type Principal map[string]interface{}
Principal may be string '*' or a map of principaltype:value. If '*', we add as an array element to the AWS principal type. Each value in the map may be a string or []string, we convert everything to []string and sort it and remove duplicates
func (*Principal) UnmarshalJSON ¶
UnmarshalJSON for the Principal struct
type ProductSubscription ¶
type ProductSubscription struct {
Arn string
}
type QuickSightGroup ¶
type QuickSightUser ¶
type RegionsData ¶
type RegionsInConfig ¶
type ReviewImprovementInfo ¶
type ReviewReportInfo ¶
type RotationInfo ¶
type RouteDetails ¶
type RouteDetails struct {
Route types.TransitGatewayRoute
TransitGatewayRouteTableId string
}
type RouteInfo ¶
type RouteInfo struct {
ApiId string
*apigatewayv2.GetRouteOutput
}
type SAMLProvider ¶
type SearchStreamItem ¶
type ServerCertificate ¶
type ServiceDetail ¶
type ServiceInstanceInfo ¶
type SsoAdminAccountAssignmentItem ¶
type SsoAdminAccountAssignmentItem struct {
InstanceArn *string
AccountAssignment types.AccountAssignment
}
type Statement ¶
type Statement struct {
Action Value `json:"Action,omitempty"` // Optional, string or array of strings, case insensitive
Condition map[string]interface{} `json:"Condition,omitempty"` // Optional, map of conditions
Effect string `json:"Effect"` // Required, Allow or Deny, case sensitive
NotAction Value `json:"NotAction,omitempty"` // Optional, string or array of strings, case insensitive
NotPrincipal Principal `json:"NotPrincipal,omitempty"` // Optional, string (*) or map of strings/arrays
NotResource CaseSensitiveValue `json:"NotResource,omitempty"` // Optional, string or array of strings, case sensitive
Principal Principal `json:"Principal,omitempty"` // Optional, string (*) or map of strings/arrays
Resource CaseSensitiveValue `json:"Resource,omitempty"` // Optional, string or array of strings, case sensitive
Sid string `json:"Sid,omitempty"` // Optional, case sensitive
}
Statement represents a Statement in an IAM Policy. It would be nice if we could sort the fields (json keys) but postgres jsonb "does not preserve the order of object keys", per https://www.postgresql.org/docs/9.4/datatype-json.html
func (*Statement) UnmarshalJSON ¶
UnmarshalJSON for the Statement struct
type Statements ¶
type Statements []Statement
Statements is an array of statements from an IAM policy
func (*Statements) UnmarshalJSON ¶
func (statement *Statements) UnmarshalJSON(b []byte) error
UnmarshalJSON for the Policy struct. A policy can contain a single Statement or an array of statements, we always convert to array. Currently, we do not sort these but we probably should....
type TableInfo ¶
type TableInfo struct {
// Common fields for both GetTable and ListTables responses
Name *string
TableARN *string
TableBucketId *string
NamespaceId *string
Namespace []string
CreatedAt *time.Time
ModifiedAt *time.Time
Type types.TableType
// Fields only available in GetTable API response
CreatedBy *string
ModifiedBy *string
OwnerAccountId *string
Format *string
WarehouseLocation *string
MetadataLocation *string
VersionToken *string
ManagedByService *string
// Parent info
TableBucketArn string
}
TableInfo is a structure to hold S3tables data along with its bucket information
type TermAttributes ¶
type TransferUserInfo ¶
type TransferUserInfo = struct {
types.DescribedUser
UserName *string
ServerID *string
Arn *string
HomeDirectory *string
HomeDirectoryType *types.HomeDirectoryType
Role *string
SshPublicKeyCount *int32
}
type TrustedAdvisorCheckResultData ¶
type TrustedAdvisorCheckResultData struct {
CheckId *string `json:"checkId"`
Timestamp *string `json:"timestamp"`
Status *string `json:"status"`
ResourcesSummary *types.TrustedAdvisorResourcesSummary `json:"resourcesSummary"`
CategorySpecificSummary *types.TrustedAdvisorCategorySpecificSummary `json:"categorySpecificSummary"`
// Flagged resource properties (flattened from flaggedResources array)
FlaggedResourceId *string `json:"flaggedResourceId"`
FlaggedResourceStatus *string `json:"flaggedResourceStatus"`
FlaggedResourceRegion *string `json:"flaggedResourceRegion"`
FlaggedResourceIsSuppressed bool `json:"flaggedResourceIsSuppressed"`
FlaggedResourceMetadata []*string `json:"flaggedResourceMetadata"`
}
TrustedAdvisorCheckResultData represents a flattened structure combining check result data with individual flagged resource details
type Value ¶
type Value []string
Value is an AWS IAM value string or array. AWS allows string or []string as value, we convert everything to []string to avoid casting. We also sort these - order does not matter for arrays/lists in IAM policies, so we sort them for easier diffing, and remove duplicates since they're ignored anyway
func (*Value) UnmarshalJSON ¶
UnmarshalJSON for the Value struct
type VpcFilterKeyMap ¶
type WorkloadShareInfo ¶
type WorkloadShareInfo struct {
}
Source Files
¶
- backup_tags.go
- canonical_policy.go
- cloudwatch_metric.go
- common_columns.go
- connection_config.go
- cost_explorer.go
- endpoint_by_partition.go
- endpoint_service_ids_gen.go
- errors.go
- multi_region.go
- parliament_iam_permissions.go
- parliament_iam_permissions_types.go
- plugin.go
- service.go
- table_aws_accessanalyzer_analyzer.go
- table_aws_accessanalyzer_finding.go
- table_aws_account.go
- table_aws_account_alternate_contact.go
- table_aws_account_contact.go
- table_aws_acm_certificate.go
- table_aws_acmpca_certificate_authority.go
- table_aws_amplify_app.go
- table_aws_api_gateway_account.go
- table_aws_api_gateway_api_key.go
- table_aws_api_gateway_authorizer.go
- table_aws_api_gateway_domain_name.go
- table_aws_api_gateway_method.go
- table_aws_api_gateway_rest_api.go
- table_aws_api_gateway_stage.go
- table_aws_api_gateway_usage_plan.go
- table_aws_api_gatewayv2_api.go
- table_aws_api_gatewayv2_domain_name.go
- table_aws_api_gatewayv2_integration.go
- table_aws_api_gatewayv2_route.go
- table_aws_api_gatewayv2_stage.go
- table_aws_app_runner_Service.go
- table_aws_appautoscaling_policy.go
- table_aws_appautoscaling_target.go
- table_aws_appconfig_application.go
- table_aws_appstream_fleet.go
- table_aws_appstream_image.go
- table_aws_appsync_api.go
- table_aws_appsync_graphql_api.go
- table_aws_athena_query_execution.go
- table_aws_athena_workgroup.go
- table_aws_auditmanager_assessment.go
- table_aws_auditmanager_control.go
- table_aws_auditmanager_evidence.go
- table_aws_auditmanager_evidence_folder.go
- table_aws_auditmanager_framework.go
- table_aws_availability_zone.go
- table_aws_backup_framework.go
- table_aws_backup_job.go
- table_aws_backup_legal_hold.go
- table_aws_backup_plan.go
- table_aws_backup_protected_resource.go
- table_aws_backup_recovery_point.go
- table_aws_backup_report_plan.go
- table_aws_backup_selection.go
- table_aws_backup_vault.go
- table_aws_batch_queue.go
- table_aws_bedrock_agent.go
- table_aws_bedrock_custom_model.go
- table_aws_bedrock_foundation_model.go
- table_aws_bedrock_guardrail.go
- table_aws_bedrock_imported_model.go
- table_aws_bedrock_knowledge_base.go
- table_aws_budgets_budget.go
- table_aws_ce_anomaly_monitor.go
- table_aws_ce_cost_allocation_tags.go
- table_aws_cloudcontrol_resource.go
- table_aws_cloudformation_stack.go
- table_aws_cloudformation_stack_resource.go
- table_aws_cloudformation_stack_set.go
- table_aws_cloudfront_cache_policy.go
- table_aws_cloudfront_distribution.go
- table_aws_cloudfront_function.go
- table_aws_cloudfront_origin_access_identity.go
- table_aws_cloudfront_origin_request_policy.go
- table_aws_cloudfront_response_headers_policy.go
- table_aws_cloudsearch_domain.go
- table_aws_cloudtrail_channel.go
- table_aws_cloudtrail_event_data_store.go
- table_aws_cloudtrail_import.go
- table_aws_cloudtrail_lookup_event.go
- table_aws_cloudtrail_query.go
- table_aws_cloudtrail_trail.go
- table_aws_cloudtrail_trail_event.go
- table_aws_cloudwatch_alarm.go
- table_aws_cloudwatch_event_rule.go
- table_aws_cloudwatch_log_delivery.go
- table_aws_cloudwatch_log_delivery_destination.go
- table_aws_cloudwatch_log_delivery_source.go
- table_aws_cloudwatch_log_destination.go
- table_aws_cloudwatch_log_event.go
- table_aws_cloudwatch_log_group.go
- table_aws_cloudwatch_log_metric_filter.go
- table_aws_cloudwatch_log_resource_policy.go
- table_aws_cloudwatch_log_stream.go
- table_aws_cloudwatch_log_subscription_filter.go
- table_aws_cloudwatch_metric.go
- table_aws_cloudwatch_metric_data_point.go
- table_aws_cloudwatch_metric_statistic_data_point.go
- table_aws_codeartifact_domain.go
- table_aws_codeartifact_repository.go
- table_aws_codebuild_build.go
- table_aws_codebuild_fleet.go
- table_aws_codebuild_project.go
- table_aws_codebuild_report_group.go
- table_aws_codebuild_source_credential.go
- table_aws_codecommit_repository.go
- table_aws_codedeploy_app.go
- table_aws_codedeploy_deployment_config.go
- table_aws_codedeploy_deployment_group.go
- table_aws_codepipeline_pipeline.go
- table_aws_codestar_notification_rule.go
- table_aws_cognito_identity_pool.go
- table_aws_cognito_identity_provider.go
- table_aws_cognito_user_group.go
- table_aws_cognito_user_pool.go
- table_aws_config_aggregate_authorization.go
- table_aws_config_configuration_recorder.go
- table_aws_config_conformance_pack.go
- table_aws_config_delivery_channel.go
- table_aws_config_retention_configuration.go
- table_aws_config_rule.go
- table_aws_config_rule_compliance_detail.go
- table_aws_connect_instance.go
- table_aws_connect_instance_attribute.go
- table_aws_cost_by_account_daily.go
- table_aws_cost_by_account_monthly.go
- table_aws_cost_by_record_type_daily.go
- table_aws_cost_by_record_type_monthly.go
- table_aws_cost_by_region_monthly.go
- table_aws_cost_by_resource_daily.go
- table_aws_cost_by_resource_hourly.go
- table_aws_cost_by_resource_monthly.go
- table_aws_cost_by_service_daily.go
- table_aws_cost_by_service_monthly.go
- table_aws_cost_by_service_usage_type_daily.go
- table_aws_cost_by_service_usage_type_monthly.go
- table_aws_cost_by_tag.go
- table_aws_cost_forecast_daily.go
- table_aws_cost_forecast_monthly.go
- table_aws_cost_usage.go
- table_aws_costoptimizationhub_recommendation.go
- table_aws_datasync_task.go
- table_aws_dax_cluster.go
- table_aws_dax_parameter.go
- table_aws_dax_parameter_group.go
- table_aws_dax_subnet_group.go
- table_aws_directory_service_certificate.go
- table_aws_directory_service_directory.go
- table_aws_directory_service_log_subscription.go
- table_aws_dlm_lifecycle_policy.go
- table_aws_dms_certificate.go
- table_aws_dms_endpoint.go
- table_aws_dms_replication_instance.go
- table_aws_dms_replication_task.go
- table_aws_docdb_cluster.go
- table_aws_docdb_cluster_instance.go
- table_aws_docdb_cluster_snapshot.go
- table_aws_drs_job.go
- table_aws_drs_recovery_instance.go
- table_aws_drs_recovery_snapshot.go
- table_aws_drs_source_server.go
- table_aws_dynamodb_backup.go
- table_aws_dynamodb_global_table.go
- table_aws_dynamodb_metric_account_provisioned_read_capacity_util.go
- table_aws_dynamodb_metric_account_provisioned_write_capacity_util.go
- table_aws_dynamodb_table.go
- table_aws_dynamodb_table_export.go
- table_aws_ebs_snapshot.go
- table_aws_ebs_volume.go
- table_aws_ebs_volume_metric_read_ops.go
- table_aws_ebs_volume_metric_read_ops_daily.go
- table_aws_ebs_volume_metric_read_ops_hourly.go
- table_aws_ebs_volume_metric_write_ops.go
- table_aws_ebs_volume_metric_write_ops_daily.go
- table_aws_ebs_volume_metric_write_ops_hourly.go
- table_aws_ec2_ami.go
- table_aws_ec2_ami_shared.go
- table_aws_ec2_application_load_balancer.go
- table_aws_ec2_application_load_balancer_metric_request_count.go
- table_aws_ec2_application_load_balancer_metric_request_count_daily.go
- table_aws_ec2_autoscaling_group.go
- table_aws_ec2_capacity_reservation.go
- table_aws_ec2_classic_load_balancer.go
- table_aws_ec2_client_vpn_endpoint.go
- table_aws_ec2_fleet.go
- table_aws_ec2_gateway_load_balancer.go
- table_aws_ec2_instance.go
- table_aws_ec2_instance_availability.go
- table_aws_ec2_instance_metric_cpu_utilization.go
- table_aws_ec2_instance_metric_cpu_utilization_daily.go
- table_aws_ec2_instance_metric_cpu_utilization_hourly.go
- table_aws_ec2_instance_type.go
- table_aws_ec2_key_pair.go
- table_aws_ec2_launch_configuration.go
- table_aws_ec2_launch_template.go
- table_aws_ec2_launch_template_version.go
- table_aws_ec2_load_balancer_listener.go
- table_aws_ec2_load_balancer_listener_rule.go
- table_aws_ec2_managed_prefix_list.go
- table_aws_ec2_managed_prefix_list_entry.go
- table_aws_ec2_network_interface.go
- table_aws_ec2_network_load_balancer.go
- table_aws_ec2_network_load_balancer_metric_net_flow_count.go
- table_aws_ec2_network_load_balancer_metric_net_flow_count_daily.go
- table_aws_ec2_placement_group.go
- table_aws_ec2_regional_settings.go
- table_aws_ec2_reserved_instance.go
- table_aws_ec2_spot_fleet_request.go
- table_aws_ec2_spot_price.go
- table_aws_ec2_ssl_policy.go
- table_aws_ec2_target_group.go
- table_aws_ec2_transit_gateway.go
- table_aws_ec2_transit_gateway_route.go
- table_aws_ec2_transit_gateway_route_table.go
- table_aws_ec2_transit_gateway_vpc_attachment.go
- table_aws_ecr_image.go
- table_aws_ecr_image_scan_finding.go
- table_aws_ecr_registry_scanning_configuration.go
- table_aws_ecr_repository.go
- table_aws_ecrpublic_repository.go
- table_aws_ecs_cluster.go
- table_aws_ecs_cluster_metric_cpu_utilization.go
- table_aws_ecs_cluster_metric_cpu_utilization_daily.go
- table_aws_ecs_cluster_metric_cpu_utilization_hourly.go
- table_aws_ecs_container_instance.go
- table_aws_ecs_service.go
- table_aws_ecs_task.go
- table_aws_ecs_task_definition.go
- table_aws_efs_access_point.go
- table_aws_efs_file_system.go
- table_aws_efs_mount_target.go
- table_aws_eks_access_entry.go
- table_aws_eks_access_policy_association.go
- table_aws_eks_addon.go
- table_aws_eks_addon_version.go
- table_aws_eks_cluster.go
- table_aws_eks_fargate_profile.go
- table_aws_eks_identity_provider_config.go
- table_aws_eks_node_group.go
- table_aws_elastic_beanstalk_application.go
- table_aws_elastic_beanstalk_application_version.go
- table_aws_elastic_beanstalk_environment.go
- table_aws_elasticache_cluster.go
- table_aws_elasticache_parameter_group.go
- table_aws_elasticache_redis_metric_cache_hits_hourly.go
- table_aws_elasticache_redis_metric_curr_connections_hourly.go
- table_aws_elasticache_redis_metric_engine_cpu_utilization_daily.go
- table_aws_elasticache_redis_metric_engine_cpu_utilization_hourly.go
- table_aws_elasticache_redis_metric_get_type_cmds_hourly.go
- table_aws_elasticache_redis_metric_list_based_cmds_hourly.go
- table_aws_elasticache_redis_metric_new_connections_hourly.go
- table_aws_elasticache_replication_group.go
- table_aws_elasticache_reserved_cache_node.go
- table_aws_elasticache_serverless_cache.go
- table_aws_elasticache_subnet_group.go
- table_aws_elasticache_update_action.go
- table_aws_elasticsearch_domain.go
- table_aws_emr_block_public_access_configuration.go
- table_aws_emr_cluster.go
- table_aws_emr_cluster_metric_is_idle.go
- table_aws_emr_instance.go
- table_aws_emr_instance_fleet.go
- table_aws_emr_instance_group.go
- table_aws_emr_security_configuration.go
- table_aws_emr_studio.go
- table_aws_eventbridge_bus.go
- table_aws_eventbridge_rule.go
- table_aws_fms_app_list.go
- table_aws_fms_policy.go
- table_aws_fsx_file_system.go
- table_aws_glacier_vault.go
- table_aws_globalaccelerator_accelerator.go
- table_aws_globalaccelerator_endpoint_group.go
- table_aws_globalaccelerator_listener.go
- table_aws_glue_catalog_database.go
- table_aws_glue_catalog_table.go
- table_aws_glue_connection.go
- table_aws_glue_crawler.go
- table_aws_glue_data_catalog_encryption_settings.go
- table_aws_glue_data_quality_ruleset.go
- table_aws_glue_dev_endpoint.go
- table_aws_glue_job.go
- table_aws_glue_ml_transform.go
- table_aws_glue_security_configuration.go
- table_aws_guardduty_detector.go
- table_aws_guardduty_filter.go
- table_aws_guardduty_finding.go
- table_aws_guardduty_ipset.go
- table_aws_guardduty_member.go
- table_aws_guardduty_publishing_destination.go
- table_aws_guardduty_threat_intel_set.go
- table_aws_health_affected_entity.go
- table_aws_health_event.go
- table_aws_iam_access_advisor.go
- table_aws_iam_access_key.go
- table_aws_iam_account_password_policy.go
- table_aws_iam_account_summary.go
- table_aws_iam_action.go
- table_aws_iam_credential_report.go
- table_aws_iam_group.go
- table_aws_iam_instance_profile.go
- table_aws_iam_open_id_connect_provider.go
- table_aws_iam_policy.go
- table_aws_iam_policy_attachment.go
- table_aws_iam_policy_simulator.go
- table_aws_iam_role.go
- table_aws_iam_saml_provider.go
- table_aws_iam_server_certificate.go
- table_aws_iam_service_specific_credential.go
- table_aws_iam_user.go
- table_aws_iam_virtual_mfa_device.go
- table_aws_identitystore_group.go
- table_aws_identitystore_group_membership.go
- table_aws_identitystore_user.go
- table_aws_inspector2_coverage.go
- table_aws_inspector2_coverage_statistics.go
- table_aws_inspector2_finding.go
- table_aws_inspector2_member.go
- table_aws_inspector2_organization_configuration.go
- table_aws_inspector_assessment_run.go
- table_aws_inspector_assessment_target.go
- table_aws_inspector_assessment_template.go
- table_aws_inspector_exclusion.go
- table_aws_inspector_finding.go
- table_aws_iot_fleet_metric.go
- table_aws_iot_thing.go
- table_aws_iot_thing_group.go
- table_aws_iot_thing_type.go
- table_aws_keyspaces_keyspace.go
- table_aws_keyspaces_table.go
- table_aws_kinesis_consumer.go
- table_aws_kinesis_firehose_delivery_stream.go
- table_aws_kinesis_stream.go
- table_aws_kinesis_video_stream.go
- table_aws_kinesisanalyticsv2_application.go
- table_aws_kms_alias.go
- table_aws_kms_key.go
- table_aws_kms_key_rotation.go
- table_aws_lakeformation_permission.go
- table_aws_lakeformation_resource.go
- table_aws_lakeformation_tag.go
- table_aws_lambda_alias.go
- table_aws_lambda_event_source_mapping.go
- table_aws_lambda_function.go
- table_aws_lambda_function_metric_duration_daily.go
- table_aws_lambda_function_metric_errors_daily.go
- table_aws_lambda_function_metric_invocations_daily.go
- table_aws_lambda_layer.go
- table_aws_lambda_layer_version.go
- table_aws_lambda_version.go
- table_aws_lightsail_bucket.go
- table_aws_lightsail_instance.go
- table_aws_macie2_classification_job.go
- table_aws_macie2_finding.go
- table_aws_media_store_container.go
- table_aws_memorydb_cluster.go
- table_aws_mgn_application.go
- table_aws_mq_broker.go
- table_aws_msk_cluster.go
- table_aws_msk_serverless_cluster.go
- table_aws_mskconnect_connector.go
- table_aws_neptune_db_cluster.go
- table_aws_neptune_db_cluster_snapshot.go
- table_aws_networkfirewall_firewall.go
- table_aws_networkfirewall_firewall_policy.go
- table_aws_networkfirewall_rule_group.go
- table_aws_oam_link.go
- table_aws_oam_sink.go
- table_aws_opensearch_domain.go
- table_aws_opensearch_reserved_instance.go
- table_aws_organizations_account.go
- table_aws_organizations_delegated_administrator.go
- table_aws_organizations_delegated_services_for_account.go
- table_aws_organizations_organizational_unit.go
- table_aws_organizations_policy.go
- table_aws_organizations_policy_target.go
- table_aws_organizations_root.go
- table_aws_pinpoint_app.go
- table_aws_pipes_pipe.go
- table_aws_pricing_product.go
- table_aws_pricing_service_attribute.go
- table_aws_quicksight_account_setting.go
- table_aws_quicksight_data_set.go
- table_aws_quicksight_data_source.go
- table_aws_quicksight_group.go
- table_aws_quicksight_namespace.go
- table_aws_quicksight_user.go
- table_aws_quicksight_vpc_connection.go
- table_aws_ram_principal_association.go
- table_aws_ram_resource_association.go
- table_aws_rds_db_cluster.go
- table_aws_rds_db_cluster_parameter_group.go
- table_aws_rds_db_cluster_snapshot.go
- table_aws_rds_db_engine_version.go
- table_aws_rds_db_event_subscription.go
- table_aws_rds_db_instance.go
- table_aws_rds_db_instance_automated_backup.go
- table_aws_rds_db_instance_metric_connections.go
- table_aws_rds_db_instance_metric_connections_daily.go
- table_aws_rds_db_instance_metric_connections_hourly.go
- table_aws_rds_db_instance_metric_cpu_utilization.go
- table_aws_rds_db_instance_metric_cpu_utilization_daily.go
- table_aws_rds_db_instance_metric_cpu_utilization_hourly.go
- table_aws_rds_db_instance_metric_read_iops.go
- table_aws_rds_db_instance_metric_read_iops_daily.go
- table_aws_rds_db_instance_metric_read_iops_hourly.go
- table_aws_rds_db_instance_metric_write_iops.go
- table_aws_rds_db_instance_metric_write_iops_daily.go
- table_aws_rds_db_instance_metric_write_iops_hourly.go
- table_aws_rds_db_option_group.go
- table_aws_rds_db_parameter_group.go
- table_aws_rds_db_proxy.go
- table_aws_rds_db_recommendation.go
- table_aws_rds_db_snapshot.go
- table_aws_rds_db_subnet_group.go
- table_aws_rds_pending_maintenance_action.go
- table_aws_rds_reserved_db_instance.go
- table_aws_redshift_cluster.go
- table_aws_redshift_cluster_metric_cpu_utilization_daily.go
- table_aws_redshift_event_subscription.go
- table_aws_redshift_parameter_group.go
- table_aws_redshift_snapshot.go
- table_aws_redshift_subnet_group.go
- table_aws_redshiftserverless_namespace.go
- table_aws_redshiftserverless_workgroup.go
- table_aws_region.go
- table_aws_resource_explorer_index.go
- table_aws_resource_explorer_resource.go
- table_aws_resource_explorer_search.go
- table_aws_resource_explorer_supported_resource_type.go
- table_aws_rolesanywhere_profile.go
- table_aws_rolesanywhere_trust_anchor.go
- table_aws_route53_domain.go
- table_aws_route53_health_check.go
- table_aws_route53_query_log.go
- table_aws_route53_record.go
- table_aws_route53_resolver_endpoint.go
- table_aws_route53_resolver_query_log_config.go
- table_aws_route53_resolver_rule.go
- table_aws_route53_traffic_policy.go
- table_aws_route53_traffic_policy_instance.go
- table_aws_route53_vpc_association_authorization.go
- table_aws_route53_zone.go
- table_aws_s3_access_point.go
- table_aws_s3_account_settings.go
- table_aws_s3_bucket.go
- table_aws_s3_bucket_intelligent_tiering_configuration.go
- table_aws_s3_directory_bucket.go
- table_aws_s3_multi_region_access_point.go
- table_aws_s3_multipart_upload.go
- table_aws_s3_object.go
- table_aws_s3_object_version.go
- table_aws_s3tables_namespace.go
- table_aws_s3tables_table.go
- table_aws_s3tables_table_bucket.go
- table_aws_sagemaker_app.go
- table_aws_sagemaker_domain.go
- table_aws_sagemaker_endpoint_configuration.go
- table_aws_sagemaker_model.go
- table_aws_sagemaker_notebook_instance.go
- table_aws_sagemaker_training_job.go
- table_aws_savingsplans_savings_plan.go
- table_aws_scheduler_schedule.go
- table_aws_secretsmanager_secret.go
- table_aws_securityhub_action_target.go
- table_aws_securityhub_enabled_product_subscription.go
- table_aws_securityhub_finding.go
- table_aws_securityhub_finding_aggregator.go
- table_aws_securityhub_hub.go
- table_aws_securityhub_insight.go
- table_aws_securityhub_member.go
- table_aws_securityhub_product.go
- table_aws_securityhub_standards_control.go
- table_aws_securityhub_standards_subscription.go
- table_aws_securitylake_data_lake.go
- table_aws_securitylake_subscriber.go
- table_aws_serverlessapplicationrepository_application.go
- table_aws_service_discovery_instance.go
- table_aws_service_discovery_namespace.go
- table_aws_service_discovery_service.go
- table_aws_servicecatalog_portfolio.go
- table_aws_servicecatalog_portfolio_share.go
- table_aws_servicecatalog_product.go
- table_aws_servicecatalog_provisioned_product.go
- table_aws_servicequotas_auto_management_configuration.go
- table_aws_servicequotas_default_service_quota.go
- table_aws_servicequotas_service.go
- table_aws_servicequotas_service_quota.go
- table_aws_servicequotas_service_quota_change_request.go
- table_aws_ses_domain_identity.go
- table_aws_ses_email_identity.go
- table_aws_ses_template.go
- table_aws_sesv2_suppressed_destination.go
- table_aws_sfn_state_machine.go
- table_aws_sfn_state_machine_execution.go
- table_aws_sfn_state_machine_execution_history.go
- table_aws_shield_attack.go
- table_aws_shield_attack_statistic.go
- table_aws_shield_drt_access.go
- table_aws_shield_emergency_contact.go
- table_aws_shield_protection.go
- table_aws_shield_protection_group.go
- table_aws_shield_subscription.go
- table_aws_simspaceweaver_simulation.go
- table_aws_sns_subscription.go
- table_aws_sns_topic.go
- table_aws_sns_topic_subscription.go
- table_aws_sqs_queue.go
- table_aws_ssm_association.go
- table_aws_ssm_document.go
- table_aws_ssm_document_permission.go
- table_aws_ssm_inventory.go
- table_aws_ssm_inventory_entry.go
- table_aws_ssm_maintenance_window.go
- table_aws_ssm_managed_instance.go
- table_aws_ssm_managed_instance_compliance.go
- table_aws_ssm_managed_instance_patch_state.go
- table_aws_ssm_parameter.go
- table_aws_ssm_patch_baseline.go
- table_aws_ssm_service_setting.go
- table_aws_ssmincidents_response_plan.go
- table_aws_ssoadmin_account_assignment.go
- table_aws_ssoadmin_customer_policy_attachment.go
- table_aws_ssoadmin_instance.go
- table_aws_ssoadmin_managed_policy_attachment.go
- table_aws_ssoadmin_permission_set.go
- table_aws_sts_caller_identity.go
- table_aws_tagging_resource.go
- table_aws_timestreamwrite_database.go
- table_aws_timestreamwrite_table.go
- table_aws_transfer_connector.go
- table_aws_transfer_server.go
- table_aws_transfer_user.go
- table_aws_trusted_advisor_check_result.go
- table_aws_trusted_advisor_check_summary.go
- table_aws_vpc.go
- table_aws_vpc_block_public_access_options.go
- table_aws_vpc_customer_gateway.go
- table_aws_vpc_dhcp_options.go
- table_aws_vpc_egress_only_internet_gateway.go
- table_aws_vpc_eip.go
- table_aws_vpc_eip_address_transfer.go
- table_aws_vpc_endpoint.go
- table_aws_vpc_endpoint_service.go
- table_aws_vpc_flow_log.go
- table_aws_vpc_flow_log_event.go
- table_aws_vpc_internet_gateway.go
- table_aws_vpc_nat_gateway.go
- table_aws_vpc_nat_gateway_metric_bytes_out_to_destination.go
- table_aws_vpc_network_acl.go
- table_aws_vpc_peering_connection.go
- table_aws_vpc_route.go
- table_aws_vpc_route_table.go
- table_aws_vpc_security_group.go
- table_aws_vpc_security_group_rule.go
- table_aws_vpc_security_group_vpc_association.go
- table_aws_vpc_subnet.go
- table_aws_vpc_verified_access_endpoint.go
- table_aws_vpc_verified_access_group.go
- table_aws_vpc_verified_access_instance.go
- table_aws_vpc_verified_access_trust_provider.go
- table_aws_vpc_vpn_connection.go
- table_aws_vpc_vpn_gateway.go
- table_aws_waf_rate_based_rule.go
- table_aws_waf_rule.go
- table_aws_waf_rule_group.go
- table_aws_waf_web_acl.go
- table_aws_wafregional_rule.go
- table_aws_wafregional_rule_group.go
- table_aws_wafregional_web_acl.go
- table_aws_wafv2_ip_set.go
- table_aws_wafv2_regex_pattern_set.go
- table_aws_wafv2_rule_group.go
- table_aws_wafv2_web_acl.go
- table_aws_wellarchitected_answer.go
- table_aws_wellarchitected_check_detail.go
- table_aws_wellarchitected_check_summary.go
- table_aws_wellarchitected_consolidated_report.go
- table_aws_wellarchitected_lens.go
- table_aws_wellarchitected_lens_review.go
- table_aws_wellarchitected_lens_review_improvement.go
- table_aws_wellarchitected_lens_review_report.go
- table_aws_wellarchitected_lens_share.go
- table_aws_wellarchitected_milestone.go
- table_aws_wellarchitected_notification.go
- table_aws_wellarchitected_share_invitation.go
- table_aws_wellarchitected_workload.go
- table_aws_wellarchitected_workload_share.go
- table_aws_workspaces_directory.go
- table_aws_workspaces_workspace.go
- utils.go