api_client

package
v0.8.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 6, 2024 License: MPL-2.0 Imports: 17 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CloudBuilderClient

type CloudBuilderClient struct {
	ApiClient *vcfclient.VcfClient
	// contains filtered or unexported fields
}

CloudBuilderClient is an API client that can execute the APIs of the CloudBuilder appliance. Supports only HTTP Basic Authentication.

func NewCloudBuilderClient

func NewCloudBuilderClient(username, password, url string, allowUnverifiedTls bool) *CloudBuilderClient

type SddcManagerClient

type SddcManagerClient struct {
	ApiClient *vcfclient.VcfClient
	// contains filtered or unexported fields
}

SddcManagerClient model that represents properties to authenticate against VCF instance.

func NewSddcManagerClient

func NewSddcManagerClient(username, password, url string, allowUnverifiedTls bool) *SddcManagerClient

NewSddcManagerClient constructs new Client instance with vcf credentials.

func (*SddcManagerClient) Connect

func (sddcManagerClient *SddcManagerClient) Connect() error

func (*SddcManagerClient) GetResourceIdAssociatedWithTask

func (sddcManagerClient *SddcManagerClient) GetResourceIdAssociatedWithTask(ctx context.Context, taskId, resourceType string) (string, error)

func (*SddcManagerClient) WaitForTask

func (sddcManagerClient *SddcManagerClient) WaitForTask(ctx context.Context, taskId string) error

WaitForTask Wait for a task to complete (waits for up to a minute).

func (*SddcManagerClient) WaitForTaskComplete

func (sddcManagerClient *SddcManagerClient) WaitForTaskComplete(ctx context.Context, taskId string, retry bool) error

WaitForTaskComplete Wait for task till it completes (either succeeds or fails).

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL