Versions in this module Expand all Collapse all v0 v0.0.1 Nov 7, 2022 Changes in this version + type ArmTemplatesClientAPI interface + Get func(ctx context.Context, resourceGroupName string, labName string, ...) (result dtl.ArmTemplate, err error) + List func(ctx context.Context, resourceGroupName string, labName string, ...) (result dtl.ArmTemplateListPage, err error) + ListComplete func(ctx context.Context, resourceGroupName string, labName string, ...) (result dtl.ArmTemplateListIterator, err error) + type ArtifactSourcesClientAPI interface + CreateOrUpdate func(ctx context.Context, resourceGroupName string, labName string, name string, ...) (result dtl.ArtifactSource, err error) + Delete func(ctx context.Context, resourceGroupName string, labName string, name string) (result autorest.Response, err error) + Get func(ctx context.Context, resourceGroupName string, labName string, name string, ...) (result dtl.ArtifactSource, err error) + List func(ctx context.Context, resourceGroupName string, labName string, expand string, ...) (result dtl.ArtifactSourceListPage, err error) + ListComplete func(ctx context.Context, resourceGroupName string, labName string, expand string, ...) (result dtl.ArtifactSourceListIterator, err error) + Update func(ctx context.Context, resourceGroupName string, labName string, name string, ...) (result dtl.ArtifactSource, err error) + type ArtifactsClientAPI interface + GenerateArmTemplate func(ctx context.Context, resourceGroupName string, labName string, ...) (result dtl.ArmTemplateInfo, err error) + Get func(ctx context.Context, resourceGroupName string, labName string, ...) (result dtl.Artifact, err error) + List func(ctx context.Context, resourceGroupName string, labName string, ...) (result dtl.ArtifactListPage, err error) + ListComplete func(ctx context.Context, resourceGroupName string, labName string, ...) (result dtl.ArtifactListIterator, err error) + type CostsClientAPI interface + CreateOrUpdate func(ctx context.Context, resourceGroupName string, labName string, name string, ...) (result dtl.LabCost, err error) + Get func(ctx context.Context, resourceGroupName string, labName string, name string, ...) (result dtl.LabCost, err error) + type CustomImagesClientAPI interface + CreateOrUpdate func(ctx context.Context, resourceGroupName string, labName string, name string, ...) (result dtl.CustomImagesCreateOrUpdateFuture, err error) + Delete func(ctx context.Context, resourceGroupName string, labName string, name string) (result dtl.CustomImagesDeleteFuture, err error) + Get func(ctx context.Context, resourceGroupName string, labName string, name string, ...) (result dtl.CustomImage, err error) + List func(ctx context.Context, resourceGroupName string, labName string, expand string, ...) (result dtl.CustomImageListPage, err error) + ListComplete func(ctx context.Context, resourceGroupName string, labName string, expand string, ...) (result dtl.CustomImageListIterator, err error) + Update func(ctx context.Context, resourceGroupName string, labName string, name string, ...) (result dtl.CustomImage, err error) + type DisksClientAPI interface + Attach func(ctx context.Context, resourceGroupName string, labName string, userName string, ...) (result dtl.DisksAttachFuture, err error) + CreateOrUpdate func(ctx context.Context, resourceGroupName string, labName string, userName string, ...) (result dtl.DisksCreateOrUpdateFuture, err error) + Delete func(ctx context.Context, resourceGroupName string, labName string, userName string, ...) (result dtl.DisksDeleteFuture, err error) + Detach func(ctx context.Context, resourceGroupName string, labName string, userName string, ...) (result dtl.DisksDetachFuture, err error) + Get func(ctx context.Context, resourceGroupName string, labName string, userName string, ...) (result dtl.Disk, err error) + List func(ctx context.Context, resourceGroupName string, labName string, userName string, ...) (result dtl.DiskListPage, err error) + ListComplete func(ctx context.Context, resourceGroupName string, labName string, userName string, ...) (result dtl.DiskListIterator, err error) + Update func(ctx context.Context, resourceGroupName string, labName string, userName string, ...) (result dtl.Disk, err error) + type EnvironmentsClientAPI interface + CreateOrUpdate func(ctx context.Context, resourceGroupName string, labName string, userName string, ...) (result dtl.EnvironmentsCreateOrUpdateFuture, err error) + Delete func(ctx context.Context, resourceGroupName string, labName string, userName string, ...) (result dtl.EnvironmentsDeleteFuture, err error) + Get func(ctx context.Context, resourceGroupName string, labName string, userName string, ...) (result dtl.Environment, err error) + List func(ctx context.Context, resourceGroupName string, labName string, userName string, ...) (result dtl.EnvironmentListPage, err error) + ListComplete func(ctx context.Context, resourceGroupName string, labName string, userName string, ...) (result dtl.EnvironmentListIterator, err error) + Update func(ctx context.Context, resourceGroupName string, labName string, userName string, ...) (result dtl.Environment, err error) + type FormulasClientAPI interface + CreateOrUpdate func(ctx context.Context, resourceGroupName string, labName string, name string, ...) (result dtl.FormulasCreateOrUpdateFuture, err error) + Delete func(ctx context.Context, resourceGroupName string, labName string, name string) (result autorest.Response, err error) + Get func(ctx context.Context, resourceGroupName string, labName string, name string, ...) (result dtl.Formula, err error) + List func(ctx context.Context, resourceGroupName string, labName string, expand string, ...) (result dtl.FormulaListPage, err error) + ListComplete func(ctx context.Context, resourceGroupName string, labName string, expand string, ...) (result dtl.FormulaListIterator, err error) + Update func(ctx context.Context, resourceGroupName string, labName string, name string, ...) (result dtl.Formula, err error) + type GalleryImagesClientAPI interface + List func(ctx context.Context, resourceGroupName string, labName string, expand string, ...) (result dtl.GalleryImageListPage, err error) + ListComplete func(ctx context.Context, resourceGroupName string, labName string, expand string, ...) (result dtl.GalleryImageListIterator, err error) + type GlobalSchedulesClientAPI interface + CreateOrUpdate func(ctx context.Context, resourceGroupName string, name string, ...) (result dtl.Schedule, err error) + Delete func(ctx context.Context, resourceGroupName string, name string) (result autorest.Response, err error) + Execute func(ctx context.Context, resourceGroupName string, name string) (result dtl.GlobalSchedulesExecuteFuture, err error) + Get func(ctx context.Context, resourceGroupName string, name string, expand string) (result dtl.Schedule, err error) + ListByResourceGroup func(ctx context.Context, resourceGroupName string, expand string, filter string, ...) (result dtl.ScheduleListPage, err error) + ListByResourceGroupComplete func(ctx context.Context, resourceGroupName string, expand string, filter string, ...) (result dtl.ScheduleListIterator, err error) + ListBySubscription func(ctx context.Context, expand string, filter string, top *int32, orderby string) (result dtl.ScheduleListPage, err error) + ListBySubscriptionComplete func(ctx context.Context, expand string, filter string, top *int32, orderby string) (result dtl.ScheduleListIterator, err error) + Retarget func(ctx context.Context, resourceGroupName string, name string, ...) (result dtl.GlobalSchedulesRetargetFuture, err error) + Update func(ctx context.Context, resourceGroupName string, name string, ...) (result dtl.Schedule, err error) + type LabsClientAPI interface + ClaimAnyVM func(ctx context.Context, resourceGroupName string, name string) (result dtl.LabsClaimAnyVMFuture, err error) + CreateEnvironment func(ctx context.Context, resourceGroupName string, name string, ...) (result dtl.LabsCreateEnvironmentFuture, err error) + CreateOrUpdate func(ctx context.Context, resourceGroupName string, name string, lab dtl.Lab) (result dtl.LabsCreateOrUpdateFuture, err error) + Delete func(ctx context.Context, resourceGroupName string, name string) (result dtl.LabsDeleteFuture, err error) + ExportResourceUsage func(ctx context.Context, resourceGroupName string, name string, ...) (result dtl.LabsExportResourceUsageFuture, err error) + GenerateUploadURI func(ctx context.Context, resourceGroupName string, name string, ...) (result dtl.GenerateUploadURIResponse, err error) + Get func(ctx context.Context, resourceGroupName string, name string, expand string) (result dtl.Lab, err error) + ImportVirtualMachine func(ctx context.Context, resourceGroupName string, name string, ...) (result dtl.LabsImportVirtualMachineFuture, err error) + ListByResourceGroup func(ctx context.Context, resourceGroupName string, expand string, filter string, ...) (result dtl.LabListPage, err error) + ListByResourceGroupComplete func(ctx context.Context, resourceGroupName string, expand string, filter string, ...) (result dtl.LabListIterator, err error) + ListBySubscription func(ctx context.Context, expand string, filter string, top *int32, orderby string) (result dtl.LabListPage, err error) + ListBySubscriptionComplete func(ctx context.Context, expand string, filter string, top *int32, orderby string) (result dtl.LabListIterator, err error) + ListVhds func(ctx context.Context, resourceGroupName string, name string) (result dtl.LabVhdListPage, err error) + ListVhdsComplete func(ctx context.Context, resourceGroupName string, name string) (result dtl.LabVhdListIterator, err error) + Update func(ctx context.Context, resourceGroupName string, name string, ...) (result dtl.Lab, err error) + type NotificationChannelsClientAPI interface + CreateOrUpdate func(ctx context.Context, resourceGroupName string, labName string, name string, ...) (result dtl.NotificationChannel, err error) + Delete func(ctx context.Context, resourceGroupName string, labName string, name string) (result autorest.Response, err error) + Get func(ctx context.Context, resourceGroupName string, labName string, name string, ...) (result dtl.NotificationChannel, err error) + List func(ctx context.Context, resourceGroupName string, labName string, expand string, ...) (result dtl.NotificationChannelListPage, err error) + ListComplete func(ctx context.Context, resourceGroupName string, labName string, expand string, ...) (result dtl.NotificationChannelListIterator, err error) + Notify func(ctx context.Context, resourceGroupName string, labName string, name string, ...) (result autorest.Response, err error) + Update func(ctx context.Context, resourceGroupName string, labName string, name string, ...) (result dtl.NotificationChannel, err error) + type OperationsClientAPI interface + Get func(ctx context.Context, locationName string, name string) (result dtl.OperationResult, err error) + type PoliciesClientAPI interface + CreateOrUpdate func(ctx context.Context, resourceGroupName string, labName string, ...) (result dtl.Policy, err error) + Delete func(ctx context.Context, resourceGroupName string, labName string, ...) (result autorest.Response, err error) + Get func(ctx context.Context, resourceGroupName string, labName string, ...) (result dtl.Policy, err error) + List func(ctx context.Context, resourceGroupName string, labName string, ...) (result dtl.PolicyListPage, err error) + ListComplete func(ctx context.Context, resourceGroupName string, labName string, ...) (result dtl.PolicyListIterator, err error) + Update func(ctx context.Context, resourceGroupName string, labName string, ...) (result dtl.Policy, err error) + type PolicySetsClientAPI interface + EvaluatePolicies func(ctx context.Context, resourceGroupName string, labName string, name string, ...) (result dtl.EvaluatePoliciesResponse, err error) + type ProviderOperationsClientAPI interface + List func(ctx context.Context) (result dtl.ProviderOperationResultPage, err error) + ListComplete func(ctx context.Context) (result dtl.ProviderOperationResultIterator, err error) + type SchedulesClientAPI interface + CreateOrUpdate func(ctx context.Context, resourceGroupName string, labName string, name string, ...) (result dtl.Schedule, err error) + Delete func(ctx context.Context, resourceGroupName string, labName string, name string) (result autorest.Response, err error) + Execute func(ctx context.Context, resourceGroupName string, labName string, name string) (result dtl.SchedulesExecuteFuture, err error) + Get func(ctx context.Context, resourceGroupName string, labName string, name string, ...) (result dtl.Schedule, err error) + List func(ctx context.Context, resourceGroupName string, labName string, expand string, ...) (result dtl.ScheduleListPage, err error) + ListApplicable func(ctx context.Context, resourceGroupName string, labName string, name string) (result dtl.ScheduleListPage, err error) + ListApplicableComplete func(ctx context.Context, resourceGroupName string, labName string, name string) (result dtl.ScheduleListIterator, err error) + ListComplete func(ctx context.Context, resourceGroupName string, labName string, expand string, ...) (result dtl.ScheduleListIterator, err error) + Update func(ctx context.Context, resourceGroupName string, labName string, name string, ...) (result dtl.Schedule, err error) + type SecretsClientAPI interface + CreateOrUpdate func(ctx context.Context, resourceGroupName string, labName string, userName string, ...) (result dtl.SecretsCreateOrUpdateFuture, err error) + Delete func(ctx context.Context, resourceGroupName string, labName string, userName string, ...) (result autorest.Response, err error) + Get func(ctx context.Context, resourceGroupName string, labName string, userName string, ...) (result dtl.Secret, err error) + List func(ctx context.Context, resourceGroupName string, labName string, userName string, ...) (result dtl.SecretListPage, err error) + ListComplete func(ctx context.Context, resourceGroupName string, labName string, userName string, ...) (result dtl.SecretListIterator, err error) + Update func(ctx context.Context, resourceGroupName string, labName string, userName string, ...) (result dtl.Secret, err error) + type ServiceFabricSchedulesClientAPI interface + CreateOrUpdate func(ctx context.Context, resourceGroupName string, labName string, userName string, ...) (result dtl.Schedule, err error) + Delete func(ctx context.Context, resourceGroupName string, labName string, userName string, ...) (result autorest.Response, err error) + Execute func(ctx context.Context, resourceGroupName string, labName string, userName string, ...) (result dtl.ServiceFabricSchedulesExecuteFuture, err error) + Get func(ctx context.Context, resourceGroupName string, labName string, userName string, ...) (result dtl.Schedule, err error) + List func(ctx context.Context, resourceGroupName string, labName string, userName string, ...) (result dtl.ScheduleListPage, err error) + ListComplete func(ctx context.Context, resourceGroupName string, labName string, userName string, ...) (result dtl.ScheduleListIterator, err error) + Update func(ctx context.Context, resourceGroupName string, labName string, userName string, ...) (result dtl.Schedule, err error) + type ServiceFabricsClientAPI interface + CreateOrUpdate func(ctx context.Context, resourceGroupName string, labName string, userName string, ...) (result dtl.ServiceFabricsCreateOrUpdateFuture, err error) + Delete func(ctx context.Context, resourceGroupName string, labName string, userName string, ...) (result dtl.ServiceFabricsDeleteFuture, err error) + Get func(ctx context.Context, resourceGroupName string, labName string, userName string, ...) (result dtl.ServiceFabric, err error) + List func(ctx context.Context, resourceGroupName string, labName string, userName string, ...) (result dtl.ServiceFabricListPage, err error) + ListApplicableSchedules func(ctx context.Context, resourceGroupName string, labName string, userName string, ...) (result dtl.ApplicableSchedule, err error) + ListComplete func(ctx context.Context, resourceGroupName string, labName string, userName string, ...) (result dtl.ServiceFabricListIterator, err error) + Start func(ctx context.Context, resourceGroupName string, labName string, userName string, ...) (result dtl.ServiceFabricsStartFuture, err error) + Stop func(ctx context.Context, resourceGroupName string, labName string, userName string, ...) (result dtl.ServiceFabricsStopFuture, err error) + Update func(ctx context.Context, resourceGroupName string, labName string, userName string, ...) (result dtl.ServiceFabric, err error) + type ServiceRunnersClientAPI interface + CreateOrUpdate func(ctx context.Context, resourceGroupName string, labName string, name string, ...) (result dtl.ServiceRunner, err error) + Delete func(ctx context.Context, resourceGroupName string, labName string, name string) (result autorest.Response, err error) + Get func(ctx context.Context, resourceGroupName string, labName string, name string) (result dtl.ServiceRunner, err error) + type UsersClientAPI interface + CreateOrUpdate func(ctx context.Context, resourceGroupName string, labName string, name string, ...) (result dtl.UsersCreateOrUpdateFuture, err error) + Delete func(ctx context.Context, resourceGroupName string, labName string, name string) (result dtl.UsersDeleteFuture, err error) + Get func(ctx context.Context, resourceGroupName string, labName string, name string, ...) (result dtl.User, err error) + List func(ctx context.Context, resourceGroupName string, labName string, expand string, ...) (result dtl.UserListPage, err error) + ListComplete func(ctx context.Context, resourceGroupName string, labName string, expand string, ...) (result dtl.UserListIterator, err error) + Update func(ctx context.Context, resourceGroupName string, labName string, name string, ...) (result dtl.User, err error) + type VirtualMachineSchedulesClientAPI interface + CreateOrUpdate func(ctx context.Context, resourceGroupName string, labName string, ...) (result dtl.Schedule, err error) + Delete func(ctx context.Context, resourceGroupName string, labName string, ...) (result autorest.Response, err error) + Execute func(ctx context.Context, resourceGroupName string, labName string, ...) (result dtl.VirtualMachineSchedulesExecuteFuture, err error) + Get func(ctx context.Context, resourceGroupName string, labName string, ...) (result dtl.Schedule, err error) + List func(ctx context.Context, resourceGroupName string, labName string, ...) (result dtl.ScheduleListPage, err error) + ListComplete func(ctx context.Context, resourceGroupName string, labName string, ...) (result dtl.ScheduleListIterator, err error) + Update func(ctx context.Context, resourceGroupName string, labName string, ...) (result dtl.Schedule, err error) + type VirtualMachinesClientAPI interface + AddDataDisk func(ctx context.Context, resourceGroupName string, labName string, name string, ...) (result dtl.VirtualMachinesAddDataDiskFuture, err error) + ApplyArtifacts func(ctx context.Context, resourceGroupName string, labName string, name string, ...) (result dtl.VirtualMachinesApplyArtifactsFuture, err error) + Claim func(ctx context.Context, resourceGroupName string, labName string, name string) (result dtl.VirtualMachinesClaimFuture, err error) + CreateOrUpdate func(ctx context.Context, resourceGroupName string, labName string, name string, ...) (result dtl.VirtualMachinesCreateOrUpdateFuture, err error) + Delete func(ctx context.Context, resourceGroupName string, labName string, name string) (result dtl.VirtualMachinesDeleteFuture, err error) + DetachDataDisk func(ctx context.Context, resourceGroupName string, labName string, name string, ...) (result dtl.VirtualMachinesDetachDataDiskFuture, err error) + Get func(ctx context.Context, resourceGroupName string, labName string, name string, ...) (result dtl.LabVirtualMachine, err error) + GetRdpFileContents func(ctx context.Context, resourceGroupName string, labName string, name string) (result dtl.RdpConnection, err error) + List func(ctx context.Context, resourceGroupName string, labName string, expand string, ...) (result dtl.LabVirtualMachineListPage, err error) + ListApplicableSchedules func(ctx context.Context, resourceGroupName string, labName string, name string) (result dtl.ApplicableSchedule, err error) + ListComplete func(ctx context.Context, resourceGroupName string, labName string, expand string, ...) (result dtl.LabVirtualMachineListIterator, err error) + Redeploy func(ctx context.Context, resourceGroupName string, labName string, name string) (result dtl.VirtualMachinesRedeployFuture, err error) + Resize func(ctx context.Context, resourceGroupName string, labName string, name string, ...) (result dtl.VirtualMachinesResizeFuture, err error) + Restart func(ctx context.Context, resourceGroupName string, labName string, name string) (result dtl.VirtualMachinesRestartFuture, err error) + Start func(ctx context.Context, resourceGroupName string, labName string, name string) (result dtl.VirtualMachinesStartFuture, err error) + Stop func(ctx context.Context, resourceGroupName string, labName string, name string) (result dtl.VirtualMachinesStopFuture, err error) + TransferDisks func(ctx context.Context, resourceGroupName string, labName string, name string) (result dtl.VirtualMachinesTransferDisksFuture, err error) + UnClaim func(ctx context.Context, resourceGroupName string, labName string, name string) (result dtl.VirtualMachinesUnClaimFuture, err error) + Update func(ctx context.Context, resourceGroupName string, labName string, name string, ...) (result dtl.LabVirtualMachine, err error) + type VirtualNetworksClientAPI interface + CreateOrUpdate func(ctx context.Context, resourceGroupName string, labName string, name string, ...) (result dtl.VirtualNetworksCreateOrUpdateFuture, err error) + Delete func(ctx context.Context, resourceGroupName string, labName string, name string) (result dtl.VirtualNetworksDeleteFuture, err error) + Get func(ctx context.Context, resourceGroupName string, labName string, name string, ...) (result dtl.VirtualNetwork, err error) + List func(ctx context.Context, resourceGroupName string, labName string, expand string, ...) (result dtl.VirtualNetworkListPage, err error) + ListComplete func(ctx context.Context, resourceGroupName string, labName string, expand string, ...) (result dtl.VirtualNetworkListIterator, err error) + Update func(ctx context.Context, resourceGroupName string, labName string, name string, ...) (result dtl.VirtualNetwork, err error)