Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AwsDriver ¶
type AwsDriver struct {
}
var CloudDriver 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.