vmwarecloudsimpleapi

package
v33.4.0+incompatible Latest Latest
Warning

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

Go to latest
Published: Sep 19, 2019 License: Apache-2.0 Imports: 3 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AvailableOperationsClientAPI

type AvailableOperationsClientAPI interface {
	List(ctx context.Context) (result vmwarecloudsimple.AvailableOperationsListResponsePage, err error)
}

AvailableOperationsClientAPI contains the set of methods on the AvailableOperationsClient type.

type BaseClientAPI

type BaseClientAPI interface {
	GetOperationResultByRegion(ctx context.Context, operationID string) (result vmwarecloudsimple.OperationResource, err error)
	GetPrivateCloud(ctx context.Context, pcName string) (result vmwarecloudsimple.PrivateCloud, err error)
}

BaseClientAPI contains the set of methods on the BaseClient type.

type DedicatedCloudNodeClientAPI

type DedicatedCloudNodeClientAPI interface {
	CreateOrUpdate(ctx context.Context, resourceGroupName string, dedicatedCloudNodeName string, dedicatedCloudNodeRequest vmwarecloudsimple.DedicatedCloudNode) (result vmwarecloudsimple.DedicatedCloudNodeCreateOrUpdateFuture, err error)
	Delete(ctx context.Context, resourceGroupName string, dedicatedCloudNodeName string) (result autorest.Response, err error)
	Get(ctx context.Context, resourceGroupName string, dedicatedCloudNodeName string) (result vmwarecloudsimple.DedicatedCloudNode, err error)
	ListByResourceGroup(ctx context.Context, resourceGroupName string, filter string, top *int32, skipToken string) (result vmwarecloudsimple.DedicatedCloudNodeListResponsePage, err error)
	ListBySubscription(ctx context.Context, filter string, top *int32, skipToken string) (result vmwarecloudsimple.DedicatedCloudNodeListResponsePage, err error)
	Update(ctx context.Context, resourceGroupName string, dedicatedCloudNodeName string, dedicatedCloudNodeRequest vmwarecloudsimple.PatchPayload) (result vmwarecloudsimple.DedicatedCloudNode, err error)
}

DedicatedCloudNodeClientAPI contains the set of methods on the DedicatedCloudNodeClient type.

type DedicatedCloudServiceClientAPI

type DedicatedCloudServiceClientAPI interface {
	CreateOrUpdate(ctx context.Context, resourceGroupName string, dedicatedCloudServiceName string, dedicatedCloudServiceRequest vmwarecloudsimple.DedicatedCloudService) (result vmwarecloudsimple.DedicatedCloudService, err error)
	Delete(ctx context.Context, resourceGroupName string, dedicatedCloudServiceName string) (result vmwarecloudsimple.DedicatedCloudServiceDeleteFuture, err error)
	Get(ctx context.Context, resourceGroupName string, dedicatedCloudServiceName string) (result vmwarecloudsimple.DedicatedCloudService, err error)
	ListByResourceGroup(ctx context.Context, resourceGroupName string, filter string, top *int32, skipToken string) (result vmwarecloudsimple.DedicatedCloudServiceListResponsePage, err error)
	ListBySubscription(ctx context.Context, filter string, top *int32, skipToken string) (result vmwarecloudsimple.DedicatedCloudServiceListResponsePage, err error)
	Update(ctx context.Context, resourceGroupName string, dedicatedCloudServiceName string, dedicatedCloudServiceRequest vmwarecloudsimple.PatchPayload) (result vmwarecloudsimple.DedicatedCloudService, err error)
}

DedicatedCloudServiceClientAPI contains the set of methods on the DedicatedCloudServiceClient type.

type PrivateCloudByRegionClientAPI

type PrivateCloudByRegionClientAPI interface {
	List(ctx context.Context) (result vmwarecloudsimple.PrivateCloudListPage, err error)
}

PrivateCloudByRegionClientAPI contains the set of methods on the PrivateCloudByRegionClient type.

type ResourcePoolByPCClientAPI

type ResourcePoolByPCClientAPI interface {
	Get(ctx context.Context, pcName string, resourcePoolName string) (result vmwarecloudsimple.ResourcePool, err error)
}

ResourcePoolByPCClientAPI contains the set of methods on the ResourcePoolByPCClient type.

type ResourcePoolsByPCClientAPI

type ResourcePoolsByPCClientAPI interface {
	List(ctx context.Context, pcName string) (result vmwarecloudsimple.ResourcePoolsListResponsePage, err error)
}

ResourcePoolsByPCClientAPI contains the set of methods on the ResourcePoolsByPCClient type.

type SkusAvailabilityWithinRegionClientAPI

type SkusAvailabilityWithinRegionClientAPI interface {
	List(ctx context.Context, skuID string) (result vmwarecloudsimple.SkuAvailabilityListResponsePage, err error)
}

SkusAvailabilityWithinRegionClientAPI contains the set of methods on the SkusAvailabilityWithinRegionClient type.

type UsagesWithinRegionClientAPI

type UsagesWithinRegionClientAPI interface {
	List(ctx context.Context, filter string) (result vmwarecloudsimple.UsageListResponsePage, err error)
}

UsagesWithinRegionClientAPI contains the set of methods on the UsagesWithinRegionClient type.

type VirtualMachineClientAPI

type VirtualMachineClientAPI interface {
	CreateOrUpdate(ctx context.Context, resourceGroupName string, virtualMachineName string, virtualMachineRequest vmwarecloudsimple.VirtualMachine) (result vmwarecloudsimple.VirtualMachineCreateOrUpdateFuture, err error)
	Delete(ctx context.Context, resourceGroupName string, virtualMachineName string) (result vmwarecloudsimple.VirtualMachineDeleteFuture, err error)
	Get(ctx context.Context, resourceGroupName string, virtualMachineName string) (result vmwarecloudsimple.VirtualMachine, err error)
	ListByResourceGroup(ctx context.Context, resourceGroupName string, filter string, top *int32, skipToken string) (result vmwarecloudsimple.VirtualMachineListResponsePage, err error)
	ListBySubscription(ctx context.Context, filter string, top *int32, skipToken string) (result vmwarecloudsimple.VirtualMachineListResponsePage, err error)
	Start(ctx context.Context, resourceGroupName string, virtualMachineName string) (result vmwarecloudsimple.VirtualMachineStartFuture, err error)
	Stop(ctx context.Context, resourceGroupName string, virtualMachineName string, mParameter *vmwarecloudsimple.VirtualMachineStopMode, mode vmwarecloudsimple.StopMode) (result vmwarecloudsimple.VirtualMachineStopFuture, err error)
	Update(ctx context.Context, resourceGroupName string, virtualMachineName string, virtualMachineRequest vmwarecloudsimple.PatchPayload) (result vmwarecloudsimple.VirtualMachineUpdateFuture, err error)
}

VirtualMachineClientAPI contains the set of methods on the VirtualMachineClient type.

type VirtualMachineTemplateByPCClientAPI

type VirtualMachineTemplateByPCClientAPI interface {
	Get(ctx context.Context, pcName string, virtualMachineTemplateName string) (result vmwarecloudsimple.VirtualMachineTemplate, err error)
}

VirtualMachineTemplateByPCClientAPI contains the set of methods on the VirtualMachineTemplateByPCClient type.

type VirtualMachineTemplatesByPCClientAPI

type VirtualMachineTemplatesByPCClientAPI interface {
	List(ctx context.Context, pcName string, resourcePoolName string) (result vmwarecloudsimple.VirtualMachineTemplateListResponsePage, err error)
}

VirtualMachineTemplatesByPCClientAPI contains the set of methods on the VirtualMachineTemplatesByPCClient type.

type VirtualNetworkByPCClientAPI

type VirtualNetworkByPCClientAPI interface {
	Get(ctx context.Context, pcName string, virtualNetworkName string) (result vmwarecloudsimple.VirtualNetwork, err error)
}

VirtualNetworkByPCClientAPI contains the set of methods on the VirtualNetworkByPCClient type.

type VirtualNetworksByPCClientAPI

type VirtualNetworksByPCClientAPI interface {
	List(ctx context.Context, pcName string, resourcePoolName string) (result vmwarecloudsimple.VirtualNetworkListResponsePage, err error)
}

VirtualNetworksByPCClientAPI contains the set of methods on the VirtualNetworksByPCClient type.

Jump to

Keyboard shortcuts

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