本文整理汇总了Golang中github.com/maximilien/softlayer-go/softlayer.SoftLayer_Virtual_Guest_Service类的典型用法代码示例。如果您正苦于以下问题:Golang SoftLayer_Virtual_Guest_Service类的具体用法?Golang SoftLayer_Virtual_Guest_Service怎么用?Golang SoftLayer_Virtual_Guest_Service使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了SoftLayer_Virtual_Guest_Service类的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Golang代码示例。
示例1:
"log"
)
const configPath = "test_fixtures/cpi_methods/config.json"
var _ = Describe("BOSH Director Level Integration for attach_disk", func() {
var (
err error
client softlayer.Client
username, apiKey string
disk datatypes.SoftLayer_Network_Storage
createdSshKey datatypes.SoftLayer_Security_Ssh_Key
vmId int
accountService softlayer.SoftLayer_Account_Service
virtualGuestService softlayer.SoftLayer_Virtual_Guest_Service
rootTemplatePath, tmpConfigPath string
strVGID, strDID string
replacementMap map[string]string
resultOutput map[string]interface{}
)
BeforeEach(func() {
username = os.Getenv("SL_USERNAME")
Expect(username).ToNot(Equal(""), "username cannot be empty, set SL_USERNAME")
apiKey = os.Getenv("SL_API_KEY")
开发者ID:digideskweb,项目名称:bosh-softlayer-cpi,代码行数:31,代码来源:attach_disk_test.go
示例2:
softlayer "github.com/maximilien/softlayer-go/softlayer"
testhelpers "github.com/maximilien/softlayer-go/test_helpers"
)
const configPath = "test_fixtures/cpi_methods/config.json"
var _ = Describe("BOSH Director Level Integration for set_vm_metadata", func() {
var (
err error
client softlayer.Client
username, apiKey string
accountService softlayer.SoftLayer_Account_Service
virtualGuestService softlayer.SoftLayer_Virtual_Guest_Service
virtualGuest datatypes.SoftLayer_Virtual_Guest
createdSshKey datatypes.SoftLayer_Security_Ssh_Key
rootTemplatePath, strVGID string
replacementMap map[string]string
)
BeforeEach(func() {
username = os.Getenv("SL_USERNAME")
Expect(username).ToNot(Equal(""), "username cannot be empty, set SL_USERNAME")
apiKey = os.Getenv("SL_API_KEY")
Expect(apiKey).ToNot(Equal(""), "apiKey cannot be empty, set SL_API_KEY")
开发者ID:digideskweb,项目名称:bosh-softlayer-cpi,代码行数:31,代码来源:set_vm_metadata_test.go
示例3:
import (
"fmt"
"time"
. "github.com/onsi/ginkgo"
. "github.com/onsi/gomega"
datatypes "github.com/maximilien/softlayer-go/data_types"
softlayer "github.com/maximilien/softlayer-go/softlayer"
testhelpers "github.com/maximilien/softlayer-go/test_helpers"
)
var _ = Describe("SoftLayer Virtual Guest Lifecycle", func() {
var (
err error
accountService softlayer.SoftLayer_Account_Service
virtualGuestService softlayer.SoftLayer_Virtual_Guest_Service
)
BeforeEach(func() {
accountService, err = testhelpers.CreateAccountService()
Expect(err).ToNot(HaveOccurred())
virtualGuestService, err = testhelpers.CreateVirtualGuestService()
Expect(err).ToNot(HaveOccurred())
testhelpers.TIMEOUT = 35 * time.Minute
testhelpers.POLLING_INTERVAL = 10 * time.Second
})
Context("SoftLayer_Account#<getSshKeys, getVirtualGuests>", func() {
开发者ID:TheWeatherCompany,项目名称:softlayer-go,代码行数:32,代码来源:virtual_guest_lifecycle_test.go
示例4:
. "github.com/onsi/gomega"
slclientfakes "github.com/maximilien/softlayer-go/client/fakes"
datatypes "github.com/maximilien/softlayer-go/data_types"
softlayer "github.com/maximilien/softlayer-go/softlayer"
testhelpers "github.com/maximilien/softlayer-go/test_helpers"
)
var _ = Describe("SoftLayer_Virtual_Guest_Service", func() {
var (
username, apiKey string
err error
fakeClient *slclientfakes.FakeSoftLayerClient
virtualGuestService softlayer.SoftLayer_Virtual_Guest_Service
virtualGuest datatypes.SoftLayer_Virtual_Guest
virtualGuestTemplate datatypes.SoftLayer_Virtual_Guest_Template
reload_OS_Config datatypes.Image_Template_Config
)
BeforeEach(func() {
username = os.Getenv("SL_USERNAME")
Expect(username).ToNot(Equal(""))
apiKey = os.Getenv("SL_API_KEY")
Expect(apiKey).ToNot(Equal(""))
fakeClient = slclientfakes.NewFakeSoftLayerClient(username, apiKey)
Expect(fakeClient).ToNot(BeNil())
开发者ID:cheyang,项目名称:softlayer-go,代码行数:32,代码来源:softlayer_virtual_guest_test.go
示例5:
. "github.com/onsi/ginkgo"
. "github.com/onsi/gomega"
slclientfakes "github.com/maximilien/softlayer-go/client/fakes"
common "github.com/maximilien/softlayer-go/common"
datatypes "github.com/maximilien/softlayer-go/data_types"
softlayer "github.com/maximilien/softlayer-go/softlayer"
)
var _ = Describe("SoftLayer_Virtual_Guest_Service", func() {
var (
username, apiKey string
err error
fakeClient *slclientfakes.FakeSoftLayerClient
virtualGuestService softlayer.SoftLayer_Virtual_Guest_Service
virtualGuest datatypes.SoftLayer_Virtual_Guest
virtualGuestTemplate datatypes.SoftLayer_Virtual_Guest_Template
)
BeforeEach(func() {
username = os.Getenv("SL_USERNAME")
Expect(username).ToNot(Equal(""))
apiKey = os.Getenv("SL_API_KEY")
Expect(apiKey).ToNot(Equal(""))
fakeClient = slclientfakes.NewFakeSoftLayerClient(username, apiKey)
Expect(fakeClient).ToNot(BeNil())
开发者ID:midoblgsm,项目名称:softlayer-go,代码行数:31,代码来源:softlayer_virtual_guest_test.go
示例6:
softLayerClient = fakeslclient.NewFakeSoftLayerClient("fake-username", "fake-api-key")
sshClient = fakesutil.NewFakeSshClient()
uuidGenerator = fakeuuid.NewFakeGenerator()
fs = fakesys.NewFakeFileSystem()
testhelpers.SetTestFixtureForFakeSoftLayerClient(softLayerClient, "SoftLayer_Virtual_Guest_Service_getObject.json")
})
Describe("Upload", func() {
It("file contents into /var/vcap/file.ext", func() {
expectedCmdResults := []string{
"",
}
testhelpers.SetTestFixturesForFakeSSHClient(sshClient, expectedCmdResults, nil)
var virtualGuestService softlayer.SoftLayer_Virtual_Guest_Service
virtualGuestService, err := softLayerClient.GetSoftLayer_Virtual_Guest_Service()
Expect(err).ToNot(HaveOccurred())
virtualGuest, err := virtualGuestService.GetObject(1234567)
Expect(err).ToNot(HaveOccurred())
softlayerFileService = NewSoftlayerFileService(sshClient, virtualGuest, logger, uuidGenerator, fs)
err = softlayerFileService.Upload("/var/vcap/file.ext", []byte("fake-contents"))
Expect(err).ToNot(HaveOccurred())
})
})
Describe("Download", func() {
It("copies agent env into temporary location", func() {
expectedCmdResults := []string{
"",
开发者ID:jianqiu,项目名称:bosh-softlayer-cpi,代码行数:31,代码来源:softlayer_file_service_test.go
注:本文中的github.com/maximilien/softlayer-go/softlayer.SoftLayer_Virtual_Guest_Service类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论