Documentation ¶
Index ¶
Constants ¶
View Source
const ( EBS_ProviderType = storage.ProviderType("ebs") // The volume type (default standard): // "gp2" for General Purpose (SSD) volumes // "io1" for Provisioned IOPS (SSD) volumes, // "standard" for Magnetic volumes. EBS_VolumeType = "volume-type" // The number of I/O operations per second (IOPS) per GiB // to provision for the volume. Only valid for Provisioned // IOPS (SSD) volumes. EBS_IOPS = "iops" // Specifies whether the volume should be encrypted. EBS_Encrypted = "encrypted" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AmazonRenderer ¶
type AmazonRenderer struct{}
func (AmazonRenderer) Render ¶
func (AmazonRenderer) Render(cfg cloudinit.CloudConfig, os jujuos.OSType) ([]byte, error)
type SecurityGroupCleaner ¶
type SecurityGroupCleaner interface { // DeleteSecurityGroup deletes security group on the provider. DeleteSecurityGroup(group ec2.SecurityGroup) (resp *ec2.SimpleResp, err error) }
SecurityGroupCleaner defines provider instance methods needed to delete a security group.
type SubnetMatcher ¶
func CreateSubnetMatcher ¶
func CreateSubnetMatcher(subnetQuery string) SubnetMatcher
CreateSubnetMatcher creates a SubnetMatcher that handles a particular method of comparison based on the content of the subnet query. If the query looks like a CIDR, then we will match subnets with the same CIDR. If it follows the syntax of a "subnet-XXXX" then we will match the Subnet ID. Everything else is just matched as a Name.
Source Files ¶
Directories ¶
Path | Synopsis |
---|---|
internal
|
|
ec2instancetypes
Package ec2instancetypes contains instance type information for the ec2 provider, generated from the AWS Price List API.
|
Package ec2instancetypes contains instance type information for the ec2 provider, generated from the AWS Price List API. |
Click to show internal directories.
Click to hide internal directories.