Documentation ¶
Index ¶
- type CustomizationPoliciesClientAPI
- type DedicatedCloudNodesClientAPI
- type DedicatedCloudServicesClientAPI
- type OperationsClientAPI
- type PrivateCloudsClientAPI
- type ResourcePoolsClientAPI
- type SkusAvailabilityClientAPI
- type UsagesClientAPI
- type VirtualMachineTemplatesClientAPI
- type VirtualMachinesClientAPI
- type VirtualNetworksClientAPI
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CustomizationPoliciesClientAPI ¶
type CustomizationPoliciesClientAPI interface { Get(ctx context.Context, regionID string, pcName string, customizationPolicyName string) (result vmwarecloudsimple.CustomizationPolicy, err error) List(ctx context.Context, regionID string, pcName string, filter string) (result vmwarecloudsimple.CustomizationPoliciesListResponsePage, err error) }
CustomizationPoliciesClientAPI contains the set of methods on the CustomizationPoliciesClient type.
type DedicatedCloudNodesClientAPI ¶
type DedicatedCloudNodesClientAPI interface { CreateOrUpdate(ctx context.Context, resourceGroupName string, dedicatedCloudNodeName string, dedicatedCloudNodeRequest vmwarecloudsimple.DedicatedCloudNode) (result vmwarecloudsimple.DedicatedCloudNodesCreateOrUpdateFuture, 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) }
DedicatedCloudNodesClientAPI contains the set of methods on the DedicatedCloudNodesClient type.
type DedicatedCloudServicesClientAPI ¶
type DedicatedCloudServicesClientAPI 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.DedicatedCloudServicesDeleteFuture, 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) }
DedicatedCloudServicesClientAPI contains the set of methods on the DedicatedCloudServicesClient type.
type OperationsClientAPI ¶
type OperationsClientAPI interface { Get(ctx context.Context, regionID string, operationID string) (result vmwarecloudsimple.OperationResource, err error) List(ctx context.Context) (result vmwarecloudsimple.AvailableOperationsListResponsePage, err error) }
OperationsClientAPI contains the set of methods on the OperationsClient type.
type PrivateCloudsClientAPI ¶
type PrivateCloudsClientAPI interface { Get(ctx context.Context, pcName string, regionID string) (result vmwarecloudsimple.PrivateCloud, err error) List(ctx context.Context, regionID string) (result vmwarecloudsimple.PrivateCloudListPage, err error) }
PrivateCloudsClientAPI contains the set of methods on the PrivateCloudsClient type.
type ResourcePoolsClientAPI ¶
type ResourcePoolsClientAPI interface { Get(ctx context.Context, regionID string, pcName string, resourcePoolName string) (result vmwarecloudsimple.ResourcePool, err error) List(ctx context.Context, regionID string, pcName string) (result vmwarecloudsimple.ResourcePoolsListResponsePage, err error) }
ResourcePoolsClientAPI contains the set of methods on the ResourcePoolsClient type.
type SkusAvailabilityClientAPI ¶
type SkusAvailabilityClientAPI interface {
List(ctx context.Context, regionID string, skuID string) (result vmwarecloudsimple.SkuAvailabilityListResponsePage, err error)
}
SkusAvailabilityClientAPI contains the set of methods on the SkusAvailabilityClient type.
type UsagesClientAPI ¶
type UsagesClientAPI interface {
List(ctx context.Context, regionID string, filter string) (result vmwarecloudsimple.UsageListResponsePage, err error)
}
UsagesClientAPI contains the set of methods on the UsagesClient type.
type VirtualMachineTemplatesClientAPI ¶
type VirtualMachineTemplatesClientAPI interface { Get(ctx context.Context, regionID string, pcName string, virtualMachineTemplateName string) (result vmwarecloudsimple.VirtualMachineTemplate, err error) List(ctx context.Context, pcName string, regionID string, resourcePoolName string) (result vmwarecloudsimple.VirtualMachineTemplateListResponsePage, err error) }
VirtualMachineTemplatesClientAPI contains the set of methods on the VirtualMachineTemplatesClient type.
type VirtualMachinesClientAPI ¶
type VirtualMachinesClientAPI interface { CreateOrUpdate(ctx context.Context, resourceGroupName string, virtualMachineName string, virtualMachineRequest vmwarecloudsimple.VirtualMachine) (result vmwarecloudsimple.VirtualMachinesCreateOrUpdateFuture, err error) Delete(ctx context.Context, resourceGroupName string, virtualMachineName string) (result vmwarecloudsimple.VirtualMachinesDeleteFuture, 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.VirtualMachinesStartFuture, err error) Stop(ctx context.Context, resourceGroupName string, virtualMachineName string, mParameter *vmwarecloudsimple.VirtualMachineStopMode, mode vmwarecloudsimple.StopMode) (result vmwarecloudsimple.VirtualMachinesStopFuture, err error) Update(ctx context.Context, resourceGroupName string, virtualMachineName string, virtualMachineRequest vmwarecloudsimple.PatchPayload) (result vmwarecloudsimple.VirtualMachinesUpdateFuture, err error) }
VirtualMachinesClientAPI contains the set of methods on the VirtualMachinesClient type.
type VirtualNetworksClientAPI ¶
type VirtualNetworksClientAPI interface { Get(ctx context.Context, regionID string, pcName string, virtualNetworkName string) (result vmwarecloudsimple.VirtualNetwork, err error) List(ctx context.Context, regionID string, pcName string, resourcePoolName string) (result vmwarecloudsimple.VirtualNetworkListResponsePage, err error) }
VirtualNetworksClientAPI contains the set of methods on the VirtualNetworksClient type.