Documentation ¶
Index ¶
- type AvailableOperationsClientAPI
- type BaseClientAPI
- type DedicatedCloudNodeClientAPI
- type DedicatedCloudServiceClientAPI
- type PrivateCloudByRegionClientAPI
- type ResourcePoolByPCClientAPI
- type ResourcePoolsByPCClientAPI
- type SkusAvailabilityWithinRegionClientAPI
- type UsagesWithinRegionClientAPI
- type VirtualMachineClientAPI
- type VirtualMachineTemplateByPCClientAPI
- type VirtualMachineTemplatesByPCClientAPI
- type VirtualNetworkByPCClientAPI
- type VirtualNetworksByPCClientAPI
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.