Documentation ¶
Index ¶
Constants ¶
View Source
const ( PublicVisibility = "public" PrivateVisibility = "private" )
View Source
const (
HardwareAssistedVirtualization = "hvm"
)
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AmiConfiguration ¶
type AmiConfiguration struct { AmiName string `json:"name"` Description string `json:"description"` VirtualizationType string `json:"virtualization_type"` Encrypted bool `json:"encrypted"` KmsKeyId string `json:"kms_key_id"` Visibility string `json:"visibility"` Tags map[string]string `json:"tags,omitempty"` KeepImg bool `json:"keepimg"` }
Convention: 1. required 2. optional, defaulted 3. optional
type AmiRegion ¶
type AmiRegion struct { RegionName string `json:"name"` Credentials Credentials `json:"credentials"` BucketName string `json:"bucket_name"` BucketFolder string `json:"bucket_folder"` ServerSideEncryption string `json:"server_side_encryption"` Destinations []string `json:"destinations"` IsolatedRegion bool `json:"-"` }
type Config ¶
type Config struct { AmiConfiguration AmiConfiguration `json:"ami_configuration"` AmiRegions []AmiRegion `json:"ami_regions"` }
type Credentials ¶
Click to show internal directories.
Click to hide internal directories.