Documentation
¶
Index ¶
- func CreateCloudConnection(connectName string) (icon.CloudConnection, error)
- func GetCloudConnection(cloudConnectName string) (icon.CloudConnection, error)
- func GetCloudConnectionByDriverNameAndCredentialName(driverName string, credentialName string) (icon.CloudConnection, error)
- func GetCloudDriver(cloudConnectName string) (idrv.CloudDriver, error)
- func GetProviderNameByConnectionName(cloudConnectName string) (string, error)
- func GetProviderNameByDriverName(driverName string) (string, error)
- func GetRegionNameByConnectionName(cloudConnectName string) (string, string, error)
- func GetZoneLevelCloudConnection(cloudConnectName string, targetZoneName string) (icon.CloudConnection, error)
- func KeyValueListGetValue(keyValueInfoList []icdrs.KeyValue, key string) string
- func ListConnectionNameByProviderAndRegion(provider string, region string) ([]string, error)
- type CloudDriverAndConnectionInfo
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CreateCloudConnection ¶ added in v0.10.2
func CreateCloudConnection(connectName string) (icon.CloudConnection, error)
// for spiderlet CreateCloudConnection retrieves CloudDriverInfo and ConnectionInfo via HTTPS and constructs CloudConnection
func GetCloudConnection ¶
func GetCloudConnection(cloudConnectName string) (icon.CloudConnection, error)
CloudConnection for Region-Level Control (Except. DiskHandler)
func GetCloudConnectionByDriverNameAndCredentialName ¶ added in v0.8.5
func GetCloudConnectionByDriverNameAndCredentialName(driverName string, credentialName string) (icon.CloudConnection, error)
1. get credential info 2. get region info 3. get CloudConneciton
func GetCloudDriver ¶
func GetCloudDriver(cloudConnectName string) (idrv.CloudDriver, error)
1. get the ConnectionConfig Info 2. get the driver info 3. get CloudDriver
func GetProviderNameByConnectionName ¶ added in v0.3.14
func GetProviderNameByDriverName ¶ added in v0.10.1
func GetRegionNameByConnectionName ¶ added in v0.1.2
func GetZoneLevelCloudConnection ¶ added in v0.8.11
func GetZoneLevelCloudConnection(cloudConnectName string, targetZoneName string) (icon.CloudConnection, error)
CloudConnection for Zone-Level Control (Ex. DiskHandler)
func KeyValueListGetValue ¶ added in v0.11.0
Types ¶
type CloudDriverAndConnectionInfo ¶ added in v0.9.8
type CloudDriverAndConnectionInfo struct {
CloudDriverInfo dim.CloudDriverInfo `json:"CloudDriverInfo"`
ConnectionInfo idrv.ConnectionInfo `json:"ConnectionInfo"`
}
func GetCloudDriverAndConnectionInfo ¶ added in v0.9.8
func GetCloudDriverAndConnectionInfo(connectName string) (CloudDriverAndConnectionInfo, error)
Critical data for Spiderlet. Requires a TLS environment.
Directories
¶
| Path | Synopsis |
|---|---|
|
cloud-driver
|
|
|
call-log/gen4test
command
|
|
|
drivers/alibaba-plugin
command
|
|
|
drivers/alibaba/main
command
|
|
|
drivers/alibaba/resources
VPC & Subnet 처리 (AlibabaCloud's Subnet --> VSwitch 임)
|
VPC & Subnet 처리 (AlibabaCloud's Subnet --> VSwitch 임) |
|
drivers/aws-plugin
command
|
|
|
drivers/aws/main
command
|
|
|
drivers/aws/main/stsTest
command
|
|
|
drivers/aws/resources
https://github.com/cloud-barista/cb-spider/wiki/Tag-and-Cloud-Driver-API
|
https://github.com/cloud-barista/cb-spider/wiki/Tag-and-Cloud-Driver-API |
|
drivers/azure-plugin
command
|
|
|
drivers/azure/main
command
|
|
|
drivers/gcp-plugin
command
|
|
|
drivers/gcp/main
command
|
|
|
drivers/ibm-plugin
command
|
|
|
drivers/ibm/main
command
|
|
|
drivers/ibm/utils/kubernetesserviceapiv1
Package kubernetesserviceapiv1 : Operations and models for the KubernetesServiceApiV1 service
|
Package kubernetesserviceapiv1 : Operations and models for the KubernetesServiceApiV1 service |
|
drivers/kt-plugin
command
|
|
|
drivers/kt/main
command
|
|
|
drivers/ktclassic-plugin
command
|
|
|
drivers/ktclassic/main
command
|
|
|
drivers/mock-plugin
command
|
|
|
drivers/ncp-plugin
command
|
|
|
drivers/ncp/main
command
|
|
|
drivers/nhn-plugin
command
|
|
|
drivers/nhn/main
command
|
|
|
drivers/nhn/main/each-test
command
|
|
|
drivers/openstack-plugin
command
|
|
|
drivers/openstack/main
command
|
|
|
drivers/openstack/main/old
command
|
|
|
drivers/tencent-plugin
command
|
|
|
drivers/tencent/main
command
|
|
|
drivers/tencent/main/Sample
command
|
|
|
drivers/tencent/resources
Proof of Concepts for the Cloud-Barista Multi-Cloud Project.
|
Proof of Concepts for the Cloud-Barista Multi-Cloud Project. |
|
test
command
Proof of Concepts for the Cloud-Barista Multi-Cloud Project.
|
Proof of Concepts for the Cloud-Barista Multi-Cloud Project. |
Click to show internal directories.
Click to hide internal directories.