@azure/arm-labservices package
Classes
LabServicesClient |
Interfaces
AutoShutdownProfile |
Profile for how to handle shutting down virtual machines. |
ConnectionProfile |
Connection profile for how users connect to lab virtual machines. |
Credentials |
Credentials for a user on a lab VM. |
ErrorAdditionalInfo |
The resource management error additional info. |
ErrorDetail |
The error detail. |
ErrorResponse |
Common error response for all Azure Resource Manager APIs to return error details for failed operations. (This also follows the OData error response format.). |
Identity |
Identity for the resource. |
Image |
Lab services virtual machine image |
ImageProperties |
Properties of an image resource. |
ImageReference |
Image reference information. Used in the virtual machine profile. |
ImageUpdate |
Lab services virtual machine image for updates. |
ImageUpdateProperties |
Properties of an image resource update |
Images |
Interface representing a Images. |
ImagesCreateOrUpdateOptionalParams |
Optional parameters. |
ImagesGetOptionalParams |
Optional parameters. |
ImagesListByLabPlanNextOptionalParams |
Optional parameters. |
ImagesListByLabPlanOptionalParams |
Optional parameters. |
ImagesUpdateOptionalParams |
Optional parameters. |
InviteBody |
Body for a user invite request |
Lab |
The lab resource. |
LabNetworkProfile |
Profile for how to handle networking for Labs. |
LabPlan |
Lab Plans act as a permission container for creating labs via labs.azure.com. Additionally, they can provide a set of default configurations that will apply at the time of creating a lab, but these defaults can still be overwritten. |
LabPlanNetworkProfile |
Profile for how to handle networking for Lab Plans. |
LabPlanProperties |
Lab plan resource properties |
LabPlanUpdate |
Contains lab configuration and default settings. This variant is used for PATCH. |
LabPlanUpdateProperties |
Lab plan resource properties for updates |
LabPlans |
Interface representing a LabPlans. |
LabPlansCreateOrUpdateOptionalParams |
Optional parameters. |
LabPlansDeleteOptionalParams |
Optional parameters. |
LabPlansGetOptionalParams |
Optional parameters. |
LabPlansListByResourceGroupNextOptionalParams |
Optional parameters. |
LabPlansListByResourceGroupOptionalParams |
Optional parameters. |
LabPlansListBySubscriptionNextOptionalParams |
Optional parameters. |
LabPlansListBySubscriptionOptionalParams |
Optional parameters. |
LabPlansSaveImageOptionalParams |
Optional parameters. |
LabPlansUpdateOptionalParams |
Optional parameters. |
LabProperties |
Properties of a lab resource. |
LabServicesClientOptionalParams |
Optional parameters. |
LabServicesSku |
Azure Lab Services resource SKUs |
LabServicesSkuCapabilities |
The array of capabilities of a lab services SKU. |
LabServicesSkuCapacity |
The scale out/in options of the SKU. |
LabServicesSkuCost |
The array of costs of a lab services SKU. |
LabServicesSkuRestrictions |
The restriction details. |
LabUpdate |
The lab resource for updates. |
LabUpdateProperties |
Properties of a lab resource used for updates. |
Labs |
Interface representing a Labs. |
LabsCreateOrUpdateOptionalParams |
Optional parameters. |
LabsDeleteOptionalParams |
Optional parameters. |
LabsGetOptionalParams |
Optional parameters. |
LabsListByResourceGroupNextOptionalParams |
Optional parameters. |
LabsListByResourceGroupOptionalParams |
Optional parameters. |
LabsListBySubscriptionNextOptionalParams |
Optional parameters. |
LabsListBySubscriptionOptionalParams |
Optional parameters. |
LabsPublishOptionalParams |
Optional parameters. |
LabsSyncGroupOptionalParams |
Optional parameters. |
LabsUpdateOptionalParams |
Optional parameters. |
ListUsagesResult |
List of Core Usages. |
Operation |
Details of a REST API operation, returned from the Resource Provider Operations API |
OperationDisplay |
Localized display information for this particular operation. |
OperationListResult |
A list of REST API operations supported by an Azure Resource Provider. It contains an URL link to get the next set of results. |
OperationResult |
A long running operation result |
OperationResults |
Interface representing a OperationResults. |
OperationResultsGetOptionalParams |
Optional parameters. |
Operations |
Interface representing a Operations. |
OperationsListNextOptionalParams |
Optional parameters. |
OperationsListOptionalParams |
Optional parameters. |
PagedImages |
Paged list of Lab services virtual machine images. |
PagedLabPlans |
Paged list of lab plans. |
PagedLabServicesSkus |
Paged list of lab services skus. |
PagedLabs |
Paged list of labs. |
PagedSchedules |
Paged list of schedules. |
PagedUsers |
Paged list of users. |
PagedVirtualMachines |
Paged list of lab services virtual machines. |
ProxyResource |
The resource model definition for a Azure Resource Manager proxy resource. It will not have tags and a location |
RecurrencePattern |
Recurrence pattern of a lab schedule. |
ResetPasswordBody |
Body of a reset password request. |
Resource |
Common fields that are returned in the response for all Azure Resource Manager resources |
RosterProfile |
The lab user list management profile. |
SaveImageBody |
Body for the save image POST |
Schedule |
Schedule for automatically turning virtual machines in a lab on and off at specified times. |
ScheduleProperties |
Schedule resource properties |
ScheduleUpdate |
Schedule for automatically turning virtual machines in a lab on and off at specified times. Used for updates. |
ScheduleUpdateProperties |
Schedule resource properties used for updates. |
Schedules |
Interface representing a Schedules. |
SchedulesCreateOrUpdateOptionalParams |
Optional parameters. |
SchedulesDeleteOptionalParams |
Optional parameters. |
SchedulesGetOptionalParams |
Optional parameters. |
SchedulesListByLabNextOptionalParams |
Optional parameters. |
SchedulesListByLabOptionalParams |
Optional parameters. |
SchedulesUpdateOptionalParams |
Optional parameters. |
SecurityProfile |
The lab security profile. |
Sku |
The resource model definition representing SKU |
Skus |
Interface representing a Skus. |
SkusListNextOptionalParams |
Optional parameters. |
SkusListOptionalParams |
Optional parameters. |
SupportInfo |
Support contact information and instructions. |
SystemData |
Metadata pertaining to creation and last modification of the resource. |
TrackedResource |
The resource model definition for an Azure Resource Manager tracked top level resource which has 'tags' and a 'location' |
TrackedResourceUpdate |
Base tracked resource type for all PATCH updates. |
Usage |
The core usage details. |
UsageName |
The Usage Names. |
Usages |
Interface representing a Usages. |
UsagesListByLocationNextOptionalParams |
Optional parameters. |
UsagesListByLocationOptionalParams |
Optional parameters. |
User |
User of a lab that can register for and use virtual machines within the lab. |
UserProperties |
User resource properties |
UserUpdate |
User of a lab that can register for and use virtual machines within the lab. Used for updates. |
UserUpdateProperties |
User resource properties used for updates. |
Users |
Interface representing a Users. |
UsersCreateOrUpdateOptionalParams |
Optional parameters. |
UsersDeleteOptionalParams |
Optional parameters. |
UsersGetOptionalParams |
Optional parameters. |
UsersInviteOptionalParams |
Optional parameters. |
UsersListByLabNextOptionalParams |
Optional parameters. |
UsersListByLabOptionalParams |
Optional parameters. |
UsersUpdateOptionalParams |
Optional parameters. |
VirtualMachine |
A lab virtual machine resource. |
VirtualMachineAdditionalCapabilities |
The additional capabilities for a lab VM. |
VirtualMachineConnectionProfile |
The connection information for the virtual machine |
VirtualMachineProfile |
The base virtual machine configuration for a lab. |
VirtualMachines |
Interface representing a VirtualMachines. |
VirtualMachinesGetOptionalParams |
Optional parameters. |
VirtualMachinesListByLabNextOptionalParams |
Optional parameters. |
VirtualMachinesListByLabOptionalParams |
Optional parameters. |
VirtualMachinesRedeployOptionalParams |
Optional parameters. |
VirtualMachinesReimageOptionalParams |
Optional parameters. |
VirtualMachinesResetPasswordOptionalParams |
Optional parameters. |
VirtualMachinesStartOptionalParams |
Optional parameters. |
VirtualMachinesStopOptionalParams |
Optional parameters. |
Type Aliases
ActionType |
Defines values for ActionType. Known values supported by the serviceInternal |
ConnectionType |
Defines values for ConnectionType. |
CreateOption |
Defines values for CreateOption. |
CreatedByType |
Defines values for CreatedByType. Known values supported by the serviceUser |
EnableState |
Defines values for EnableState. |
ImagesCreateOrUpdateResponse |
Contains response data for the createOrUpdate operation. |
ImagesGetResponse |
Contains response data for the get operation. |
ImagesListByLabPlanNextResponse |
Contains response data for the listByLabPlanNext operation. |
ImagesListByLabPlanResponse |
Contains response data for the listByLabPlan operation. |
ImagesUpdateResponse |
Contains response data for the update operation. |
InvitationState |
Defines values for InvitationState. |
LabPlansCreateOrUpdateResponse |
Contains response data for the createOrUpdate operation. |
LabPlansGetResponse |
Contains response data for the get operation. |
LabPlansListByResourceGroupNextResponse |
Contains response data for the listByResourceGroupNext operation. |
LabPlansListByResourceGroupResponse |
Contains response data for the listByResourceGroup operation. |
LabPlansListBySubscriptionNextResponse |
Contains response data for the listBySubscriptionNext operation. |
LabPlansListBySubscriptionResponse |
Contains response data for the listBySubscription operation. |
LabPlansUpdateResponse |
Contains response data for the update operation. |
LabServicesSkuTier |
Defines values for LabServicesSkuTier. Known values supported by the serviceStandard |
LabState |
Defines values for LabState. |
LabsCreateOrUpdateResponse |
Contains response data for the createOrUpdate operation. |
LabsGetResponse |
Contains response data for the get operation. |
LabsListByResourceGroupNextResponse |
Contains response data for the listByResourceGroupNext operation. |
LabsListByResourceGroupResponse |
Contains response data for the listByResourceGroup operation. |
LabsListBySubscriptionNextResponse |
Contains response data for the listBySubscriptionNext operation. |
LabsListBySubscriptionResponse |
Contains response data for the listBySubscription operation. |
LabsUpdateResponse |
Contains response data for the update operation. |
OperationResultsGetResponse |
Contains response data for the get operation. |
OperationStatus |
Defines values for OperationStatus. |
OperationsListNextResponse |
Contains response data for the listNext operation. |
OperationsListResponse |
Contains response data for the list operation. |
Origin |
Defines values for Origin. Known values supported by the serviceuser |
OsState |
Defines values for OsState. |
OsType |
Defines values for OsType. |
ProvisioningState |
Defines values for ProvisioningState. |
RecurrenceFrequency |
Defines values for RecurrenceFrequency. |
RegistrationState |
Defines values for RegistrationState. |
RestrictionReasonCode |
Defines values for RestrictionReasonCode. Known values supported by the serviceQuotaId |
RestrictionType |
Defines values for RestrictionType. Known values supported by the serviceLocation |
ScaleType |
Defines values for ScaleType. Known values supported by the serviceNone: The capacity is not adjustable in any way. |
SchedulesCreateOrUpdateResponse |
Contains response data for the createOrUpdate operation. |
SchedulesGetResponse |
Contains response data for the get operation. |
SchedulesListByLabNextResponse |
Contains response data for the listByLabNext operation. |
SchedulesListByLabResponse |
Contains response data for the listByLab operation. |
SchedulesUpdateResponse |
Contains response data for the update operation. |
ShutdownOnIdleMode |
Defines values for ShutdownOnIdleMode. |
SkuTier |
Defines values for SkuTier. |
SkusListNextResponse |
Contains response data for the listNext operation. |
SkusListResponse |
Contains response data for the list operation. |
UsageUnit |
Defines values for UsageUnit. Known values supported by the serviceCount |
UsagesListByLocationNextResponse |
Contains response data for the listByLocationNext operation. |
UsagesListByLocationResponse |
Contains response data for the listByLocation operation. |
UsersCreateOrUpdateResponse |
Contains response data for the createOrUpdate operation. |
UsersGetResponse |
Contains response data for the get operation. |
UsersListByLabNextResponse |
Contains response data for the listByLabNext operation. |
UsersListByLabResponse |
Contains response data for the listByLab operation. |
UsersUpdateResponse |
Contains response data for the update operation. |
VirtualMachineState |
Defines values for VirtualMachineState. |
VirtualMachineType |
Defines values for VirtualMachineType. |
VirtualMachinesGetResponse |
Contains response data for the get operation. |
VirtualMachinesListByLabNextResponse |
Contains response data for the listByLabNext operation. |
VirtualMachinesListByLabResponse |
Contains response data for the listByLab operation. |
WeekDay |
Defines values for WeekDay. |
Enums
KnownActionType |
Known values of ActionType that the service accepts. |
KnownCreatedByType |
Known values of CreatedByType that the service accepts. |
KnownLabServicesSkuTier |
Known values of LabServicesSkuTier that the service accepts. |
KnownOrigin |
Known values of Origin that the service accepts. |
KnownRestrictionReasonCode |
Known values of RestrictionReasonCode that the service accepts. |
KnownRestrictionType |
Known values of RestrictionType that the service accepts. |
KnownScaleType |
Known values of ScaleType that the service accepts. |
KnownUsageUnit |
Known values of UsageUnit that the service accepts. |
Functions
get |
Given the last |
Function Details
getContinuationToken(unknown)
Given the last .value
produced by the byPage
iterator,
returns a continuation token that can be used to begin paging from
that point later.
function getContinuationToken(page: unknown): string | undefined
Parameters
- page
-
unknown
An object from accessing value
on the IteratorResult from a byPage
iterator.
Returns
string | undefined
The continuation token that can be passed into byPage() during future calls.