Documentation ¶
Overview ¶
package main
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AwsDriver ¶
type AwsDriver struct { }
var TestDriver AwsDriver
func (AwsDriver) ConnectCloud(connectionInfo idrv.ConnectionInfo) (icon.CloudConnection, error) { // 1. get info of credential and region for Test A Cloud from connectionInfo. // 2. create a client object(or service object) of Test A Cloud with credential info. // 3. create CloudConnection Instance of "connect/TDA_CloudConnection". // 4. return CloudConnection Interface of TDA_CloudConnection. // sample code, do not user like this^^ var iConn icon.CloudConnection iConn = acon.AwsCloudConnection{} return iConn, nil // return type: (icon.CloudConnection, error) }
func (*AwsDriver) ConnectCloud ¶
func (driver *AwsDriver) ConnectCloud(connectionInfo idrv.ConnectionInfo) (icon.CloudConnection, error)
func (AwsDriver) GetDriverCapability ¶
func (AwsDriver) GetDriverCapability() idrv.DriverCapabilityInfo
func (AwsDriver) GetDriverVersion ¶
Click to show internal directories.
Click to hide internal directories.