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 ApplyArtifactsRequest struct + Artifacts *[]ArtifactInstallProperties + type ArmTemplateInfo struct + Parameters interface{} + Template interface{} + type Artifact struct + ID *string + Location *string + Name *string + Tags map[string]*string + Type *string + func (a *Artifact) UnmarshalJSON(body []byte) error + func (a Artifact) MarshalJSON() ([]byte, error) + type ArtifactClient struct + func NewArtifactClient(subscriptionID string) ArtifactClient + func NewArtifactClientWithBaseURI(baseURI string, subscriptionID string) ArtifactClient + func (client ArtifactClient) GenerateArmTemplate(ctx context.Context, resourceGroupName string, labName string, ...) (result ArmTemplateInfo, err error) + func (client ArtifactClient) GenerateArmTemplatePreparer(ctx context.Context, resourceGroupName string, labName string, ...) (*http.Request, error) + func (client ArtifactClient) GenerateArmTemplateResponder(resp *http.Response) (result ArmTemplateInfo, err error) + func (client ArtifactClient) GenerateArmTemplateSender(req *http.Request) (*http.Response, error) + func (client ArtifactClient) GetResource(ctx context.Context, resourceGroupName string, labName string, ...) (result Artifact, err error) + func (client ArtifactClient) GetResourcePreparer(ctx context.Context, resourceGroupName string, labName string, ...) (*http.Request, error) + func (client ArtifactClient) GetResourceResponder(resp *http.Response) (result Artifact, err error) + func (client ArtifactClient) GetResourceSender(req *http.Request) (*http.Response, error) + func (client ArtifactClient) List(ctx context.Context, resourceGroupName string, labName string, ...) (result ResponseWithContinuationArtifactPage, err error) + func (client ArtifactClient) ListComplete(ctx context.Context, resourceGroupName string, labName string, ...) (result ResponseWithContinuationArtifactIterator, err error) + func (client ArtifactClient) ListPreparer(ctx context.Context, resourceGroupName string, labName string, ...) (*http.Request, error) + func (client ArtifactClient) ListResponder(resp *http.Response) (result ResponseWithContinuationArtifact, err error) + func (client ArtifactClient) ListSender(req *http.Request) (*http.Response, error) + type ArtifactDeploymentStatusProperties struct + ArtifactsApplied *int32 + DeploymentStatus *string + TotalArtifacts *int32 + type ArtifactInstallProperties struct + ArtifactID *string + Parameters *[]ArtifactParameterProperties + type ArtifactParameterProperties struct + Name *string + Value *string + type ArtifactProperties struct + Description *string + FilePath *string + Icon *string + Parameters interface{} + TargetOsType *string + Title *string + type ArtifactSource struct + ID *string + Location *string + Name *string + Tags map[string]*string + Type *string + func (as *ArtifactSource) UnmarshalJSON(body []byte) error + func (as ArtifactSource) MarshalJSON() ([]byte, error) + type ArtifactSourceClient struct + func NewArtifactSourceClient(subscriptionID string) ArtifactSourceClient + func NewArtifactSourceClientWithBaseURI(baseURI string, subscriptionID string) ArtifactSourceClient + func (client ArtifactSourceClient) CreateOrUpdateResource(ctx context.Context, resourceGroupName string, labName string, name string, ...) (result ArtifactSource, err error) + func (client ArtifactSourceClient) CreateOrUpdateResourcePreparer(ctx context.Context, resourceGroupName string, labName string, name string, ...) (*http.Request, error) + func (client ArtifactSourceClient) CreateOrUpdateResourceResponder(resp *http.Response) (result ArtifactSource, err error) + func (client ArtifactSourceClient) CreateOrUpdateResourceSender(req *http.Request) (*http.Response, error) + func (client ArtifactSourceClient) DeleteResource(ctx context.Context, resourceGroupName string, labName string, name string) (result autorest.Response, err error) + func (client ArtifactSourceClient) DeleteResourcePreparer(ctx context.Context, resourceGroupName string, labName string, name string) (*http.Request, error) + func (client ArtifactSourceClient) DeleteResourceResponder(resp *http.Response) (result autorest.Response, err error) + func (client ArtifactSourceClient) DeleteResourceSender(req *http.Request) (*http.Response, error) + func (client ArtifactSourceClient) GetResource(ctx context.Context, resourceGroupName string, labName string, name string) (result ArtifactSource, err error) + func (client ArtifactSourceClient) GetResourcePreparer(ctx context.Context, resourceGroupName string, labName string, name string) (*http.Request, error) + func (client ArtifactSourceClient) GetResourceResponder(resp *http.Response) (result ArtifactSource, err error) + func (client ArtifactSourceClient) GetResourceSender(req *http.Request) (*http.Response, error) + func (client ArtifactSourceClient) List(ctx context.Context, resourceGroupName string, labName string, filter string, ...) (result ResponseWithContinuationArtifactSourcePage, err error) + func (client ArtifactSourceClient) ListComplete(ctx context.Context, resourceGroupName string, labName string, filter string, ...) (result ResponseWithContinuationArtifactSourceIterator, err error) + func (client ArtifactSourceClient) ListPreparer(ctx context.Context, resourceGroupName string, labName string, filter string, ...) (*http.Request, error) + func (client ArtifactSourceClient) ListResponder(resp *http.Response) (result ResponseWithContinuationArtifactSource, err error) + func (client ArtifactSourceClient) ListSender(req *http.Request) (*http.Response, error) + func (client ArtifactSourceClient) PatchResource(ctx context.Context, resourceGroupName string, labName string, name string, ...) (result ArtifactSource, err error) + func (client ArtifactSourceClient) PatchResourcePreparer(ctx context.Context, resourceGroupName string, labName string, name string, ...) (*http.Request, error) + func (client ArtifactSourceClient) PatchResourceResponder(resp *http.Response) (result ArtifactSource, err error) + func (client ArtifactSourceClient) PatchResourceSender(req *http.Request) (*http.Response, error) + type ArtifactSourceProperties struct + BranchRef *string + DisplayName *string + FolderPath *string + ProvisioningState *string + SecurityToken *string + SourceType SourceControlType + Status EnableStatus + URI *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 Cost struct + ID *string + Location *string + Name *string + Tags map[string]*string + Type *string + func (c *Cost) UnmarshalJSON(body []byte) error + func (c Cost) MarshalJSON() ([]byte, error) + type CostClient struct + func NewCostClient(subscriptionID string) CostClient + func NewCostClientWithBaseURI(baseURI string, subscriptionID string) CostClient + func (client CostClient) GetResource(ctx context.Context, resourceGroupName string, labName string, name string) (result Cost, err error) + func (client CostClient) GetResourcePreparer(ctx context.Context, resourceGroupName string, labName string, name string) (*http.Request, error) + func (client CostClient) GetResourceResponder(resp *http.Response) (result Cost, err error) + func (client CostClient) GetResourceSender(req *http.Request) (*http.Response, error) + func (client CostClient) List(ctx context.Context, resourceGroupName string, labName string, filter string, ...) (result ResponseWithContinuationCostPage, err error) + func (client CostClient) ListComplete(ctx context.Context, resourceGroupName string, labName string, filter string, ...) (result ResponseWithContinuationCostIterator, err error) + func (client CostClient) ListPreparer(ctx context.Context, resourceGroupName string, labName string, filter string, ...) (*http.Request, error) + func (client CostClient) ListResponder(resp *http.Response) (result ResponseWithContinuationCost, err error) + func (client CostClient) ListSender(req *http.Request) (*http.Response, error) + func (client CostClient) RefreshData(ctx context.Context, resourceGroupName string, labName string, name string) (result CostRefreshDataFuture, err error) + func (client CostClient) RefreshDataPreparer(ctx context.Context, resourceGroupName string, labName string, name string) (*http.Request, error) + func (client CostClient) RefreshDataResponder(resp *http.Response) (result autorest.Response, err error) + func (client CostClient) RefreshDataSender(req *http.Request) (future CostRefreshDataFuture, err error) + type CostInsight struct + ID *string + Location *string + Name *string + Tags map[string]*string + Type *string + func (ci *CostInsight) UnmarshalJSON(body []byte) error + func (ci CostInsight) MarshalJSON() ([]byte, error) + type CostInsightClient struct + func NewCostInsightClient(subscriptionID string) CostInsightClient + func NewCostInsightClientWithBaseURI(baseURI string, subscriptionID string) CostInsightClient + func (client CostInsightClient) GetResource(ctx context.Context, resourceGroupName string, labName string, name string) (result CostInsight, err error) + func (client CostInsightClient) GetResourcePreparer(ctx context.Context, resourceGroupName string, labName string, name string) (*http.Request, error) + func (client CostInsightClient) GetResourceResponder(resp *http.Response) (result CostInsight, err error) + func (client CostInsightClient) GetResourceSender(req *http.Request) (*http.Response, error) + func (client CostInsightClient) List(ctx context.Context, resourceGroupName string, labName string, filter string, ...) (result ResponseWithContinuationCostInsightPage, err error) + func (client CostInsightClient) ListComplete(ctx context.Context, resourceGroupName string, labName string, filter string, ...) (result ResponseWithContinuationCostInsightIterator, err error) + func (client CostInsightClient) ListPreparer(ctx context.Context, resourceGroupName string, labName string, filter string, ...) (*http.Request, error) + func (client CostInsightClient) ListResponder(resp *http.Response) (result ResponseWithContinuationCostInsight, err error) + func (client CostInsightClient) ListSender(req *http.Request) (*http.Response, error) + func (client CostInsightClient) RefreshData(ctx context.Context, resourceGroupName string, labName string, name string) (result CostInsightRefreshDataFuture, err error) + func (client CostInsightClient) RefreshDataPreparer(ctx context.Context, resourceGroupName string, labName string, name string) (*http.Request, error) + func (client CostInsightClient) RefreshDataResponder(resp *http.Response) (result autorest.Response, err error) + func (client CostInsightClient) RefreshDataSender(req *http.Request) (future CostInsightRefreshDataFuture, err error) + type CostInsightProperties struct + CurrencyCode *string + ProvisioningState *string + VMCosts *[]VMCostProperties + type CostInsightRefreshDataFuture struct + Result func(CostInsightClient) (autorest.Response, error) + func (future *CostInsightRefreshDataFuture) UnmarshalJSON(body []byte) error + type CostPerDayProperties struct + Cost *float64 + CostType CostPropertyType + Date *date.Time + type CostProperties struct + Costs *[]CostPerDayProperties + CurrencyCode *string + type CostPropertyType string + const Projected + const Reported + const Unavailable + func PossibleCostPropertyTypeValues() []CostPropertyType + type CostRefreshDataFuture struct + Result func(CostClient) (autorest.Response, error) + func (future *CostRefreshDataFuture) UnmarshalJSON(body []byte) error + type CustomImage struct + ID *string + Location *string + Name *string + Tags map[string]*string + Type *string + func (ci *CustomImage) UnmarshalJSON(body []byte) error + func (ci CustomImage) MarshalJSON() ([]byte, error) + type CustomImageClient struct + func NewCustomImageClient(subscriptionID string) CustomImageClient + func NewCustomImageClientWithBaseURI(baseURI string, subscriptionID string) CustomImageClient + func (client CustomImageClient) CreateOrUpdateResource(ctx context.Context, resourceGroupName string, labName string, name string, ...) (result CustomImageCreateOrUpdateResourceFuture, err error) + func (client CustomImageClient) CreateOrUpdateResourcePreparer(ctx context.Context, resourceGroupName string, labName string, name string, ...) (*http.Request, error) + func (client CustomImageClient) CreateOrUpdateResourceResponder(resp *http.Response) (result CustomImage, err error) + func (client CustomImageClient) CreateOrUpdateResourceSender(req *http.Request) (future CustomImageCreateOrUpdateResourceFuture, err error) + func (client CustomImageClient) DeleteResource(ctx context.Context, resourceGroupName string, labName string, name string) (result CustomImageDeleteResourceFuture, err error) + func (client CustomImageClient) DeleteResourcePreparer(ctx context.Context, resourceGroupName string, labName string, name string) (*http.Request, error) + func (client CustomImageClient) DeleteResourceResponder(resp *http.Response) (result autorest.Response, err error) + func (client CustomImageClient) DeleteResourceSender(req *http.Request) (future CustomImageDeleteResourceFuture, err error) + func (client CustomImageClient) GetResource(ctx context.Context, resourceGroupName string, labName string, name string) (result CustomImage, err error) + func (client CustomImageClient) GetResourcePreparer(ctx context.Context, resourceGroupName string, labName string, name string) (*http.Request, error) + func (client CustomImageClient) GetResourceResponder(resp *http.Response) (result CustomImage, err error) + func (client CustomImageClient) GetResourceSender(req *http.Request) (*http.Response, error) + func (client CustomImageClient) List(ctx context.Context, resourceGroupName string, labName string, filter string, ...) (result ResponseWithContinuationCustomImagePage, err error) + func (client CustomImageClient) ListComplete(ctx context.Context, resourceGroupName string, labName string, filter string, ...) (result ResponseWithContinuationCustomImageIterator, err error) + func (client CustomImageClient) ListPreparer(ctx context.Context, resourceGroupName string, labName string, filter string, ...) (*http.Request, error) + func (client CustomImageClient) ListResponder(resp *http.Response) (result ResponseWithContinuationCustomImage, err error) + func (client CustomImageClient) ListSender(req *http.Request) (*http.Response, error) + type CustomImageCreateOrUpdateResourceFuture struct + Result func(CustomImageClient) (CustomImage, error) + func (future *CustomImageCreateOrUpdateResourceFuture) UnmarshalJSON(body []byte) error + type CustomImageDeleteResourceFuture struct + Result func(CustomImageClient) (autorest.Response, error) + func (future *CustomImageDeleteResourceFuture) UnmarshalJSON(body []byte) error + type CustomImageOsType string + const Linux + const None + const Windows + func PossibleCustomImageOsTypeValues() []CustomImageOsType + type CustomImageProperties struct + Author *string + CreationDate *date.Time + Description *string + OsType CustomImageOsType + ProvisioningState *string + VM *CustomImagePropertiesFromVM + Vhd *CustomImagePropertiesCustom + type CustomImagePropertiesCustom struct + ImageName *string + SysPrep *bool + type CustomImagePropertiesFromVM struct + LinuxOsInfo *LinuxOsInfo + SourceVMID *string + SysPrep *bool + WindowsOsInfo *WindowsOsInfo + type DayDetails struct + Time *string + type EnableStatus string + const Disabled + const Enabled + func PossibleEnableStatusValues() []EnableStatus + type EvaluatePoliciesProperties struct + FactData *string + FactName *string + ValueOffset *string + type EvaluatePoliciesRequest struct + Policies *[]EvaluatePoliciesProperties + type EvaluatePoliciesResponse struct + Results *[]PolicySetResult + type Formula struct + ID *string + Location *string + Name *string + Tags map[string]*string + Type *string + func (f *Formula) UnmarshalJSON(body []byte) error + func (f Formula) MarshalJSON() ([]byte, error) + type FormulaClient struct + func NewFormulaClient(subscriptionID string) FormulaClient + func NewFormulaClientWithBaseURI(baseURI string, subscriptionID string) FormulaClient + func (client FormulaClient) CreateOrUpdateResource(ctx context.Context, resourceGroupName string, labName string, name string, ...) (result FormulaCreateOrUpdateResourceFuture, err error) + func (client FormulaClient) CreateOrUpdateResourcePreparer(ctx context.Context, resourceGroupName string, labName string, name string, ...) (*http.Request, error) + func (client FormulaClient) CreateOrUpdateResourceResponder(resp *http.Response) (result Formula, err error) + func (client FormulaClient) CreateOrUpdateResourceSender(req *http.Request) (future FormulaCreateOrUpdateResourceFuture, err error) + func (client FormulaClient) DeleteResource(ctx context.Context, resourceGroupName string, labName string, name string) (result autorest.Response, err error) + func (client FormulaClient) DeleteResourcePreparer(ctx context.Context, resourceGroupName string, labName string, name string) (*http.Request, error) + func (client FormulaClient) DeleteResourceResponder(resp *http.Response) (result autorest.Response, err error) + func (client FormulaClient) DeleteResourceSender(req *http.Request) (*http.Response, error) + func (client FormulaClient) GetResource(ctx context.Context, resourceGroupName string, labName string, name string) (result Formula, err error) + func (client FormulaClient) GetResourcePreparer(ctx context.Context, resourceGroupName string, labName string, name string) (*http.Request, error) + func (client FormulaClient) GetResourceResponder(resp *http.Response) (result Formula, err error) + func (client FormulaClient) GetResourceSender(req *http.Request) (*http.Response, error) + func (client FormulaClient) List(ctx context.Context, resourceGroupName string, labName string, filter string, ...) (result ResponseWithContinuationFormulaPage, err error) + func (client FormulaClient) ListComplete(ctx context.Context, resourceGroupName string, labName string, filter string, ...) (result ResponseWithContinuationFormulaIterator, err error) + func (client FormulaClient) ListPreparer(ctx context.Context, resourceGroupName string, labName string, filter string, ...) (*http.Request, error) + func (client FormulaClient) ListResponder(resp *http.Response) (result ResponseWithContinuationFormula, err error) + func (client FormulaClient) ListSender(req *http.Request) (*http.Response, error) + type FormulaCreateOrUpdateResourceFuture struct + Result func(FormulaClient) (Formula, error) + func (future *FormulaCreateOrUpdateResourceFuture) UnmarshalJSON(body []byte) error + type FormulaProperties struct + Author *string + CreationDate *date.Time + Description *string + FormulaContent *LabVirtualMachine + OsType *string + ProvisioningState *string + VM *FormulaPropertiesFromVM + type FormulaPropertiesFromVM struct + LabVMID *string + 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 GalleryImageClient struct + func NewGalleryImageClient(subscriptionID string) GalleryImageClient + func NewGalleryImageClientWithBaseURI(baseURI string, subscriptionID string) GalleryImageClient + func (client GalleryImageClient) List(ctx context.Context, resourceGroupName string, labName string, filter string, ...) (result ResponseWithContinuationGalleryImagePage, err error) + func (client GalleryImageClient) ListComplete(ctx context.Context, resourceGroupName string, labName string, filter string, ...) (result ResponseWithContinuationGalleryImageIterator, err error) + func (client GalleryImageClient) ListPreparer(ctx context.Context, resourceGroupName string, labName string, filter string, ...) (*http.Request, error) + func (client GalleryImageClient) ListResponder(resp *http.Response) (result ResponseWithContinuationGalleryImage, err error) + func (client GalleryImageClient) ListSender(req *http.Request) (*http.Response, error) + type GalleryImageProperties struct + Author *string + CreatedDate *date.Time + Description *string + Enabled *bool + Icon *string + ImageReference *GalleryImageReference + type GalleryImageReference struct + Offer *string + OsType *string + Publisher *string + Sku *string + Version *string + type GenerateArmTemplateRequest struct + Location *string + Parameters *[]ParameterInfo + VirtualMachineName *string + type GenerateUploadURIParameter struct + BlobName *string + type GenerateUploadURIResponse struct + UploadURI *string + type HourDetails struct + Minute *int32 + 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 LabClient struct + func NewLabClient(subscriptionID string) LabClient + func NewLabClientWithBaseURI(baseURI string, subscriptionID string) LabClient + func (client LabClient) CreateEnvironment(ctx context.Context, resourceGroupName string, name string, ...) (result LabCreateEnvironmentFuture, err error) + func (client LabClient) CreateEnvironmentPreparer(ctx context.Context, resourceGroupName string, name string, ...) (*http.Request, error) + func (client LabClient) CreateEnvironmentResponder(resp *http.Response) (result autorest.Response, err error) + func (client LabClient) CreateEnvironmentSender(req *http.Request) (future LabCreateEnvironmentFuture, err error) + func (client LabClient) CreateOrUpdateResource(ctx context.Context, resourceGroupName string, name string, lab Lab) (result LabCreateOrUpdateResourceFuture, err error) + func (client LabClient) CreateOrUpdateResourcePreparer(ctx context.Context, resourceGroupName string, name string, lab Lab) (*http.Request, error) + func (client LabClient) CreateOrUpdateResourceResponder(resp *http.Response) (result Lab, err error) + func (client LabClient) CreateOrUpdateResourceSender(req *http.Request) (future LabCreateOrUpdateResourceFuture, err error) + func (client LabClient) DeleteResource(ctx context.Context, resourceGroupName string, name string) (result LabDeleteResourceFuture, err error) + func (client LabClient) DeleteResourcePreparer(ctx context.Context, resourceGroupName string, name string) (*http.Request, error) + func (client LabClient) DeleteResourceResponder(resp *http.Response) (result autorest.Response, err error) + func (client LabClient) DeleteResourceSender(req *http.Request) (future LabDeleteResourceFuture, err error) + func (client LabClient) GenerateUploadURI(ctx context.Context, resourceGroupName string, name string, ...) (result GenerateUploadURIResponse, err error) + func (client LabClient) GenerateUploadURIPreparer(ctx context.Context, resourceGroupName string, name string, ...) (*http.Request, error) + func (client LabClient) GenerateUploadURIResponder(resp *http.Response) (result GenerateUploadURIResponse, err error) + func (client LabClient) GenerateUploadURISender(req *http.Request) (*http.Response, error) + func (client LabClient) GetResource(ctx context.Context, resourceGroupName string, name string) (result Lab, err error) + func (client LabClient) GetResourcePreparer(ctx context.Context, resourceGroupName string, name string) (*http.Request, error) + func (client LabClient) GetResourceResponder(resp *http.Response) (result Lab, err error) + func (client LabClient) GetResourceSender(req *http.Request) (*http.Response, error) + func (client LabClient) ListByResourceGroup(ctx context.Context, resourceGroupName string, filter string, top *int32, ...) (result ResponseWithContinuationLabPage, err error) + func (client LabClient) ListByResourceGroupComplete(ctx context.Context, resourceGroupName string, filter string, top *int32, ...) (result ResponseWithContinuationLabIterator, err error) + func (client LabClient) ListByResourceGroupPreparer(ctx context.Context, resourceGroupName string, filter string, top *int32, ...) (*http.Request, error) + func (client LabClient) ListByResourceGroupResponder(resp *http.Response) (result ResponseWithContinuationLab, err error) + func (client LabClient) ListByResourceGroupSender(req *http.Request) (*http.Response, error) + func (client LabClient) ListBySubscription(ctx context.Context, filter string, top *int32, orderBy string) (result ResponseWithContinuationLabPage, err error) + func (client LabClient) ListBySubscriptionComplete(ctx context.Context, filter string, top *int32, orderBy string) (result ResponseWithContinuationLabIterator, err error) + func (client LabClient) ListBySubscriptionPreparer(ctx context.Context, filter string, top *int32, orderBy string) (*http.Request, error) + func (client LabClient) ListBySubscriptionResponder(resp *http.Response) (result ResponseWithContinuationLab, err error) + func (client LabClient) ListBySubscriptionSender(req *http.Request) (*http.Response, error) + func (client LabClient) ListVhds(ctx context.Context, resourceGroupName string, name string) (result ResponseWithContinuationLabVhdPage, err error) + func (client LabClient) ListVhdsComplete(ctx context.Context, resourceGroupName string, name string) (result ResponseWithContinuationLabVhdIterator, err error) + func (client LabClient) ListVhdsPreparer(ctx context.Context, resourceGroupName string, name string) (*http.Request, error) + func (client LabClient) ListVhdsResponder(resp *http.Response) (result ResponseWithContinuationLabVhd, err error) + func (client LabClient) ListVhdsSender(req *http.Request) (*http.Response, error) + func (client LabClient) PatchResource(ctx context.Context, resourceGroupName string, name string, lab Lab) (result Lab, err error) + func (client LabClient) PatchResourcePreparer(ctx context.Context, resourceGroupName string, name string, lab Lab) (*http.Request, error) + func (client LabClient) PatchResourceResponder(resp *http.Response) (result Lab, err error) + func (client LabClient) PatchResourceSender(req *http.Request) (*http.Response, error) + type LabCreateEnvironmentFuture struct + Result func(LabClient) (autorest.Response, error) + func (future *LabCreateEnvironmentFuture) UnmarshalJSON(body []byte) error + type LabCreateOrUpdateResourceFuture struct + Result func(LabClient) (Lab, error) + func (future *LabCreateOrUpdateResourceFuture) UnmarshalJSON(body []byte) error + type LabDeleteResourceFuture struct + Result func(LabClient) (autorest.Response, error) + func (future *LabDeleteResourceFuture) UnmarshalJSON(body []byte) error + type LabProperties struct + ArtifactsStorageAccount *string + CreatedDate *date.Time + DefaultStorageAccount *string + DefaultVirtualNetworkID *string + LabStorageType LabStorageType + ProvisioningState *string + StorageAccounts *[]string + VaultName *string + type LabStorageType string + const Premium + const Standard + func PossibleLabStorageTypeValues() []LabStorageType + type LabVhd struct + ID *string + type LabVirtualMachine struct + ID *string + Location *string + Name *string + Tags map[string]*string + Type *string + func (lvm *LabVirtualMachine) UnmarshalJSON(body []byte) error + func (lvm LabVirtualMachine) MarshalJSON() ([]byte, error) + type LabVirtualMachineProperties struct + ArtifactDeploymentStatus *ArtifactDeploymentStatusProperties + Artifacts *[]ArtifactInstallProperties + ComputeID *string + CreatedByUser *string + CreatedByUserID *string + CustomImageID *string + DisallowPublicIPAddress *bool + Fqdn *string + GalleryImageReference *GalleryImageReference + IsAuthenticationWithSSHKey *bool + LabSubnetName *string + LabVirtualNetworkID *string + Notes *string + OsType *string + OwnerObjectID *string + Password *string + ProvisioningState *string + SSHKey *string + Size *string + UserName *string + type LinuxOsInfo struct + LinuxOsState LinuxOsState + type LinuxOsState string + const DeprovisionApplied + const DeprovisionRequested + const NonDeprovisioned + func PossibleLinuxOsStateValues() []LinuxOsState + type ParameterInfo struct + Name *string + Value *string + type Policy struct + ID *string + Location *string + Name *string + Tags map[string]*string + Type *string + func (p *Policy) UnmarshalJSON(body []byte) error + func (p Policy) MarshalJSON() ([]byte, error) + type PolicyClient struct + func NewPolicyClient(subscriptionID string) PolicyClient + func NewPolicyClientWithBaseURI(baseURI string, subscriptionID string) PolicyClient + func (client PolicyClient) CreateOrUpdateResource(ctx context.Context, resourceGroupName string, labName string, ...) (result Policy, err error) + func (client PolicyClient) CreateOrUpdateResourcePreparer(ctx context.Context, resourceGroupName string, labName string, ...) (*http.Request, error) + func (client PolicyClient) CreateOrUpdateResourceResponder(resp *http.Response) (result Policy, err error) + func (client PolicyClient) CreateOrUpdateResourceSender(req *http.Request) (*http.Response, error) + func (client PolicyClient) DeleteResource(ctx context.Context, resourceGroupName string, labName string, ...) (result autorest.Response, err error) + func (client PolicyClient) DeleteResourcePreparer(ctx context.Context, resourceGroupName string, labName string, ...) (*http.Request, error) + func (client PolicyClient) DeleteResourceResponder(resp *http.Response) (result autorest.Response, err error) + func (client PolicyClient) DeleteResourceSender(req *http.Request) (*http.Response, error) + func (client PolicyClient) GetResource(ctx context.Context, resourceGroupName string, labName string, ...) (result Policy, err error) + func (client PolicyClient) GetResourcePreparer(ctx context.Context, resourceGroupName string, labName string, ...) (*http.Request, error) + func (client PolicyClient) GetResourceResponder(resp *http.Response) (result Policy, err error) + func (client PolicyClient) GetResourceSender(req *http.Request) (*http.Response, error) + func (client PolicyClient) List(ctx context.Context, resourceGroupName string, labName string, ...) (result ResponseWithContinuationPolicyPage, err error) + func (client PolicyClient) ListComplete(ctx context.Context, resourceGroupName string, labName string, ...) (result ResponseWithContinuationPolicyIterator, err error) + func (client PolicyClient) ListPreparer(ctx context.Context, resourceGroupName string, labName string, ...) (*http.Request, error) + func (client PolicyClient) ListResponder(resp *http.Response) (result ResponseWithContinuationPolicy, err error) + func (client PolicyClient) ListSender(req *http.Request) (*http.Response, error) + func (client PolicyClient) PatchResource(ctx context.Context, resourceGroupName string, labName string, ...) (result Policy, err error) + func (client PolicyClient) PatchResourcePreparer(ctx context.Context, resourceGroupName string, labName string, ...) (*http.Request, error) + func (client PolicyClient) PatchResourceResponder(resp *http.Response) (result Policy, err error) + func (client PolicyClient) PatchResourceSender(req *http.Request) (*http.Response, error) + type PolicyEvaluatorType string + const AllowedValuesPolicy + const MaxValuePolicy + func PossiblePolicyEvaluatorTypeValues() []PolicyEvaluatorType + type PolicyFactName string + const PolicyFactNameGalleryImage + const PolicyFactNameLabVMCount + const PolicyFactNameLabVMSize + const PolicyFactNameUserOwnedLabVMCount + const PolicyFactNameUserOwnedLabVMCountInSubnet + func PossiblePolicyFactNameValues() []PolicyFactName + type PolicyProperties struct + Description *string + EvaluatorType PolicyEvaluatorType + FactData *string + FactName PolicyFactName + ProvisioningState *string + Status PolicyStatus + Threshold *string + type PolicySetClient struct + func NewPolicySetClient(subscriptionID string) PolicySetClient + func NewPolicySetClientWithBaseURI(baseURI string, subscriptionID string) PolicySetClient + func (client PolicySetClient) EvaluatePolicies(ctx context.Context, resourceGroupName string, labName string, name string, ...) (result EvaluatePoliciesResponse, err error) + func (client PolicySetClient) EvaluatePoliciesPreparer(ctx context.Context, resourceGroupName string, labName string, name string, ...) (*http.Request, error) + func (client PolicySetClient) EvaluatePoliciesResponder(resp *http.Response) (result EvaluatePoliciesResponse, err error) + func (client PolicySetClient) EvaluatePoliciesSender(req *http.Request) (*http.Response, error) + type PolicySetResult struct + HasError *bool + PolicyViolations *[]PolicyViolation + type PolicyStatus string + const PolicyStatusDisabled + const PolicyStatusEnabled + func PossiblePolicyStatusValues() []PolicyStatus + type PolicyViolation struct + Code *string + Message *string + type ResponseWithContinuationArtifact struct + NextLink *string + Value *[]Artifact + func (rwcA ResponseWithContinuationArtifact) IsEmpty() bool + type ResponseWithContinuationArtifactIterator struct + func NewResponseWithContinuationArtifactIterator(page ResponseWithContinuationArtifactPage) ResponseWithContinuationArtifactIterator + func (iter *ResponseWithContinuationArtifactIterator) Next() error + func (iter *ResponseWithContinuationArtifactIterator) NextWithContext(ctx context.Context) (err error) + func (iter ResponseWithContinuationArtifactIterator) NotDone() bool + func (iter ResponseWithContinuationArtifactIterator) Response() ResponseWithContinuationArtifact + func (iter ResponseWithContinuationArtifactIterator) Value() Artifact + type ResponseWithContinuationArtifactPage struct + func NewResponseWithContinuationArtifactPage(cur ResponseWithContinuationArtifact, ...) ResponseWithContinuationArtifactPage + func (page *ResponseWithContinuationArtifactPage) Next() error + func (page *ResponseWithContinuationArtifactPage) NextWithContext(ctx context.Context) (err error) + func (page ResponseWithContinuationArtifactPage) NotDone() bool + func (page ResponseWithContinuationArtifactPage) Response() ResponseWithContinuationArtifact + func (page ResponseWithContinuationArtifactPage) Values() []Artifact + type ResponseWithContinuationArtifactSource struct + NextLink *string + Value *[]ArtifactSource + func (rwcAs ResponseWithContinuationArtifactSource) IsEmpty() bool + type ResponseWithContinuationArtifactSourceIterator struct + func NewResponseWithContinuationArtifactSourceIterator(page ResponseWithContinuationArtifactSourcePage) ResponseWithContinuationArtifactSourceIterator + func (iter *ResponseWithContinuationArtifactSourceIterator) Next() error + func (iter *ResponseWithContinuationArtifactSourceIterator) NextWithContext(ctx context.Context) (err error) + func (iter ResponseWithContinuationArtifactSourceIterator) NotDone() bool + func (iter ResponseWithContinuationArtifactSourceIterator) Response() ResponseWithContinuationArtifactSource + func (iter ResponseWithContinuationArtifactSourceIterator) Value() ArtifactSource + type ResponseWithContinuationArtifactSourcePage struct + func NewResponseWithContinuationArtifactSourcePage(cur ResponseWithContinuationArtifactSource, ...) ResponseWithContinuationArtifactSourcePage + func (page *ResponseWithContinuationArtifactSourcePage) Next() error + func (page *ResponseWithContinuationArtifactSourcePage) NextWithContext(ctx context.Context) (err error) + func (page ResponseWithContinuationArtifactSourcePage) NotDone() bool + func (page ResponseWithContinuationArtifactSourcePage) Response() ResponseWithContinuationArtifactSource + func (page ResponseWithContinuationArtifactSourcePage) Values() []ArtifactSource + type ResponseWithContinuationCost struct + NextLink *string + Value *[]Cost + func (rwcC ResponseWithContinuationCost) IsEmpty() bool + type ResponseWithContinuationCostInsight struct + NextLink *string + Value *[]CostInsight + func (rwcCi ResponseWithContinuationCostInsight) IsEmpty() bool + type ResponseWithContinuationCostInsightIterator struct + func NewResponseWithContinuationCostInsightIterator(page ResponseWithContinuationCostInsightPage) ResponseWithContinuationCostInsightIterator + func (iter *ResponseWithContinuationCostInsightIterator) Next() error + func (iter *ResponseWithContinuationCostInsightIterator) NextWithContext(ctx context.Context) (err error) + func (iter ResponseWithContinuationCostInsightIterator) NotDone() bool + func (iter ResponseWithContinuationCostInsightIterator) Response() ResponseWithContinuationCostInsight + func (iter ResponseWithContinuationCostInsightIterator) Value() CostInsight + type ResponseWithContinuationCostInsightPage struct + func NewResponseWithContinuationCostInsightPage(cur ResponseWithContinuationCostInsight, ...) ResponseWithContinuationCostInsightPage + func (page *ResponseWithContinuationCostInsightPage) Next() error + func (page *ResponseWithContinuationCostInsightPage) NextWithContext(ctx context.Context) (err error) + func (page ResponseWithContinuationCostInsightPage) NotDone() bool + func (page ResponseWithContinuationCostInsightPage) Response() ResponseWithContinuationCostInsight + func (page ResponseWithContinuationCostInsightPage) Values() []CostInsight + type ResponseWithContinuationCostIterator struct + func NewResponseWithContinuationCostIterator(page ResponseWithContinuationCostPage) ResponseWithContinuationCostIterator + func (iter *ResponseWithContinuationCostIterator) Next() error + func (iter *ResponseWithContinuationCostIterator) NextWithContext(ctx context.Context) (err error) + func (iter ResponseWithContinuationCostIterator) NotDone() bool + func (iter ResponseWithContinuationCostIterator) Response() ResponseWithContinuationCost + func (iter ResponseWithContinuationCostIterator) Value() Cost + type ResponseWithContinuationCostPage struct + func NewResponseWithContinuationCostPage(cur ResponseWithContinuationCost, ...) ResponseWithContinuationCostPage + func (page *ResponseWithContinuationCostPage) Next() error + func (page *ResponseWithContinuationCostPage) NextWithContext(ctx context.Context) (err error) + func (page ResponseWithContinuationCostPage) NotDone() bool + func (page ResponseWithContinuationCostPage) Response() ResponseWithContinuationCost + func (page ResponseWithContinuationCostPage) Values() []Cost + type ResponseWithContinuationCustomImage struct + NextLink *string + Value *[]CustomImage + func (rwcCi ResponseWithContinuationCustomImage) IsEmpty() bool + type ResponseWithContinuationCustomImageIterator struct + func NewResponseWithContinuationCustomImageIterator(page ResponseWithContinuationCustomImagePage) ResponseWithContinuationCustomImageIterator + func (iter *ResponseWithContinuationCustomImageIterator) Next() error + func (iter *ResponseWithContinuationCustomImageIterator) NextWithContext(ctx context.Context) (err error) + func (iter ResponseWithContinuationCustomImageIterator) NotDone() bool + func (iter ResponseWithContinuationCustomImageIterator) Response() ResponseWithContinuationCustomImage + func (iter ResponseWithContinuationCustomImageIterator) Value() CustomImage + type ResponseWithContinuationCustomImagePage struct + func NewResponseWithContinuationCustomImagePage(cur ResponseWithContinuationCustomImage, ...) ResponseWithContinuationCustomImagePage + func (page *ResponseWithContinuationCustomImagePage) Next() error + func (page *ResponseWithContinuationCustomImagePage) NextWithContext(ctx context.Context) (err error) + func (page ResponseWithContinuationCustomImagePage) NotDone() bool + func (page ResponseWithContinuationCustomImagePage) Response() ResponseWithContinuationCustomImage + func (page ResponseWithContinuationCustomImagePage) Values() []CustomImage + type ResponseWithContinuationFormula struct + NextLink *string + Value *[]Formula + func (rwcF ResponseWithContinuationFormula) IsEmpty() bool + type ResponseWithContinuationFormulaIterator struct + func NewResponseWithContinuationFormulaIterator(page ResponseWithContinuationFormulaPage) ResponseWithContinuationFormulaIterator + func (iter *ResponseWithContinuationFormulaIterator) Next() error + func (iter *ResponseWithContinuationFormulaIterator) NextWithContext(ctx context.Context) (err error) + func (iter ResponseWithContinuationFormulaIterator) NotDone() bool + func (iter ResponseWithContinuationFormulaIterator) Response() ResponseWithContinuationFormula + func (iter ResponseWithContinuationFormulaIterator) Value() Formula + type ResponseWithContinuationFormulaPage struct + func NewResponseWithContinuationFormulaPage(cur ResponseWithContinuationFormula, ...) ResponseWithContinuationFormulaPage + func (page *ResponseWithContinuationFormulaPage) Next() error + func (page *ResponseWithContinuationFormulaPage) NextWithContext(ctx context.Context) (err error) + func (page ResponseWithContinuationFormulaPage) NotDone() bool + func (page ResponseWithContinuationFormulaPage) Response() ResponseWithContinuationFormula + func (page ResponseWithContinuationFormulaPage) Values() []Formula + 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 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 ResponseWithContinuationLabVhd struct + NextLink *string + Value *[]LabVhd + func (rwcLv ResponseWithContinuationLabVhd) IsEmpty() bool + type ResponseWithContinuationLabVhdIterator struct + func NewResponseWithContinuationLabVhdIterator(page ResponseWithContinuationLabVhdPage) ResponseWithContinuationLabVhdIterator + func (iter *ResponseWithContinuationLabVhdIterator) Next() error + func (iter *ResponseWithContinuationLabVhdIterator) NextWithContext(ctx context.Context) (err error) + func (iter ResponseWithContinuationLabVhdIterator) NotDone() bool + func (iter ResponseWithContinuationLabVhdIterator) Response() ResponseWithContinuationLabVhd + func (iter ResponseWithContinuationLabVhdIterator) Value() LabVhd + type ResponseWithContinuationLabVhdPage struct + func NewResponseWithContinuationLabVhdPage(cur ResponseWithContinuationLabVhd, ...) ResponseWithContinuationLabVhdPage + func (page *ResponseWithContinuationLabVhdPage) Next() error + func (page *ResponseWithContinuationLabVhdPage) NextWithContext(ctx context.Context) (err error) + func (page ResponseWithContinuationLabVhdPage) NotDone() bool + func (page ResponseWithContinuationLabVhdPage) Response() ResponseWithContinuationLabVhd + func (page ResponseWithContinuationLabVhdPage) Values() []LabVhd + type ResponseWithContinuationLabVirtualMachine struct + NextLink *string + Value *[]LabVirtualMachine + func (rwcLvm ResponseWithContinuationLabVirtualMachine) IsEmpty() bool + type ResponseWithContinuationLabVirtualMachineIterator struct + func NewResponseWithContinuationLabVirtualMachineIterator(page ResponseWithContinuationLabVirtualMachinePage) ResponseWithContinuationLabVirtualMachineIterator + func (iter *ResponseWithContinuationLabVirtualMachineIterator) Next() error + func (iter *ResponseWithContinuationLabVirtualMachineIterator) NextWithContext(ctx context.Context) (err error) + func (iter ResponseWithContinuationLabVirtualMachineIterator) NotDone() bool + func (iter ResponseWithContinuationLabVirtualMachineIterator) Response() ResponseWithContinuationLabVirtualMachine + func (iter ResponseWithContinuationLabVirtualMachineIterator) Value() LabVirtualMachine + type ResponseWithContinuationLabVirtualMachinePage struct + func NewResponseWithContinuationLabVirtualMachinePage(cur ResponseWithContinuationLabVirtualMachine, ...) ResponseWithContinuationLabVirtualMachinePage + func (page *ResponseWithContinuationLabVirtualMachinePage) Next() error + func (page *ResponseWithContinuationLabVirtualMachinePage) NextWithContext(ctx context.Context) (err error) + func (page ResponseWithContinuationLabVirtualMachinePage) NotDone() bool + func (page ResponseWithContinuationLabVirtualMachinePage) Response() ResponseWithContinuationLabVirtualMachine + func (page ResponseWithContinuationLabVirtualMachinePage) Values() []LabVirtualMachine + type ResponseWithContinuationPolicy struct + NextLink *string + Value *[]Policy + func (rwcP ResponseWithContinuationPolicy) IsEmpty() bool + type ResponseWithContinuationPolicyIterator struct + func NewResponseWithContinuationPolicyIterator(page ResponseWithContinuationPolicyPage) ResponseWithContinuationPolicyIterator + func (iter *ResponseWithContinuationPolicyIterator) Next() error + func (iter *ResponseWithContinuationPolicyIterator) NextWithContext(ctx context.Context) (err error) + func (iter ResponseWithContinuationPolicyIterator) NotDone() bool + func (iter ResponseWithContinuationPolicyIterator) Response() ResponseWithContinuationPolicy + func (iter ResponseWithContinuationPolicyIterator) Value() Policy + type ResponseWithContinuationPolicyPage struct + func NewResponseWithContinuationPolicyPage(cur ResponseWithContinuationPolicy, ...) ResponseWithContinuationPolicyPage + func (page *ResponseWithContinuationPolicyPage) Next() error + func (page *ResponseWithContinuationPolicyPage) NextWithContext(ctx context.Context) (err error) + func (page ResponseWithContinuationPolicyPage) NotDone() bool + func (page ResponseWithContinuationPolicyPage) Response() ResponseWithContinuationPolicy + func (page ResponseWithContinuationPolicyPage) Values() []Policy + type ResponseWithContinuationSchedule struct + NextLink *string + Value *[]Schedule + func (rwcS ResponseWithContinuationSchedule) IsEmpty() bool + type ResponseWithContinuationScheduleIterator struct + func NewResponseWithContinuationScheduleIterator(page ResponseWithContinuationSchedulePage) ResponseWithContinuationScheduleIterator + func (iter *ResponseWithContinuationScheduleIterator) Next() error + func (iter *ResponseWithContinuationScheduleIterator) NextWithContext(ctx context.Context) (err error) + func (iter ResponseWithContinuationScheduleIterator) NotDone() bool + func (iter ResponseWithContinuationScheduleIterator) Response() ResponseWithContinuationSchedule + func (iter ResponseWithContinuationScheduleIterator) Value() Schedule + type ResponseWithContinuationSchedulePage struct + func NewResponseWithContinuationSchedulePage(cur ResponseWithContinuationSchedule, ...) ResponseWithContinuationSchedulePage + func (page *ResponseWithContinuationSchedulePage) Next() error + func (page *ResponseWithContinuationSchedulePage) NextWithContext(ctx context.Context) (err error) + func (page ResponseWithContinuationSchedulePage) NotDone() bool + func (page ResponseWithContinuationSchedulePage) Response() ResponseWithContinuationSchedule + func (page ResponseWithContinuationSchedulePage) Values() []Schedule + type ResponseWithContinuationVirtualNetwork struct + NextLink *string + Value *[]VirtualNetwork + func (rwcVn ResponseWithContinuationVirtualNetwork) IsEmpty() bool + type ResponseWithContinuationVirtualNetworkIterator struct + func NewResponseWithContinuationVirtualNetworkIterator(page ResponseWithContinuationVirtualNetworkPage) ResponseWithContinuationVirtualNetworkIterator + func (iter *ResponseWithContinuationVirtualNetworkIterator) Next() error + func (iter *ResponseWithContinuationVirtualNetworkIterator) NextWithContext(ctx context.Context) (err error) + func (iter ResponseWithContinuationVirtualNetworkIterator) NotDone() bool + func (iter ResponseWithContinuationVirtualNetworkIterator) Response() ResponseWithContinuationVirtualNetwork + func (iter ResponseWithContinuationVirtualNetworkIterator) Value() VirtualNetwork + type ResponseWithContinuationVirtualNetworkPage struct + func NewResponseWithContinuationVirtualNetworkPage(cur ResponseWithContinuationVirtualNetwork, ...) ResponseWithContinuationVirtualNetworkPage + func (page *ResponseWithContinuationVirtualNetworkPage) Next() error + func (page *ResponseWithContinuationVirtualNetworkPage) NextWithContext(ctx context.Context) (err error) + func (page ResponseWithContinuationVirtualNetworkPage) NotDone() bool + func (page ResponseWithContinuationVirtualNetworkPage) Response() ResponseWithContinuationVirtualNetwork + func (page ResponseWithContinuationVirtualNetworkPage) Values() []VirtualNetwork + type Schedule struct + ID *string + Location *string + Name *string + Tags map[string]*string + Type *string + func (s *Schedule) UnmarshalJSON(body []byte) error + func (s Schedule) MarshalJSON() ([]byte, error) + type ScheduleClient struct + func NewScheduleClient(subscriptionID string) ScheduleClient + func NewScheduleClientWithBaseURI(baseURI string, subscriptionID string) ScheduleClient + func (client ScheduleClient) CreateOrUpdateResource(ctx context.Context, resourceGroupName string, labName string, name string, ...) (result ScheduleCreateOrUpdateResourceFuture, err error) + func (client ScheduleClient) CreateOrUpdateResourcePreparer(ctx context.Context, resourceGroupName string, labName string, name string, ...) (*http.Request, error) + func (client ScheduleClient) CreateOrUpdateResourceResponder(resp *http.Response) (result Schedule, err error) + func (client ScheduleClient) CreateOrUpdateResourceSender(req *http.Request) (future ScheduleCreateOrUpdateResourceFuture, err error) + func (client ScheduleClient) DeleteResource(ctx context.Context, resourceGroupName string, labName string, name string) (result ScheduleDeleteResourceFuture, err error) + func (client ScheduleClient) DeleteResourcePreparer(ctx context.Context, resourceGroupName string, labName string, name string) (*http.Request, error) + func (client ScheduleClient) DeleteResourceResponder(resp *http.Response) (result autorest.Response, err error) + func (client ScheduleClient) DeleteResourceSender(req *http.Request) (future ScheduleDeleteResourceFuture, err error) + func (client ScheduleClient) Execute(ctx context.Context, resourceGroupName string, labName string, name string) (result ScheduleExecuteFuture, err error) + func (client ScheduleClient) ExecutePreparer(ctx context.Context, resourceGroupName string, labName string, name string) (*http.Request, error) + func (client ScheduleClient) ExecuteResponder(resp *http.Response) (result autorest.Response, err error) + func (client ScheduleClient) ExecuteSender(req *http.Request) (future ScheduleExecuteFuture, err error) + func (client ScheduleClient) GetResource(ctx context.Context, resourceGroupName string, labName string, name string) (result Schedule, err error) + func (client ScheduleClient) GetResourcePreparer(ctx context.Context, resourceGroupName string, labName string, name string) (*http.Request, error) + func (client ScheduleClient) GetResourceResponder(resp *http.Response) (result Schedule, err error) + func (client ScheduleClient) GetResourceSender(req *http.Request) (*http.Response, error) + func (client ScheduleClient) List(ctx context.Context, resourceGroupName string, labName string, filter string, ...) (result ResponseWithContinuationSchedulePage, err error) + func (client ScheduleClient) ListComplete(ctx context.Context, resourceGroupName string, labName string, filter string, ...) (result ResponseWithContinuationScheduleIterator, err error) + func (client ScheduleClient) ListPreparer(ctx context.Context, resourceGroupName string, labName string, filter string, ...) (*http.Request, error) + func (client ScheduleClient) ListResponder(resp *http.Response) (result ResponseWithContinuationSchedule, err error) + func (client ScheduleClient) ListSender(req *http.Request) (*http.Response, error) + func (client ScheduleClient) PatchResource(ctx context.Context, resourceGroupName string, labName string, name string, ...) (result Schedule, err error) + func (client ScheduleClient) PatchResourcePreparer(ctx context.Context, resourceGroupName string, labName string, name string, ...) (*http.Request, error) + func (client ScheduleClient) PatchResourceResponder(resp *http.Response) (result Schedule, err error) + func (client ScheduleClient) PatchResourceSender(req *http.Request) (*http.Response, error) + type ScheduleCreateOrUpdateResourceFuture struct + Result func(ScheduleClient) (Schedule, error) + func (future *ScheduleCreateOrUpdateResourceFuture) UnmarshalJSON(body []byte) error + type ScheduleDeleteResourceFuture struct + Result func(ScheduleClient) (autorest.Response, error) + func (future *ScheduleDeleteResourceFuture) UnmarshalJSON(body []byte) error + type ScheduleExecuteFuture struct + Result func(ScheduleClient) (autorest.Response, error) + func (future *ScheduleExecuteFuture) UnmarshalJSON(body []byte) error + type ScheduleProperties struct + DailyRecurrence *DayDetails + HourlyRecurrence *HourDetails + ProvisioningState *string + Status EnableStatus + TaskType TaskType + TimeZoneID *string + WeeklyRecurrence *WeekDetails + type SourceControlType string + const GitHub + const VsoGit + func PossibleSourceControlTypeValues() []SourceControlType + type Subnet struct + AllowPublicIP UsagePermissionType + LabSubnetName *string + ResourceID *string + type SubnetOverride struct + LabSubnetName *string + ResourceID *string + UseInVMCreationPermission UsagePermissionType + UsePublicIPAddressPermission UsagePermissionType + type SubscriptionNotification struct + Properties *SubscriptionNotificationProperties + RegistrationDate *string + State SubscriptionNotificationState + type SubscriptionNotificationProperties struct + TenantID *string + type SubscriptionNotificationState string + const Deleted + const NotDefined + const Registered + const Suspended + const Unregistered + const Warned + func PossibleSubscriptionNotificationStateValues() []SubscriptionNotificationState + type TaskType string + const LabBillingTask + const LabVmsShutdownTask + const LabVmsStartupTask + func PossibleTaskTypeValues() []TaskType + type UsagePermissionType string + const Allow + const Default + const Deny + func PossibleUsagePermissionTypeValues() []UsagePermissionType + type VMCostProperties struct + Cost *float64 + Name *string + ResourceGroupName *string + type VirtualMachineApplyArtifactsFuture struct + Result func(VirtualMachineClient) (autorest.Response, error) + func (future *VirtualMachineApplyArtifactsFuture) UnmarshalJSON(body []byte) error + type VirtualMachineClient struct + func NewVirtualMachineClient(subscriptionID string) VirtualMachineClient + func NewVirtualMachineClientWithBaseURI(baseURI string, subscriptionID string) VirtualMachineClient + func (client VirtualMachineClient) ApplyArtifacts(ctx context.Context, resourceGroupName string, labName string, name string, ...) (result VirtualMachineApplyArtifactsFuture, err error) + func (client VirtualMachineClient) ApplyArtifactsPreparer(ctx context.Context, resourceGroupName string, labName string, name string, ...) (*http.Request, error) + func (client VirtualMachineClient) ApplyArtifactsResponder(resp *http.Response) (result autorest.Response, err error) + func (client VirtualMachineClient) ApplyArtifactsSender(req *http.Request) (future VirtualMachineApplyArtifactsFuture, err error) + func (client VirtualMachineClient) CreateOrUpdateResource(ctx context.Context, resourceGroupName string, labName string, name string, ...) (result VirtualMachineCreateOrUpdateResourceFuture, err error) + func (client VirtualMachineClient) CreateOrUpdateResourcePreparer(ctx context.Context, resourceGroupName string, labName string, name string, ...) (*http.Request, error) + func (client VirtualMachineClient) CreateOrUpdateResourceResponder(resp *http.Response) (result LabVirtualMachine, err error) + func (client VirtualMachineClient) CreateOrUpdateResourceSender(req *http.Request) (future VirtualMachineCreateOrUpdateResourceFuture, err error) + func (client VirtualMachineClient) DeleteResource(ctx context.Context, resourceGroupName string, labName string, name string) (result VirtualMachineDeleteResourceFuture, err error) + func (client VirtualMachineClient) DeleteResourcePreparer(ctx context.Context, resourceGroupName string, labName string, name string) (*http.Request, error) + func (client VirtualMachineClient) DeleteResourceResponder(resp *http.Response) (result autorest.Response, err error) + func (client VirtualMachineClient) DeleteResourceSender(req *http.Request) (future VirtualMachineDeleteResourceFuture, err error) + func (client VirtualMachineClient) GetResource(ctx context.Context, resourceGroupName string, labName string, name string) (result LabVirtualMachine, err error) + func (client VirtualMachineClient) GetResourcePreparer(ctx context.Context, resourceGroupName string, labName string, name string) (*http.Request, error) + func (client VirtualMachineClient) GetResourceResponder(resp *http.Response) (result LabVirtualMachine, err error) + func (client VirtualMachineClient) GetResourceSender(req *http.Request) (*http.Response, error) + func (client VirtualMachineClient) List(ctx context.Context, resourceGroupName string, labName string, filter string, ...) (result ResponseWithContinuationLabVirtualMachinePage, err error) + func (client VirtualMachineClient) ListComplete(ctx context.Context, resourceGroupName string, labName string, filter string, ...) (result ResponseWithContinuationLabVirtualMachineIterator, err error) + func (client VirtualMachineClient) ListPreparer(ctx context.Context, resourceGroupName string, labName string, filter string, ...) (*http.Request, error) + func (client VirtualMachineClient) ListResponder(resp *http.Response) (result ResponseWithContinuationLabVirtualMachine, err error) + func (client VirtualMachineClient) ListSender(req *http.Request) (*http.Response, error) + func (client VirtualMachineClient) PatchResource(ctx context.Context, resourceGroupName string, labName string, name string, ...) (result LabVirtualMachine, err error) + func (client VirtualMachineClient) PatchResourcePreparer(ctx context.Context, resourceGroupName string, labName string, name string, ...) (*http.Request, error) + func (client VirtualMachineClient) PatchResourceResponder(resp *http.Response) (result LabVirtualMachine, err error) + func (client VirtualMachineClient) PatchResourceSender(req *http.Request) (*http.Response, error) + func (client VirtualMachineClient) Start(ctx context.Context, resourceGroupName string, labName string, name string) (result VirtualMachineStartFuture, err error) + func (client VirtualMachineClient) StartPreparer(ctx context.Context, resourceGroupName string, labName string, name string) (*http.Request, error) + func (client VirtualMachineClient) StartResponder(resp *http.Response) (result autorest.Response, err error) + func (client VirtualMachineClient) StartSender(req *http.Request) (future VirtualMachineStartFuture, err error) + func (client VirtualMachineClient) Stop(ctx context.Context, resourceGroupName string, labName string, name string) (result VirtualMachineStopFuture, err error) + func (client VirtualMachineClient) StopPreparer(ctx context.Context, resourceGroupName string, labName string, name string) (*http.Request, error) + func (client VirtualMachineClient) StopResponder(resp *http.Response) (result autorest.Response, err error) + func (client VirtualMachineClient) StopSender(req *http.Request) (future VirtualMachineStopFuture, err error) + type VirtualMachineCreateOrUpdateResourceFuture struct + Result func(VirtualMachineClient) (LabVirtualMachine, error) + func (future *VirtualMachineCreateOrUpdateResourceFuture) UnmarshalJSON(body []byte) error + type VirtualMachineDeleteResourceFuture struct + Result func(VirtualMachineClient) (autorest.Response, error) + func (future *VirtualMachineDeleteResourceFuture) UnmarshalJSON(body []byte) error + type VirtualMachineStartFuture struct + Result func(VirtualMachineClient) (autorest.Response, error) + func (future *VirtualMachineStartFuture) UnmarshalJSON(body []byte) error + type VirtualMachineStopFuture struct + Result func(VirtualMachineClient) (autorest.Response, error) + func (future *VirtualMachineStopFuture) UnmarshalJSON(body []byte) error + type VirtualNetwork struct + ID *string + Location *string + Name *string + Tags map[string]*string + Type *string + func (vn *VirtualNetwork) UnmarshalJSON(body []byte) error + func (vn VirtualNetwork) MarshalJSON() ([]byte, error) + type VirtualNetworkClient struct + func NewVirtualNetworkClient(subscriptionID string) VirtualNetworkClient + func NewVirtualNetworkClientWithBaseURI(baseURI string, subscriptionID string) VirtualNetworkClient + func (client VirtualNetworkClient) CreateOrUpdateResource(ctx context.Context, resourceGroupName string, labName string, name string, ...) (result VirtualNetworkCreateOrUpdateResourceFuture, err error) + func (client VirtualNetworkClient) CreateOrUpdateResourcePreparer(ctx context.Context, resourceGroupName string, labName string, name string, ...) (*http.Request, error) + func (client VirtualNetworkClient) CreateOrUpdateResourceResponder(resp *http.Response) (result VirtualNetwork, err error) + func (client VirtualNetworkClient) CreateOrUpdateResourceSender(req *http.Request) (future VirtualNetworkCreateOrUpdateResourceFuture, err error) + func (client VirtualNetworkClient) DeleteResource(ctx context.Context, resourceGroupName string, labName string, name string) (result VirtualNetworkDeleteResourceFuture, err error) + func (client VirtualNetworkClient) DeleteResourcePreparer(ctx context.Context, resourceGroupName string, labName string, name string) (*http.Request, error) + func (client VirtualNetworkClient) DeleteResourceResponder(resp *http.Response) (result autorest.Response, err error) + func (client VirtualNetworkClient) DeleteResourceSender(req *http.Request) (future VirtualNetworkDeleteResourceFuture, err error) + func (client VirtualNetworkClient) GetResource(ctx context.Context, resourceGroupName string, labName string, name string) (result VirtualNetwork, err error) + func (client VirtualNetworkClient) GetResourcePreparer(ctx context.Context, resourceGroupName string, labName string, name string) (*http.Request, error) + func (client VirtualNetworkClient) GetResourceResponder(resp *http.Response) (result VirtualNetwork, err error) + func (client VirtualNetworkClient) GetResourceSender(req *http.Request) (*http.Response, error) + func (client VirtualNetworkClient) List(ctx context.Context, resourceGroupName string, labName string, filter string, ...) (result ResponseWithContinuationVirtualNetworkPage, err error) + func (client VirtualNetworkClient) ListComplete(ctx context.Context, resourceGroupName string, labName string, filter string, ...) (result ResponseWithContinuationVirtualNetworkIterator, err error) + func (client VirtualNetworkClient) ListPreparer(ctx context.Context, resourceGroupName string, labName string, filter string, ...) (*http.Request, error) + func (client VirtualNetworkClient) ListResponder(resp *http.Response) (result ResponseWithContinuationVirtualNetwork, err error) + func (client VirtualNetworkClient) ListSender(req *http.Request) (*http.Response, error) + func (client VirtualNetworkClient) PatchResource(ctx context.Context, resourceGroupName string, labName string, name string, ...) (result VirtualNetwork, err error) + func (client VirtualNetworkClient) PatchResourcePreparer(ctx context.Context, resourceGroupName string, labName string, name string, ...) (*http.Request, error) + func (client VirtualNetworkClient) PatchResourceResponder(resp *http.Response) (result VirtualNetwork, err error) + func (client VirtualNetworkClient) PatchResourceSender(req *http.Request) (*http.Response, error) + type VirtualNetworkCreateOrUpdateResourceFuture struct + Result func(VirtualNetworkClient) (VirtualNetwork, error) + func (future *VirtualNetworkCreateOrUpdateResourceFuture) UnmarshalJSON(body []byte) error + type VirtualNetworkDeleteResourceFuture struct + Result func(VirtualNetworkClient) (autorest.Response, error) + func (future *VirtualNetworkDeleteResourceFuture) UnmarshalJSON(body []byte) error + type VirtualNetworkProperties struct + AllowedSubnets *[]Subnet + Description *string + ExternalProviderResourceID *string + ProvisioningState *string + SubnetOverrides *[]SubnetOverride + type WeekDetails struct + Time *string + Weekdays *[]string + type WindowsOsInfo struct + WindowsOsState WindowsOsState + type WindowsOsState string + const NonSysprepped + const SysprepApplied + const SysprepRequested + func PossibleWindowsOsStateValues() []WindowsOsState