Documentation
¶
Overview ¶
Package aws implements wrappers for AWS API calls.
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var AirportToRegion = map[string]string{
"ARN": "eu-north-1",
"BAH": "me-south-1",
"BJS": "cn-north-1",
"BOM": "ap-south-1",
"CDG": "eu-west-3",
"CGK": "ap-southeast-3",
"CMH": "us-east-2",
"CPT": "af-south-1",
"DUB": "eu-west-1",
"FRA": "eu-central-1",
"GRU": "sa-east-1",
"HKG": "ap-east-1",
"HYD": "ap-south-2",
"IAD": "us-east-1",
"ICN": "ap-northeast-2",
"KIX": "ap-northeast-3",
"LHR": "eu-west-2",
"MXP": "eu-south-1",
"NRT": "ap-northeast-1",
"PDX": "us-west-2",
"SFO": "us-west-1",
"SIN": "ap-southeast-1",
"SYD": "ap-southeast-2",
"YUL": "ca-central-1",
"ZAZ": "eu-south-2",
"ZHY": "cn-northwest-1",
}
AirportToRegion maps airport code to each region.
View Source
var RegionToAiport = map[string]string{
"eu-north-1": "ARN",
"me-south-1": "BAH",
"cn-north-1": "BJS",
"ap-south-1": "BOM",
"eu-west-3": "CDG",
"ap-southeast-3": "CGK",
"us-east-2": "CMH",
"af-south-1": "CPT",
"eu-west-1": "DUB",
"eu-central-1": "FRA",
"sa-east-1": "GRU",
"ap-east-1": "HKG",
"ap-south-2": "HYD",
"us-east-1": "IAD",
"ap-northeast-2": "ICN",
"ap-northeast-3": "KIX",
"eu-west-2": "LHR",
"eu-south-1": "MXP",
"ap-northeast-1": "NRT",
"us-west-2": "PDX",
"us-west-1": "SFO",
"ap-southeast-1": "SIN",
"ap-southeast-2": "SYD",
"ca-central-1": "YUL",
"eu-south-2": "ZAZ",
"cn-northwest-1": "ZHY",
}
RegionToAiport maps each region to airport code.
Functions ¶
Types ¶
type AMI ¶ added in v0.6.3
type AMI struct {
ARN string `json:"arn"`
Name string `json:"name"`
Version int64 `json:"version"`
LastModifiedDate time.Time `json:"last-modified-date"`
SchemaVersion string `json:"schema_version,omitempty"`
ImageID string `json:"image_id,omitempty"`
ImageName string `json:"image_name,omitempty"`
}
AMI represents AMI.
type Config ¶
type Config struct {
// Logger is the log object.
Logger *zap.Logger
// DebugAPICalls is true to log all AWS API call debugging messages.
DebugAPICalls bool
// Region is a separate AWS geographic area for EKS service.
// Each AWS Region has multiple, isolated locations known as Availability Zones.
Region string
// ResolverURL is a custom resolver URL.
ResolverURL string
// SigningName is the API signing name.
SigningName string
}
Config defines a top-level AWS API configuration to create a session.
Directories
¶
| Path | Synopsis |
|---|---|
|
Package cloudformation implements common CloudFormation utilities.
|
Package cloudformation implements common CloudFormation utilities. |
|
Package ec2 implements various AWS EC2 operations.
|
Package ec2 implements various AWS EC2 operations. |
|
instance-types
command
instance-types auto-generates EC2 instance types from AWS API.
|
instance-types auto-generates EC2 instance types from AWS API. |
|
metadata
Package metadata queries the EC2 metadata.
|
Package metadata queries the EC2 metadata. |
|
Package elb implements ELB utilities.
|
Package elb implements ELB utilities. |
|
Package iam implements various IAM components.
|
Package iam implements various IAM components. |
Click to show internal directories.
Click to hide internal directories.