Documentation ¶
Index ¶
- type AWSAcceptance
- type AzureAcceptance
- type GCPAcceptance
- type NSXTAcceptance
- type OpenStackAcceptance
- func (o *OpenStackAcceptance) AttachVolumeToComputeInstance(volumeID string, computeID string)
- func (o *OpenStackAcceptance) CleanUpTestResources() error
- func (o *OpenStackAcceptance) ComputeInstanceExists(instanceID string) bool
- func (o *OpenStackAcceptance) CreateComputeInstance(name string) string
- func (o *OpenStackAcceptance) CreateComputeInstanceWithNetwork(name string, withNetwork bool) string
- func (o *OpenStackAcceptance) CreateImage(name string) string
- func (o *OpenStackAcceptance) CreateNetworkWithCIDR(name, CIDR string) string
- func (o *OpenStackAcceptance) CreateVolume(name string) string
- func (o *OpenStackAcceptance) DeleteVolume(volumeID string) error
- func (o *OpenStackAcceptance) GetImage(imageID string) (images.Image, error)
- func (o *OpenStackAcceptance) GetVolume(volumeID string) (volumes.Volume, error)
- func (o *OpenStackAcceptance) ImageExists(imageID string) bool
- func (o OpenStackAcceptance) IsSafeToDeleteVolume(volumeID string) (bool, error)
- func (o *OpenStackAcceptance) SafeDeleteVolume(volumeID string) error
- func (o *OpenStackAcceptance) VolumeExists(volumeID string) bool
- type VSphereAcceptance
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AWSAcceptance ¶
type AWSAcceptance struct { AccessKeyId string SecretAccessKey string SessionToken string Region string Logger *app.Logger }
func NewAWSAcceptance ¶
func NewAWSAcceptance() AWSAcceptance
func (AWSAcceptance) CreateKeyPair ¶
func (a AWSAcceptance) CreateKeyPair(name string)
type AzureAcceptance ¶
type AzureAcceptance struct { SubscriptionId string TenantId string ClientId string ClientSecret string Logger *app.Logger }
func NewAzureAcceptance ¶
func NewAzureAcceptance() AzureAcceptance
func (AzureAcceptance) CreateResourceGroup ¶
func (a AzureAcceptance) CreateResourceGroup(name string)
type GCPAcceptance ¶
type GCPAcceptance struct { Key []byte KeyPath string ProjectId string Zone string Region string Logger *app.Logger }
func NewGCPAcceptance ¶
func NewGCPAcceptance() GCPAcceptance
func (GCPAcceptance) InsertCloudRouter ¶ added in v0.54.0
func (g GCPAcceptance) InsertCloudRouter(name string)
func (GCPAcceptance) InsertDisk ¶
func (g GCPAcceptance) InsertDisk(name string)
type NSXTAcceptance ¶ added in v0.36.0
type NSXTAcceptance struct { ManagerHost string User string Password string EdgeCluster string NSXTClient *nsxt.APIClient Logger *app.Logger }
func NewNSXTAcceptance ¶ added in v0.36.0
func NewNSXTAcceptance() NSXTAcceptance
func (*NSXTAcceptance) CreateT1Router ¶ added in v0.36.0
func (n *NSXTAcceptance) CreateT1Router(name string) manager.LogicalRouter
func (*NSXTAcceptance) GetEdgeClusterID ¶ added in v0.36.0
func (n *NSXTAcceptance) GetEdgeClusterID(name string) string
adapted from the nsxt terraform provider's edge cluster data source read method
type OpenStackAcceptance ¶ added in v0.47.0
type OpenStackAcceptance struct { Logger *app.Logger AuthURL string Domain string Username string Password string NetworkName string Region string TenantName string // contains filtered or unexported fields }
func NewOpenStackAcceptance ¶ added in v0.47.0
func NewOpenStackAcceptance() *OpenStackAcceptance
func (*OpenStackAcceptance) AttachVolumeToComputeInstance ¶ added in v0.48.0
func (o *OpenStackAcceptance) AttachVolumeToComputeInstance(volumeID string, computeID string)
func (*OpenStackAcceptance) CleanUpTestResources ¶ added in v0.47.0
func (o *OpenStackAcceptance) CleanUpTestResources() error
func (*OpenStackAcceptance) ComputeInstanceExists ¶ added in v0.47.0
func (o *OpenStackAcceptance) ComputeInstanceExists(instanceID string) bool
func (*OpenStackAcceptance) CreateComputeInstance ¶ added in v0.47.0
func (o *OpenStackAcceptance) CreateComputeInstance(name string) string
func (*OpenStackAcceptance) CreateComputeInstanceWithNetwork ¶ added in v0.48.0
func (o *OpenStackAcceptance) CreateComputeInstanceWithNetwork(name string, withNetwork bool) string
func (*OpenStackAcceptance) CreateImage ¶ added in v0.47.0
func (o *OpenStackAcceptance) CreateImage(name string) string
func (*OpenStackAcceptance) CreateNetworkWithCIDR ¶ added in v0.48.0
func (o *OpenStackAcceptance) CreateNetworkWithCIDR(name, CIDR string) string
func (*OpenStackAcceptance) CreateVolume ¶ added in v0.47.0
func (o *OpenStackAcceptance) CreateVolume(name string) string
func (*OpenStackAcceptance) DeleteVolume ¶ added in v0.47.0
func (o *OpenStackAcceptance) DeleteVolume(volumeID string) error
func (*OpenStackAcceptance) GetImage ¶ added in v0.47.0
func (o *OpenStackAcceptance) GetImage(imageID string) (images.Image, error)
func (*OpenStackAcceptance) GetVolume ¶ added in v0.47.0
func (o *OpenStackAcceptance) GetVolume(volumeID string) (volumes.Volume, error)
func (*OpenStackAcceptance) ImageExists ¶ added in v0.47.0
func (o *OpenStackAcceptance) ImageExists(imageID string) bool
func (OpenStackAcceptance) IsSafeToDeleteVolume ¶ added in v0.47.0
func (o OpenStackAcceptance) IsSafeToDeleteVolume(volumeID string) (bool, error)
func (*OpenStackAcceptance) SafeDeleteVolume ¶ added in v0.47.0
func (o *OpenStackAcceptance) SafeDeleteVolume(volumeID string) error
func (*OpenStackAcceptance) VolumeExists ¶ added in v0.47.0
func (o *OpenStackAcceptance) VolumeExists(volumeID string) bool
type VSphereAcceptance ¶ added in v0.14.0
type VSphereAcceptance struct { Datacenter string Datastore string ResourcePool string VCenterIP string VCenterUser string VCenterPassword string VCenterClient *govmomi.Client Logger *app.Logger }
func NewVSphereAcceptance ¶ added in v0.14.0
func NewVSphereAcceptance() VSphereAcceptance
func (*VSphereAcceptance) CreateFolder ¶ added in v0.14.0
func (v *VSphereAcceptance) CreateFolder(root, name string) *object.Folder
func (*VSphereAcceptance) CreateVM ¶ added in v0.35.0
func (v *VSphereAcceptance) CreateVM(folder *object.Folder, name string)
func (*VSphereAcceptance) FindFolder ¶ added in v0.35.0
func (v *VSphereAcceptance) FindFolder(folder string) *object.Folder
Click to show internal directories.
Click to hide internal directories.