Versions in this module Expand all Collapse all v1 v1.1.4 Sep 7, 2022 Changes in this version + const DefaultBaseURI + func UserAgent() string + func Version() string + type AddRemove string + const Add + const Remove + func PossibleAddRemoveValues() []AddRemove + type AddUsersPayload struct + EmailAddresses *[]string + type BaseClient struct + BaseURI string + SubscriptionID string + func New(subscriptionID string) BaseClient + func NewWithBaseURI(baseURI string, subscriptionID string) BaseClient + type CloudError struct + Error *CloudErrorBody + type CloudErrorBody struct + Code *string + Details *[]CloudErrorBody + Message *string + Target *string + type ConfigurationState string + const Completed + const NotApplicable + func PossibleConfigurationStateValues() []ConfigurationState + type CreateLabProperties struct + EnvironmentSettingCreationParameters *EnvironmentSettingCreationParameters + LabCreationParameters *LabCreationParameters + Location *string + Name *string + Tags map[string]*string + func (clp CreateLabProperties) MarshalJSON() ([]byte, error) + type Environment struct + ID *string + Location *string + Name *string + Tags map[string]*string + Type *string + func (e *Environment) UnmarshalJSON(body []byte) error + func (e Environment) MarshalJSON() ([]byte, error) + type EnvironmentDetails struct + Description *string + EnvironmentState *string + ID *string + LatestOperationResult *LatestOperationResult + Name *string + PasswordLastReset *date.Time + ProvisioningState *string + TotalUsage *string + VirtualMachineDetails *VirtualMachineDetails + func (ed EnvironmentDetails) MarshalJSON() ([]byte, error) + type EnvironmentFragment struct + ID *string + Location *string + Name *string + Tags map[string]*string + Type *string + func (ef *EnvironmentFragment) UnmarshalJSON(body []byte) error + func (ef EnvironmentFragment) MarshalJSON() ([]byte, error) + type EnvironmentOperationsPayload struct + EnvironmentID *string + type EnvironmentProperties struct + ClaimedByUserName *string + ClaimedByUserObjectID *string + ClaimedByUserPrincipalID *string + IsClaimed *bool + LastKnownPowerState *string + LatestOperationResult *LatestOperationResult + NetworkInterface *NetworkInterface + PasswordLastReset *date.Time + ProvisioningState *string + ResourceSets *ResourceSet + TotalUsage *string + UniqueIdentifier *string + func (ep EnvironmentProperties) MarshalJSON() ([]byte, error) + type EnvironmentPropertiesFragment struct + ProvisioningState *string + ResourceSets *ResourceSetFragment + UniqueIdentifier *string + type EnvironmentSetting struct + ID *string + Location *string + Name *string + Tags map[string]*string + Type *string + func (es *EnvironmentSetting) UnmarshalJSON(body []byte) error + func (es EnvironmentSetting) MarshalJSON() ([]byte, error) + type EnvironmentSettingCreationParameters struct + ResourceSettingCreationParameters *ResourceSettingCreationParameters + type EnvironmentSettingFragment struct + ID *string + Location *string + Name *string + Tags map[string]*string + Type *string + func (esf *EnvironmentSettingFragment) UnmarshalJSON(body []byte) error + func (esf EnvironmentSettingFragment) MarshalJSON() ([]byte, error) + type EnvironmentSettingProperties struct + ConfigurationState ConfigurationState + Description *string + LastChanged *date.Time + LastPublished *date.Time + LatestOperationResult *LatestOperationResult + ProvisioningState *string + PublishingState PublishingState + ResourceSettings *ResourceSettings + Title *string + UniqueIdentifier *string + func (esp EnvironmentSettingProperties) MarshalJSON() ([]byte, error) + type EnvironmentSettingPropertiesFragment struct + ConfigurationState ConfigurationState + Description *string + ProvisioningState *string + ResourceSettings *ResourceSettingsFragment + Title *string + UniqueIdentifier *string + type EnvironmentSettingsClient struct + func NewEnvironmentSettingsClient(subscriptionID string) EnvironmentSettingsClient + func NewEnvironmentSettingsClientWithBaseURI(baseURI string, subscriptionID string) EnvironmentSettingsClient + func (client EnvironmentSettingsClient) ClaimAny(ctx context.Context, resourceGroupName string, labAccountName string, ...) (result autorest.Response, err error) + func (client EnvironmentSettingsClient) ClaimAnyPreparer(ctx context.Context, resourceGroupName string, labAccountName string, ...) (*http.Request, error) + func (client EnvironmentSettingsClient) ClaimAnyResponder(resp *http.Response) (result autorest.Response, err error) + func (client EnvironmentSettingsClient) ClaimAnySender(req *http.Request) (*http.Response, error) + func (client EnvironmentSettingsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, labAccountName string, ...) (result EnvironmentSettingsCreateOrUpdateFuture, err error) + func (client EnvironmentSettingsClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, labAccountName string, ...) (*http.Request, error) + func (client EnvironmentSettingsClient) CreateOrUpdateResponder(resp *http.Response) (result EnvironmentSetting, err error) + func (client EnvironmentSettingsClient) CreateOrUpdateSender(req *http.Request) (future EnvironmentSettingsCreateOrUpdateFuture, err error) + func (client EnvironmentSettingsClient) Delete(ctx context.Context, resourceGroupName string, labAccountName string, ...) (result EnvironmentSettingsDeleteFuture, err error) + func (client EnvironmentSettingsClient) DeletePreparer(ctx context.Context, resourceGroupName string, labAccountName string, ...) (*http.Request, error) + func (client EnvironmentSettingsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client EnvironmentSettingsClient) DeleteSender(req *http.Request) (future EnvironmentSettingsDeleteFuture, err error) + func (client EnvironmentSettingsClient) Get(ctx context.Context, resourceGroupName string, labAccountName string, ...) (result EnvironmentSetting, err error) + func (client EnvironmentSettingsClient) GetPreparer(ctx context.Context, resourceGroupName string, labAccountName string, ...) (*http.Request, error) + func (client EnvironmentSettingsClient) GetResponder(resp *http.Response) (result EnvironmentSetting, err error) + func (client EnvironmentSettingsClient) GetSender(req *http.Request) (*http.Response, error) + func (client EnvironmentSettingsClient) List(ctx context.Context, resourceGroupName string, labAccountName string, ...) (result ResponseWithContinuationEnvironmentSettingPage, err error) + func (client EnvironmentSettingsClient) ListComplete(ctx context.Context, resourceGroupName string, labAccountName string, ...) (result ResponseWithContinuationEnvironmentSettingIterator, err error) + func (client EnvironmentSettingsClient) ListPreparer(ctx context.Context, resourceGroupName string, labAccountName string, ...) (*http.Request, error) + func (client EnvironmentSettingsClient) ListResponder(resp *http.Response) (result ResponseWithContinuationEnvironmentSetting, err error) + func (client EnvironmentSettingsClient) ListSender(req *http.Request) (*http.Response, error) + func (client EnvironmentSettingsClient) Publish(ctx context.Context, resourceGroupName string, labAccountName string, ...) (result autorest.Response, err error) + func (client EnvironmentSettingsClient) PublishPreparer(ctx context.Context, resourceGroupName string, labAccountName string, ...) (*http.Request, error) + func (client EnvironmentSettingsClient) PublishResponder(resp *http.Response) (result autorest.Response, err error) + func (client EnvironmentSettingsClient) PublishSender(req *http.Request) (*http.Response, error) + func (client EnvironmentSettingsClient) Start(ctx context.Context, resourceGroupName string, labAccountName string, ...) (result EnvironmentSettingsStartFuture, err error) + func (client EnvironmentSettingsClient) StartPreparer(ctx context.Context, resourceGroupName string, labAccountName string, ...) (*http.Request, error) + func (client EnvironmentSettingsClient) StartResponder(resp *http.Response) (result autorest.Response, err error) + func (client EnvironmentSettingsClient) StartSender(req *http.Request) (future EnvironmentSettingsStartFuture, err error) + func (client EnvironmentSettingsClient) Stop(ctx context.Context, resourceGroupName string, labAccountName string, ...) (result EnvironmentSettingsStopFuture, err error) + func (client EnvironmentSettingsClient) StopPreparer(ctx context.Context, resourceGroupName string, labAccountName string, ...) (*http.Request, error) + func (client EnvironmentSettingsClient) StopResponder(resp *http.Response) (result autorest.Response, err error) + func (client EnvironmentSettingsClient) StopSender(req *http.Request) (future EnvironmentSettingsStopFuture, err error) + func (client EnvironmentSettingsClient) Update(ctx context.Context, resourceGroupName string, labAccountName string, ...) (result EnvironmentSetting, err error) + func (client EnvironmentSettingsClient) UpdatePreparer(ctx context.Context, resourceGroupName string, labAccountName string, ...) (*http.Request, error) + func (client EnvironmentSettingsClient) UpdateResponder(resp *http.Response) (result EnvironmentSetting, err error) + func (client EnvironmentSettingsClient) UpdateSender(req *http.Request) (*http.Response, error) + type EnvironmentSettingsCreateOrUpdateFuture struct + Result func(EnvironmentSettingsClient) (EnvironmentSetting, error) + func (future *EnvironmentSettingsCreateOrUpdateFuture) UnmarshalJSON(body []byte) error + type EnvironmentSettingsDeleteFuture struct + Result func(EnvironmentSettingsClient) (autorest.Response, error) + func (future *EnvironmentSettingsDeleteFuture) UnmarshalJSON(body []byte) error + type EnvironmentSettingsStartFuture struct + Result func(EnvironmentSettingsClient) (autorest.Response, error) + func (future *EnvironmentSettingsStartFuture) UnmarshalJSON(body []byte) error + type EnvironmentSettingsStopFuture struct + Result func(EnvironmentSettingsClient) (autorest.Response, error) + func (future *EnvironmentSettingsStopFuture) UnmarshalJSON(body []byte) error + type EnvironmentSize struct + MaxPrice *decimal.Decimal + MinMemory *float64 + MinNumberOfCores *int32 + Name ManagedLabVMSize + VMSizes *[]SizeInfo + func (es EnvironmentSize) MarshalJSON() ([]byte, error) + type EnvironmentSizeFragment struct + Name ManagedLabVMSize + VMSizes *[]SizeInfoFragment + type EnvironmentsClient struct + func NewEnvironmentsClient(subscriptionID string) EnvironmentsClient + func NewEnvironmentsClientWithBaseURI(baseURI string, subscriptionID string) EnvironmentsClient + func (client EnvironmentsClient) Claim(ctx context.Context, resourceGroupName string, labAccountName string, ...) (result autorest.Response, err error) + func (client EnvironmentsClient) ClaimPreparer(ctx context.Context, resourceGroupName string, labAccountName string, ...) (*http.Request, error) + func (client EnvironmentsClient) ClaimResponder(resp *http.Response) (result autorest.Response, err error) + func (client EnvironmentsClient) ClaimSender(req *http.Request) (*http.Response, error) + func (client EnvironmentsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, labAccountName string, ...) (result Environment, err error) + func (client EnvironmentsClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, labAccountName string, ...) (*http.Request, error) + func (client EnvironmentsClient) CreateOrUpdateResponder(resp *http.Response) (result Environment, err error) + func (client EnvironmentsClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error) + func (client EnvironmentsClient) Delete(ctx context.Context, resourceGroupName string, labAccountName string, ...) (result EnvironmentsDeleteFuture, err error) + func (client EnvironmentsClient) DeletePreparer(ctx context.Context, resourceGroupName string, labAccountName string, ...) (*http.Request, error) + func (client EnvironmentsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client EnvironmentsClient) DeleteSender(req *http.Request) (future EnvironmentsDeleteFuture, err error) + func (client EnvironmentsClient) Get(ctx context.Context, resourceGroupName string, labAccountName string, ...) (result Environment, err error) + func (client EnvironmentsClient) GetPreparer(ctx context.Context, resourceGroupName string, labAccountName string, ...) (*http.Request, error) + func (client EnvironmentsClient) GetResponder(resp *http.Response) (result Environment, err error) + func (client EnvironmentsClient) GetSender(req *http.Request) (*http.Response, error) + func (client EnvironmentsClient) List(ctx context.Context, resourceGroupName string, labAccountName string, ...) (result ResponseWithContinuationEnvironmentPage, err error) + func (client EnvironmentsClient) ListComplete(ctx context.Context, resourceGroupName string, labAccountName string, ...) (result ResponseWithContinuationEnvironmentIterator, err error) + func (client EnvironmentsClient) ListPreparer(ctx context.Context, resourceGroupName string, labAccountName string, ...) (*http.Request, error) + func (client EnvironmentsClient) ListResponder(resp *http.Response) (result ResponseWithContinuationEnvironment, err error) + func (client EnvironmentsClient) ListSender(req *http.Request) (*http.Response, error) + func (client EnvironmentsClient) ResetPassword(ctx context.Context, resourceGroupName string, labAccountName string, ...) (result EnvironmentsResetPasswordFuture, err error) + func (client EnvironmentsClient) ResetPasswordPreparer(ctx context.Context, resourceGroupName string, labAccountName string, ...) (*http.Request, error) + func (client EnvironmentsClient) ResetPasswordResponder(resp *http.Response) (result autorest.Response, err error) + func (client EnvironmentsClient) ResetPasswordSender(req *http.Request) (future EnvironmentsResetPasswordFuture, err error) + func (client EnvironmentsClient) Start(ctx context.Context, resourceGroupName string, labAccountName string, ...) (result EnvironmentsStartFuture, err error) + func (client EnvironmentsClient) StartPreparer(ctx context.Context, resourceGroupName string, labAccountName string, ...) (*http.Request, error) + func (client EnvironmentsClient) StartResponder(resp *http.Response) (result autorest.Response, err error) + func (client EnvironmentsClient) StartSender(req *http.Request) (future EnvironmentsStartFuture, err error) + func (client EnvironmentsClient) Stop(ctx context.Context, resourceGroupName string, labAccountName string, ...) (result EnvironmentsStopFuture, err error) + func (client EnvironmentsClient) StopPreparer(ctx context.Context, resourceGroupName string, labAccountName string, ...) (*http.Request, error) + func (client EnvironmentsClient) StopResponder(resp *http.Response) (result autorest.Response, err error) + func (client EnvironmentsClient) StopSender(req *http.Request) (future EnvironmentsStopFuture, err error) + func (client EnvironmentsClient) Update(ctx context.Context, resourceGroupName string, labAccountName string, ...) (result Environment, err error) + func (client EnvironmentsClient) UpdatePreparer(ctx context.Context, resourceGroupName string, labAccountName string, ...) (*http.Request, error) + func (client EnvironmentsClient) UpdateResponder(resp *http.Response) (result Environment, err error) + func (client EnvironmentsClient) UpdateSender(req *http.Request) (*http.Response, error) + type EnvironmentsDeleteFuture struct + Result func(EnvironmentsClient) (autorest.Response, error) + func (future *EnvironmentsDeleteFuture) UnmarshalJSON(body []byte) error + type EnvironmentsResetPasswordFuture struct + Result func(EnvironmentsClient) (autorest.Response, error) + func (future *EnvironmentsResetPasswordFuture) UnmarshalJSON(body []byte) error + type EnvironmentsStartFuture struct + Result func(EnvironmentsClient) (autorest.Response, error) + func (future *EnvironmentsStartFuture) UnmarshalJSON(body []byte) error + type EnvironmentsStopFuture struct + Result func(EnvironmentsClient) (autorest.Response, error) + func (future *EnvironmentsStopFuture) UnmarshalJSON(body []byte) error + type GalleryImage struct + ID *string + Location *string + Name *string + Tags map[string]*string + Type *string + func (gi *GalleryImage) UnmarshalJSON(body []byte) error + func (gi GalleryImage) MarshalJSON() ([]byte, error) + type GalleryImageFragment struct + ID *string + Location *string + Name *string + Tags map[string]*string + Type *string + func (gifVar *GalleryImageFragment) UnmarshalJSON(body []byte) error + func (gifVar GalleryImageFragment) MarshalJSON() ([]byte, error) + type GalleryImageProperties struct + Author *string + CreatedDate *date.Time + Description *string + Icon *string + ImageReference *GalleryImageReference + IsEnabled *bool + IsOverride *bool + IsPlanAuthorized *bool + LatestOperationResult *LatestOperationResult + PlanID *string + ProvisioningState *string + UniqueIdentifier *string + func (gip GalleryImageProperties) MarshalJSON() ([]byte, error) + type GalleryImagePropertiesFragment struct + IsEnabled *bool + IsOverride *bool + IsPlanAuthorized *bool + ProvisioningState *string + UniqueIdentifier *string + type GalleryImageReference struct + Offer *string + OsType *string + Publisher *string + Sku *string + Version *string + type GalleryImageReferenceFragment struct + Offer *string + OsType *string + Publisher *string + Sku *string + Version *string + type GalleryImagesClient struct + func NewGalleryImagesClient(subscriptionID string) GalleryImagesClient + func NewGalleryImagesClientWithBaseURI(baseURI string, subscriptionID string) GalleryImagesClient + func (client GalleryImagesClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, labAccountName string, ...) (result GalleryImage, err error) + func (client GalleryImagesClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, labAccountName string, ...) (*http.Request, error) + func (client GalleryImagesClient) CreateOrUpdateResponder(resp *http.Response) (result GalleryImage, err error) + func (client GalleryImagesClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error) + func (client GalleryImagesClient) Delete(ctx context.Context, resourceGroupName string, labAccountName string, ...) (result autorest.Response, err error) + func (client GalleryImagesClient) DeletePreparer(ctx context.Context, resourceGroupName string, labAccountName string, ...) (*http.Request, error) + func (client GalleryImagesClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client GalleryImagesClient) DeleteSender(req *http.Request) (*http.Response, error) + func (client GalleryImagesClient) Get(ctx context.Context, resourceGroupName string, labAccountName string, ...) (result GalleryImage, err error) + func (client GalleryImagesClient) GetPreparer(ctx context.Context, resourceGroupName string, labAccountName string, ...) (*http.Request, error) + func (client GalleryImagesClient) GetResponder(resp *http.Response) (result GalleryImage, err error) + func (client GalleryImagesClient) GetSender(req *http.Request) (*http.Response, error) + func (client GalleryImagesClient) List(ctx context.Context, resourceGroupName string, labAccountName string, ...) (result ResponseWithContinuationGalleryImagePage, err error) + func (client GalleryImagesClient) ListComplete(ctx context.Context, resourceGroupName string, labAccountName string, ...) (result ResponseWithContinuationGalleryImageIterator, err error) + func (client GalleryImagesClient) ListPreparer(ctx context.Context, resourceGroupName string, labAccountName string, ...) (*http.Request, error) + func (client GalleryImagesClient) ListResponder(resp *http.Response) (result ResponseWithContinuationGalleryImage, err error) + func (client GalleryImagesClient) ListSender(req *http.Request) (*http.Response, error) + func (client GalleryImagesClient) Update(ctx context.Context, resourceGroupName string, labAccountName string, ...) (result GalleryImage, err error) + func (client GalleryImagesClient) UpdatePreparer(ctx context.Context, resourceGroupName string, labAccountName string, ...) (*http.Request, error) + func (client GalleryImagesClient) UpdateResponder(resp *http.Response) (result GalleryImage, err error) + func (client GalleryImagesClient) UpdateSender(req *http.Request) (*http.Response, error) + type GetEnvironmentResponse struct + Environment *EnvironmentDetails + func (ger GetEnvironmentResponse) MarshalJSON() ([]byte, error) + type GetPersonalPreferencesResponse struct + FavoriteLabResourceIds *[]string + ID *string + type GetRegionalAvailabilityResponse struct + RegionalAvailability *[]RegionalAvailability + type GlobalUsersClient struct + func NewGlobalUsersClient(subscriptionID string) GlobalUsersClient + func NewGlobalUsersClientWithBaseURI(baseURI string, subscriptionID string) GlobalUsersClient + func (client GlobalUsersClient) GetEnvironment(ctx context.Context, userName string, ...) (result GetEnvironmentResponse, err error) + func (client GlobalUsersClient) GetEnvironmentPreparer(ctx context.Context, userName string, ...) (*http.Request, error) + func (client GlobalUsersClient) GetEnvironmentResponder(resp *http.Response) (result GetEnvironmentResponse, err error) + func (client GlobalUsersClient) GetEnvironmentSender(req *http.Request) (*http.Response, error) + func (client GlobalUsersClient) GetOperationBatchStatus(ctx context.Context, userName string, ...) (result OperationBatchStatusResponse, err error) + func (client GlobalUsersClient) GetOperationBatchStatusPreparer(ctx context.Context, userName string, ...) (*http.Request, error) + func (client GlobalUsersClient) GetOperationBatchStatusResponder(resp *http.Response) (result OperationBatchStatusResponse, err error) + func (client GlobalUsersClient) GetOperationBatchStatusSender(req *http.Request) (*http.Response, error) + func (client GlobalUsersClient) GetOperationStatus(ctx context.Context, userName string, ...) (result OperationStatusResponse, err error) + func (client GlobalUsersClient) GetOperationStatusPreparer(ctx context.Context, userName string, ...) (*http.Request, error) + func (client GlobalUsersClient) GetOperationStatusResponder(resp *http.Response) (result OperationStatusResponse, err error) + func (client GlobalUsersClient) GetOperationStatusSender(req *http.Request) (*http.Response, error) + func (client GlobalUsersClient) GetPersonalPreferences(ctx context.Context, userName string, ...) (result GetPersonalPreferencesResponse, err error) + func (client GlobalUsersClient) GetPersonalPreferencesPreparer(ctx context.Context, userName string, ...) (*http.Request, error) + func (client GlobalUsersClient) GetPersonalPreferencesResponder(resp *http.Response) (result GetPersonalPreferencesResponse, err error) + func (client GlobalUsersClient) GetPersonalPreferencesSender(req *http.Request) (*http.Response, error) + func (client GlobalUsersClient) ListEnvironments(ctx context.Context, userName string, ...) (result ListEnvironmentsResponse, err error) + func (client GlobalUsersClient) ListEnvironmentsPreparer(ctx context.Context, userName string, ...) (*http.Request, error) + func (client GlobalUsersClient) ListEnvironmentsResponder(resp *http.Response) (result ListEnvironmentsResponse, err error) + func (client GlobalUsersClient) ListEnvironmentsSender(req *http.Request) (*http.Response, error) + func (client GlobalUsersClient) ListLabs(ctx context.Context, userName string) (result ListLabsResponse, err error) + func (client GlobalUsersClient) ListLabsPreparer(ctx context.Context, userName string) (*http.Request, error) + func (client GlobalUsersClient) ListLabsResponder(resp *http.Response) (result ListLabsResponse, err error) + func (client GlobalUsersClient) ListLabsSender(req *http.Request) (*http.Response, error) + func (client GlobalUsersClient) Register(ctx context.Context, userName string, registerPayload RegisterPayload) (result autorest.Response, err error) + func (client GlobalUsersClient) RegisterPreparer(ctx context.Context, userName string, registerPayload RegisterPayload) (*http.Request, error) + func (client GlobalUsersClient) RegisterResponder(resp *http.Response) (result autorest.Response, err error) + func (client GlobalUsersClient) RegisterSender(req *http.Request) (*http.Response, error) + func (client GlobalUsersClient) ResetPassword(ctx context.Context, userName string, ...) (result GlobalUsersResetPasswordFuture, err error) + func (client GlobalUsersClient) ResetPasswordPreparer(ctx context.Context, userName string, ...) (*http.Request, error) + func (client GlobalUsersClient) ResetPasswordResponder(resp *http.Response) (result autorest.Response, err error) + func (client GlobalUsersClient) ResetPasswordSender(req *http.Request) (future GlobalUsersResetPasswordFuture, err error) + func (client GlobalUsersClient) StartEnvironment(ctx context.Context, userName string, ...) (result GlobalUsersStartEnvironmentFuture, err error) + func (client GlobalUsersClient) StartEnvironmentPreparer(ctx context.Context, userName string, ...) (*http.Request, error) + func (client GlobalUsersClient) StartEnvironmentResponder(resp *http.Response) (result autorest.Response, err error) + func (client GlobalUsersClient) StartEnvironmentSender(req *http.Request) (future GlobalUsersStartEnvironmentFuture, err error) + func (client GlobalUsersClient) StopEnvironment(ctx context.Context, userName string, ...) (result GlobalUsersStopEnvironmentFuture, err error) + func (client GlobalUsersClient) StopEnvironmentPreparer(ctx context.Context, userName string, ...) (*http.Request, error) + func (client GlobalUsersClient) StopEnvironmentResponder(resp *http.Response) (result autorest.Response, err error) + func (client GlobalUsersClient) StopEnvironmentSender(req *http.Request) (future GlobalUsersStopEnvironmentFuture, err error) + type GlobalUsersResetPasswordFuture struct + Result func(GlobalUsersClient) (autorest.Response, error) + func (future *GlobalUsersResetPasswordFuture) UnmarshalJSON(body []byte) error + type GlobalUsersStartEnvironmentFuture struct + Result func(GlobalUsersClient) (autorest.Response, error) + func (future *GlobalUsersStartEnvironmentFuture) UnmarshalJSON(body []byte) error + type GlobalUsersStopEnvironmentFuture struct + Result func(GlobalUsersClient) (autorest.Response, error) + func (future *GlobalUsersStopEnvironmentFuture) UnmarshalJSON(body []byte) error + type Lab struct + ID *string + Location *string + Name *string + Tags map[string]*string + Type *string + func (l *Lab) UnmarshalJSON(body []byte) error + func (l Lab) MarshalJSON() ([]byte, error) + type LabAccount struct + ID *string + Location *string + Name *string + Tags map[string]*string + Type *string + func (la *LabAccount) UnmarshalJSON(body []byte) error + func (la LabAccount) MarshalJSON() ([]byte, error) + type LabAccountFragment struct + ID *string + Location *string + Name *string + Tags map[string]*string + Type *string + func (laf *LabAccountFragment) UnmarshalJSON(body []byte) error + func (laf LabAccountFragment) MarshalJSON() ([]byte, error) + type LabAccountProperties struct + EnabledRegionSelection *bool + LatestOperationResult *LatestOperationResult + ProvisioningState *string + SizeConfiguration *SizeConfigurationProperties + UniqueIdentifier *string + func (lap LabAccountProperties) MarshalJSON() ([]byte, error) + type LabAccountPropertiesFragment struct + EnabledRegionSelection *bool + ProvisioningState *string + UniqueIdentifier *string + type LabAccountsClient struct + func NewLabAccountsClient(subscriptionID string) LabAccountsClient + func NewLabAccountsClientWithBaseURI(baseURI string, subscriptionID string) LabAccountsClient + func (client LabAccountsClient) CreateLab(ctx context.Context, resourceGroupName string, labAccountName string, ...) (result autorest.Response, err error) + func (client LabAccountsClient) CreateLabPreparer(ctx context.Context, resourceGroupName string, labAccountName string, ...) (*http.Request, error) + func (client LabAccountsClient) CreateLabResponder(resp *http.Response) (result autorest.Response, err error) + func (client LabAccountsClient) CreateLabSender(req *http.Request) (*http.Response, error) + func (client LabAccountsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, labAccountName string, ...) (result LabAccount, err error) + func (client LabAccountsClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, labAccountName string, ...) (*http.Request, error) + func (client LabAccountsClient) CreateOrUpdateResponder(resp *http.Response) (result LabAccount, err error) + func (client LabAccountsClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error) + func (client LabAccountsClient) Delete(ctx context.Context, resourceGroupName string, labAccountName string) (result LabAccountsDeleteFuture, err error) + func (client LabAccountsClient) DeletePreparer(ctx context.Context, resourceGroupName string, labAccountName string) (*http.Request, error) + func (client LabAccountsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client LabAccountsClient) DeleteSender(req *http.Request) (future LabAccountsDeleteFuture, err error) + func (client LabAccountsClient) Get(ctx context.Context, resourceGroupName string, labAccountName string, ...) (result LabAccount, err error) + func (client LabAccountsClient) GetPreparer(ctx context.Context, resourceGroupName string, labAccountName string, ...) (*http.Request, error) + func (client LabAccountsClient) GetRegionalAvailability(ctx context.Context, resourceGroupName string, labAccountName string) (result GetRegionalAvailabilityResponse, err error) + func (client LabAccountsClient) GetRegionalAvailabilityPreparer(ctx context.Context, resourceGroupName string, labAccountName string) (*http.Request, error) + func (client LabAccountsClient) GetRegionalAvailabilityResponder(resp *http.Response) (result GetRegionalAvailabilityResponse, err error) + func (client LabAccountsClient) GetRegionalAvailabilitySender(req *http.Request) (*http.Response, error) + func (client LabAccountsClient) GetResponder(resp *http.Response) (result LabAccount, err error) + func (client LabAccountsClient) GetSender(req *http.Request) (*http.Response, error) + func (client LabAccountsClient) ListByResourceGroup(ctx context.Context, resourceGroupName string, expand string, filter string, ...) (result ResponseWithContinuationLabAccountPage, err error) + func (client LabAccountsClient) ListByResourceGroupComplete(ctx context.Context, resourceGroupName string, expand string, filter string, ...) (result ResponseWithContinuationLabAccountIterator, err error) + func (client LabAccountsClient) ListByResourceGroupPreparer(ctx context.Context, resourceGroupName string, expand string, filter string, ...) (*http.Request, error) + func (client LabAccountsClient) ListByResourceGroupResponder(resp *http.Response) (result ResponseWithContinuationLabAccount, err error) + func (client LabAccountsClient) ListByResourceGroupSender(req *http.Request) (*http.Response, error) + func (client LabAccountsClient) ListBySubscription(ctx context.Context, expand string, filter string, top *int32, orderby string) (result ResponseWithContinuationLabAccountPage, err error) + func (client LabAccountsClient) ListBySubscriptionComplete(ctx context.Context, expand string, filter string, top *int32, orderby string) (result ResponseWithContinuationLabAccountIterator, err error) + func (client LabAccountsClient) ListBySubscriptionPreparer(ctx context.Context, expand string, filter string, top *int32, orderby string) (*http.Request, error) + func (client LabAccountsClient) ListBySubscriptionResponder(resp *http.Response) (result ResponseWithContinuationLabAccount, err error) + func (client LabAccountsClient) ListBySubscriptionSender(req *http.Request) (*http.Response, error) + func (client LabAccountsClient) Update(ctx context.Context, resourceGroupName string, labAccountName string, ...) (result LabAccount, err error) + func (client LabAccountsClient) UpdatePreparer(ctx context.Context, resourceGroupName string, labAccountName string, ...) (*http.Request, error) + func (client LabAccountsClient) UpdateResponder(resp *http.Response) (result LabAccount, err error) + func (client LabAccountsClient) UpdateSender(req *http.Request) (*http.Response, error) + type LabAccountsDeleteFuture struct + Result func(LabAccountsClient) (autorest.Response, error) + func (future *LabAccountsDeleteFuture) UnmarshalJSON(body []byte) error + type LabCreationParameters struct + MaxUsersInLab *int32 + type LabDetails struct + ID *string + Name *string + ProvisioningState *string + UsageQuota *string + func (ld LabDetails) MarshalJSON() ([]byte, error) + type LabFragment struct + ID *string + Location *string + Name *string + Tags map[string]*string + Type *string + func (lf *LabFragment) UnmarshalJSON(body []byte) error + func (lf LabFragment) MarshalJSON() ([]byte, error) + type LabProperties struct + CreatedByObjectID *string + CreatedByUserPrincipalName *string + CreatedDate *date.Time + InvitationCode *string + LatestOperationResult *LatestOperationResult + MaxUsersInLab *int32 + ProvisioningState *string + UniqueIdentifier *string + UsageQuota *string + UserAccessMode LabUserAccessMode + UserQuota *int32 + func (lp LabProperties) MarshalJSON() ([]byte, error) + type LabPropertiesFragment struct + MaxUsersInLab *int32 + ProvisioningState *string + UniqueIdentifier *string + UsageQuota *string + UserAccessMode LabUserAccessMode + type LabUserAccessMode string + const Open + const Restricted + func PossibleLabUserAccessModeValues() []LabUserAccessMode + type LabsClient struct + func NewLabsClient(subscriptionID string) LabsClient + func NewLabsClientWithBaseURI(baseURI string, subscriptionID string) LabsClient + func (client LabsClient) AddUsers(ctx context.Context, resourceGroupName string, labAccountName string, ...) (result autorest.Response, err error) + func (client LabsClient) AddUsersPreparer(ctx context.Context, resourceGroupName string, labAccountName string, ...) (*http.Request, error) + func (client LabsClient) AddUsersResponder(resp *http.Response) (result autorest.Response, err error) + func (client LabsClient) AddUsersSender(req *http.Request) (*http.Response, error) + func (client LabsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, labAccountName string, ...) (result Lab, err error) + func (client LabsClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, labAccountName string, ...) (*http.Request, error) + func (client LabsClient) CreateOrUpdateResponder(resp *http.Response) (result Lab, err error) + func (client LabsClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error) + func (client LabsClient) Delete(ctx context.Context, resourceGroupName string, labAccountName string, ...) (result LabsDeleteFuture, err error) + func (client LabsClient) DeletePreparer(ctx context.Context, resourceGroupName string, labAccountName 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, labAccountName string, ...) (result Lab, err error) + func (client LabsClient) GetPreparer(ctx context.Context, resourceGroupName string, labAccountName 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) List(ctx context.Context, resourceGroupName string, labAccountName string, ...) (result ResponseWithContinuationLabPage, err error) + func (client LabsClient) ListComplete(ctx context.Context, resourceGroupName string, labAccountName string, ...) (result ResponseWithContinuationLabIterator, err error) + func (client LabsClient) ListPreparer(ctx context.Context, resourceGroupName string, labAccountName string, ...) (*http.Request, error) + func (client LabsClient) ListResponder(resp *http.Response) (result ResponseWithContinuationLab, err error) + func (client LabsClient) ListSender(req *http.Request) (*http.Response, error) + func (client LabsClient) Register(ctx context.Context, resourceGroupName string, labAccountName string, ...) (result autorest.Response, err error) + func (client LabsClient) RegisterPreparer(ctx context.Context, resourceGroupName string, labAccountName string, ...) (*http.Request, error) + func (client LabsClient) RegisterResponder(resp *http.Response) (result autorest.Response, err error) + func (client LabsClient) RegisterSender(req *http.Request) (*http.Response, error) + func (client LabsClient) Update(ctx context.Context, resourceGroupName string, labAccountName string, ...) (result Lab, err error) + func (client LabsClient) UpdatePreparer(ctx context.Context, resourceGroupName string, labAccountName string, ...) (*http.Request, error) + func (client LabsClient) UpdateResponder(resp *http.Response) (result Lab, err error) + func (client LabsClient) UpdateSender(req *http.Request) (*http.Response, error) + type LabsDeleteFuture struct + Result func(LabsClient) (autorest.Response, error) + func (future *LabsDeleteFuture) UnmarshalJSON(body []byte) error + type LatestOperationResult struct + ErrorCode *string + ErrorMessage *string + HTTPMethod *string + OperationURL *string + RequestURI *string + Status *string + func (lor LatestOperationResult) MarshalJSON() ([]byte, error) + type ListEnvironmentsPayload struct + LabID *string + type ListEnvironmentsResponse struct + Environments *[]EnvironmentDetails + type ListLabsResponse struct + Labs *[]LabDetails + type ManagedLabVMSize string + const Basic + const Performance + const Standard + func PossibleManagedLabVMSizeValues() []ManagedLabVMSize + type NetworkInterface struct + PrivateIPAddress *string + RdpAuthority *string + SSHAuthority *string + Username *string + func (ni NetworkInterface) MarshalJSON() ([]byte, error) + type OperationBatchStatusPayload struct + Urls *[]string + type OperationBatchStatusResponse struct + Items *[]OperationBatchStatusResponseItem + func (obsr OperationBatchStatusResponse) MarshalJSON() ([]byte, error) + type OperationBatchStatusResponseItem struct + OperationURL *string + Status *string + func (obsri OperationBatchStatusResponseItem) MarshalJSON() ([]byte, error) + type OperationError struct + Code *string + Message *string + type OperationMetadata struct + Display *OperationMetadataDisplay + Name *string + type OperationMetadataDisplay struct + Description *string + Operation *string + Provider *string + Resource *string + type OperationResult struct + Error *OperationError + Status *string + type OperationStatusPayload struct + OperationURL *string + type OperationStatusResponse struct + Status *string + func (osr OperationStatusResponse) MarshalJSON() ([]byte, error) + type OperationsClient struct + func NewOperationsClient(subscriptionID string) OperationsClient + func NewOperationsClientWithBaseURI(baseURI string, subscriptionID string) OperationsClient + func (client OperationsClient) Get(ctx context.Context, locationName string, operationName string) (result OperationResult, err error) + func (client OperationsClient) GetPreparer(ctx context.Context, locationName string, operationName string) (*http.Request, error) + func (client OperationsClient) GetResponder(resp *http.Response) (result OperationResult, err error) + func (client OperationsClient) GetSender(req *http.Request) (*http.Response, error) + type PersonalPreferencesOperationsPayload struct + AddRemove AddRemove + LabAccountResourceID *string + LabResourceID *string + type ProviderOperationResult struct + NextLink *string + Value *[]OperationMetadata + func (por ProviderOperationResult) IsEmpty() bool + func (por ProviderOperationResult) MarshalJSON() ([]byte, error) + type ProviderOperationResultIterator struct + func NewProviderOperationResultIterator(page ProviderOperationResultPage) ProviderOperationResultIterator + func (iter *ProviderOperationResultIterator) Next() error + func (iter *ProviderOperationResultIterator) NextWithContext(ctx context.Context) (err error) + func (iter ProviderOperationResultIterator) NotDone() bool + func (iter ProviderOperationResultIterator) Response() ProviderOperationResult + func (iter ProviderOperationResultIterator) Value() OperationMetadata + type ProviderOperationResultPage struct + func NewProviderOperationResultPage(cur ProviderOperationResult, ...) ProviderOperationResultPage + func (page *ProviderOperationResultPage) Next() error + func (page *ProviderOperationResultPage) NextWithContext(ctx context.Context) (err error) + func (page ProviderOperationResultPage) NotDone() bool + func (page ProviderOperationResultPage) Response() ProviderOperationResult + func (page ProviderOperationResultPage) Values() []OperationMetadata + type ProviderOperationsClient struct + func NewProviderOperationsClient(subscriptionID string) ProviderOperationsClient + func NewProviderOperationsClientWithBaseURI(baseURI string, subscriptionID string) ProviderOperationsClient + func (client ProviderOperationsClient) List(ctx context.Context) (result ProviderOperationResultPage, err error) + func (client ProviderOperationsClient) ListComplete(ctx context.Context) (result ProviderOperationResultIterator, err error) + func (client ProviderOperationsClient) ListPreparer(ctx context.Context) (*http.Request, error) + func (client ProviderOperationsClient) ListResponder(resp *http.Response) (result ProviderOperationResult, err error) + func (client ProviderOperationsClient) ListSender(req *http.Request) (*http.Response, error) + type PublishPayload struct + UseExistingImage *bool + type PublishingState string + const Draft + const PublishFailed + const Published + const Publishing + const Scaling + func PossiblePublishingStateValues() []PublishingState + type ReferenceVM struct + Password *string + UserName *string + VMResourceID *string + VMStateDetails *VMStateDetails + func (rv ReferenceVM) MarshalJSON() ([]byte, error) + type ReferenceVMCreationParameters struct + Password *string + UserName *string + type ReferenceVMFragment struct + Password *string + UserName *string + type RegionalAvailability struct + Region *string + SizeAvailabilities *[]SizeAvailability + type RegisterPayload struct + RegistrationCode *string + type ResetPasswordPayload struct + EnvironmentID *string + Password *string + Username *string + type Resource struct + ID *string + Location *string + Name *string + Tags map[string]*string + Type *string + func (r Resource) MarshalJSON() ([]byte, error) + type ResourceSet struct + ResourceSettingID *string + VMResourceID *string + type ResourceSetFragment struct + ResourceSettingID *string + VMResourceID *string + type ResourceSettingCreationParameters struct + GalleryImageResourceID *string + Location *string + Name *string + ReferenceVMCreationParameters *ReferenceVMCreationParameters + Size ManagedLabVMSize + type ResourceSettings struct + Cores *int32 + GalleryImageResourceID *string + ID *string + ImageName *string + ReferenceVM *ReferenceVM + Size ManagedLabVMSize + func (rs ResourceSettings) MarshalJSON() ([]byte, error) + type ResourceSettingsFragment struct + GalleryImageResourceID *string + ReferenceVM *ReferenceVMFragment + Size ManagedLabVMSize + type ResponseWithContinuationEnvironment struct + NextLink *string + Value *[]Environment + func (rwcE ResponseWithContinuationEnvironment) IsEmpty() bool + type ResponseWithContinuationEnvironmentIterator struct + func NewResponseWithContinuationEnvironmentIterator(page ResponseWithContinuationEnvironmentPage) ResponseWithContinuationEnvironmentIterator + func (iter *ResponseWithContinuationEnvironmentIterator) Next() error + func (iter *ResponseWithContinuationEnvironmentIterator) NextWithContext(ctx context.Context) (err error) + func (iter ResponseWithContinuationEnvironmentIterator) NotDone() bool + func (iter ResponseWithContinuationEnvironmentIterator) Response() ResponseWithContinuationEnvironment + func (iter ResponseWithContinuationEnvironmentIterator) Value() Environment + type ResponseWithContinuationEnvironmentPage struct + func NewResponseWithContinuationEnvironmentPage(cur ResponseWithContinuationEnvironment, ...) ResponseWithContinuationEnvironmentPage + func (page *ResponseWithContinuationEnvironmentPage) Next() error + func (page *ResponseWithContinuationEnvironmentPage) NextWithContext(ctx context.Context) (err error) + func (page ResponseWithContinuationEnvironmentPage) NotDone() bool + func (page ResponseWithContinuationEnvironmentPage) Response() ResponseWithContinuationEnvironment + func (page ResponseWithContinuationEnvironmentPage) Values() []Environment + type ResponseWithContinuationEnvironmentSetting struct + NextLink *string + Value *[]EnvironmentSetting + func (rwcEs ResponseWithContinuationEnvironmentSetting) IsEmpty() bool + type ResponseWithContinuationEnvironmentSettingIterator struct + func NewResponseWithContinuationEnvironmentSettingIterator(page ResponseWithContinuationEnvironmentSettingPage) ResponseWithContinuationEnvironmentSettingIterator + func (iter *ResponseWithContinuationEnvironmentSettingIterator) Next() error + func (iter *ResponseWithContinuationEnvironmentSettingIterator) NextWithContext(ctx context.Context) (err error) + func (iter ResponseWithContinuationEnvironmentSettingIterator) NotDone() bool + func (iter ResponseWithContinuationEnvironmentSettingIterator) Response() ResponseWithContinuationEnvironmentSetting + func (iter ResponseWithContinuationEnvironmentSettingIterator) Value() EnvironmentSetting + type ResponseWithContinuationEnvironmentSettingPage struct + func NewResponseWithContinuationEnvironmentSettingPage(cur ResponseWithContinuationEnvironmentSetting, ...) ResponseWithContinuationEnvironmentSettingPage + func (page *ResponseWithContinuationEnvironmentSettingPage) Next() error + func (page *ResponseWithContinuationEnvironmentSettingPage) NextWithContext(ctx context.Context) (err error) + func (page ResponseWithContinuationEnvironmentSettingPage) NotDone() bool + func (page ResponseWithContinuationEnvironmentSettingPage) Response() ResponseWithContinuationEnvironmentSetting + func (page ResponseWithContinuationEnvironmentSettingPage) Values() []EnvironmentSetting + type ResponseWithContinuationGalleryImage struct + NextLink *string + Value *[]GalleryImage + func (rwcGi ResponseWithContinuationGalleryImage) IsEmpty() bool + type ResponseWithContinuationGalleryImageIterator struct + func NewResponseWithContinuationGalleryImageIterator(page ResponseWithContinuationGalleryImagePage) ResponseWithContinuationGalleryImageIterator + func (iter *ResponseWithContinuationGalleryImageIterator) Next() error + func (iter *ResponseWithContinuationGalleryImageIterator) NextWithContext(ctx context.Context) (err error) + func (iter ResponseWithContinuationGalleryImageIterator) NotDone() bool + func (iter ResponseWithContinuationGalleryImageIterator) Response() ResponseWithContinuationGalleryImage + func (iter ResponseWithContinuationGalleryImageIterator) Value() GalleryImage + type ResponseWithContinuationGalleryImagePage struct + func NewResponseWithContinuationGalleryImagePage(cur ResponseWithContinuationGalleryImage, ...) ResponseWithContinuationGalleryImagePage + func (page *ResponseWithContinuationGalleryImagePage) Next() error + func (page *ResponseWithContinuationGalleryImagePage) NextWithContext(ctx context.Context) (err error) + func (page ResponseWithContinuationGalleryImagePage) NotDone() bool + func (page ResponseWithContinuationGalleryImagePage) Response() ResponseWithContinuationGalleryImage + func (page ResponseWithContinuationGalleryImagePage) Values() []GalleryImage + type ResponseWithContinuationLab struct + NextLink *string + Value *[]Lab + func (rwcL ResponseWithContinuationLab) IsEmpty() bool + type ResponseWithContinuationLabAccount struct + NextLink *string + Value *[]LabAccount + func (rwcLa ResponseWithContinuationLabAccount) IsEmpty() bool + type ResponseWithContinuationLabAccountIterator struct + func NewResponseWithContinuationLabAccountIterator(page ResponseWithContinuationLabAccountPage) ResponseWithContinuationLabAccountIterator + func (iter *ResponseWithContinuationLabAccountIterator) Next() error + func (iter *ResponseWithContinuationLabAccountIterator) NextWithContext(ctx context.Context) (err error) + func (iter ResponseWithContinuationLabAccountIterator) NotDone() bool + func (iter ResponseWithContinuationLabAccountIterator) Response() ResponseWithContinuationLabAccount + func (iter ResponseWithContinuationLabAccountIterator) Value() LabAccount + type ResponseWithContinuationLabAccountPage struct + func NewResponseWithContinuationLabAccountPage(cur ResponseWithContinuationLabAccount, ...) ResponseWithContinuationLabAccountPage + func (page *ResponseWithContinuationLabAccountPage) Next() error + func (page *ResponseWithContinuationLabAccountPage) NextWithContext(ctx context.Context) (err error) + func (page ResponseWithContinuationLabAccountPage) NotDone() bool + func (page ResponseWithContinuationLabAccountPage) Response() ResponseWithContinuationLabAccount + func (page ResponseWithContinuationLabAccountPage) Values() []LabAccount + type ResponseWithContinuationLabIterator struct + func NewResponseWithContinuationLabIterator(page ResponseWithContinuationLabPage) ResponseWithContinuationLabIterator + func (iter *ResponseWithContinuationLabIterator) Next() error + func (iter *ResponseWithContinuationLabIterator) NextWithContext(ctx context.Context) (err error) + func (iter ResponseWithContinuationLabIterator) NotDone() bool + func (iter ResponseWithContinuationLabIterator) Response() ResponseWithContinuationLab + func (iter ResponseWithContinuationLabIterator) Value() Lab + type ResponseWithContinuationLabPage struct + func NewResponseWithContinuationLabPage(cur ResponseWithContinuationLab, ...) ResponseWithContinuationLabPage + func (page *ResponseWithContinuationLabPage) Next() error + func (page *ResponseWithContinuationLabPage) NextWithContext(ctx context.Context) (err error) + func (page ResponseWithContinuationLabPage) NotDone() bool + func (page ResponseWithContinuationLabPage) Response() ResponseWithContinuationLab + func (page ResponseWithContinuationLabPage) Values() []Lab + type ResponseWithContinuationUser struct + NextLink *string + Value *[]User + func (rwcU ResponseWithContinuationUser) IsEmpty() bool + type ResponseWithContinuationUserIterator struct + func NewResponseWithContinuationUserIterator(page ResponseWithContinuationUserPage) ResponseWithContinuationUserIterator + func (iter *ResponseWithContinuationUserIterator) Next() error + func (iter *ResponseWithContinuationUserIterator) NextWithContext(ctx context.Context) (err error) + func (iter ResponseWithContinuationUserIterator) NotDone() bool + func (iter ResponseWithContinuationUserIterator) Response() ResponseWithContinuationUser + func (iter ResponseWithContinuationUserIterator) Value() User + type ResponseWithContinuationUserPage struct + func NewResponseWithContinuationUserPage(cur ResponseWithContinuationUser, ...) ResponseWithContinuationUserPage + func (page *ResponseWithContinuationUserPage) Next() error + func (page *ResponseWithContinuationUserPage) NextWithContext(ctx context.Context) (err error) + func (page ResponseWithContinuationUserPage) NotDone() bool + func (page ResponseWithContinuationUserPage) Response() ResponseWithContinuationUser + func (page ResponseWithContinuationUserPage) Values() []User + type SizeAvailability struct + IsAvailable *bool + SizeCategory ManagedLabVMSize + type SizeConfigurationProperties struct + EnvironmentSizes *[]EnvironmentSize + type SizeConfigurationPropertiesFragment struct + EnvironmentSizes *[]EnvironmentSizeFragment + type SizeInfo struct + ComputeSize *string + Memory *float64 + NumberOfCores *int32 + Price *decimal.Decimal + type SizeInfoFragment struct + ComputeSize *string + Memory *float64 + NumberOfCores *int32 + Price *decimal.Decimal + type User struct + ID *string + Location *string + Name *string + Tags map[string]*string + Type *string + func (u *User) UnmarshalJSON(body []byte) error + func (u User) MarshalJSON() ([]byte, error) + type UserFragment struct + ID *string + Location *string + Name *string + Tags map[string]*string + Type *string + func (uf *UserFragment) UnmarshalJSON(body []byte) error + func (uf UserFragment) MarshalJSON() ([]byte, error) + type UserProperties struct + Email *string + FamilyName *string + GivenName *string + LatestOperationResult *LatestOperationResult + ProvisioningState *string + TenantID *string + TotalUsage *string + UniqueIdentifier *string + func (up UserProperties) MarshalJSON() ([]byte, error) + type UserPropertiesFragment struct + ProvisioningState *string + UniqueIdentifier *string + type UsersClient struct + func NewUsersClient(subscriptionID string) UsersClient + func NewUsersClientWithBaseURI(baseURI string, subscriptionID string) UsersClient + func (client UsersClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, labAccountName string, ...) (result User, err error) + func (client UsersClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, labAccountName string, ...) (*http.Request, error) + func (client UsersClient) CreateOrUpdateResponder(resp *http.Response) (result User, err error) + func (client UsersClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error) + func (client UsersClient) Delete(ctx context.Context, resourceGroupName string, labAccountName string, ...) (result UsersDeleteFuture, err error) + func (client UsersClient) DeletePreparer(ctx context.Context, resourceGroupName string, labAccountName 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, labAccountName string, ...) (result User, err error) + func (client UsersClient) GetPreparer(ctx context.Context, resourceGroupName string, labAccountName 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) List(ctx context.Context, resourceGroupName string, labAccountName string, ...) (result ResponseWithContinuationUserPage, err error) + func (client UsersClient) ListComplete(ctx context.Context, resourceGroupName string, labAccountName string, ...) (result ResponseWithContinuationUserIterator, err error) + func (client UsersClient) ListPreparer(ctx context.Context, resourceGroupName string, labAccountName string, ...) (*http.Request, error) + func (client UsersClient) ListResponder(resp *http.Response) (result ResponseWithContinuationUser, err error) + func (client UsersClient) ListSender(req *http.Request) (*http.Response, error) + func (client UsersClient) Update(ctx context.Context, resourceGroupName string, labAccountName string, ...) (result User, err error) + func (client UsersClient) UpdatePreparer(ctx context.Context, resourceGroupName string, labAccountName string, ...) (*http.Request, error) + func (client UsersClient) UpdateResponder(resp *http.Response) (result User, err error) + func (client UsersClient) UpdateSender(req *http.Request) (*http.Response, error) + type UsersDeleteFuture struct + Result func(UsersClient) (autorest.Response, error) + func (future *UsersDeleteFuture) UnmarshalJSON(body []byte) error + type VMStateDetails struct + LastKnownPowerState *string + PowerState *string + RdpAuthority *string + SSHAuthority *string + func (vsd VMStateDetails) MarshalJSON() ([]byte, error) + type VirtualMachineDetails struct + LastKnownPowerState *string + PrivateIPAddress *string + ProvisioningState *string + RdpAuthority *string + SSHAuthority *string + UserName *string + func (vmd VirtualMachineDetails) MarshalJSON() ([]byte, error)