Documentation
¶
Index ¶
- type CloudBuilderClient
- type SddcManagerClient
- func (sddcManagerClient *SddcManagerClient) Connect() error
- func (sddcManagerClient *SddcManagerClient) GetResourceIdAssociatedWithTask(ctx context.Context, taskId, resourceType string) (string, error)
- func (sddcManagerClient *SddcManagerClient) WaitForTask(ctx context.Context, taskId string) error
- func (sddcManagerClient *SddcManagerClient) WaitForTaskComplete(ctx context.Context, taskId string, retry bool) error
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) 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).
Click to show internal directories.
Click to hide internal directories.