aws

package
v1.30.7 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 12, 2026 License: Apache-2.0 Imports: 324 Imported by: 0

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 ¶

View Source
const AWS_ACCESS_ANALYZER_SERVICE_ID = "access-analyzer"
View Source
const AWS_ACCOUNT_SERVICE_ID = "account"
View Source
const AWS_ACM_PCA_SERVICE_ID = "acm-pca"
View Source
const AWS_ACM_SERVICE_ID = "acm"
View Source
const AWS_AGREEMENT_MARKETPLACE_SERVICE_ID = "agreement-marketplace"
View Source
const AWS_AIRFLOW_SERVICE_ID = "airflow"
View Source
const AWS_AMPLIFYBACKEND_SERVICE_ID = "amplifybackend"
View Source
const AWS_AMPLIFYUIBUILDER_SERVICE_ID = "amplifyuibuilder"
View Source
const AWS_AMPLIFY_SERVICE_ID = "amplify"
View Source
const AWS_AOSS_SERVICE_ID = "aoss"
View Source
const AWS_APIGATEWAY_SERVICE_ID = "apigateway"
View Source
const AWS_API_DETECTIVE_SERVICE_ID = "api.detective"
View Source
const AWS_API_ECR_PUBLIC_SERVICE_ID = "api.ecr-public"
View Source
const AWS_API_ECR_SERVICE_ID = "api.ecr"
View Source
const AWS_API_FLEETHUB_IOT_SERVICE_ID = "api.fleethub.iot"
View Source
const AWS_API_IOTDEVICEADVISOR_SERVICE_ID = "api.iotdeviceadvisor"
View Source
const AWS_API_IOTWIRELESS_SERVICE_ID = "api.iotwireless"
View Source
const AWS_API_MEDIATAILOR_SERVICE_ID = "api.mediatailor"
View Source
const AWS_API_PRICING_SERVICE_ID = "api.pricing"
View Source
const AWS_API_SAGEMAKER_SERVICE_ID = "api.sagemaker"
View Source
const AWS_API_TUNNELING_IOT_SERVICE_ID = "api.tunneling.iot"
View Source
const AWS_APPCONFIGDATA_SERVICE_ID = "appconfigdata"
View Source
const AWS_APPCONFIG_SERVICE_ID = "appconfig"
View Source
const AWS_APPFLOW_SERVICE_ID = "appflow"
View Source
const AWS_APPLICATIONINSIGHTS_SERVICE_ID = "applicationinsights"
View Source
const AWS_APPLICATION_AUTOSCALING_SERVICE_ID = "application-autoscaling"
View Source
const AWS_APPMESH_SERVICE_ID = "appmesh"
View Source
const AWS_APPRUNNER_SERVICE_ID = "apprunner"
View Source
const AWS_APPSTREAM2_SERVICE_ID = "appstream2"
View Source
const AWS_APPSYNC_SERVICE_ID = "appsync"
View Source
const AWS_APPTEST_SERVICE_ID = "apptest"
View Source
const AWS_APP_INTEGRATIONS_SERVICE_ID = "app-integrations"
View Source
const AWS_APS_SERVICE_ID = "aps"
View Source
const AWS_ARC_ZONAL_SHIFT_SERVICE_ID = "arc-zonal-shift"
View Source
const AWS_ATHENA_SERVICE_ID = "athena"
View Source
const AWS_AUDITMANAGER_SERVICE_ID = "auditmanager"
View Source
const AWS_AUTOSCALING_PLANS_SERVICE_ID = "autoscaling-plans"
View Source
const AWS_AUTOSCALING_SERVICE_ID = "autoscaling"
View Source
const AWS_BACKUP_GATEWAY_SERVICE_ID = "backup-gateway"
View Source
const AWS_BACKUP_SERVICE_ID = "backup"
View Source
const AWS_BATCH_SERVICE_ID = "batch"
View Source
const AWS_BEDROCK_SERVICE_ID = "bedrock"
View Source
const AWS_BILLINGCONDUCTOR_SERVICE_ID = "billingconductor"
View Source
const AWS_BRAKET_SERVICE_ID = "braket"
View Source
const AWS_BUDGETS_SERVICE_ID = "budgets"
View Source
const AWS_CASES_SERVICE_ID = "cases"
View Source
const AWS_CASSANDRA_SERVICE_ID = "cassandra"
View Source
const AWS_CATALOG_MARKETPLACE_SERVICE_ID = "catalog.marketplace"
View Source
const AWS_CE_SERVICE_ID = "ce"
View Source
const AWS_CHIME_SERVICE_ID = "chime"
View Source
const AWS_CLEANROOMS_SERVICE_ID = "cleanrooms"
View Source
const AWS_CLOUD9_SERVICE_ID = "cloud9"
View Source
const AWS_CLOUDCONTROLAPI_SERVICE_ID = "cloudcontrolapi"
View Source
const AWS_CLOUDDIRECTORY_SERVICE_ID = "clouddirectory"
View Source
const AWS_CLOUDFORMATION_SERVICE_ID = "cloudformation"
View Source
const AWS_CLOUDFRONT_SERVICE_ID = "cloudfront"
View Source
const AWS_CLOUDHSMV2_SERVICE_ID = "cloudhsmv2"
View Source
const AWS_CLOUDHSM_SERVICE_ID = "cloudhsm"
View Source
const AWS_CLOUDSEARCH_SERVICE_ID = "cloudsearch"
View Source
const AWS_CLOUDTRAIL_DATA_SERVICE_ID = "cloudtrail-data"
View Source
const AWS_CLOUDTRAIL_SERVICE_ID = "cloudtrail"
View Source
const AWS_CODEARTIFACT_SERVICE_ID = "codeartifact"
View Source
const AWS_CODEBUILD_SERVICE_ID = "codebuild"
View Source
const AWS_CODECATALYST_SERVICE_ID = "codecatalyst"
View Source
const AWS_CODECOMMIT_SERVICE_ID = "codecommit"
View Source
const AWS_CODEDEPLOY_SERVICE_ID = "codedeploy"
View Source
const AWS_CODEGURU_REVIEWER_SERVICE_ID = "codeguru-reviewer"
View Source
const AWS_CODEPIPELINE_SERVICE_ID = "codepipeline"
View Source
const AWS_CODESTAR_CONNECTIONS_SERVICE_ID = "codestar-connections"
View Source
const AWS_CODESTAR_NOTIFICATIONS_SERVICE_ID = "codestar-notifications"
View Source
const AWS_COGNITO_IDENTITY_SERVICE_ID = "cognito-identity"
View Source
const AWS_COGNITO_IDP_SERVICE_ID = "cognito-idp"
View Source
const AWS_COGNITO_SYNC_SERVICE_ID = "cognito-sync"
View Source
const AWS_COMPREHENDMEDICAL_SERVICE_ID = "comprehendmedical"
View Source
const AWS_COMPREHEND_SERVICE_ID = "comprehend"
View Source
const AWS_COMPUTE_OPTIMIZER_SERVICE_ID = "compute-optimizer"
View Source
const AWS_CONFIG_SERVICE_ID = "config"
View Source
const AWS_CONNECT_CAMPAIGNS_SERVICE_ID = "connect-campaigns"
View Source
const AWS_CONNECT_SERVICE_ID = "connect"
View Source
const AWS_CONTACT_LENS_SERVICE_ID = "contact-lens"
View Source
const AWS_CONTROLTOWER_SERVICE_ID = "controltower"
View Source
const AWS_COST_OPTIMIZATION_HUB_SERVICE_ID = "cost-optimization-hub"
View Source
const AWS_CUR_SERVICE_ID = "cur"
View Source
const AWS_DATABREW_SERVICE_ID = "databrew"
View Source
const AWS_DATAEXCHANGE_SERVICE_ID = "dataexchange"
View Source
const AWS_DATAPIPELINE_SERVICE_ID = "datapipeline"
View Source
const AWS_DATASYNC_SERVICE_ID = "datasync"
View Source
const AWS_DATAZONE_SERVICE_ID = "datazone"
View Source
const AWS_DATA_ATS_IOT_SERVICE_ID = "data-ats.iot"
View Source
const AWS_DATA_IOT_SERVICE_ID = "data.iot"
View Source
const AWS_DATA_JOBS_IOT_SERVICE_ID = "data.jobs.iot"
View Source
const AWS_DATA_MEDIASTORE_SERVICE_ID = "data.mediastore"
View Source
const AWS_DAX_SERVICE_ID = "dax"
View Source
const AWS_DEVICEFARM_SERVICE_ID = "devicefarm"
View Source
const AWS_DEVOPS_GURU_SERVICE_ID = "devops-guru"
View Source
const AWS_DIRECTCONNECT_SERVICE_ID = "directconnect"
View Source
const AWS_DISCOVERY_SERVICE_ID = "discovery"
View Source
const AWS_DLM_SERVICE_ID = "dlm"
View Source
const AWS_DMS_SERVICE_ID = "dms"
View Source
const AWS_DOCDB_SERVICE_ID = "docdb"
View Source
const AWS_DRS_SERVICE_ID = "drs"
View Source
const AWS_DS_SERVICE_ID = "ds"
View Source
const AWS_DYNAMODB_SERVICE_ID = "dynamodb"
View Source
const AWS_EBS_SERVICE_ID = "ebs"
View Source
const AWS_EC2_SERVICE_ID = "ec2"
View Source
const AWS_ECS_SERVICE_ID = "ecs"
View Source
const AWS_EDGE_SAGEMAKER_SERVICE_ID = "edge.sagemaker"
View Source
const AWS_EKS_AUTH_SERVICE_ID = "eks-auth"
View Source
const AWS_EKS_SERVICE_ID = "eks"
View Source
const AWS_ELASTICACHE_SERVICE_ID = "elasticache"
View Source
const AWS_ELASTICBEANSTALK_SERVICE_ID = "elasticbeanstalk"
View Source
const AWS_ELASTICFILESYSTEM_SERVICE_ID = "elasticfilesystem"
View Source
const AWS_ELASTICLOADBALANCING_SERVICE_ID = "elasticloadbalancing"
View Source
const AWS_ELASTICMAPREDUCE_SERVICE_ID = "elasticmapreduce"
View Source
const AWS_ELASTICTRANSCODER_SERVICE_ID = "elastictranscoder"
View Source
const AWS_EMAIL_SERVICE_ID = "email"
View Source
const AWS_EMR_CONTAINERS_SERVICE_ID = "emr-containers"
View Source
const AWS_EMR_SERVERLESS_SERVICE_ID = "emr-serverless"
View Source
const AWS_ENTITLEMENT_MARKETPLACE_SERVICE_ID = "entitlement.marketplace"
View Source
const AWS_ES_SERVICE_ID = "es"
View Source
const AWS_EVENTS_SERVICE_ID = "events"
View Source
const AWS_EVIDENTLY_SERVICE_ID = "evidently"
View Source
const AWS_FINSPACE_API_SERVICE_ID = "finspace-api"
View Source
const AWS_FINSPACE_SERVICE_ID = "finspace"
View Source
const AWS_FIREHOSE_SERVICE_ID = "firehose"
View Source
const AWS_FMS_SERVICE_ID = "fms"
View Source
const AWS_FORECASTQUERY_SERVICE_ID = "forecastquery"
View Source
const AWS_FORECAST_SERVICE_ID = "forecast"
View Source
const AWS_FRAUDDETECTOR_SERVICE_ID = "frauddetector"
View Source
const AWS_FSX_SERVICE_ID = "fsx"
View Source
const AWS_GAMELIFTSTREAMS_SERVICE_ID = "gameliftstreams"
View Source
const AWS_GAMELIFT_SERVICE_ID = "gamelift"
View Source
const AWS_GEO_SERVICE_ID = "geo"
View Source
const AWS_GLACIER_SERVICE_ID = "glacier"
View Source
const AWS_GLOBALACCELERATOR_SERVICE_ID = "globalaccelerator"
View Source
const AWS_GLUE_SERVICE_ID = "glue"
View Source
const AWS_GRAFANA_SERVICE_ID = "grafana"
View Source
const AWS_GREENGRASS_SERVICE_ID = "greengrass"
View Source
const AWS_GROUNDSTATION_SERVICE_ID = "groundstation"
View Source
const AWS_GUARDDUTY_SERVICE_ID = "guardduty"
View Source
const AWS_HEALTHLAKE_SERVICE_ID = "healthlake"
View Source
const AWS_HEALTH_SERVICE_ID = "health"
View Source
const AWS_IAM_SERVICE_ID = "iam"
View Source
const AWS_IDENTITYSTORE_SERVICE_ID = "identitystore"
View Source
const AWS_IDENTITY_CHIME_SERVICE_ID = "identity-chime"
View Source
const AWS_IMPORTEXPORT_SERVICE_ID = "importexport"
View Source
const AWS_INGEST_TIMESTREAM_SERVICE_ID = "ingest.timestream"
View Source
const AWS_INSPECTOR2_SERVICE_ID = "inspector2"
View Source
const AWS_INSPECTOR_SERVICE_ID = "inspector"
View Source
const AWS_INTERNETMONITOR_SERVICE_ID = "internetmonitor"
View Source
const AWS_IOTANALYTICS_SERVICE_ID = "iotanalytics"
View Source
const AWS_IOTEVENTSDATA_SERVICE_ID = "ioteventsdata"
View Source
const AWS_IOTEVENTS_SERVICE_ID = "iotevents"
View Source
const AWS_IOTFLEETWISE_SERVICE_ID = "iotfleetwise"
View Source
const AWS_IOTSECUREDTUNNELING_SERVICE_ID = "iotsecuredtunneling"
View Source
const AWS_IOTSITEWISE_SERVICE_ID = "iotsitewise"
View Source
const AWS_IOTTHINGSGRAPH_SERVICE_ID = "iotthingsgraph"
View Source
const AWS_IOTTWINMAKER_SERVICE_ID = "iottwinmaker"
View Source
const AWS_IOTWIRELESS_SERVICE_ID = "iotwireless"
View Source
const AWS_IOT_SERVICE_ID = "iot"
View Source
const AWS_IVSCHAT_SERVICE_ID = "ivschat"
View Source
const AWS_IVSREALTIME_SERVICE_ID = "ivsrealtime"
View Source
const AWS_IVS_SERVICE_ID = "ivs"
View Source
const AWS_KAFKACONNECT_SERVICE_ID = "kafkaconnect"
View Source
const AWS_KAFKA_SERVICE_ID = "kafka"
View Source
const AWS_KENDRA_RANKING_SERVICE_ID = "kendra-ranking"
View Source
const AWS_KENDRA_SERVICE_ID = "kendra"
View Source
const AWS_KINESISANALYTICS_SERVICE_ID = "kinesisanalytics"
View Source
const AWS_KINESISVIDEO_SERVICE_ID = "kinesisvideo"
View Source
const AWS_KINESIS_SERVICE_ID = "kinesis"
View Source
const AWS_KMS_SERVICE_ID = "kms"
View Source
const AWS_LAKEFORMATION_SERVICE_ID = "lakeformation"
View Source
const AWS_LAMBDA_SERVICE_ID = "lambda"
View Source
const AWS_LICENSE_MANAGER_LINUX_SUBSCRIPTIONS_SERVICE_ID = "license-manager-linux-subscriptions"
View Source
const AWS_LICENSE_MANAGER_SERVICE_ID = "license-manager"
View Source
const AWS_LICENSE_MANAGER_USER_SUBSCRIPTIONS_SERVICE_ID = "license-manager-user-subscriptions"
View Source
const AWS_LIGHTSAIL_SERVICE_ID = "lightsail"
View Source
const AWS_LOGS_SERVICE_ID = "logs"
View Source
const AWS_LOOKOUTEQUIPMENT_SERVICE_ID = "lookoutequipment"
View Source
const AWS_LOOKOUTMETRICS_SERVICE_ID = "lookoutmetrics"
View Source
const AWS_LOOKOUTVISION_SERVICE_ID = "lookoutvision"
View Source
const AWS_M2_SERVICE_ID = "m2"
View Source
const AWS_MACHINELEARNING_SERVICE_ID = "machinelearning"
View Source
const AWS_MACIE2_SERVICE_ID = "macie2"
View Source
const AWS_MANAGEDBLOCKCHAIN_QUERY_SERVICE_ID = "managedblockchain-query"
View Source
const AWS_MANAGEDBLOCKCHAIN_SERVICE_ID = "managedblockchain"
View Source
const AWS_MARKETPLACECOMMERCEANALYTICS_SERVICE_ID = "marketplacecommerceanalytics"
View Source
const AWS_MEDIACONNECT_SERVICE_ID = "mediaconnect"
View Source
const AWS_MEDIACONVERT_SERVICE_ID = "mediaconvert"
View Source
const AWS_MEDIALIVE_SERVICE_ID = "medialive"
View Source
const AWS_MEDIAPACKAGEV2_SERVICE_ID = "mediapackagev2"
View Source
const AWS_MEDIAPACKAGE_SERVICE_ID = "mediapackage"
View Source
const AWS_MEDIAPACKAGE_VOD_SERVICE_ID = "mediapackage-vod"
View Source
const AWS_MEDIASTORE_SERVICE_ID = "mediastore"
View Source
const AWS_MEDIA_PIPELINES_CHIME_SERVICE_ID = "media-pipelines-chime"
View Source
const AWS_MEETINGS_CHIME_SERVICE_ID = "meetings-chime"
View Source
const AWS_MEMORY_DB_SERVICE_ID = "memory-db"
View Source
const AWS_MESSAGING_CHIME_SERVICE_ID = "messaging-chime"
View Source
const AWS_METERING_MARKETPLACE_SERVICE_ID = "metering.marketplace"
View Source
const AWS_METRICS_SAGEMAKER_SERVICE_ID = "metrics.sagemaker"
View Source
const AWS_MGH_SERVICE_ID = "mgh"
View Source
const AWS_MGN_SERVICE_ID = "mgn"
View Source
const AWS_MIGRATIONHUB_ORCHESTRATOR_SERVICE_ID = "migrationhub-orchestrator"
View Source
const AWS_MIGRATIONHUB_STRATEGY_SERVICE_ID = "migrationhub-strategy"
View Source
const AWS_MOBILEANALYTICS_SERVICE_ID = "mobileanalytics"
View Source
const AWS_MODELS_LEX_SERVICE_ID = "models.lex"
View Source
const AWS_MODELS_V2_LEX_SERVICE_ID = "models-v2-lex"
View Source
const AWS_MONITORING_SERVICE_ID = "monitoring"
View Source
const AWS_MQ_SERVICE_ID = "mq"
View Source
const AWS_MTURK_REQUESTER_SERVICE_ID = "mturk-requester"
View Source
const AWS_NEPTUNE_SERVICE_ID = "neptune"
View Source
const AWS_NETWORKMANAGER_SERVICE_ID = "networkmanager"
View Source
const AWS_NETWORK_FIREWALL_SERVICE_ID = "network-firewall"
View Source
const AWS_NOTIFICATIONS_CONTACTS_SERVICE_ID = "notifications-contacts"
View Source
const AWS_NOTIFICATIONS_SERVICE_ID = "notifications"
View Source
const AWS_OAM_SERVICE_ID = "oam"
View Source
const AWS_OIDC_SERVICE_ID = "oidc"
View Source
const AWS_OMICS_SERVICE_ID = "omics"
View Source
const AWS_OPSWORKS_CM_SERVICE_ID = "opsworks-cm"
View Source
const AWS_OPSWORKS_SERVICE_ID = "opsworks"
View Source
const AWS_ORGANIZATIONS_SERVICE_ID = "organizations"
View Source
const AWS_OSIS_SERVICE_ID = "osis"
View Source
const AWS_OUTPOSTS_SERVICE_ID = "outposts"
View Source
const AWS_PARTICIPANT_CONNECT_SERVICE_ID = "participant.connect"
View Source
const AWS_PERSONALIZE_SERVICE_ID = "personalize"
View Source
const AWS_PINPOINT_SERVICE_ID = "pinpoint"
View Source
const AWS_PIPES_SERVICE_ID = "pipes"
View Source
const AWS_PI_SERVICE_ID = "pi"
View Source
const AWS_POLLY_SERVICE_ID = "polly"
View Source
const AWS_PORTAL_SSO_SERVICE_ID = "portal.sso"
View Source
const AWS_PRIVATE_NETWORKS_SERVICE_ID = "private-networks"
View Source
const AWS_PROFILE_SERVICE_ID = "profile"
View Source
const AWS_PROTON_SERVICE_ID = "proton"
View Source
const AWS_QBUSINESS_SERVICE_ID = "qbusiness"
View Source
const AWS_QLDB_SERVICE_ID = "qldb"
View Source
const AWS_QUERY_TIMESTREAM_SERVICE_ID = "query.timestream"
View Source
const AWS_QUICKSIGHT_SERVICE_ID = "quicksight"
View Source
const AWS_RAM_SERVICE_ID = "ram"
View Source
const AWS_RBIN_SERVICE_ID = "rbin"
View Source
const AWS_RDS_DATA_SERVICE_ID = "rds-data"
View Source
const AWS_RDS_SERVICE_ID = "rds"
View Source
const AWS_REDSHIFT_SERVERLESS_SERVICE_ID = "redshift-serverless"
View Source
const AWS_REDSHIFT_SERVICE_ID = "redshift"
View Source
const AWS_REKOGNITION_SERVICE_ID = "rekognition"
View Source
const AWS_RESILIENCEHUB_SERVICE_ID = "resiliencehub"
View Source
const AWS_RESOURCE_EXPLORER_2_SERVICE_ID = "resource-explorer-2"
View Source
const AWS_RESOURCE_GROUPS_SERVICE_ID = "resource-groups"
View Source
const AWS_ROBOMAKER_SERVICE_ID = "robomaker"
View Source
const AWS_ROLESANYWHERE_SERVICE_ID = "rolesanywhere"
View Source
const AWS_ROUTE53DOMAINS_SERVICE_ID = "route53domains"
View Source
const AWS_ROUTE53PROFILES_SERVICE_ID = "route53profiles"
View Source
const AWS_ROUTE53RESOLVER_SERVICE_ID = "route53resolver"
View Source
const AWS_ROUTE53_RECOVERY_CONTROL_CONFIG_SERVICE_ID = "route53-recovery-control-config"
View Source
const AWS_ROUTE53_SERVICE_ID = "route53"
View Source
const AWS_RUM_SERVICE_ID = "rum"
View Source
const AWS_RUNTIME_LEX_SERVICE_ID = "runtime.lex"
View Source
const AWS_RUNTIME_SAGEMAKER_SERVICE_ID = "runtime.sagemaker"
View Source
const AWS_RUNTIME_V2_LEX_SERVICE_ID = "runtime-v2-lex"
View Source
const AWS_S3_CONTROL_SERVICE_ID = "s3-control"
View Source
const AWS_S3_OUTPOSTS_SERVICE_ID = "s3-outposts"
View Source
const AWS_S3_SERVICE_ID = "s3"
View Source
const AWS_SAGEMAKER_GEOSPATIAL_SERVICE_ID = "sagemaker-geospatial"
View Source
const AWS_SAVINGSPLANS_SERVICE_ID = "savingsplans"
View Source
const AWS_SCHEDULER_SERVICE_ID = "scheduler"
View Source
const AWS_SCHEMAS_SERVICE_ID = "schemas"
View Source
const AWS_SDB_SERVICE_ID = "sdb"
View Source
const AWS_SECRETSMANAGER_SERVICE_ID = "secretsmanager"
View Source
const AWS_SECURITYHUB_SERVICE_ID = "securityhub"
View Source
const AWS_SECURITYLAKE_SERVICE_ID = "securitylake"
View Source
const AWS_SERVERLESSREPO_SERVICE_ID = "serverlessrepo"
View Source
const AWS_SERVICECATALOG_APPREGISTRY_SERVICE_ID = "servicecatalog-appregistry"
View Source
const AWS_SERVICECATALOG_SERVICE_ID = "servicecatalog"
View Source
const AWS_SERVICEDISCOVERY_SERVICE_ID = "servicediscovery"
View Source
const AWS_SERVICEQUOTAS_SERVICE_ID = "servicequotas"
View Source
const AWS_SESSION_QLDB_SERVICE_ID = "session.qldb"
View Source
const AWS_SHIELD_SERVICE_ID = "shield"
View Source
const AWS_SIGNER_SERVICE_ID = "signer"
View Source
const AWS_SIMSPACEWEAVER_SERVICE_ID = "simspaceweaver"
View Source
const AWS_SMS_SERVICE_ID = "sms"
View Source
const AWS_SMS_VOICE_SERVICE_ID = "sms-voice"
View Source
const AWS_SNOWBALL_SERVICE_ID = "snowball"
View Source
const AWS_SNS_SERVICE_ID = "sns"
View Source
const AWS_SQS_SERVICE_ID = "sqs"
View Source
const AWS_SSM_CONTACTS_SERVICE_ID = "ssm-contacts"
View Source
const AWS_SSM_INCIDENTS_SERVICE_ID = "ssm-incidents"
View Source
const AWS_SSM_QUICKSETUP_SERVICE_ID = "ssm-quicksetup"
View Source
const AWS_SSM_SAP_SERVICE_ID = "ssm-sap"
View Source
const AWS_SSM_SERVICE_ID = "ssm"
View Source
const AWS_SSO_SERVICE_ID = "sso"
View Source
const AWS_STATES_SERVICE_ID = "states"
View Source
const AWS_STORAGEGATEWAY_SERVICE_ID = "storagegateway"
View Source
const AWS_STREAMS_DYNAMODB_SERVICE_ID = "streams.dynamodb"
View Source
const AWS_STS_SERVICE_ID = "sts"
View Source
const AWS_SUPPORTAPP_SERVICE_ID = "supportapp"
View Source
const AWS_SUPPORT_SERVICE_ID = "support"
View Source
const AWS_SWF_SERVICE_ID = "swf"
View Source
const AWS_SYNTHETICS_SERVICE_ID = "synthetics"
View Source
const AWS_TAGGING_SERVICE_ID = "tagging"
View Source
const AWS_TAX_SERVICE_ID = "tax"
View Source
const AWS_TEXTRACT_SERVICE_ID = "textract"
View Source
const AWS_THINCLIENT_SERVICE_ID = "thinclient"
View Source
const AWS_TNB_SERVICE_ID = "tnb"
View Source
const AWS_TRANSCRIBESTREAMING_SERVICE_ID = "transcribestreaming"
View Source
const AWS_TRANSCRIBE_SERVICE_ID = "transcribe"
View Source
const AWS_TRANSFER_SERVICE_ID = "transfer"
View Source
const AWS_TRANSLATE_SERVICE_ID = "translate"
View Source
const AWS_TRUSTEDADVISOR_SERVICE_ID = "trustedadvisor"
View Source
const AWS_VERIFIEDPERMISSIONS_SERVICE_ID = "verifiedpermissions"
View Source
const AWS_VOICEID_SERVICE_ID = "voiceid"
View Source
const AWS_VOICE_CHIME_SERVICE_ID = "voice-chime"
View Source
const AWS_VPC_LATTICE_SERVICE_ID = "vpc-lattice"
View Source
const AWS_WAFV2_SERVICE_ID = "wafv2"
View Source
const AWS_WAF_REGIONAL_SERVICE_ID = "waf-regional"
View Source
const AWS_WAF_SERVICE_ID = "waf"
View Source
const AWS_WELLARCHITECTED_SERVICE_ID = "wellarchitected"
View Source
const AWS_WISDOM_SERVICE_ID = "wisdom"
View Source
const AWS_WORKDOCS_SERVICE_ID = "workdocs"
View Source
const AWS_WORKMAIL_SERVICE_ID = "workmail"
View Source
const AWS_WORKSPACES_SERVICE_ID = "workspaces"
View Source
const AWS_WORKSPACES_WEB_SERVICE_ID = "workspaces-web"
View Source
const AWS_XRAY_SERVICE_ID = "xray"

Variables ¶

This section is empty.

Functions ¶

func ACMClient ¶

func ACMClient(ctx context.Context, d *plugin.QueryData) (*acm.Client, error)

func ACMPCAClient ¶

func ACMPCAClient(ctx context.Context, d *plugin.QueryData) (*acmpca.Client, error)

func APIGatewayClient ¶

func APIGatewayClient(ctx context.Context, d *plugin.QueryData) (*apigateway.Client, error)

func APIGatewayV2Client ¶

func APIGatewayV2Client(ctx context.Context, d *plugin.QueryData) (*apigatewayv2.Client, error)

func AccessAnalyzerClient ¶

func AccessAnalyzerClient(ctx context.Context, d *plugin.QueryData) (*accessanalyzer.Client, error)

AccessAnalyzerClient returns the service connection for AWS IAM Access Analyzer service

func AccountClient ¶

func AccountClient(ctx context.Context, d *plugin.QueryData) (*account.Client, error)

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 ¶

func AllRegionsMatrix(ctx context.Context, d *plugin.QueryData) []map[string]interface{}

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 AmplifyClient(ctx context.Context, d *plugin.QueryData) (*amplify.Client, error)

func AppConfigClient ¶

func AppConfigClient(ctx context.Context, d *plugin.QueryData) (*appconfig.Client, error)

func AppRunnerClient ¶

func AppRunnerClient(ctx context.Context, d *plugin.QueryData) (*apprunner.Client, error)

func AppStreamClient ¶

func AppStreamClient(ctx context.Context, d *plugin.QueryData) (*appstream.Client, error)

func AppSyncClient ¶

func AppSyncClient(ctx context.Context, d *plugin.QueryData) (*appsync.Client, error)

func AthenaClient ¶

func AthenaClient(ctx context.Context, d *plugin.QueryData) (*athena.Client, error)

func AuditManagerClient ¶

func AuditManagerClient(ctx context.Context, d *plugin.QueryData) (*auditmanager.Client, error)

func AutoScalingClient ¶

func AutoScalingClient(ctx context.Context, d *plugin.QueryData) (*autoscaling.Client, error)

func BackupClient ¶

func BackupClient(ctx context.Context, d *plugin.QueryData) (*backup.Client, error)

func BatchClient ¶

func BatchClient(ctx context.Context, d *plugin.QueryData) (*batch.Client, error)

func BedrockAgentClient ¶

func BedrockAgentClient(ctx context.Context, d *plugin.QueryData) (*bedrockagent.Client, error)

BedrockAgentClient returns the service client for AWS Bedrock Agent service

func BedrockClient ¶

func BedrockClient(ctx context.Context, d *plugin.QueryData) (*bedrock.Client, error)

BedrockClient returns the service client for AWS Bedrock service

func BudgetsClient ¶

func BudgetsClient(ctx context.Context, d *plugin.QueryData) (*budgets.Client, error)

func CloudControlClient ¶

func CloudControlClient(ctx context.Context, d *plugin.QueryData) (*cloudcontrol.Client, error)

func CloudFormationClient ¶

func CloudFormationClient(ctx context.Context, d *plugin.QueryData) (*cloudformation.Client, error)

func CloudFrontClient ¶

func CloudFrontClient(ctx context.Context, d *plugin.QueryData) (*cloudfront.Client, error)

func CloudSearchClient ¶

func CloudSearchClient(ctx context.Context, d *plugin.QueryData) (*cloudsearch.Client, error)

func CloudTrailClient ¶

func CloudTrailClient(ctx context.Context, d *plugin.QueryData) (*cloudtrail.Client, error)

func CloudTrailRegionsClient ¶

func CloudTrailRegionsClient(ctx context.Context, d *plugin.QueryData, region string) (*cloudtrail.Client, error)

func CloudWatchClient ¶

func CloudWatchClient(ctx context.Context, d *plugin.QueryData) (*cloudwatch.Client, error)

func CloudWatchLogsClient ¶

func CloudWatchLogsClient(ctx context.Context, d *plugin.QueryData) (*cloudwatchlogs.Client, error)

func CloudWatchRegionsMatrix ¶

func CloudWatchRegionsMatrix(ctx context.Context, d *plugin.QueryData) []map[string]interface{}

_metric_ tables must all be limited to the CloudWatch service regions. This is a convenience function for them to use.

func CodeArtifactClient ¶

func CodeArtifactClient(ctx context.Context, d *plugin.QueryData) (*codeartifact.Client, error)

func CodeBuildClient ¶

func CodeBuildClient(ctx context.Context, d *plugin.QueryData) (*codebuild.Client, error)

func CodeCommitClient ¶

func CodeCommitClient(ctx context.Context, d *plugin.QueryData) (*codecommit.Client, error)

func CodeDeployClient ¶

func CodeDeployClient(ctx context.Context, d *plugin.QueryData) (*codedeploy.Client, error)

func CodeDeployDeploymentGroupArn ¶

func CodeDeployDeploymentGroupArn(ctx context.Context, d *plugin.QueryData, h *plugin.HydrateData) string

func CodePipelineClient ¶

func CodePipelineClient(ctx context.Context, d *plugin.QueryData) (*codepipeline.Client, error)

func CognitoIdentityClient ¶

func CognitoIdentityClient(ctx context.Context, d *plugin.QueryData) (*cognitoidentity.Client, error)

func ConfigClient ¶

func ConfigClient(ctx context.Context, d *plugin.QueryData) (*configservice.Client, error)

func ConfigInstance ¶

func ConfigInstance() interface{}

func ConnectClient ¶

func ConnectClient(ctx context.Context, d *plugin.QueryData) (*connect.Client, error)

func CostExplorerClient ¶

func CostExplorerClient(ctx context.Context, d *plugin.QueryData) (*costexplorer.Client, error)

func CostOptimizationHubClient ¶

func CostOptimizationHubClient(ctx context.Context, d *plugin.QueryData) (*costoptimizationhub.Client, error)

func DAXClient ¶

func DAXClient(ctx context.Context, d *plugin.QueryData) (*dax.Client, error)

func DLMClient ¶

func DLMClient(ctx context.Context, d *plugin.QueryData) (*dlm.Client, error)

func DRSClient ¶

func DRSClient(ctx context.Context, d *plugin.QueryData) (*drs.Client, error)

func DataSyncClient ¶

func DataSyncClient(ctx context.Context, d *plugin.QueryData) (*datasync.Client, error)

func DirectoryServiceClient ¶

func DirectoryServiceClient(ctx context.Context, d *plugin.QueryData) (*directoryservice.Client, error)

func DocDBClient ¶

func DocDBClient(ctx context.Context, d *plugin.QueryData) (*docdb.Client, error)

func DocDBClusterInstanceTagListToTurbotTags ¶

func DocDBClusterInstanceTagListToTurbotTags(ctx context.Context, d *transform.TransformData) (interface{}, error)

func DynamoDBClient ¶

func DynamoDBClient(ctx context.Context, d *plugin.QueryData) (*dynamodb.Client, error)

func EC2Client ¶

func EC2Client(ctx context.Context, d *plugin.QueryData) (*ec2.Client, error)

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 ECRClient ¶

func ECRClient(ctx context.Context, d *plugin.QueryData) (*ecr.Client, error)

func ECRPublicClient ¶

func ECRPublicClient(ctx context.Context, d *plugin.QueryData) (*ecrpublic.Client, error)

func ECSClient ¶

func ECSClient(ctx context.Context, d *plugin.QueryData) (*ecs.Client, error)

func EFSClient ¶

func EFSClient(ctx context.Context, d *plugin.QueryData) (*efs.Client, error)

func EKSClient ¶

func EKSClient(ctx context.Context, d *plugin.QueryData) (*eks.Client, error)

func EMRClient ¶

func EMRClient(ctx context.Context, d *plugin.QueryData) (*emr.Client, error)

func ElastiCacheClient ¶

func ElastiCacheClient(ctx context.Context, d *plugin.QueryData) (*elasticache.Client, error)

func ElasticBeanstalkClient ¶

func ElasticBeanstalkClient(ctx context.Context, d *plugin.QueryData) (*elasticbeanstalk.Client, error)

func EmrInstanceGroupTitle ¶

func EmrInstanceGroupTitle(_ context.Context, d *transform.TransformData) (interface{}, error)

func EventBridgeClient ¶

func EventBridgeClient(ctx context.Context, d *plugin.QueryData) (*eventbridge.Client, error)

func FMSClient ¶

func FMSClient(ctx context.Context, d *plugin.QueryData) (*fms.Client, error)

func FSxClient ¶

func FSxClient(ctx context.Context, d *plugin.QueryData) (*fsx.Client, error)

func FirehoseClient ¶

func FirehoseClient(ctx context.Context, d *plugin.QueryData) (*firehose.Client, error)

func GetConfig ¶

func GetConfig(connection *plugin.Connection) awsConfig

GetConfig :: retrieve and cast connection config from query data

func GetEnabledStandards ¶

func GetEnabledStandards(ctx context.Context, d *plugin.QueryData, h *plugin.HydrateData) (interface{}, error)

func GlacierClient ¶

func GlacierClient(ctx context.Context, d *plugin.QueryData) (*glacier.Client, error)

func GlobalAcceleratorClient ¶

func GlobalAcceleratorClient(ctx context.Context, d *plugin.QueryData) (*globalaccelerator.Client, error)

func GlueClient ¶

func GlueClient(ctx context.Context, d *plugin.QueryData) (*glue.Client, error)

func GuardDutyClient ¶

func GuardDutyClient(ctx context.Context, d *plugin.QueryData) (*guardduty.Client, error)

func HealthClient ¶

func HealthClient(ctx context.Context, d *plugin.QueryData) (*health.Client, error)

func IAMClient ¶

func IAMClient(ctx context.Context, d *plugin.QueryData) (*iam.Client, error)

func IdentityStoreClient ¶

func IdentityStoreClient(ctx context.Context, d *plugin.QueryData) (*identitystore.Client, error)

func Inspector2Client ¶

func Inspector2Client(ctx context.Context, d *plugin.QueryData) (*inspector2.Client, error)

func InspectorClient ¶

func InspectorClient(ctx context.Context, d *plugin.QueryData) (*inspector.Client, error)

func IoTClient ¶

func IoTClient(ctx context.Context, d *plugin.QueryData) (*iot.Client, error)

func KMSClient ¶

func KMSClient(ctx context.Context, d *plugin.QueryData) (*kms.Client, error)

func KafkaClient ¶

func KafkaClient(ctx context.Context, d *plugin.QueryData) (*kafka.Client, error)

func KafkaConnectClient ¶

func KafkaConnectClient(ctx context.Context, d *plugin.QueryData) (*kafkaconnect.Client, error)

func KeyspacesClient ¶

func KeyspacesClient(ctx context.Context, d *plugin.QueryData) (*keyspaces.Client, error)

func KinesisAnalyticsV2Client ¶

func KinesisAnalyticsV2Client(ctx context.Context, d *plugin.QueryData) (*kinesisanalyticsv2.Client, error)

func KinesisClient ¶

func KinesisClient(ctx context.Context, d *plugin.QueryData) (*kinesis.Client, error)

func KinesisVideoClient ¶

func KinesisVideoClient(ctx context.Context, d *plugin.QueryData) (*kinesisvideo.Client, error)

func LakeFormationClient ¶

func LakeFormationClient(ctx context.Context, d *plugin.QueryData) (*lakeformation.Client, error)

func LambdaClient ¶

func LambdaClient(ctx context.Context, d *plugin.QueryData) (*lambda.Client, error)

func LightsailClient ¶

func LightsailClient(ctx context.Context, d *plugin.QueryData) (*lightsail.Client, error)

func ListAwsMGNApplications ¶

func ListAwsMGNApplications(ctx context.Context, d *plugin.QueryData, h *plugin.HydrateData) (interface{}, error)

// LIST FUNCTION

func MGNClient ¶

func MGNClient(ctx context.Context, d *plugin.QueryData) (*mgn.Client, error)

func MQClient ¶

func MQClient(ctx context.Context, d *plugin.QueryData) (*mq.Client, error)

func Macie2Client ¶

func Macie2Client(ctx context.Context, d *plugin.QueryData) (*macie2.Client, error)

func MediaStoreClient ¶

func MediaStoreClient(ctx context.Context, d *plugin.QueryData) (*mediastore.Client, error)

func MemoryDBClient ¶

func MemoryDBClient(ctx context.Context, d *plugin.QueryData) (*memorydb.Client, error)

func NeptuneClient ¶

func NeptuneClient(ctx context.Context, d *plugin.QueryData) (*neptune.Client, error)

func NetworkFirewallClient ¶

func NetworkFirewallClient(ctx context.Context, d *plugin.QueryData) (*networkfirewall.Client, error)

func NormalizeRegion ¶

func NormalizeRegion(region string) string

func OAMClient ¶

func OAMClient(ctx context.Context, d *plugin.QueryData) (*oam.Client, error)

func OpenSearchClient ¶

func OpenSearchClient(ctx context.Context, d *plugin.QueryData) (*opensearch.Client, error)

func OrganizationClient ¶

func OrganizationClient(ctx context.Context, d *plugin.QueryData) (*organizations.Client, error)

func PinpointClient ¶

func PinpointClient(ctx context.Context, d *plugin.QueryData) (*pinpoint.Client, error)

func PipesClient ¶

func PipesClient(ctx context.Context, d *plugin.QueryData) (*pipes.Client, error)

func Plugin ¶

func Plugin(ctx context.Context) *plugin.Plugin

Plugin creates this (aws) plugin

func PricingClient ¶

func PricingClient(ctx context.Context, d *plugin.QueryData) (*pricing.Client, error)

func QuickSightClient ¶

func QuickSightClient(ctx context.Context, d *plugin.QueryData) (*quicksight.Client, error)

QuickSightClient returns the client for the Amazon QuickSight service

func RAMClient ¶

func RAMClient(ctx context.Context, d *plugin.QueryData) (*ram.Client, error)

func RDSClient ¶

func RDSClient(ctx context.Context, d *plugin.QueryData) (*rds.Client, error)

func RDSDBProxyClient ¶

func RDSDBProxyClient(ctx context.Context, d *plugin.QueryData) (*rds.Client, error)

func RDSDBRecommendationClient ¶

func RDSDBRecommendationClient(ctx context.Context, d *plugin.QueryData) (*rds.Client, error)

func RedshiftClient ¶

func RedshiftClient(ctx context.Context, d *plugin.QueryData) (*redshift.Client, error)

func RedshiftServerlessClient ¶

func RedshiftServerlessClient(ctx context.Context, d *plugin.QueryData) (*redshiftserverless.Client, error)

func ResourceExplorerClient ¶

func ResourceExplorerClient(ctx context.Context, d *plugin.QueryData, region string) (*resourceexplorer2.Client, error)

func RolesAnywhereClient ¶

func RolesAnywhereClient(ctx context.Context, d *plugin.QueryData) (*rolesanywhere.Client, error)

func Route53Client ¶

func Route53Client(ctx context.Context, d *plugin.QueryData) (*route53.Client, error)

func Route53DomainsClient ¶

func Route53DomainsClient(ctx context.Context, d *plugin.QueryData) (*route53domains.Client, error)

func Route53ResolverClient ¶

func Route53ResolverClient(ctx context.Context, d *plugin.QueryData) (*route53resolver.Client, error)

func S3Client ¶

func S3Client(ctx context.Context, d *plugin.QueryData, region string) (*s3.Client, error)

func S3ControlClient ¶

func S3ControlClient(ctx context.Context, d *plugin.QueryData, region string) (*s3control.Client, error)

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 ¶

func S3TablesClient(ctx context.Context, d *plugin.QueryData) (*s3tables.Client, error)

S3TablesClient returns the service client for AWS S3 Tables service.

func S3TablesRegionsMatrix ¶

func S3TablesRegionsMatrix(ctx context.Context, d *plugin.QueryData) []map[string]interface{}

func SESClient ¶

func SESClient(ctx context.Context, d *plugin.QueryData) (*ses.Client, error)

func SESV2Client ¶

func SESV2Client(ctx context.Context, d *plugin.QueryData) (*sesv2.Client, error)

func SNSClient ¶

func SNSClient(ctx context.Context, d *plugin.QueryData) (*sns.Client, error)

func SQSClient ¶

func SQSClient(ctx context.Context, d *plugin.QueryData) (*sqs.Client, error)

func SSMClient ¶

func SSMClient(ctx context.Context, d *plugin.QueryData) (*ssm.Client, error)

func SSMIncidentsClient ¶

func SSMIncidentsClient(ctx context.Context, d *plugin.QueryData) (*ssmincidents.Client, error)

func SSOAdminClient ¶

func SSOAdminClient(ctx context.Context, d *plugin.QueryData) (*ssoadmin.Client, error)

func STSClient ¶

func STSClient(ctx context.Context, d *plugin.QueryData) (*sts.Client, error)

func SageMakerClient ¶

func SageMakerClient(ctx context.Context, d *plugin.QueryData) (*sagemaker.Client, error)

func SavingsPlansClient ¶

func SavingsPlansClient(ctx context.Context, d *plugin.QueryData) (*savingsplans.Client, error)

func SchedulerClient ¶

func SchedulerClient(ctx context.Context, d *plugin.QueryData) (*scheduler.Client, error)

func SecretsManagerClient ¶

func SecretsManagerClient(ctx context.Context, d *plugin.QueryData) (*secretsmanager.Client, error)

func SecurityHubClient ¶

func SecurityHubClient(ctx context.Context, d *plugin.QueryData) (*securityhub.Client, error)

func SecurityHubClientConfig ¶

func SecurityHubClientConfig(ctx context.Context, d *plugin.QueryData) (*aws.Config, error)

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 SecurityLakeClient(ctx context.Context, d *plugin.QueryData) (*securitylake.Client, error)

func ServiceCatalogClient ¶

func ServiceCatalogClient(ctx context.Context, d *plugin.QueryData) (*servicecatalog.Client, error)

func ServiceDiscoveryClient ¶

func ServiceDiscoveryClient(ctx context.Context, d *plugin.QueryData) (*servicediscovery.Client, error)

func ServiceQuotasClient ¶

func ServiceQuotasClient(ctx context.Context, d *plugin.QueryData) (*servicequotas.Client, error)

func ShieldClient ¶

func ShieldClient(ctx context.Context, d *plugin.QueryData) (*shield.Client, error)

func SimSpaceWeaverClient ¶

func SimSpaceWeaverClient(ctx context.Context, d *plugin.QueryData) (*simspaceweaver.Client, error)

func StepFunctionsClient ¶

func StepFunctionsClient(ctx context.Context, d *plugin.QueryData) (*sfn.Client, error)

func SupportClient ¶

func SupportClient(ctx context.Context, d *plugin.QueryData) (*support.Client, error)

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 TimestreamwriteClient(ctx context.Context, d *plugin.QueryData) (*timestreamwrite.Client, error)

func TransferClient ¶

func TransferClient(ctx context.Context, d *plugin.QueryData) (*transfer.Client, error)

func WAFClient ¶

func WAFClient(ctx context.Context, d *plugin.QueryData) (*waf.Client, error)

func WAFRegionMatrix ¶

func WAFRegionMatrix(ctx context.Context, d *plugin.QueryData) []map[string]interface{}

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 WAFRegionalClient(ctx context.Context, d *plugin.QueryData) (*wafregional.Client, error)

func WAFV2Client ¶

func WAFV2Client(ctx context.Context, d *plugin.QueryData, region string) (*wafv2.Client, error)

func WellArchitectedClient ¶

func WellArchitectedClient(ctx context.Context, d *plugin.QueryData) (*wellarchitected.Client, error)

func WorkspacesClient ¶

func WorkspacesClient(ctx context.Context, d *plugin.QueryData) (*workspaces.Client, error)

Types ¶

type AccessEntryInfo ¶

type AccessEntryInfo struct {
	ClusterName  *string
	PrincipalArn *string
}

AccessEntryInfo is a struct to hold cluster name and principal ARN for list operations

type AnswerInfo ¶

type AnswerInfo struct {
	types.Answer
	LensAlias       *string
	LensArn         *string
	MilestoneNumber *int32
	WorkloadId      *string
}

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 CEQuals ¶

type CEQuals struct {
	// Quals stuff
	SearchStartTime *timestamp.Timestamp
	SearchEndTime   *timestamp.Timestamp
	Metrics         string
	Granularity     string
	DimensionType1  string
	DimensionType2  string
	TagKey1         string
	TagKey2         string
}

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 ConfigurationDetails struct {
	Name                                 *string
	CreationDateTime                     *time.Time
	EncryptionConfiguration              interface{}
	InstanceMetadataServiceConfiguration interface{}
	SecurityConfiguration                interface{}
}

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 ExclusionInfo = struct {
	types.Exclusion
	AssessmentRunArn string
}

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 ¶

func (j *ExponentialJitterBackoff) BackoffDelay(attempt int, err error) (time.Duration, error)

BackoffDelay returns the duration to wait before the next attempt should be made. Returns an error if unable get a duration.

type FilterQual ¶

type FilterQual struct {
	ColumnName   string
	ColumnType   string
	PropertyName string
}

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 IdentityStoreGroup struct {
	IdentityStoreId *string
	Group           types.Group
}

type IdentityStoreUser ¶

type IdentityStoreUser struct {
	IdentityStoreId *string
	User            types.User
}

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 InventoryEntryInfo struct {
	CaptureTime   *string
	Entries       map[string]string
	InstanceId    *string
	SchemaVersion *string
	TypeName      *string
}

type InventoryInfo ¶

type InventoryInfo struct {
	CaptureTime   *string
	Content       interface{}
	Id            *string
	SchemaVersion *string
	TypeName      *string
}

type LaunchPermissions ¶

type LaunchPermissions struct {
	Group                 *string
	OrganizationArn       *string
	OrganizationalUnitArn *string
	UserId                *string
}

type LayerVersionInfo ¶

type LayerVersionInfo struct {
	LayerName string
	lambda.GetLayerVersionOutput
}

type LensInfo ¶

type LensInfo struct {
	CreatedAt         *time.Time
	Description       *string
	LensAlias         *string
	LensArn           *string
	LensName          *string
	LensStatus        types.LensStatus
	LensType          types.LensType
	LensVersion       *string
	Owner             *string
	UpdatedAt         *time.Time
	ShareInvitationId *string
	Tags              map[string]string
}

type LensReviewInfo ¶

type LensReviewInfo struct {
	MilestoneNumber int32
	WorkloadId      *string
	*types.LensReview
}

type LensShareInfo ¶

type LensShareInfo struct {
	LensAlias     *string
	LensName      *string
	LensArn       *string
	ShareId       *string
	SharedWith    *string
	Status        types.ShareStatus
	StatusMessage *string
}

type ListQueryInfo ¶

type ListQueryInfo struct {
	EventDataStoreArn *string
	types.Query
}

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 MethodInfo struct {
	ResourceId *string
	RestApiId  *string
	HttpMethod *string
	Path       *string
	PathPart   *string
	types.Method
}

type MetricDataPoint ¶

type MetricDataPoint struct {
	Id         *string
	Label      *string
	StatusCode types.StatusCode
	Period     *int32
	Timestamp  time.Time
	Value      float64
}

type MetricStatistics ¶

type MetricStatistics struct {
	MetricName *string
	Namespace  *string
	Period     *int32
	Label      *string
	Dimensions []types.Dimension
	types.Datapoint
}

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

func (NoOpRateLimit) GetToken ¶

func (NoOpRateLimit) GetToken(context.Context, uint) (func() error, 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 OrgAccount struct {
	types.Account
	ParentId *string
}

type OrganizationalUnit ¶

type OrganizationalUnit struct {
	types.OrganizationalUnit
	Path     string
	ParentId string
}

type Parameter ¶

type Parameter struct {
	ParameterGroupName string
	types.Parameter
}

type ParliamentCondition ¶

type ParliamentCondition struct {
	Condition   string
	Description string
	Type        string
}

type ParliamentPermissions ¶

type ParliamentPermissions []ParliamentService

type ParliamentPrivilege ¶

type ParliamentPrivilege struct {
	AccessLevel   string
	Description   string
	Privilege     string
	ResourceTypes []ParliamentResourceType
}

type ParliamentResource ¶

type ParliamentResource struct {
	Arn           string
	ConditionKeys []string
	Resource      string
}

type ParliamentResourceType ¶

type ParliamentResourceType struct {
	ConditionKeys    []string
	DependentActions []string
	ResourceType     string
}

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 {
	PortfolioShareDetail types.PortfolioShareDetail
	PortfolioId          string
	PortfolioArn         string
	PortfolioDisplayName string
}

type PrefixListEntryInfo ¶

type PrefixListEntryInfo struct {
	PrefixListId *string
	Cidr         *string
	Description  *string
}

type PriceDimension ¶

type PriceDimension struct {
	Unit         *string
	BeginRange   *string
	EndRange     *string
	Description  *string
	RateCode     *string
	PricePerUnit map[string]*string
}

type PriceList ¶

type PriceList struct {
	Product         *Product
	ServiceCode     *string
	Terms           map[string]*Term
	Version         *string
	PublicationDate *time.Time
	// contains filtered or unexported fields
}

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 ¶

func (principal *Principal) UnmarshalJSON(b []byte) error

UnmarshalJSON for the Principal struct

type Product ¶

type Product struct {
	ProductFamily *string
	Attributes    map[string]*string
	// contains filtered or unexported fields
}

type ProductSubscription ¶

type ProductSubscription struct {
	Arn string
}

type QuickSightGroup ¶

type QuickSightGroup struct {
	types.Group
	Namespace string
}

type QuickSightUser ¶

type QuickSightUser struct {
	types.User
	Namespace string
}

type Region ¶

type Region struct {
	ID          string `json:"id"`
	Description string `json:"description"`
}

Region represents an AWS region.

type RegionsData ¶

type RegionsData struct {
	AllRegions      []string
	ActiveRegions   []string
	NotOptedRegions []string
	APIRetrivedList bool
}

type RegionsInConfig ¶

type RegionsInConfig struct {
	SteampipeAvailable bool
	SteampipeDefault   bool
}

type ReviewImprovementInfo ¶

type ReviewImprovementInfo struct {
	LensAlias       *string
	LensArn         *string
	MilestoneNumber int32
	WorkloadId      *string
	types.ImprovementSummary
}

type ReviewReportInfo ¶

type ReviewReportInfo struct {
	Base64String    *string
	LensAlias       *string
	LensArn         *string
	MilestoneNumber int32
	WorkloadId      *string
}

type RotationInfo ¶

type RotationInfo struct {
	KeyId        *string
	KeyArn       *string
	RotationDate *time.Time
	RotationType types.RotationType
}

type RouteDetails ¶

type RouteDetails struct {
	Route                      types.TransitGatewayRoute
	TransitGatewayRouteTableId string
}

type RouteInfo ¶

type RouteInfo struct {
	ApiId string
	*apigatewayv2.GetRouteOutput
}

type SAMLProvider ¶

type SAMLProvider struct {
	Arn                  *string     `min:"20" type:"string"`
	CreateDate           *time.Time  `type:"timestamp"`
	SAMLMetadataDocument *string     `min:"1000" type:"string"`
	Tags                 []types.Tag `type:"list"`
	ValidUntil           *time.Time  `type:"timestamp"`
}

type SearchStreamItem ¶

type SearchStreamItem struct {
	types.Resource
	ViewArn *string
}

type ServerCertificate ¶

type ServerCertificate struct {
	CertificateBody           *string
	ServerCertificateMetadata types.ServerCertificateMetadata
	CertificateChain          *string
	Tags                      []types.Tag
}

type Service ¶

type Service struct {
	Endpoints map[string]Endpoint `json:"endpoints"`
}

Service represents an AWS service with its endpoints.

type ServiceDetail ¶

type ServiceDetail struct {
	AttributeName string
	ServiceCode   *string
}

type ServiceInstanceInfo ¶

type ServiceInstanceInfo struct {
	Id         *string
	ServiceId  *string
	Attributes map[string]string
}

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 ¶

func (statement *Statement) UnmarshalJSON(b []byte) error

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 Term ¶

type Term map[string]*Offer

type TermAttributes ¶

type TermAttributes struct {
	PurchaseOption      *string
	LeaseContractLength *string
	OfferingClass       *string
	// contains filtered or unexported fields
}

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 VPCAssociationAuthorizationResult ¶

type VPCAssociationAuthorizationResult struct {
	HostedZoneId *string
	VPCId        *string
	VPCRegion    *string
}

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 ¶

func (value *Value) UnmarshalJSON(b []byte) error

UnmarshalJSON for the Value struct

type Variant ¶

type Variant struct {
	Hostname string   `json:"hostname"`
	Tags     []string `json:"tags"`
}

Variant represents a variant of an endpoint with additional metadata.

type VpcFilterKeyMap ¶

type VpcFilterKeyMap struct {
	ColumnName string
	FilterName string
	ColumnType string
}

type WorkloadShareInfo ¶

type WorkloadShareInfo struct {
	WorkloadId    *string
	WorkloadShare types.WorkloadShareSummary
}

Source Files ¶

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL