Versions in this module Expand all Collapse all v0 v0.0.1 Nov 7, 2022 Changes in this version + const DefaultBaseURI + func UserAgent() string + func Version() string + type ActionType string + const ActionTypeInternal + func PossibleActionTypeValues() []ActionType + type AutoShutdownProfile struct + DisconnectDelay *string + IdleDelay *string + NoConnectDelay *string + ShutdownOnDisconnect EnableState + ShutdownOnIdle ShutdownOnIdleMode + ShutdownWhenNotConnected EnableState + type AzureEntityResource struct + Etag *string + ID *string + Name *string + Type *string + func (aer AzureEntityResource) MarshalJSON() ([]byte, error) + type BaseClient struct + BaseURI string + SubscriptionID string + func New(subscriptionID string) BaseClient + func NewWithBaseURI(baseURI string, subscriptionID string) BaseClient + type ConnectionProfile struct + ClientRdpAccess ConnectionType + ClientSSHAccess ConnectionType + WebRdpAccess ConnectionType + WebSSHAccess ConnectionType + type ConnectionType string + const ConnectionTypeNone + const ConnectionTypePrivate + const ConnectionTypePublic + func PossibleConnectionTypeValues() []ConnectionType + type CreateOption string + const CreateOptionImage + const CreateOptionTemplateVM + func PossibleCreateOptionValues() []CreateOption + type CreatedByType string + const CreatedByTypeApplication + const CreatedByTypeKey + const CreatedByTypeManagedIdentity + const CreatedByTypeUser + func PossibleCreatedByTypeValues() []CreatedByType + type Credentials struct + Password *string + Username *string + type EnableState string + const EnableStateDisabled + const EnableStateEnabled + func PossibleEnableStateValues() []EnableState + type ErrorAdditionalInfo struct + Info interface{} + Type *string + func (eai ErrorAdditionalInfo) MarshalJSON() ([]byte, error) + type ErrorDetail struct + AdditionalInfo *[]ErrorAdditionalInfo + Code *string + Details *[]ErrorDetail + Message *string + Target *string + func (ed ErrorDetail) MarshalJSON() ([]byte, error) + type ErrorResponse struct + Error *ErrorDetail + type Identity struct + PrincipalID *string + TenantID *string + Type ResourceIdentityType + func (i Identity) MarshalJSON() ([]byte, error) + type Image struct + ID *string + Name *string + SystemData *SystemData + Type *string + func (i *Image) UnmarshalJSON(body []byte) error + func (i Image) MarshalJSON() ([]byte, error) + type ImageProperties struct + Author *string + AvailableRegions *[]string + Description *string + DisplayName *string + EnabledState EnableState + IconURL *string + Offer *string + OsState OsState + OsType OsType + Plan *string + ProvisioningState ProvisioningState + Publisher *string + SharedGalleryID *string + Sku *string + TermsStatus EnableState + Version *string + func (IP ImageProperties) MarshalJSON() ([]byte, error) + type ImageReference struct + ExactVersion *string + ID *string + Offer *string + Publisher *string + Sku *string + Version *string + func (ir ImageReference) MarshalJSON() ([]byte, error) + type ImageUpdate struct + func (iu *ImageUpdate) UnmarshalJSON(body []byte) error + func (iu ImageUpdate) MarshalJSON() ([]byte, error) + type ImageUpdateProperties struct + EnabledState EnableState + type ImagesClient struct + func NewImagesClient(subscriptionID string) ImagesClient + func NewImagesClientWithBaseURI(baseURI string, subscriptionID string) ImagesClient + func (client ImagesClient) CreateOrUpdate(ctx context.Context, body Image, resourceGroupName string, labPlanName string, ...) (result Image, err error) + func (client ImagesClient) CreateOrUpdatePreparer(ctx context.Context, body Image, resourceGroupName string, labPlanName string, ...) (*http.Request, error) + func (client ImagesClient) CreateOrUpdateResponder(resp *http.Response) (result Image, err error) + func (client ImagesClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error) + func (client ImagesClient) Get(ctx context.Context, resourceGroupName string, labPlanName string, ...) (result Image, err error) + func (client ImagesClient) GetPreparer(ctx context.Context, resourceGroupName string, labPlanName string, ...) (*http.Request, error) + func (client ImagesClient) GetResponder(resp *http.Response) (result Image, err error) + func (client ImagesClient) GetSender(req *http.Request) (*http.Response, error) + func (client ImagesClient) ListByLabPlan(ctx context.Context, resourceGroupName string, labPlanName string, ...) (result PagedImagesPage, err error) + func (client ImagesClient) ListByLabPlanComplete(ctx context.Context, resourceGroupName string, labPlanName string, ...) (result PagedImagesIterator, err error) + func (client ImagesClient) ListByLabPlanPreparer(ctx context.Context, resourceGroupName string, labPlanName string, ...) (*http.Request, error) + func (client ImagesClient) ListByLabPlanResponder(resp *http.Response) (result PagedImages, err error) + func (client ImagesClient) ListByLabPlanSender(req *http.Request) (*http.Response, error) + func (client ImagesClient) Update(ctx context.Context, body ImageUpdate, resourceGroupName string, ...) (result Image, err error) + func (client ImagesClient) UpdatePreparer(ctx context.Context, body ImageUpdate, resourceGroupName string, ...) (*http.Request, error) + func (client ImagesClient) UpdateResponder(resp *http.Response) (result Image, err error) + func (client ImagesClient) UpdateSender(req *http.Request) (*http.Response, error) + type InvitationState string + const InvitationStateFailed + const InvitationStateNotSent + const InvitationStateSending + const InvitationStateSent + func PossibleInvitationStateValues() []InvitationState + type InviteBody struct + Text *string + type Lab struct + ID *string + Location *string + Name *string + SystemData *SystemData + Tags map[string]*string + Type *string + func (l *Lab) UnmarshalJSON(body []byte) error + func (l Lab) MarshalJSON() ([]byte, error) + type LabNetworkProfile struct + LoadBalancerID *string + PublicIPID *string + SubnetID *string + type LabPlan struct + ID *string + Location *string + Name *string + SystemData *SystemData + Tags map[string]*string + Type *string + func (lp *LabPlan) UnmarshalJSON(body []byte) error + func (lp LabPlan) MarshalJSON() ([]byte, error) + type LabPlanNetworkProfile struct + SubnetID *string + type LabPlanProperties struct + AllowedRegions *[]string + DefaultAutoShutdownProfile *AutoShutdownProfile + DefaultConnectionProfile *ConnectionProfile + DefaultNetworkProfile *LabPlanNetworkProfile + LinkedLmsInstance *string + ProvisioningState ProvisioningState + SharedGalleryID *string + SupportInfo *SupportInfo + func (lpp LabPlanProperties) MarshalJSON() ([]byte, error) + type LabPlanUpdate struct + Tags *[]string + func (lpu *LabPlanUpdate) UnmarshalJSON(body []byte) error + func (lpu LabPlanUpdate) MarshalJSON() ([]byte, error) + type LabPlanUpdateProperties struct + AllowedRegions *[]string + DefaultAutoShutdownProfile *AutoShutdownProfile + DefaultConnectionProfile *ConnectionProfile + DefaultNetworkProfile *LabPlanNetworkProfile + LinkedLmsInstance *string + SharedGalleryID *string + SupportInfo *SupportInfo + type LabPlansClient struct + func NewLabPlansClient(subscriptionID string) LabPlansClient + func NewLabPlansClientWithBaseURI(baseURI string, subscriptionID string) LabPlansClient + func (client LabPlansClient) CreateOrUpdate(ctx context.Context, body LabPlan, resourceGroupName string, ...) (result LabPlansCreateOrUpdateFuture, err error) + func (client LabPlansClient) CreateOrUpdatePreparer(ctx context.Context, body LabPlan, resourceGroupName string, ...) (*http.Request, error) + func (client LabPlansClient) CreateOrUpdateResponder(resp *http.Response) (result LabPlan, err error) + func (client LabPlansClient) CreateOrUpdateSender(req *http.Request) (future LabPlansCreateOrUpdateFuture, err error) + func (client LabPlansClient) Delete(ctx context.Context, resourceGroupName string, labPlanName string) (result LabPlansDeleteFuture, err error) + func (client LabPlansClient) DeletePreparer(ctx context.Context, resourceGroupName string, labPlanName string) (*http.Request, error) + func (client LabPlansClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client LabPlansClient) DeleteSender(req *http.Request) (future LabPlansDeleteFuture, err error) + func (client LabPlansClient) Get(ctx context.Context, resourceGroupName string, labPlanName string) (result LabPlan, err error) + func (client LabPlansClient) GetPreparer(ctx context.Context, resourceGroupName string, labPlanName string) (*http.Request, error) + func (client LabPlansClient) GetResponder(resp *http.Response) (result LabPlan, err error) + func (client LabPlansClient) GetSender(req *http.Request) (*http.Response, error) + func (client LabPlansClient) ListByResourceGroup(ctx context.Context, resourceGroupName string) (result PagedLabPlansPage, err error) + func (client LabPlansClient) ListByResourceGroupComplete(ctx context.Context, resourceGroupName string) (result PagedLabPlansIterator, err error) + func (client LabPlansClient) ListByResourceGroupPreparer(ctx context.Context, resourceGroupName string) (*http.Request, error) + func (client LabPlansClient) ListByResourceGroupResponder(resp *http.Response) (result PagedLabPlans, err error) + func (client LabPlansClient) ListByResourceGroupSender(req *http.Request) (*http.Response, error) + func (client LabPlansClient) ListBySubscription(ctx context.Context, filter string) (result PagedLabPlansPage, err error) + func (client LabPlansClient) ListBySubscriptionComplete(ctx context.Context, filter string) (result PagedLabPlansIterator, err error) + func (client LabPlansClient) ListBySubscriptionPreparer(ctx context.Context, filter string) (*http.Request, error) + func (client LabPlansClient) ListBySubscriptionResponder(resp *http.Response) (result PagedLabPlans, err error) + func (client LabPlansClient) ListBySubscriptionSender(req *http.Request) (*http.Response, error) + func (client LabPlansClient) SaveImage(ctx context.Context, body SaveImageBody, resourceGroupName string, ...) (result LabPlansSaveImageFuture, err error) + func (client LabPlansClient) SaveImagePreparer(ctx context.Context, body SaveImageBody, resourceGroupName string, ...) (*http.Request, error) + func (client LabPlansClient) SaveImageResponder(resp *http.Response) (result autorest.Response, err error) + func (client LabPlansClient) SaveImageSender(req *http.Request) (future LabPlansSaveImageFuture, err error) + func (client LabPlansClient) Update(ctx context.Context, body LabPlanUpdate, resourceGroupName string, ...) (result LabPlansUpdateFuture, err error) + func (client LabPlansClient) UpdatePreparer(ctx context.Context, body LabPlanUpdate, resourceGroupName string, ...) (*http.Request, error) + func (client LabPlansClient) UpdateResponder(resp *http.Response) (result LabPlan, err error) + func (client LabPlansClient) UpdateSender(req *http.Request) (future LabPlansUpdateFuture, err error) + type LabPlansCreateOrUpdateFuture struct + Result func(LabPlansClient) (LabPlan, error) + func (future *LabPlansCreateOrUpdateFuture) UnmarshalJSON(body []byte) error + type LabPlansDeleteFuture struct + Result func(LabPlansClient) (autorest.Response, error) + func (future *LabPlansDeleteFuture) UnmarshalJSON(body []byte) error + type LabPlansSaveImageFuture struct + Result func(LabPlansClient) (autorest.Response, error) + func (future *LabPlansSaveImageFuture) UnmarshalJSON(body []byte) error + type LabPlansUpdateFuture struct + Result func(LabPlansClient) (LabPlan, error) + func (future *LabPlansUpdateFuture) UnmarshalJSON(body []byte) error + type LabProperties struct + AutoShutdownProfile *AutoShutdownProfile + ConnectionProfile *ConnectionProfile + Description *string + LabPlanID *string + NetworkProfile *LabNetworkProfile + ProvisioningState ProvisioningState + RosterProfile *RosterProfile + SecurityProfile *SecurityProfile + State LabState + Title *string + VirtualMachineProfile *VirtualMachineProfile + func (lp LabProperties) MarshalJSON() ([]byte, error) + type LabState string + const LabStateDraft + const LabStatePublished + const LabStatePublishing + const LabStateScaling + const LabStateSyncing + func PossibleLabStateValues() []LabState + type LabUpdate struct + Tags *[]string + func (lu *LabUpdate) UnmarshalJSON(body []byte) error + func (lu LabUpdate) MarshalJSON() ([]byte, error) + type LabUpdateProperties struct + AutoShutdownProfile *AutoShutdownProfile + ConnectionProfile *ConnectionProfile + Description *string + LabPlanID *string + RosterProfile *RosterProfile + SecurityProfile *SecurityProfile + Title *string + VirtualMachineProfile *VirtualMachineProfile + type LabsClient struct + func NewLabsClient(subscriptionID string) LabsClient + func NewLabsClientWithBaseURI(baseURI string, subscriptionID string) LabsClient + func (client LabsClient) CreateOrUpdate(ctx context.Context, body Lab, resourceGroupName string, labName string) (result LabsCreateOrUpdateFuture, err error) + func (client LabsClient) CreateOrUpdatePreparer(ctx context.Context, body Lab, resourceGroupName string, labName string) (*http.Request, error) + func (client LabsClient) CreateOrUpdateResponder(resp *http.Response) (result Lab, err error) + func (client LabsClient) CreateOrUpdateSender(req *http.Request) (future LabsCreateOrUpdateFuture, err error) + func (client LabsClient) Delete(ctx context.Context, resourceGroupName string, labName string) (result LabsDeleteFuture, err error) + func (client LabsClient) DeletePreparer(ctx context.Context, resourceGroupName string, labName string) (*http.Request, error) + func (client LabsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client LabsClient) DeleteSender(req *http.Request) (future LabsDeleteFuture, err error) + func (client LabsClient) Get(ctx context.Context, resourceGroupName string, labName string) (result Lab, err error) + func (client LabsClient) GetPreparer(ctx context.Context, resourceGroupName string, labName string) (*http.Request, error) + func (client LabsClient) GetResponder(resp *http.Response) (result Lab, err error) + func (client LabsClient) GetSender(req *http.Request) (*http.Response, error) + func (client LabsClient) ListByResourceGroup(ctx context.Context, resourceGroupName string) (result PagedLabsPage, err error) + func (client LabsClient) ListByResourceGroupComplete(ctx context.Context, resourceGroupName string) (result PagedLabsIterator, err error) + func (client LabsClient) ListByResourceGroupPreparer(ctx context.Context, resourceGroupName string) (*http.Request, error) + func (client LabsClient) ListByResourceGroupResponder(resp *http.Response) (result PagedLabs, err error) + func (client LabsClient) ListByResourceGroupSender(req *http.Request) (*http.Response, error) + func (client LabsClient) ListBySubscription(ctx context.Context, filter string) (result PagedLabsPage, err error) + func (client LabsClient) ListBySubscriptionComplete(ctx context.Context, filter string) (result PagedLabsIterator, err error) + func (client LabsClient) ListBySubscriptionPreparer(ctx context.Context, filter string) (*http.Request, error) + func (client LabsClient) ListBySubscriptionResponder(resp *http.Response) (result PagedLabs, err error) + func (client LabsClient) ListBySubscriptionSender(req *http.Request) (*http.Response, error) + func (client LabsClient) Publish(ctx context.Context, resourceGroupName string, labName string) (result LabsPublishFuture, err error) + func (client LabsClient) PublishPreparer(ctx context.Context, resourceGroupName string, labName string) (*http.Request, error) + func (client LabsClient) PublishResponder(resp *http.Response) (result autorest.Response, err error) + func (client LabsClient) PublishSender(req *http.Request) (future LabsPublishFuture, err error) + func (client LabsClient) SyncGroup(ctx context.Context, resourceGroupName string, labName string) (result LabsSyncGroupFuture, err error) + func (client LabsClient) SyncGroupPreparer(ctx context.Context, resourceGroupName string, labName string) (*http.Request, error) + func (client LabsClient) SyncGroupResponder(resp *http.Response) (result autorest.Response, err error) + func (client LabsClient) SyncGroupSender(req *http.Request) (future LabsSyncGroupFuture, err error) + func (client LabsClient) Update(ctx context.Context, body LabUpdate, resourceGroupName string, labName string) (result LabsUpdateFuture, err error) + func (client LabsClient) UpdatePreparer(ctx context.Context, body LabUpdate, resourceGroupName string, labName string) (*http.Request, error) + func (client LabsClient) UpdateResponder(resp *http.Response) (result Lab, err error) + func (client LabsClient) UpdateSender(req *http.Request) (future LabsUpdateFuture, err error) + type LabsCreateOrUpdateFuture struct + Result func(LabsClient) (Lab, error) + func (future *LabsCreateOrUpdateFuture) UnmarshalJSON(body []byte) error + type LabsDeleteFuture struct + Result func(LabsClient) (autorest.Response, error) + func (future *LabsDeleteFuture) UnmarshalJSON(body []byte) error + type LabsPublishFuture struct + Result func(LabsClient) (autorest.Response, error) + func (future *LabsPublishFuture) UnmarshalJSON(body []byte) error + type LabsSyncGroupFuture struct + Result func(LabsClient) (autorest.Response, error) + func (future *LabsSyncGroupFuture) UnmarshalJSON(body []byte) error + type LabsUpdateFuture struct + Result func(LabsClient) (Lab, error) + func (future *LabsUpdateFuture) UnmarshalJSON(body []byte) error + type ListUsagesResult struct + NextLink *string + Value *[]Usage + func (lur ListUsagesResult) IsEmpty() bool + func (lur ListUsagesResult) MarshalJSON() ([]byte, error) + type ListUsagesResultIterator struct + func NewListUsagesResultIterator(page ListUsagesResultPage) ListUsagesResultIterator + func (iter *ListUsagesResultIterator) Next() error + func (iter *ListUsagesResultIterator) NextWithContext(ctx context.Context) (err error) + func (iter ListUsagesResultIterator) NotDone() bool + func (iter ListUsagesResultIterator) Response() ListUsagesResult + func (iter ListUsagesResultIterator) Value() Usage + type ListUsagesResultPage struct + func NewListUsagesResultPage(cur ListUsagesResult, ...) ListUsagesResultPage + func (page *ListUsagesResultPage) Next() error + func (page *ListUsagesResultPage) NextWithContext(ctx context.Context) (err error) + func (page ListUsagesResultPage) NotDone() bool + func (page ListUsagesResultPage) Response() ListUsagesResult + func (page ListUsagesResultPage) Values() []Usage + type Operation struct + ActionType ActionType + Display *OperationDisplay + IsDataAction *bool + Name *string + Origin Origin + func (o Operation) MarshalJSON() ([]byte, error) + type OperationDisplay struct + Description *string + Operation *string + Provider *string + Resource *string + func (o OperationDisplay) MarshalJSON() ([]byte, error) + type OperationListResult struct + NextLink *string + Value *[]Operation + func (olr OperationListResult) IsEmpty() bool + func (olr OperationListResult) MarshalJSON() ([]byte, error) + type OperationListResultIterator struct + func NewOperationListResultIterator(page OperationListResultPage) OperationListResultIterator + func (iter *OperationListResultIterator) Next() error + func (iter *OperationListResultIterator) NextWithContext(ctx context.Context) (err error) + func (iter OperationListResultIterator) NotDone() bool + func (iter OperationListResultIterator) Response() OperationListResult + func (iter OperationListResultIterator) Value() Operation + type OperationListResultPage struct + func NewOperationListResultPage(cur OperationListResult, ...) OperationListResultPage + func (page *OperationListResultPage) Next() error + func (page *OperationListResultPage) NextWithContext(ctx context.Context) (err error) + func (page OperationListResultPage) NotDone() bool + func (page OperationListResultPage) Response() OperationListResult + func (page OperationListResultPage) Values() []Operation + type OperationResult struct + EndTime *date.Time + Error *ErrorDetail + ID *string + Name *string + PercentComplete *float64 + StartTime *date.Time + Status OperationStatus + func (or OperationResult) MarshalJSON() ([]byte, error) + type OperationResultsClient struct + func NewOperationResultsClient(subscriptionID string) OperationResultsClient + func NewOperationResultsClientWithBaseURI(baseURI string, subscriptionID string) OperationResultsClient + func (client OperationResultsClient) Get(ctx context.Context, operationResultID string) (result OperationResult, err error) + func (client OperationResultsClient) GetPreparer(ctx context.Context, operationResultID string) (*http.Request, error) + func (client OperationResultsClient) GetResponder(resp *http.Response) (result OperationResult, err error) + func (client OperationResultsClient) GetSender(req *http.Request) (*http.Response, error) + type OperationStatus string + const OperationStatusCanceled + const OperationStatusFailed + const OperationStatusInProgress + const OperationStatusNotStarted + const OperationStatusSucceeded + func PossibleOperationStatusValues() []OperationStatus + type OperationsClient struct + func NewOperationsClient(subscriptionID string) OperationsClient + func NewOperationsClientWithBaseURI(baseURI string, subscriptionID string) OperationsClient + func (client OperationsClient) List(ctx context.Context) (result OperationListResultPage, err error) + func (client OperationsClient) ListComplete(ctx context.Context) (result OperationListResultIterator, err error) + func (client OperationsClient) ListPreparer(ctx context.Context) (*http.Request, error) + func (client OperationsClient) ListResponder(resp *http.Response) (result OperationListResult, err error) + func (client OperationsClient) ListSender(req *http.Request) (*http.Response, error) + type Origin string + const OriginSystem + const OriginUser + const OriginUsersystem + func PossibleOriginValues() []Origin + type OsState string + const OsStateGeneralized + const OsStateSpecialized + func PossibleOsStateValues() []OsState + type OsType string + const OsTypeLinux + const OsTypeWindows + func PossibleOsTypeValues() []OsType + type PagedImages struct + NextLink *string + Value *[]Image + func (pi PagedImages) IsEmpty() bool + func (pi PagedImages) MarshalJSON() ([]byte, error) + type PagedImagesIterator struct + func NewPagedImagesIterator(page PagedImagesPage) PagedImagesIterator + func (iter *PagedImagesIterator) Next() error + func (iter *PagedImagesIterator) NextWithContext(ctx context.Context) (err error) + func (iter PagedImagesIterator) NotDone() bool + func (iter PagedImagesIterator) Response() PagedImages + func (iter PagedImagesIterator) Value() Image + type PagedImagesPage struct + func NewPagedImagesPage(cur PagedImages, ...) PagedImagesPage + func (page *PagedImagesPage) Next() error + func (page *PagedImagesPage) NextWithContext(ctx context.Context) (err error) + func (page PagedImagesPage) NotDone() bool + func (page PagedImagesPage) Response() PagedImages + func (page PagedImagesPage) Values() []Image + type PagedLabPlans struct + NextLink *string + Value *[]LabPlan + func (plp PagedLabPlans) IsEmpty() bool + func (plp PagedLabPlans) MarshalJSON() ([]byte, error) + type PagedLabPlansIterator struct + func NewPagedLabPlansIterator(page PagedLabPlansPage) PagedLabPlansIterator + func (iter *PagedLabPlansIterator) Next() error + func (iter *PagedLabPlansIterator) NextWithContext(ctx context.Context) (err error) + func (iter PagedLabPlansIterator) NotDone() bool + func (iter PagedLabPlansIterator) Response() PagedLabPlans + func (iter PagedLabPlansIterator) Value() LabPlan + type PagedLabPlansPage struct + func NewPagedLabPlansPage(cur PagedLabPlans, ...) PagedLabPlansPage + func (page *PagedLabPlansPage) Next() error + func (page *PagedLabPlansPage) NextWithContext(ctx context.Context) (err error) + func (page PagedLabPlansPage) NotDone() bool + func (page PagedLabPlansPage) Response() PagedLabPlans + func (page PagedLabPlansPage) Values() []LabPlan + type PagedLabServicesSkus struct + NextLink *string + Value *[]SkuType + func (plss PagedLabServicesSkus) IsEmpty() bool + func (plss PagedLabServicesSkus) MarshalJSON() ([]byte, error) + type PagedLabServicesSkusIterator struct + func NewPagedLabServicesSkusIterator(page PagedLabServicesSkusPage) PagedLabServicesSkusIterator + func (iter *PagedLabServicesSkusIterator) Next() error + func (iter *PagedLabServicesSkusIterator) NextWithContext(ctx context.Context) (err error) + func (iter PagedLabServicesSkusIterator) NotDone() bool + func (iter PagedLabServicesSkusIterator) Response() PagedLabServicesSkus + func (iter PagedLabServicesSkusIterator) Value() SkuType + type PagedLabServicesSkusPage struct + func NewPagedLabServicesSkusPage(cur PagedLabServicesSkus, ...) PagedLabServicesSkusPage + func (page *PagedLabServicesSkusPage) Next() error + func (page *PagedLabServicesSkusPage) NextWithContext(ctx context.Context) (err error) + func (page PagedLabServicesSkusPage) NotDone() bool + func (page PagedLabServicesSkusPage) Response() PagedLabServicesSkus + func (page PagedLabServicesSkusPage) Values() []SkuType + type PagedLabs struct + NextLink *string + Value *[]Lab + func (pl PagedLabs) IsEmpty() bool + func (pl PagedLabs) MarshalJSON() ([]byte, error) + type PagedLabsIterator struct + func NewPagedLabsIterator(page PagedLabsPage) PagedLabsIterator + func (iter *PagedLabsIterator) Next() error + func (iter *PagedLabsIterator) NextWithContext(ctx context.Context) (err error) + func (iter PagedLabsIterator) NotDone() bool + func (iter PagedLabsIterator) Response() PagedLabs + func (iter PagedLabsIterator) Value() Lab + type PagedLabsPage struct + func NewPagedLabsPage(cur PagedLabs, getNextPage func(context.Context, PagedLabs) (PagedLabs, error)) PagedLabsPage + func (page *PagedLabsPage) Next() error + func (page *PagedLabsPage) NextWithContext(ctx context.Context) (err error) + func (page PagedLabsPage) NotDone() bool + func (page PagedLabsPage) Response() PagedLabs + func (page PagedLabsPage) Values() []Lab + type PagedSchedules struct + NextLink *string + Value *[]Schedule + func (ps PagedSchedules) IsEmpty() bool + func (ps PagedSchedules) MarshalJSON() ([]byte, error) + type PagedSchedulesIterator struct + func NewPagedSchedulesIterator(page PagedSchedulesPage) PagedSchedulesIterator + func (iter *PagedSchedulesIterator) Next() error + func (iter *PagedSchedulesIterator) NextWithContext(ctx context.Context) (err error) + func (iter PagedSchedulesIterator) NotDone() bool + func (iter PagedSchedulesIterator) Response() PagedSchedules + func (iter PagedSchedulesIterator) Value() Schedule + type PagedSchedulesPage struct + func NewPagedSchedulesPage(cur PagedSchedules, ...) PagedSchedulesPage + func (page *PagedSchedulesPage) Next() error + func (page *PagedSchedulesPage) NextWithContext(ctx context.Context) (err error) + func (page PagedSchedulesPage) NotDone() bool + func (page PagedSchedulesPage) Response() PagedSchedules + func (page PagedSchedulesPage) Values() []Schedule + type PagedUsers struct + NextLink *string + Value *[]User + func (pu PagedUsers) IsEmpty() bool + func (pu PagedUsers) MarshalJSON() ([]byte, error) + type PagedUsersIterator struct + func NewPagedUsersIterator(page PagedUsersPage) PagedUsersIterator + func (iter *PagedUsersIterator) Next() error + func (iter *PagedUsersIterator) NextWithContext(ctx context.Context) (err error) + func (iter PagedUsersIterator) NotDone() bool + func (iter PagedUsersIterator) Response() PagedUsers + func (iter PagedUsersIterator) Value() User + type PagedUsersPage struct + func NewPagedUsersPage(cur PagedUsers, ...) PagedUsersPage + func (page *PagedUsersPage) Next() error + func (page *PagedUsersPage) NextWithContext(ctx context.Context) (err error) + func (page PagedUsersPage) NotDone() bool + func (page PagedUsersPage) Response() PagedUsers + func (page PagedUsersPage) Values() []User + type PagedVirtualMachines struct + NextLink *string + Value *[]VirtualMachine + func (pvm PagedVirtualMachines) IsEmpty() bool + func (pvm PagedVirtualMachines) MarshalJSON() ([]byte, error) + type PagedVirtualMachinesIterator struct + func NewPagedVirtualMachinesIterator(page PagedVirtualMachinesPage) PagedVirtualMachinesIterator + func (iter *PagedVirtualMachinesIterator) Next() error + func (iter *PagedVirtualMachinesIterator) NextWithContext(ctx context.Context) (err error) + func (iter PagedVirtualMachinesIterator) NotDone() bool + func (iter PagedVirtualMachinesIterator) Response() PagedVirtualMachines + func (iter PagedVirtualMachinesIterator) Value() VirtualMachine + type PagedVirtualMachinesPage struct + func NewPagedVirtualMachinesPage(cur PagedVirtualMachines, ...) PagedVirtualMachinesPage + func (page *PagedVirtualMachinesPage) Next() error + func (page *PagedVirtualMachinesPage) NextWithContext(ctx context.Context) (err error) + func (page PagedVirtualMachinesPage) NotDone() bool + func (page PagedVirtualMachinesPage) Response() PagedVirtualMachines + func (page PagedVirtualMachinesPage) Values() []VirtualMachine + type Plan struct + Name *string + Product *string + PromotionCode *string + Publisher *string + Version *string + type ProvisioningState string + const ProvisioningStateCreating + const ProvisioningStateDeleting + const ProvisioningStateFailed + const ProvisioningStateLocked + const ProvisioningStateSucceeded + const ProvisioningStateUpdating + func PossibleProvisioningStateValues() []ProvisioningState + type ProxyResource struct + ID *string + Name *string + Type *string + func (pr ProxyResource) MarshalJSON() ([]byte, error) + type RecurrenceFrequency string + const RecurrenceFrequencyDaily + const RecurrenceFrequencyWeekly + func PossibleRecurrenceFrequencyValues() []RecurrenceFrequency + type RecurrencePattern struct + ExpirationDate *date.Date + Frequency RecurrenceFrequency + Interval *int32 + WeekDays *[]WeekDay + type RegistrationState string + const RegistrationStateNotRegistered + const RegistrationStateRegistered + func PossibleRegistrationStateValues() []RegistrationState + type ResetPasswordBody struct + Password *string + Username *string + type Resource struct + ID *string + Name *string + Type *string + func (r Resource) MarshalJSON() ([]byte, error) + type ResourceIdentityType string + const ResourceIdentityTypeSystemAssigned + func PossibleResourceIdentityTypeValues() []ResourceIdentityType + type ResourceModelWithAllowedPropertySet struct + Etag *string + ID *string + Identity *ResourceModelWithAllowedPropertySetIdentity + Kind *string + Location *string + ManagedBy *string + Name *string + Plan *ResourceModelWithAllowedPropertySetPlan + Sku *ResourceModelWithAllowedPropertySetSku + Tags map[string]*string + Type *string + func (rmwaps ResourceModelWithAllowedPropertySet) MarshalJSON() ([]byte, error) + type ResourceModelWithAllowedPropertySetIdentity struct + PrincipalID *string + TenantID *string + Type ResourceIdentityType + func (rmwaps ResourceModelWithAllowedPropertySetIdentity) MarshalJSON() ([]byte, error) + type ResourceModelWithAllowedPropertySetPlan struct + Name *string + Product *string + PromotionCode *string + Publisher *string + Version *string + type ResourceModelWithAllowedPropertySetSku struct + Capacity *int32 + Family *string + Name *string + Size *string + Tier SkuTier + type RestrictionReasonCode string + const RestrictionReasonCodeNotAvailableForSubscription + const RestrictionReasonCodeQuotaID + func PossibleRestrictionReasonCodeValues() []RestrictionReasonCode + type RestrictionType string + const RestrictionTypeLocation + func PossibleRestrictionTypeValues() []RestrictionType + type RosterProfile struct + ActiveDirectoryGroupID *string + LmsInstance *string + LtiClientID *string + LtiContextID *string + LtiRosterEndpoint *string + type SaveImageBody struct + LabVirtualMachineID *string + Name *string + type ScaleType string + const ScaleTypeAutomatic + const ScaleTypeManual + const ScaleTypeNone + func PossibleScaleTypeValues() []ScaleType + type Schedule struct + ID *string + Name *string + SystemData *SystemData + Type *string + func (s *Schedule) UnmarshalJSON(body []byte) error + func (s Schedule) MarshalJSON() ([]byte, error) + type ScheduleProperties struct + Notes *string + ProvisioningState ProvisioningState + RecurrencePattern *RecurrencePattern + StartAt *date.Time + StopAt *date.Time + TimeZoneID *string + func (sp ScheduleProperties) MarshalJSON() ([]byte, error) + type ScheduleUpdate struct + func (su *ScheduleUpdate) UnmarshalJSON(body []byte) error + func (su ScheduleUpdate) MarshalJSON() ([]byte, error) + type ScheduleUpdateProperties struct + Notes *string + RecurrencePattern *RecurrencePattern + StartAt *date.Time + StopAt *date.Time + TimeZoneID *string + type SchedulesClient struct + func NewSchedulesClient(subscriptionID string) SchedulesClient + func NewSchedulesClientWithBaseURI(baseURI string, subscriptionID string) SchedulesClient + func (client SchedulesClient) CreateOrUpdate(ctx context.Context, body Schedule, resourceGroupName string, labName string, ...) (result Schedule, err error) + func (client SchedulesClient) CreateOrUpdatePreparer(ctx context.Context, body Schedule, resourceGroupName string, labName string, ...) (*http.Request, error) + func (client SchedulesClient) CreateOrUpdateResponder(resp *http.Response) (result Schedule, err error) + func (client SchedulesClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error) + func (client SchedulesClient) Delete(ctx context.Context, resourceGroupName string, labName string, ...) (result SchedulesDeleteFuture, err error) + func (client SchedulesClient) DeletePreparer(ctx context.Context, resourceGroupName string, labName string, ...) (*http.Request, error) + func (client SchedulesClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client SchedulesClient) DeleteSender(req *http.Request) (future SchedulesDeleteFuture, err error) + func (client SchedulesClient) Get(ctx context.Context, resourceGroupName string, labName string, ...) (result Schedule, err error) + func (client SchedulesClient) GetPreparer(ctx context.Context, resourceGroupName string, labName string, ...) (*http.Request, error) + func (client SchedulesClient) GetResponder(resp *http.Response) (result Schedule, err error) + func (client SchedulesClient) GetSender(req *http.Request) (*http.Response, error) + func (client SchedulesClient) ListByLab(ctx context.Context, resourceGroupName string, labName string, filter string) (result PagedSchedulesPage, err error) + func (client SchedulesClient) ListByLabComplete(ctx context.Context, resourceGroupName string, labName string, filter string) (result PagedSchedulesIterator, err error) + func (client SchedulesClient) ListByLabPreparer(ctx context.Context, resourceGroupName string, labName string, filter string) (*http.Request, error) + func (client SchedulesClient) ListByLabResponder(resp *http.Response) (result PagedSchedules, err error) + func (client SchedulesClient) ListByLabSender(req *http.Request) (*http.Response, error) + func (client SchedulesClient) Update(ctx context.Context, body ScheduleUpdate, resourceGroupName string, ...) (result Schedule, err error) + func (client SchedulesClient) UpdatePreparer(ctx context.Context, body ScheduleUpdate, resourceGroupName string, ...) (*http.Request, error) + func (client SchedulesClient) UpdateResponder(resp *http.Response) (result Schedule, err error) + func (client SchedulesClient) UpdateSender(req *http.Request) (*http.Response, error) + type SchedulesDeleteFuture struct + Result func(SchedulesClient) (autorest.Response, error) + func (future *SchedulesDeleteFuture) UnmarshalJSON(body []byte) error + type SecurityProfile struct + OpenAccess EnableState + RegistrationCode *string + func (sp SecurityProfile) MarshalJSON() ([]byte, error) + type ShutdownOnIdleMode string + const ShutdownOnIdleModeLowUsage + const ShutdownOnIdleModeNone + const ShutdownOnIdleModeUserAbsence + func PossibleShutdownOnIdleModeValues() []ShutdownOnIdleMode + type Sku struct + Capacity *int32 + Family *string + Name *string + Size *string + Tier SkuTier + type SkuCapabilities struct + Name *string + Value *string + func (sc SkuCapabilities) MarshalJSON() ([]byte, error) + type SkuCapacity struct + Default *int64 + Maximum *int64 + Minimum *int64 + ScaleType ScaleType + func (sc SkuCapacity) MarshalJSON() ([]byte, error) + type SkuCost struct + ExtendedUnit *string + MeterID *string + Quantity *float64 + func (sc SkuCost) MarshalJSON() ([]byte, error) + type SkuRestrictions struct + ReasonCode RestrictionReasonCode + Type RestrictionType + Values *[]string + func (sr SkuRestrictions) MarshalJSON() ([]byte, error) + type SkuTier string + const SkuTierBasic + const SkuTierFree + const SkuTierPremium + const SkuTierStandard + func PossibleSkuTierValues() []SkuTier + type SkuTierEnum string + const SkuTierEnumPremium + const SkuTierEnumStandard + func PossibleSkuTierEnumValues() []SkuTierEnum + type SkuType struct + Capabilities *[]SkuCapabilities + Capacity *SkuCapacity + Costs *[]SkuCost + Family *string + Locations *[]string + Name *string + ResourceType *string + Restrictions *[]SkuRestrictions + Size *string + Tier SkuTierEnum + func (st SkuType) MarshalJSON() ([]byte, error) + type SkusClient struct + func NewSkusClient(subscriptionID string) SkusClient + func NewSkusClientWithBaseURI(baseURI string, subscriptionID string) SkusClient + func (client SkusClient) List(ctx context.Context, filter string) (result PagedLabServicesSkusPage, err error) + func (client SkusClient) ListComplete(ctx context.Context, filter string) (result PagedLabServicesSkusIterator, err error) + func (client SkusClient) ListPreparer(ctx context.Context, filter string) (*http.Request, error) + func (client SkusClient) ListResponder(resp *http.Response) (result PagedLabServicesSkus, err error) + func (client SkusClient) ListSender(req *http.Request) (*http.Response, error) + type SupportInfo struct + Email *string + Instructions *string + Phone *string + URL *string + type SystemData struct + CreatedAt *date.Time + CreatedBy *string + CreatedByType CreatedByType + LastModifiedAt *date.Time + LastModifiedBy *string + LastModifiedByType CreatedByType + type TrackedResource struct + ID *string + Location *string + Name *string + Tags map[string]*string + Type *string + func (tr TrackedResource) MarshalJSON() ([]byte, error) + type TrackedResourceUpdate struct + Tags *[]string + type Usage struct + CurrentValue *int64 + ID *string + Limit *int64 + Name *UsageName + Unit UsageUnit + type UsageName struct + LocalizedValue *string + Value *string + type UsageUnit string + const UsageUnitCount + func PossibleUsageUnitValues() []UsageUnit + type UsagesClient struct + func NewUsagesClient(subscriptionID string) UsagesClient + func NewUsagesClientWithBaseURI(baseURI string, subscriptionID string) UsagesClient + func (client UsagesClient) ListByLocation(ctx context.Context, location string, filter string) (result ListUsagesResultPage, err error) + func (client UsagesClient) ListByLocationComplete(ctx context.Context, location string, filter string) (result ListUsagesResultIterator, err error) + func (client UsagesClient) ListByLocationPreparer(ctx context.Context, location string, filter string) (*http.Request, error) + func (client UsagesClient) ListByLocationResponder(resp *http.Response) (result ListUsagesResult, err error) + func (client UsagesClient) ListByLocationSender(req *http.Request) (*http.Response, error) + type User struct + ID *string + Name *string + SystemData *SystemData + Type *string + func (u *User) UnmarshalJSON(body []byte) error + func (u User) MarshalJSON() ([]byte, error) + type UserProperties struct + AdditionalUsageQuota *string + DisplayName *string + Email *string + InvitationSent *date.Time + InvitationState InvitationState + ProvisioningState ProvisioningState + RegistrationState RegistrationState + TotalUsage *string + func (up UserProperties) MarshalJSON() ([]byte, error) + type UserUpdate struct + func (uu *UserUpdate) UnmarshalJSON(body []byte) error + func (uu UserUpdate) MarshalJSON() ([]byte, error) + type UserUpdateProperties struct + AdditionalUsageQuota *string + type UsersClient struct + func NewUsersClient(subscriptionID string) UsersClient + func NewUsersClientWithBaseURI(baseURI string, subscriptionID string) UsersClient + func (client UsersClient) CreateOrUpdate(ctx context.Context, body User, resourceGroupName string, labName string, ...) (result UsersCreateOrUpdateFuture, err error) + func (client UsersClient) CreateOrUpdatePreparer(ctx context.Context, body User, resourceGroupName string, labName string, ...) (*http.Request, error) + func (client UsersClient) CreateOrUpdateResponder(resp *http.Response) (result User, err error) + func (client UsersClient) CreateOrUpdateSender(req *http.Request) (future UsersCreateOrUpdateFuture, err error) + func (client UsersClient) Delete(ctx context.Context, resourceGroupName string, labName string, userName string) (result UsersDeleteFuture, err error) + func (client UsersClient) DeletePreparer(ctx context.Context, resourceGroupName string, labName string, userName string) (*http.Request, error) + func (client UsersClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client UsersClient) DeleteSender(req *http.Request) (future UsersDeleteFuture, err error) + func (client UsersClient) Get(ctx context.Context, resourceGroupName string, labName string, userName string) (result User, err error) + func (client UsersClient) GetPreparer(ctx context.Context, resourceGroupName string, labName string, userName string) (*http.Request, error) + func (client UsersClient) GetResponder(resp *http.Response) (result User, err error) + func (client UsersClient) GetSender(req *http.Request) (*http.Response, error) + func (client UsersClient) Invite(ctx context.Context, body InviteBody, resourceGroupName string, labName string, ...) (result UsersInviteFuture, err error) + func (client UsersClient) InvitePreparer(ctx context.Context, body InviteBody, resourceGroupName string, labName string, ...) (*http.Request, error) + func (client UsersClient) InviteResponder(resp *http.Response) (result autorest.Response, err error) + func (client UsersClient) InviteSender(req *http.Request) (future UsersInviteFuture, err error) + func (client UsersClient) ListByLab(ctx context.Context, resourceGroupName string, labName string, filter string) (result PagedUsersPage, err error) + func (client UsersClient) ListByLabComplete(ctx context.Context, resourceGroupName string, labName string, filter string) (result PagedUsersIterator, err error) + func (client UsersClient) ListByLabPreparer(ctx context.Context, resourceGroupName string, labName string, filter string) (*http.Request, error) + func (client UsersClient) ListByLabResponder(resp *http.Response) (result PagedUsers, err error) + func (client UsersClient) ListByLabSender(req *http.Request) (*http.Response, error) + func (client UsersClient) Update(ctx context.Context, body UserUpdate, resourceGroupName string, labName string, ...) (result UsersUpdateFuture, err error) + func (client UsersClient) UpdatePreparer(ctx context.Context, body UserUpdate, resourceGroupName string, labName string, ...) (*http.Request, error) + func (client UsersClient) UpdateResponder(resp *http.Response) (result User, err error) + func (client UsersClient) UpdateSender(req *http.Request) (future UsersUpdateFuture, err error) + type UsersCreateOrUpdateFuture struct + Result func(UsersClient) (User, error) + func (future *UsersCreateOrUpdateFuture) UnmarshalJSON(body []byte) error + type UsersDeleteFuture struct + Result func(UsersClient) (autorest.Response, error) + func (future *UsersDeleteFuture) UnmarshalJSON(body []byte) error + type UsersInviteFuture struct + Result func(UsersClient) (autorest.Response, error) + func (future *UsersInviteFuture) UnmarshalJSON(body []byte) error + type UsersUpdateFuture struct + Result func(UsersClient) (User, error) + func (future *UsersUpdateFuture) UnmarshalJSON(body []byte) error + type VirtualMachine struct + ID *string + Name *string + SystemData *SystemData + Type *string + func (VM *VirtualMachine) UnmarshalJSON(body []byte) error + func (VM VirtualMachine) MarshalJSON() ([]byte, error) + type VirtualMachineAdditionalCapabilities struct + InstallGpuDrivers EnableState + type VirtualMachineConnectionProfile struct + AdminUsername *string + NonAdminUsername *string + PrivateIPAddress *string + RdpAuthority *string + RdpInBrowserURL *string + SSHAuthority *string + SSHInBrowserURL *string + func (vmcp VirtualMachineConnectionProfile) MarshalJSON() ([]byte, error) + type VirtualMachineProfile struct + AdditionalCapabilities *VirtualMachineAdditionalCapabilities + AdminUser *Credentials + CreateOption CreateOption + ImageReference *ImageReference + NonAdminUser *Credentials + OsType OsType + Sku *Sku + UsageQuota *string + UseSharedPassword EnableState + func (vmp VirtualMachineProfile) MarshalJSON() ([]byte, error) + type VirtualMachineProperties struct + ClaimedByUserID *string + ConnectionProfile *VirtualMachineConnectionProfile + ProvisioningState ProvisioningState + State VirtualMachineState + VMType VirtualMachineType + func (vmp VirtualMachineProperties) MarshalJSON() ([]byte, error) + type VirtualMachineState string + const VirtualMachineStateRedeploying + const VirtualMachineStateReimaging + const VirtualMachineStateResettingPassword + const VirtualMachineStateRunning + const VirtualMachineStateStarting + const VirtualMachineStateStopped + const VirtualMachineStateStopping + func PossibleVirtualMachineStateValues() []VirtualMachineState + type VirtualMachineType string + const VirtualMachineTypeTemplate + const VirtualMachineTypeUser + func PossibleVirtualMachineTypeValues() []VirtualMachineType + type VirtualMachinesClient struct + func NewVirtualMachinesClient(subscriptionID string) VirtualMachinesClient + func NewVirtualMachinesClientWithBaseURI(baseURI string, subscriptionID string) VirtualMachinesClient + func (client VirtualMachinesClient) Get(ctx context.Context, resourceGroupName string, labName string, ...) (result VirtualMachine, err error) + func (client VirtualMachinesClient) GetPreparer(ctx context.Context, resourceGroupName string, labName string, ...) (*http.Request, error) + func (client VirtualMachinesClient) GetResponder(resp *http.Response) (result VirtualMachine, err error) + func (client VirtualMachinesClient) GetSender(req *http.Request) (*http.Response, error) + func (client VirtualMachinesClient) ListByLab(ctx context.Context, resourceGroupName string, labName string, filter string) (result PagedVirtualMachinesPage, err error) + func (client VirtualMachinesClient) ListByLabComplete(ctx context.Context, resourceGroupName string, labName string, filter string) (result PagedVirtualMachinesIterator, err error) + func (client VirtualMachinesClient) ListByLabPreparer(ctx context.Context, resourceGroupName string, labName string, filter string) (*http.Request, error) + func (client VirtualMachinesClient) ListByLabResponder(resp *http.Response) (result PagedVirtualMachines, err error) + func (client VirtualMachinesClient) ListByLabSender(req *http.Request) (*http.Response, error) + func (client VirtualMachinesClient) Redeploy(ctx context.Context, resourceGroupName string, labName string, ...) (result VirtualMachinesRedeployFuture, err error) + func (client VirtualMachinesClient) RedeployPreparer(ctx context.Context, resourceGroupName string, labName string, ...) (*http.Request, error) + func (client VirtualMachinesClient) RedeployResponder(resp *http.Response) (result autorest.Response, err error) + func (client VirtualMachinesClient) RedeploySender(req *http.Request) (future VirtualMachinesRedeployFuture, err error) + func (client VirtualMachinesClient) Reimage(ctx context.Context, resourceGroupName string, labName string, ...) (result VirtualMachinesReimageFuture, err error) + func (client VirtualMachinesClient) ReimagePreparer(ctx context.Context, resourceGroupName string, labName string, ...) (*http.Request, error) + func (client VirtualMachinesClient) ReimageResponder(resp *http.Response) (result autorest.Response, err error) + func (client VirtualMachinesClient) ReimageSender(req *http.Request) (future VirtualMachinesReimageFuture, err error) + func (client VirtualMachinesClient) ResetPassword(ctx context.Context, body ResetPasswordBody, resourceGroupName string, ...) (result VirtualMachinesResetPasswordFuture, err error) + func (client VirtualMachinesClient) ResetPasswordPreparer(ctx context.Context, body ResetPasswordBody, resourceGroupName string, ...) (*http.Request, error) + func (client VirtualMachinesClient) ResetPasswordResponder(resp *http.Response) (result autorest.Response, err error) + func (client VirtualMachinesClient) ResetPasswordSender(req *http.Request) (future VirtualMachinesResetPasswordFuture, err error) + func (client VirtualMachinesClient) Start(ctx context.Context, resourceGroupName string, labName string, ...) (result VirtualMachinesStartFuture, err error) + func (client VirtualMachinesClient) StartPreparer(ctx context.Context, resourceGroupName string, labName string, ...) (*http.Request, error) + func (client VirtualMachinesClient) StartResponder(resp *http.Response) (result autorest.Response, err error) + func (client VirtualMachinesClient) StartSender(req *http.Request) (future VirtualMachinesStartFuture, err error) + func (client VirtualMachinesClient) Stop(ctx context.Context, resourceGroupName string, labName string, ...) (result VirtualMachinesStopFuture, err error) + func (client VirtualMachinesClient) StopPreparer(ctx context.Context, resourceGroupName string, labName string, ...) (*http.Request, error) + func (client VirtualMachinesClient) StopResponder(resp *http.Response) (result autorest.Response, err error) + func (client VirtualMachinesClient) StopSender(req *http.Request) (future VirtualMachinesStopFuture, err error) + type VirtualMachinesRedeployFuture struct + Result func(VirtualMachinesClient) (autorest.Response, error) + func (future *VirtualMachinesRedeployFuture) UnmarshalJSON(body []byte) error + type VirtualMachinesReimageFuture struct + Result func(VirtualMachinesClient) (autorest.Response, error) + func (future *VirtualMachinesReimageFuture) UnmarshalJSON(body []byte) error + type VirtualMachinesResetPasswordFuture struct + Result func(VirtualMachinesClient) (autorest.Response, error) + func (future *VirtualMachinesResetPasswordFuture) UnmarshalJSON(body []byte) error + type VirtualMachinesStartFuture struct + Result func(VirtualMachinesClient) (autorest.Response, error) + func (future *VirtualMachinesStartFuture) UnmarshalJSON(body []byte) error + type VirtualMachinesStopFuture struct + Result func(VirtualMachinesClient) (autorest.Response, error) + func (future *VirtualMachinesStopFuture) UnmarshalJSON(body []byte) error + type WeekDay string + const WeekDayFriday + const WeekDayMonday + const WeekDaySaturday + const WeekDaySunday + const WeekDayThursday + const WeekDayTuesday + const WeekDayWednesday + func PossibleWeekDayValues() []WeekDay