aws

package
v0.0.21 Latest Latest
Warning

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

Go to latest
Published: Mar 23, 2017 License: Apache-2.0 Imports: 36 Imported by: 0

Documentation

Overview

DO NOT EDIT This file was automatically generated with go generate

DO NOT EDIT This file was automatically generated with go generate

DO NOT EDIT This file was automatically generated with go generate

Index

Constants

This section is empty.

Variables

View Source
var AWSTemplatesDefinitions = map[string]template.Definition{
	"createvpc": {
		Action:         "create",
		Entity:         "vpc",
		Api:            "ec2",
		RequiredParams: []string{"cidr"},
		ExtraParams:    []string{"name"},
	},
	"deletevpc": {
		Action:         "delete",
		Entity:         "vpc",
		Api:            "ec2",
		RequiredParams: []string{"id"},
		ExtraParams:    []string{},
	},
	"createsubnet": {
		Action:         "create",
		Entity:         "subnet",
		Api:            "ec2",
		RequiredParams: []string{"cidr", "vpc"},
		ExtraParams:    []string{"name", "zone"},
	},
	"updatesubnet": {
		Action:         "update",
		Entity:         "subnet",
		Api:            "ec2",
		RequiredParams: []string{"id"},
		ExtraParams:    []string{"public"},
	},
	"deletesubnet": {
		Action:         "delete",
		Entity:         "subnet",
		Api:            "ec2",
		RequiredParams: []string{"id"},
		ExtraParams:    []string{},
	},
	"createinstance": {
		Action:         "create",
		Entity:         "instance",
		Api:            "ec2",
		RequiredParams: []string{"count", "image", "name", "subnet", "type"},
		ExtraParams:    []string{"group", "ip", "key", "lock", "userdata"},
	},
	"updateinstance": {
		Action:         "update",
		Entity:         "instance",
		Api:            "ec2",
		RequiredParams: []string{"id"},
		ExtraParams:    []string{"group", "lock", "type"},
	},
	"deleteinstance": {
		Action:         "delete",
		Entity:         "instance",
		Api:            "ec2",
		RequiredParams: []string{"id"},
		ExtraParams:    []string{},
	},
	"startinstance": {
		Action:         "start",
		Entity:         "instance",
		Api:            "ec2",
		RequiredParams: []string{"id"},
		ExtraParams:    []string{},
	},
	"stopinstance": {
		Action:         "stop",
		Entity:         "instance",
		Api:            "ec2",
		RequiredParams: []string{"id"},
		ExtraParams:    []string{},
	},
	"checkinstance": {
		Action:         "check",
		Entity:         "instance",
		Api:            "ec2",
		RequiredParams: []string{"id", "state", "timeout"},
		ExtraParams:    []string{},
	},
	"createsecuritygroup": {
		Action:         "create",
		Entity:         "securitygroup",
		Api:            "ec2",
		RequiredParams: []string{"description", "name", "vpc"},
		ExtraParams:    []string{},
	},
	"updatesecuritygroup": {
		Action:         "update",
		Entity:         "securitygroup",
		Api:            "ec2",
		RequiredParams: []string{"cidr", "id", "protocol"},
		ExtraParams:    []string{"inbound", "outbound", "portrange"},
	},
	"deletesecuritygroup": {
		Action:         "delete",
		Entity:         "securitygroup",
		Api:            "ec2",
		RequiredParams: []string{"id"},
		ExtraParams:    []string{},
	},
	"createvolume": {
		Action:         "create",
		Entity:         "volume",
		Api:            "ec2",
		RequiredParams: []string{"size", "zone"},
		ExtraParams:    []string{},
	},
	"deletevolume": {
		Action:         "delete",
		Entity:         "volume",
		Api:            "ec2",
		RequiredParams: []string{"id"},
		ExtraParams:    []string{},
	},
	"attachvolume": {
		Action:         "attach",
		Entity:         "volume",
		Api:            "ec2",
		RequiredParams: []string{"device", "id", "instance"},
		ExtraParams:    []string{},
	},
	"detachvolume": {
		Action:         "detach",
		Entity:         "volume",
		Api:            "ec2",
		RequiredParams: []string{"device", "id", "instance"},
		ExtraParams:    []string{"force"},
	},
	"createinternetgateway": {
		Action:         "create",
		Entity:         "internetgateway",
		Api:            "ec2",
		RequiredParams: []string{},
		ExtraParams:    []string{},
	},
	"deleteinternetgateway": {
		Action:         "delete",
		Entity:         "internetgateway",
		Api:            "ec2",
		RequiredParams: []string{"id"},
		ExtraParams:    []string{},
	},
	"attachinternetgateway": {
		Action:         "attach",
		Entity:         "internetgateway",
		Api:            "ec2",
		RequiredParams: []string{"id", "vpc"},
		ExtraParams:    []string{},
	},
	"detachinternetgateway": {
		Action:         "detach",
		Entity:         "internetgateway",
		Api:            "ec2",
		RequiredParams: []string{"id", "vpc"},
		ExtraParams:    []string{},
	},
	"createroutetable": {
		Action:         "create",
		Entity:         "routetable",
		Api:            "ec2",
		RequiredParams: []string{"vpc"},
		ExtraParams:    []string{},
	},
	"deleteroutetable": {
		Action:         "delete",
		Entity:         "routetable",
		Api:            "ec2",
		RequiredParams: []string{"id"},
		ExtraParams:    []string{},
	},
	"attachroutetable": {
		Action:         "attach",
		Entity:         "routetable",
		Api:            "ec2",
		RequiredParams: []string{"id", "subnet"},
		ExtraParams:    []string{},
	},
	"detachroutetable": {
		Action:         "detach",
		Entity:         "routetable",
		Api:            "ec2",
		RequiredParams: []string{"association"},
		ExtraParams:    []string{},
	},
	"createroute": {
		Action:         "create",
		Entity:         "route",
		Api:            "ec2",
		RequiredParams: []string{"cidr", "gateway", "table"},
		ExtraParams:    []string{},
	},
	"deleteroute": {
		Action:         "delete",
		Entity:         "route",
		Api:            "ec2",
		RequiredParams: []string{"cidr", "table"},
		ExtraParams:    []string{},
	},
	"createtag": {
		Action:         "create",
		Entity:         "tag",
		Api:            "ec2",
		RequiredParams: []string{"key", "resource", "value"},
		ExtraParams:    []string{},
	},
	"deletetag": {
		Action:         "delete",
		Entity:         "tag",
		Api:            "ec2",
		RequiredParams: []string{"key", "resource", "value"},
		ExtraParams:    []string{},
	},
	"createkeypair": {
		Action:         "create",
		Entity:         "keypair",
		Api:            "ec2",
		RequiredParams: []string{"name"},
		ExtraParams:    []string{},
	},
	"deletekeypair": {
		Action:         "delete",
		Entity:         "keypair",
		Api:            "ec2",
		RequiredParams: []string{"id"},
		ExtraParams:    []string{},
	},
	"createloadbalancer": {
		Action:         "create",
		Entity:         "loadbalancer",
		Api:            "elbv2",
		RequiredParams: []string{"name", "subnets"},
		ExtraParams:    []string{"groups", "iptype", "scheme"},
	},
	"deleteloadbalancer": {
		Action:         "delete",
		Entity:         "loadbalancer",
		Api:            "elbv2",
		RequiredParams: []string{"id"},
		ExtraParams:    []string{},
	},
	"createlistener": {
		Action:         "create",
		Entity:         "listener",
		Api:            "elbv2",
		RequiredParams: []string{"actiontype", "loadbalancer", "port", "protocol", "target"},
		ExtraParams:    []string{"certificate", "sslpolicy"},
	},
	"deletelistener": {
		Action:         "delete",
		Entity:         "listener",
		Api:            "elbv2",
		RequiredParams: []string{"id"},
		ExtraParams:    []string{},
	},
	"createtargetgroup": {
		Action:         "create",
		Entity:         "targetgroup",
		Api:            "elbv2",
		RequiredParams: []string{"name", "port", "protocol", "vpc"},
		ExtraParams:    []string{"healthcheckinterval", "healthcheckpath", "healthcheckport", "healthcheckprotocol", "healthchecktimeout", "healthythreshold", "matcher", "unhealthythreshold"},
	},
	"deletetargetgroup": {
		Action:         "delete",
		Entity:         "targetgroup",
		Api:            "elbv2",
		RequiredParams: []string{"id"},
		ExtraParams:    []string{},
	},
	"attachinstance": {
		Action:         "attach",
		Entity:         "instance",
		Api:            "elbv2",
		RequiredParams: []string{"group", "id"},
		ExtraParams:    []string{"port"},
	},
	"detachinstance": {
		Action:         "detach",
		Entity:         "instance",
		Api:            "elbv2",
		RequiredParams: []string{"group", "id"},
		ExtraParams:    []string{},
	},
	"createdatabase": {
		Action:         "create",
		Entity:         "database",
		Api:            "rds",
		RequiredParams: []string{"engine", "id", "password", "size", "type", "username"},
		ExtraParams:    []string{"autoupgrade", "backupretention", "backupwindow", "cluster", "dbname", "dbsecgroup", "domain", "encrypted", "iamrole", "iops", "license", "maintenancewindow", "multiaz", "optiongroup", "parametergroup", "port", "public", "storagetype", "subnetgroup", "timezone", "version", "vpcsecgroup", "zone"},
	},
	"deletedatabase": {
		Action:         "delete",
		Entity:         "database",
		Api:            "rds",
		RequiredParams: []string{"id"},
		ExtraParams:    []string{"skipsnapshot", "snapshotid"},
	},
	"createdbsubnetgroup": {
		Action:         "create",
		Entity:         "dbsubnetgroup",
		Api:            "rds",
		RequiredParams: []string{"description", "name", "subnets"},
		ExtraParams:    []string{},
	},
	"deletedbsubnetgroup": {
		Action:         "delete",
		Entity:         "dbsubnetgroup",
		Api:            "rds",
		RequiredParams: []string{"id"},
		ExtraParams:    []string{},
	},
	"createuser": {
		Action:         "create",
		Entity:         "user",
		Api:            "iam",
		RequiredParams: []string{"name"},
		ExtraParams:    []string{},
	},
	"deleteuser": {
		Action:         "delete",
		Entity:         "user",
		Api:            "iam",
		RequiredParams: []string{"name"},
		ExtraParams:    []string{},
	},
	"attachuser": {
		Action:         "attach",
		Entity:         "user",
		Api:            "iam",
		RequiredParams: []string{"group", "name"},
		ExtraParams:    []string{},
	},
	"detachuser": {
		Action:         "detach",
		Entity:         "user",
		Api:            "iam",
		RequiredParams: []string{"group", "name"},
		ExtraParams:    []string{},
	},
	"createaccesskey": {
		Action:         "create",
		Entity:         "accesskey",
		Api:            "iam",
		RequiredParams: []string{"user"},
		ExtraParams:    []string{},
	},
	"deleteaccesskey": {
		Action:         "delete",
		Entity:         "accesskey",
		Api:            "iam",
		RequiredParams: []string{"id"},
		ExtraParams:    []string{},
	},
	"creategroup": {
		Action:         "create",
		Entity:         "group",
		Api:            "iam",
		RequiredParams: []string{"name"},
		ExtraParams:    []string{},
	},
	"deletegroup": {
		Action:         "delete",
		Entity:         "group",
		Api:            "iam",
		RequiredParams: []string{"name"},
		ExtraParams:    []string{},
	},
	"attachpolicy": {
		Action:         "attach",
		Entity:         "policy",
		Api:            "iam",
		RequiredParams: []string{"arn"},
		ExtraParams:    []string{"group", "user"},
	},
	"detachpolicy": {
		Action:         "detach",
		Entity:         "policy",
		Api:            "iam",
		RequiredParams: []string{"arn"},
		ExtraParams:    []string{"group", "user"},
	},
	"createbucket": {
		Action:         "create",
		Entity:         "bucket",
		Api:            "s3",
		RequiredParams: []string{"name"},
		ExtraParams:    []string{},
	},
	"deletebucket": {
		Action:         "delete",
		Entity:         "bucket",
		Api:            "s3",
		RequiredParams: []string{"name"},
		ExtraParams:    []string{},
	},
	"createstorageobject": {
		Action:         "create",
		Entity:         "storageobject",
		Api:            "s3",
		RequiredParams: []string{"bucket", "file"},
		ExtraParams:    []string{"name"},
	},
	"deletestorageobject": {
		Action:         "delete",
		Entity:         "storageobject",
		Api:            "s3",
		RequiredParams: []string{"bucket", "key"},
		ExtraParams:    []string{},
	},
	"createtopic": {
		Action:         "create",
		Entity:         "topic",
		Api:            "sns",
		RequiredParams: []string{"name"},
		ExtraParams:    []string{},
	},
	"deletetopic": {
		Action:         "delete",
		Entity:         "topic",
		Api:            "sns",
		RequiredParams: []string{"id"},
		ExtraParams:    []string{},
	},
	"createsubscription": {
		Action:         "create",
		Entity:         "subscription",
		Api:            "sns",
		RequiredParams: []string{"endpoint", "protocol", "topic"},
		ExtraParams:    []string{},
	},
	"deletesubscription": {
		Action:         "delete",
		Entity:         "subscription",
		Api:            "sns",
		RequiredParams: []string{"id"},
		ExtraParams:    []string{},
	},
	"createqueue": {
		Action:         "create",
		Entity:         "queue",
		Api:            "sqs",
		RequiredParams: []string{"name"},
		ExtraParams:    []string{"delay", "maxMsgSize", "msgWait", "policy", "redrivePolicy", "retentionPeriod", "visibilityTimeout"},
	},
	"deletequeue": {
		Action:         "delete",
		Entity:         "queue",
		Api:            "sqs",
		RequiredParams: []string{"url"},
		ExtraParams:    []string{},
	},
	"createzone": {
		Action:         "create",
		Entity:         "zone",
		Api:            "route53",
		RequiredParams: []string{"callerreference", "name"},
		ExtraParams:    []string{"comment", "delegationsetid", "isprivate", "vpcid", "vpcregion"},
	},
	"deletezone": {
		Action:         "delete",
		Entity:         "zone",
		Api:            "route53",
		RequiredParams: []string{"id"},
		ExtraParams:    []string{},
	},
	"createrecord": {
		Action:         "create",
		Entity:         "record",
		Api:            "route53",
		RequiredParams: []string{"name", "ttl", "type", "value", "zone"},
		ExtraParams:    []string{"comment"},
	},
	"deleterecord": {
		Action:         "delete",
		Entity:         "record",
		Api:            "route53",
		RequiredParams: []string{"name", "ttl", "type", "value", "zone"},
		ExtraParams:    []string{},
	},
}

Functions

func DriverSupportedActions

func DriverSupportedActions() map[string][]string

func NewEc2Driver

func NewEc2Driver(api ec2iface.EC2API) driver.Driver

func NewElbv2Driver

func NewElbv2Driver(api elbv2iface.ELBV2API) driver.Driver

func NewIamDriver

func NewIamDriver(api iamiface.IAMAPI) driver.Driver

func NewRdsDriver added in v0.0.20

func NewRdsDriver(api rdsiface.RDSAPI) driver.Driver

func NewRoute53Driver

func NewRoute53Driver(api route53iface.Route53API) driver.Driver

func NewS3Driver

func NewS3Driver(api s3iface.S3API) driver.Driver

func NewSnsDriver

func NewSnsDriver(api snsiface.SNSAPI) driver.Driver

func NewSqsDriver

func NewSqsDriver(api sqsiface.SQSAPI) driver.Driver

func NewStsDriver added in v0.0.21

func NewStsDriver(api stsiface.STSAPI) driver.Driver

Types

type Ec2Driver

type Ec2Driver struct {
	ec2iface.EC2API
	// contains filtered or unexported fields
}

func (*Ec2Driver) Attach_Internetgateway

func (d *Ec2Driver) Attach_Internetgateway(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*Ec2Driver) Attach_Internetgateway_DryRun

func (d *Ec2Driver) Attach_Internetgateway_DryRun(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*Ec2Driver) Attach_Routetable

func (d *Ec2Driver) Attach_Routetable(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*Ec2Driver) Attach_Routetable_DryRun

func (d *Ec2Driver) Attach_Routetable_DryRun(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*Ec2Driver) Attach_Volume

func (d *Ec2Driver) Attach_Volume(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*Ec2Driver) Attach_Volume_DryRun

func (d *Ec2Driver) Attach_Volume_DryRun(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*Ec2Driver) Check_Instance

func (d *Ec2Driver) Check_Instance(params map[string]interface{}) (interface{}, error)

func (*Ec2Driver) Check_Instance_DryRun

func (d *Ec2Driver) Check_Instance_DryRun(params map[string]interface{}) (interface{}, error)

func (*Ec2Driver) Create_Instance

func (d *Ec2Driver) Create_Instance(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*Ec2Driver) Create_Instance_DryRun

func (d *Ec2Driver) Create_Instance_DryRun(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*Ec2Driver) Create_Internetgateway

func (d *Ec2Driver) Create_Internetgateway(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*Ec2Driver) Create_Internetgateway_DryRun

func (d *Ec2Driver) Create_Internetgateway_DryRun(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*Ec2Driver) Create_Keypair

func (d *Ec2Driver) Create_Keypair(params map[string]interface{}) (interface{}, error)

func (*Ec2Driver) Create_Keypair_DryRun

func (d *Ec2Driver) Create_Keypair_DryRun(params map[string]interface{}) (interface{}, error)

func (*Ec2Driver) Create_Route

func (d *Ec2Driver) Create_Route(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*Ec2Driver) Create_Route_DryRun

func (d *Ec2Driver) Create_Route_DryRun(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*Ec2Driver) Create_Routetable

func (d *Ec2Driver) Create_Routetable(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*Ec2Driver) Create_Routetable_DryRun

func (d *Ec2Driver) Create_Routetable_DryRun(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*Ec2Driver) Create_Securitygroup

func (d *Ec2Driver) Create_Securitygroup(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*Ec2Driver) Create_Securitygroup_DryRun

func (d *Ec2Driver) Create_Securitygroup_DryRun(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*Ec2Driver) Create_Subnet

func (d *Ec2Driver) Create_Subnet(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*Ec2Driver) Create_Subnet_DryRun

func (d *Ec2Driver) Create_Subnet_DryRun(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*Ec2Driver) Create_Tag

func (d *Ec2Driver) Create_Tag(params map[string]interface{}) (interface{}, error)

func (*Ec2Driver) Create_Tag_DryRun

func (d *Ec2Driver) Create_Tag_DryRun(params map[string]interface{}) (interface{}, error)

func (*Ec2Driver) Create_Volume

func (d *Ec2Driver) Create_Volume(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*Ec2Driver) Create_Volume_DryRun

func (d *Ec2Driver) Create_Volume_DryRun(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*Ec2Driver) Create_Vpc

func (d *Ec2Driver) Create_Vpc(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*Ec2Driver) Create_Vpc_DryRun

func (d *Ec2Driver) Create_Vpc_DryRun(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*Ec2Driver) Delete_Instance

func (d *Ec2Driver) Delete_Instance(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*Ec2Driver) Delete_Instance_DryRun

func (d *Ec2Driver) Delete_Instance_DryRun(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*Ec2Driver) Delete_Internetgateway

func (d *Ec2Driver) Delete_Internetgateway(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*Ec2Driver) Delete_Internetgateway_DryRun

func (d *Ec2Driver) Delete_Internetgateway_DryRun(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*Ec2Driver) Delete_Keypair

func (d *Ec2Driver) Delete_Keypair(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*Ec2Driver) Delete_Keypair_DryRun

func (d *Ec2Driver) Delete_Keypair_DryRun(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*Ec2Driver) Delete_Route

func (d *Ec2Driver) Delete_Route(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*Ec2Driver) Delete_Route_DryRun

func (d *Ec2Driver) Delete_Route_DryRun(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*Ec2Driver) Delete_Routetable

func (d *Ec2Driver) Delete_Routetable(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*Ec2Driver) Delete_Routetable_DryRun

func (d *Ec2Driver) Delete_Routetable_DryRun(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*Ec2Driver) Delete_Securitygroup

func (d *Ec2Driver) Delete_Securitygroup(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*Ec2Driver) Delete_Securitygroup_DryRun

func (d *Ec2Driver) Delete_Securitygroup_DryRun(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*Ec2Driver) Delete_Subnet

func (d *Ec2Driver) Delete_Subnet(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*Ec2Driver) Delete_Subnet_DryRun

func (d *Ec2Driver) Delete_Subnet_DryRun(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*Ec2Driver) Delete_Tag added in v0.0.20

func (d *Ec2Driver) Delete_Tag(params map[string]interface{}) (interface{}, error)

func (*Ec2Driver) Delete_Tag_DryRun added in v0.0.20

func (d *Ec2Driver) Delete_Tag_DryRun(params map[string]interface{}) (interface{}, error)

func (*Ec2Driver) Delete_Volume

func (d *Ec2Driver) Delete_Volume(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*Ec2Driver) Delete_Volume_DryRun

func (d *Ec2Driver) Delete_Volume_DryRun(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*Ec2Driver) Delete_Vpc

func (d *Ec2Driver) Delete_Vpc(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*Ec2Driver) Delete_Vpc_DryRun

func (d *Ec2Driver) Delete_Vpc_DryRun(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*Ec2Driver) Detach_Internetgateway

func (d *Ec2Driver) Detach_Internetgateway(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*Ec2Driver) Detach_Internetgateway_DryRun

func (d *Ec2Driver) Detach_Internetgateway_DryRun(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*Ec2Driver) Detach_Routetable

func (d *Ec2Driver) Detach_Routetable(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*Ec2Driver) Detach_Routetable_DryRun

func (d *Ec2Driver) Detach_Routetable_DryRun(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*Ec2Driver) Detach_Volume

func (d *Ec2Driver) Detach_Volume(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*Ec2Driver) Detach_Volume_DryRun

func (d *Ec2Driver) Detach_Volume_DryRun(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*Ec2Driver) Lookup

func (d *Ec2Driver) Lookup(lookups ...string) (driverFn driver.DriverFn, err error)

func (*Ec2Driver) SetDryRun

func (d *Ec2Driver) SetDryRun(dry bool)

func (*Ec2Driver) SetLogger

func (d *Ec2Driver) SetLogger(l *logger.Logger)

func (*Ec2Driver) Start_Instance

func (d *Ec2Driver) Start_Instance(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*Ec2Driver) Start_Instance_DryRun

func (d *Ec2Driver) Start_Instance_DryRun(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*Ec2Driver) Stop_Instance

func (d *Ec2Driver) Stop_Instance(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*Ec2Driver) Stop_Instance_DryRun

func (d *Ec2Driver) Stop_Instance_DryRun(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*Ec2Driver) Update_Instance

func (d *Ec2Driver) Update_Instance(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*Ec2Driver) Update_Instance_DryRun

func (d *Ec2Driver) Update_Instance_DryRun(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*Ec2Driver) Update_Securitygroup

func (d *Ec2Driver) Update_Securitygroup(params map[string]interface{}) (interface{}, error)

func (*Ec2Driver) Update_Securitygroup_DryRun

func (d *Ec2Driver) Update_Securitygroup_DryRun(params map[string]interface{}) (interface{}, error)

func (*Ec2Driver) Update_Subnet

func (d *Ec2Driver) Update_Subnet(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*Ec2Driver) Update_Subnet_DryRun

func (d *Ec2Driver) Update_Subnet_DryRun(params map[string]interface{}) (interface{}, error)

This function was auto generated

type Elbv2Driver

type Elbv2Driver struct {
	elbv2iface.ELBV2API
	// contains filtered or unexported fields
}

func (*Elbv2Driver) Attach_Instance added in v0.0.20

func (d *Elbv2Driver) Attach_Instance(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*Elbv2Driver) Attach_Instance_DryRun added in v0.0.20

func (d *Elbv2Driver) Attach_Instance_DryRun(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*Elbv2Driver) Create_Listener

func (d *Elbv2Driver) Create_Listener(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*Elbv2Driver) Create_Listener_DryRun

func (d *Elbv2Driver) Create_Listener_DryRun(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*Elbv2Driver) Create_Loadbalancer

func (d *Elbv2Driver) Create_Loadbalancer(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*Elbv2Driver) Create_Loadbalancer_DryRun

func (d *Elbv2Driver) Create_Loadbalancer_DryRun(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*Elbv2Driver) Create_Targetgroup

func (d *Elbv2Driver) Create_Targetgroup(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*Elbv2Driver) Create_Targetgroup_DryRun

func (d *Elbv2Driver) Create_Targetgroup_DryRun(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*Elbv2Driver) Delete_Listener

func (d *Elbv2Driver) Delete_Listener(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*Elbv2Driver) Delete_Listener_DryRun

func (d *Elbv2Driver) Delete_Listener_DryRun(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*Elbv2Driver) Delete_Loadbalancer

func (d *Elbv2Driver) Delete_Loadbalancer(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*Elbv2Driver) Delete_Loadbalancer_DryRun

func (d *Elbv2Driver) Delete_Loadbalancer_DryRun(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*Elbv2Driver) Delete_Targetgroup

func (d *Elbv2Driver) Delete_Targetgroup(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*Elbv2Driver) Delete_Targetgroup_DryRun

func (d *Elbv2Driver) Delete_Targetgroup_DryRun(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*Elbv2Driver) Detach_Instance added in v0.0.20

func (d *Elbv2Driver) Detach_Instance(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*Elbv2Driver) Detach_Instance_DryRun added in v0.0.20

func (d *Elbv2Driver) Detach_Instance_DryRun(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*Elbv2Driver) Lookup

func (d *Elbv2Driver) Lookup(lookups ...string) (driverFn driver.DriverFn, err error)

func (*Elbv2Driver) SetDryRun

func (d *Elbv2Driver) SetDryRun(dry bool)

func (*Elbv2Driver) SetLogger

func (d *Elbv2Driver) SetLogger(l *logger.Logger)

type IamDriver

type IamDriver struct {
	iamiface.IAMAPI
	// contains filtered or unexported fields
}

func (*IamDriver) Attach_Policy

func (d *IamDriver) Attach_Policy(params map[string]interface{}) (interface{}, error)

func (*IamDriver) Attach_Policy_DryRun

func (d *IamDriver) Attach_Policy_DryRun(params map[string]interface{}) (interface{}, error)

func (*IamDriver) Attach_User

func (d *IamDriver) Attach_User(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*IamDriver) Attach_User_DryRun

func (d *IamDriver) Attach_User_DryRun(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*IamDriver) Create_Accesskey added in v0.0.20

func (d *IamDriver) Create_Accesskey(params map[string]interface{}) (interface{}, error)

func (*IamDriver) Create_Accesskey_DryRun added in v0.0.20

func (d *IamDriver) Create_Accesskey_DryRun(params map[string]interface{}) (interface{}, error)

func (*IamDriver) Create_Group

func (d *IamDriver) Create_Group(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*IamDriver) Create_Group_DryRun

func (d *IamDriver) Create_Group_DryRun(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*IamDriver) Create_User

func (d *IamDriver) Create_User(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*IamDriver) Create_User_DryRun

func (d *IamDriver) Create_User_DryRun(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*IamDriver) Delete_Accesskey added in v0.0.20

func (d *IamDriver) Delete_Accesskey(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*IamDriver) Delete_Accesskey_DryRun added in v0.0.20

func (d *IamDriver) Delete_Accesskey_DryRun(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*IamDriver) Delete_Group

func (d *IamDriver) Delete_Group(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*IamDriver) Delete_Group_DryRun

func (d *IamDriver) Delete_Group_DryRun(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*IamDriver) Delete_User

func (d *IamDriver) Delete_User(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*IamDriver) Delete_User_DryRun

func (d *IamDriver) Delete_User_DryRun(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*IamDriver) Detach_Policy

func (d *IamDriver) Detach_Policy(params map[string]interface{}) (interface{}, error)

func (*IamDriver) Detach_Policy_DryRun

func (d *IamDriver) Detach_Policy_DryRun(params map[string]interface{}) (interface{}, error)

func (*IamDriver) Detach_User

func (d *IamDriver) Detach_User(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*IamDriver) Detach_User_DryRun

func (d *IamDriver) Detach_User_DryRun(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*IamDriver) Lookup

func (d *IamDriver) Lookup(lookups ...string) (driverFn driver.DriverFn, err error)

func (*IamDriver) SetDryRun

func (d *IamDriver) SetDryRun(dry bool)

func (*IamDriver) SetLogger

func (d *IamDriver) SetLogger(l *logger.Logger)

type RdsDriver added in v0.0.20

type RdsDriver struct {
	rdsiface.RDSAPI
	// contains filtered or unexported fields
}

func (*RdsDriver) Create_Database added in v0.0.20

func (d *RdsDriver) Create_Database(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*RdsDriver) Create_Database_DryRun added in v0.0.20

func (d *RdsDriver) Create_Database_DryRun(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*RdsDriver) Create_Dbsubnetgroup added in v0.0.20

func (d *RdsDriver) Create_Dbsubnetgroup(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*RdsDriver) Create_Dbsubnetgroup_DryRun added in v0.0.20

func (d *RdsDriver) Create_Dbsubnetgroup_DryRun(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*RdsDriver) Delete_Database added in v0.0.20

func (d *RdsDriver) Delete_Database(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*RdsDriver) Delete_Database_DryRun added in v0.0.20

func (d *RdsDriver) Delete_Database_DryRun(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*RdsDriver) Delete_Dbsubnetgroup added in v0.0.20

func (d *RdsDriver) Delete_Dbsubnetgroup(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*RdsDriver) Delete_Dbsubnetgroup_DryRun added in v0.0.20

func (d *RdsDriver) Delete_Dbsubnetgroup_DryRun(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*RdsDriver) Lookup added in v0.0.20

func (d *RdsDriver) Lookup(lookups ...string) (driverFn driver.DriverFn, err error)

func (*RdsDriver) SetDryRun added in v0.0.20

func (d *RdsDriver) SetDryRun(dry bool)

func (*RdsDriver) SetLogger added in v0.0.20

func (d *RdsDriver) SetLogger(l *logger.Logger)

type Route53Driver

type Route53Driver struct {
	route53iface.Route53API
	// contains filtered or unexported fields
}

func (*Route53Driver) Create_Record

func (d *Route53Driver) Create_Record(params map[string]interface{}) (interface{}, error)

func (*Route53Driver) Create_Record_DryRun

func (d *Route53Driver) Create_Record_DryRun(params map[string]interface{}) (interface{}, error)

func (*Route53Driver) Create_Zone

func (d *Route53Driver) Create_Zone(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*Route53Driver) Create_Zone_DryRun

func (d *Route53Driver) Create_Zone_DryRun(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*Route53Driver) Delete_Record

func (d *Route53Driver) Delete_Record(params map[string]interface{}) (interface{}, error)

func (*Route53Driver) Delete_Record_DryRun

func (d *Route53Driver) Delete_Record_DryRun(params map[string]interface{}) (interface{}, error)

func (*Route53Driver) Delete_Zone

func (d *Route53Driver) Delete_Zone(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*Route53Driver) Delete_Zone_DryRun

func (d *Route53Driver) Delete_Zone_DryRun(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*Route53Driver) Lookup

func (d *Route53Driver) Lookup(lookups ...string) (driverFn driver.DriverFn, err error)

func (*Route53Driver) SetDryRun

func (d *Route53Driver) SetDryRun(dry bool)

func (*Route53Driver) SetLogger

func (d *Route53Driver) SetLogger(l *logger.Logger)

type S3Driver

type S3Driver struct {
	s3iface.S3API
	// contains filtered or unexported fields
}

func (*S3Driver) Create_Bucket

func (d *S3Driver) Create_Bucket(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*S3Driver) Create_Bucket_DryRun

func (d *S3Driver) Create_Bucket_DryRun(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*S3Driver) Create_Storageobject

func (d *S3Driver) Create_Storageobject(params map[string]interface{}) (interface{}, error)

func (*S3Driver) Create_Storageobject_DryRun

func (d *S3Driver) Create_Storageobject_DryRun(params map[string]interface{}) (interface{}, error)

func (*S3Driver) Delete_Bucket

func (d *S3Driver) Delete_Bucket(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*S3Driver) Delete_Bucket_DryRun

func (d *S3Driver) Delete_Bucket_DryRun(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*S3Driver) Delete_Storageobject

func (d *S3Driver) Delete_Storageobject(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*S3Driver) Delete_Storageobject_DryRun

func (d *S3Driver) Delete_Storageobject_DryRun(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*S3Driver) Lookup

func (d *S3Driver) Lookup(lookups ...string) (driverFn driver.DriverFn, err error)

func (*S3Driver) SetDryRun

func (d *S3Driver) SetDryRun(dry bool)

func (*S3Driver) SetLogger

func (d *S3Driver) SetLogger(l *logger.Logger)

type SnsDriver

type SnsDriver struct {
	snsiface.SNSAPI
	// contains filtered or unexported fields
}

func (*SnsDriver) Create_Subscription

func (d *SnsDriver) Create_Subscription(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*SnsDriver) Create_Subscription_DryRun

func (d *SnsDriver) Create_Subscription_DryRun(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*SnsDriver) Create_Topic

func (d *SnsDriver) Create_Topic(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*SnsDriver) Create_Topic_DryRun

func (d *SnsDriver) Create_Topic_DryRun(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*SnsDriver) Delete_Subscription

func (d *SnsDriver) Delete_Subscription(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*SnsDriver) Delete_Subscription_DryRun

func (d *SnsDriver) Delete_Subscription_DryRun(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*SnsDriver) Delete_Topic

func (d *SnsDriver) Delete_Topic(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*SnsDriver) Delete_Topic_DryRun

func (d *SnsDriver) Delete_Topic_DryRun(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*SnsDriver) Lookup

func (d *SnsDriver) Lookup(lookups ...string) (driverFn driver.DriverFn, err error)

func (*SnsDriver) SetDryRun

func (d *SnsDriver) SetDryRun(dry bool)

func (*SnsDriver) SetLogger

func (d *SnsDriver) SetLogger(l *logger.Logger)

type SqsDriver

type SqsDriver struct {
	sqsiface.SQSAPI
	// contains filtered or unexported fields
}

func (*SqsDriver) Create_Queue

func (d *SqsDriver) Create_Queue(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*SqsDriver) Create_Queue_DryRun

func (d *SqsDriver) Create_Queue_DryRun(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*SqsDriver) Delete_Queue

func (d *SqsDriver) Delete_Queue(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*SqsDriver) Delete_Queue_DryRun

func (d *SqsDriver) Delete_Queue_DryRun(params map[string]interface{}) (interface{}, error)

This function was auto generated

func (*SqsDriver) Lookup

func (d *SqsDriver) Lookup(lookups ...string) (driverFn driver.DriverFn, err error)

func (*SqsDriver) SetDryRun

func (d *SqsDriver) SetDryRun(dry bool)

func (*SqsDriver) SetLogger

func (d *SqsDriver) SetLogger(l *logger.Logger)

type StsDriver added in v0.0.21

type StsDriver struct {
	stsiface.STSAPI
	// contains filtered or unexported fields
}

func (*StsDriver) Lookup added in v0.0.21

func (d *StsDriver) Lookup(lookups ...string) (driverFn driver.DriverFn, err error)

func (*StsDriver) SetDryRun added in v0.0.21

func (d *StsDriver) SetDryRun(dry bool)

func (*StsDriver) SetLogger added in v0.0.21

func (d *StsDriver) SetLogger(l *logger.Logger)

Jump to

Keyboard shortcuts

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