From 6c61c7387e137293e176f2cfe9af816c9b4d3704 Mon Sep 17 00:00:00 2001 From: Azure SDK for Python bot Date: Wed, 30 Jan 2019 11:46:27 -0800 Subject: [PATCH] [AutoPR] devtestlabs/resource-manager (#594) * Generated from dc80cf49a2d04b807dd419fe80aca8d436cccd47 (#561) typo: devtestlabs/resource-manager/Microsoft.DevTestLab/DTL - occured -> occurred - Reponse -> Response - seperated -> separated * Generated from 64d9912a89570d7e419c816684747912ec618b10 (#651) typo: Microsoft.DevTestLab - Reponse -> Response - notificationchannels -> notification channels - GibiBytes -> Gibibytes * Regenerate @azure/arm-devtestlabs package --- packages/@azure/arm-devtestlabs/LICENSE.txt | 2 +- packages/@azure/arm-devtestlabs/README.md | 8 +- .../lib/devTestLabsClientContext.ts | 2 +- .../lib/models/armTemplatesMappers.ts | 93 +- .../lib/models/artifactSourcesMappers.ts | 165 +- .../lib/models/artifactsMappers.ts | 99 +- .../lib/models/costsMappers.ts | 93 +- .../lib/models/customImagesMappers.ts | 169 +- .../lib/models/disksMappers.ts | 169 +- .../lib/models/environmentsMappers.ts | 167 +- .../lib/models/formulasMappers.ts | 167 +- .../lib/models/galleryImagesMappers.ts | 93 +- .../lib/models/globalSchedulesMappers.ts | 163 +- .../arm-devtestlabs/lib/models/index.ts | 3466 ++++++----------- .../arm-devtestlabs/lib/models/labsMappers.ts | 179 +- .../arm-devtestlabs/lib/models/mappers.ts | 6 +- .../lib/models/notificationChannelsMappers.ts | 167 +- .../lib/models/operationsMappers.ts | 11 +- .../lib/models/policiesMappers.ts | 165 +- .../lib/models/policySetsMappers.ts | 13 +- .../lib/models/providerOperationsMappers.ts | 11 +- .../lib/models/schedulesMappers.ts | 161 +- .../lib/models/secretsMappers.ts | 165 +- .../models/serviceFabricSchedulesMappers.ts | 161 +- .../lib/models/serviceFabricsMappers.ts | 165 +- .../lib/models/serviceRunnersMappers.ts | 93 +- .../lib/models/usersMappers.ts | 165 +- .../models/virtualMachineSchedulesMappers.ts | 161 +- .../lib/models/virtualMachinesMappers.ts | 173 +- .../lib/models/virtualNetworksMappers.ts | 167 +- .../lib/operations/notificationChannels.ts | 10 +- packages/@azure/arm-devtestlabs/package.json | 11 +- .../@azure/arm-devtestlabs/rollup.config.js | 22 +- 33 files changed, 2797 insertions(+), 4065 deletions(-) diff --git a/packages/@azure/arm-devtestlabs/LICENSE.txt b/packages/@azure/arm-devtestlabs/LICENSE.txt index 5431ba98b936..8f3d856145c5 100644 --- a/packages/@azure/arm-devtestlabs/LICENSE.txt +++ b/packages/@azure/arm-devtestlabs/LICENSE.txt @@ -1,6 +1,6 @@ The MIT License (MIT) -Copyright (c) 2018 Microsoft +Copyright (c) 2019 Microsoft Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/packages/@azure/arm-devtestlabs/README.md b/packages/@azure/arm-devtestlabs/README.md index efd2edaec8aa..17ec26eded6e 100644 --- a/packages/@azure/arm-devtestlabs/README.md +++ b/packages/@azure/arm-devtestlabs/README.md @@ -9,7 +9,7 @@ This package contains an isomorphic SDK for DevTestLabsClient. ### How to Install -``` +```bash npm install @azure/arm-devtestlabs ``` @@ -19,13 +19,13 @@ npm install @azure/arm-devtestlabs ##### Install @azure/ms-rest-nodeauth -``` +```bash npm install @azure/ms-rest-nodeauth ``` ##### Sample code -```ts +```typescript import * as msRest from "@azure/ms-rest-js"; import * as msRestAzure from "@azure/ms-rest-azure-js"; import * as msRestNodeAuth from "@azure/ms-rest-nodeauth"; @@ -47,7 +47,7 @@ msRestNodeAuth.interactiveLogin().then((creds) => { ##### Install @azure/ms-rest-browserauth -``` +```bash npm install @azure/ms-rest-browserauth ``` diff --git a/packages/@azure/arm-devtestlabs/lib/devTestLabsClientContext.ts b/packages/@azure/arm-devtestlabs/lib/devTestLabsClientContext.ts index bbc5e6aafbf1..4ea49aa18b6a 100644 --- a/packages/@azure/arm-devtestlabs/lib/devTestLabsClientContext.ts +++ b/packages/@azure/arm-devtestlabs/lib/devTestLabsClientContext.ts @@ -13,7 +13,7 @@ import * as msRest from "@azure/ms-rest-js"; import * as msRestAzure from "@azure/ms-rest-azure-js"; const packageName = "@azure/arm-devtestlabs"; -const packageVersion = "0.1.0"; +const packageVersion = "1.0.0"; export class DevTestLabsClientContext extends msRestAzure.AzureServiceClient { credentials: msRest.ServiceClientCredentials; diff --git a/packages/@azure/arm-devtestlabs/lib/models/armTemplatesMappers.ts b/packages/@azure/arm-devtestlabs/lib/models/armTemplatesMappers.ts index 91425d55d31b..9029e0573c48 100644 --- a/packages/@azure/arm-devtestlabs/lib/models/armTemplatesMappers.ts +++ b/packages/@azure/arm-devtestlabs/lib/models/armTemplatesMappers.ts @@ -1,83 +1,80 @@ /* * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Licensed under the MIT License. See License.txt in the project root for license information. * * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is - * regenerated. + * Changes may cause incorrect behavior and will be lost if the code is regenerated. */ export { - ArmTemplateList, - ArmTemplate, - Resource, - BaseResource, - ParametersValueFileInfo, - CloudError, - Schedule, - WeekDetails, - DayDetails, - HourDetails, - NotificationSettings, ApplicableSchedule, + ArmTemplate, + ArmTemplateList, + ArmTemplateParameterProperties, Artifact, + ArtifactDeploymentStatusProperties, + ArtifactInstallProperties, + ArtifactParameterProperties, ArtifactSource, + AttachNewDataDiskOptions, + BaseResource, + BulkCreationParameters, + CloudError, + ComputeDataDisk, + ComputeVmInstanceViewStatus, + ComputeVmProperties, + CostThresholdProperties, CustomImage, - CustomImagePropertiesFromVm, - WindowsOsInfo, - LinuxOsInfo, CustomImagePropertiesCustom, - DataDiskStorageTypeInfo, CustomImagePropertiesFromPlan, + CustomImagePropertiesFromVm, + DataDiskProperties, + DataDiskStorageTypeInfo, + DayDetails, Disk, DtlEnvironment, EnvironmentDeploymentProperties, - ArmTemplateParameterProperties, + Event, + ExternalSubnet, Formula, - LabVirtualMachineCreationParameter, - BulkCreationParameters, - ArtifactInstallProperties, - ArtifactParameterProperties, - ArtifactDeploymentStatusProperties, - GalleryImageReference, - NetworkInterfaceProperties, - SharedPublicIpAddressConfiguration, - InboundNatRule, - DataDiskProperties, - AttachNewDataDiskOptions, - ScheduleCreationParameter, FormulaPropertiesFromVm, GalleryImage, + GalleryImageReference, + HourDetails, + IdentityProperties, + InboundNatRule, Lab, LabAnnouncementProperties, - LabSupportProperties, LabCost, - TargetCostProperties, - CostThresholdProperties, - PercentageCostThresholdProperties, - LabCostSummaryProperties, LabCostDetailsProperties, + LabCostSummaryProperties, LabResourceCostProperties, + LabSupportProperties, LabVirtualMachine, - ComputeVmProperties, - ComputeVmInstanceViewStatus, - ComputeDataDisk, + LabVirtualMachineCreationParameter, + LinuxOsInfo, + NetworkInterfaceProperties, NotificationChannel, - Event, + NotificationSettings, + ParametersValueFileInfo, + PercentageCostThresholdProperties, Policy, + Port, + Resource, + Schedule, + ScheduleCreationParameter, Secret, ServiceFabric, ServiceRunner, - IdentityProperties, + SharedPublicIpAddressConfiguration, + Subnet, + SubnetOverride, + SubnetSharedPublicIpAddressConfiguration, + TargetCostProperties, User, UserIdentity, UserSecretStore, VirtualNetwork, - Subnet, - ExternalSubnet, - SubnetOverride, - SubnetSharedPublicIpAddressConfiguration, - Port + WeekDetails, + WindowsOsInfo } from "../models/mappers"; - diff --git a/packages/@azure/arm-devtestlabs/lib/models/artifactSourcesMappers.ts b/packages/@azure/arm-devtestlabs/lib/models/artifactSourcesMappers.ts index e884eb08617b..4490f531b049 100644 --- a/packages/@azure/arm-devtestlabs/lib/models/artifactSourcesMappers.ts +++ b/packages/@azure/arm-devtestlabs/lib/models/artifactSourcesMappers.ts @@ -1,133 +1,130 @@ /* * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Licensed under the MIT License. See License.txt in the project root for license information. * * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is - * regenerated. + * Changes may cause incorrect behavior and will be lost if the code is regenerated. */ export { - ArtifactSourceList, - ArtifactSource, - Resource, - BaseResource, - CloudError, - ArtifactSourceFragment, - UpdateResource, - Schedule, - WeekDetails, - DayDetails, - HourDetails, - NotificationSettings, ApplicableSchedule, - ScheduleFragment, - WeekDetailsFragment, - DayDetailsFragment, - HourDetailsFragment, - NotificationSettingsFragment, ApplicableScheduleFragment, ArmTemplate, - ParametersValueFileInfo, + ArmTemplateParameterProperties, + ArmTemplateParameterPropertiesFragment, Artifact, + ArtifactDeploymentStatusProperties, + ArtifactDeploymentStatusPropertiesFragment, + ArtifactInstallProperties, + ArtifactInstallPropertiesFragment, + ArtifactParameterProperties, + ArtifactParameterPropertiesFragment, + ArtifactSource, + ArtifactSourceFragment, + ArtifactSourceList, + AttachNewDataDiskOptions, + AttachNewDataDiskOptionsFragment, + BaseResource, + BulkCreationParameters, + BulkCreationParametersFragment, + CloudError, + ComputeDataDisk, + ComputeVmInstanceViewStatus, + ComputeVmProperties, + CostThresholdProperties, CustomImage, - CustomImagePropertiesFromVm, - WindowsOsInfo, - LinuxOsInfo, + CustomImageFragment, CustomImagePropertiesCustom, - DataDiskStorageTypeInfo, + CustomImagePropertiesCustomFragment, CustomImagePropertiesFromPlan, - CustomImageFragment, + CustomImagePropertiesFromPlanFragment, + CustomImagePropertiesFromVm, CustomImagePropertiesFromVmFragment, - WindowsOsInfoFragment, - LinuxOsInfoFragment, - CustomImagePropertiesCustomFragment, + DataDiskProperties, + DataDiskPropertiesFragment, + DataDiskStorageTypeInfo, DataDiskStorageTypeInfoFragment, - CustomImagePropertiesFromPlanFragment, + DayDetails, + DayDetailsFragment, Disk, DiskFragment, DtlEnvironment, - EnvironmentDeploymentProperties, - ArmTemplateParameterProperties, DtlEnvironmentFragment, + EnvironmentDeploymentProperties, EnvironmentDeploymentPropertiesFragment, - ArmTemplateParameterPropertiesFragment, + Event, + EventFragment, + ExternalSubnet, Formula, - LabVirtualMachineCreationParameter, - BulkCreationParameters, - ArtifactInstallProperties, - ArtifactParameterProperties, - ArtifactDeploymentStatusProperties, - GalleryImageReference, - NetworkInterfaceProperties, - SharedPublicIpAddressConfiguration, - InboundNatRule, - DataDiskProperties, - AttachNewDataDiskOptions, - ScheduleCreationParameter, - FormulaPropertiesFromVm, FormulaFragment, - LabVirtualMachineCreationParameterFragment, - BulkCreationParametersFragment, - ArtifactInstallPropertiesFragment, - ArtifactParameterPropertiesFragment, - ArtifactDeploymentStatusPropertiesFragment, - GalleryImageReferenceFragment, - NetworkInterfacePropertiesFragment, - SharedPublicIpAddressConfigurationFragment, - InboundNatRuleFragment, - DataDiskPropertiesFragment, - AttachNewDataDiskOptionsFragment, - ScheduleCreationParameterFragment, + FormulaPropertiesFromVm, FormulaPropertiesFromVmFragment, GalleryImage, + GalleryImageReference, + GalleryImageReferenceFragment, + HourDetails, + HourDetailsFragment, + IdentityProperties, + InboundNatRule, + InboundNatRuleFragment, Lab, LabAnnouncementProperties, - LabSupportProperties, + LabAnnouncementPropertiesFragment, LabCost, - TargetCostProperties, - CostThresholdProperties, - PercentageCostThresholdProperties, - LabCostSummaryProperties, LabCostDetailsProperties, - LabResourceCostProperties, + LabCostSummaryProperties, LabFragment, - LabAnnouncementPropertiesFragment, + LabResourceCostProperties, + LabSupportProperties, LabSupportPropertiesFragment, LabVirtualMachine, - ComputeVmProperties, - ComputeVmInstanceViewStatus, - ComputeDataDisk, + LabVirtualMachineCreationParameter, + LabVirtualMachineCreationParameterFragment, LabVirtualMachineFragment, + LinuxOsInfo, + LinuxOsInfoFragment, + NetworkInterfaceProperties, + NetworkInterfacePropertiesFragment, NotificationChannel, - Event, NotificationChannelFragment, - EventFragment, + NotificationSettings, + NotificationSettingsFragment, + ParametersValueFileInfo, + PercentageCostThresholdProperties, Policy, PolicyFragment, + Port, + PortFragment, + Resource, + Schedule, + ScheduleCreationParameter, + ScheduleCreationParameterFragment, + ScheduleFragment, Secret, SecretFragment, ServiceFabric, ServiceFabricFragment, ServiceRunner, - IdentityProperties, + SharedPublicIpAddressConfiguration, + SharedPublicIpAddressConfigurationFragment, + Subnet, + SubnetFragment, + SubnetOverride, + SubnetOverrideFragment, + SubnetSharedPublicIpAddressConfiguration, + SubnetSharedPublicIpAddressConfigurationFragment, + TargetCostProperties, + UpdateResource, User, - UserIdentity, - UserSecretStore, UserFragment, + UserIdentity, UserIdentityFragment, + UserSecretStore, UserSecretStoreFragment, VirtualNetwork, - Subnet, - ExternalSubnet, - SubnetOverride, - SubnetSharedPublicIpAddressConfiguration, - Port, VirtualNetworkFragment, - SubnetFragment, - SubnetOverrideFragment, - SubnetSharedPublicIpAddressConfigurationFragment, - PortFragment + WeekDetails, + WeekDetailsFragment, + WindowsOsInfo, + WindowsOsInfoFragment } from "../models/mappers"; - diff --git a/packages/@azure/arm-devtestlabs/lib/models/artifactsMappers.ts b/packages/@azure/arm-devtestlabs/lib/models/artifactsMappers.ts index cff99460cf7f..4e804b1760d0 100644 --- a/packages/@azure/arm-devtestlabs/lib/models/artifactsMappers.ts +++ b/packages/@azure/arm-devtestlabs/lib/models/artifactsMappers.ts @@ -1,86 +1,83 @@ /* * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Licensed under the MIT License. See License.txt in the project root for license information. * * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is - * regenerated. + * Changes may cause incorrect behavior and will be lost if the code is regenerated. */ export { - ArtifactList, - Artifact, - Resource, - BaseResource, - CloudError, - GenerateArmTemplateRequest, - ParameterInfo, - ArmTemplateInfo, - Schedule, - WeekDetails, - DayDetails, - HourDetails, - NotificationSettings, ApplicableSchedule, ArmTemplate, - ParametersValueFileInfo, + ArmTemplateInfo, + ArmTemplateParameterProperties, + Artifact, + ArtifactDeploymentStatusProperties, + ArtifactInstallProperties, + ArtifactList, + ArtifactParameterProperties, ArtifactSource, + AttachNewDataDiskOptions, + BaseResource, + BulkCreationParameters, + CloudError, + ComputeDataDisk, + ComputeVmInstanceViewStatus, + ComputeVmProperties, + CostThresholdProperties, CustomImage, - CustomImagePropertiesFromVm, - WindowsOsInfo, - LinuxOsInfo, CustomImagePropertiesCustom, - DataDiskStorageTypeInfo, CustomImagePropertiesFromPlan, + CustomImagePropertiesFromVm, + DataDiskProperties, + DataDiskStorageTypeInfo, + DayDetails, Disk, DtlEnvironment, EnvironmentDeploymentProperties, - ArmTemplateParameterProperties, + Event, + ExternalSubnet, Formula, - LabVirtualMachineCreationParameter, - BulkCreationParameters, - ArtifactInstallProperties, - ArtifactParameterProperties, - ArtifactDeploymentStatusProperties, - GalleryImageReference, - NetworkInterfaceProperties, - SharedPublicIpAddressConfiguration, - InboundNatRule, - DataDiskProperties, - AttachNewDataDiskOptions, - ScheduleCreationParameter, FormulaPropertiesFromVm, GalleryImage, + GalleryImageReference, + GenerateArmTemplateRequest, + HourDetails, + IdentityProperties, + InboundNatRule, Lab, LabAnnouncementProperties, - LabSupportProperties, LabCost, - TargetCostProperties, - CostThresholdProperties, - PercentageCostThresholdProperties, - LabCostSummaryProperties, LabCostDetailsProperties, + LabCostSummaryProperties, LabResourceCostProperties, + LabSupportProperties, LabVirtualMachine, - ComputeVmProperties, - ComputeVmInstanceViewStatus, - ComputeDataDisk, + LabVirtualMachineCreationParameter, + LinuxOsInfo, + NetworkInterfaceProperties, NotificationChannel, - Event, + NotificationSettings, + ParameterInfo, + ParametersValueFileInfo, + PercentageCostThresholdProperties, Policy, + Port, + Resource, + Schedule, + ScheduleCreationParameter, Secret, ServiceFabric, ServiceRunner, - IdentityProperties, + SharedPublicIpAddressConfiguration, + Subnet, + SubnetOverride, + SubnetSharedPublicIpAddressConfiguration, + TargetCostProperties, User, UserIdentity, UserSecretStore, VirtualNetwork, - Subnet, - ExternalSubnet, - SubnetOverride, - SubnetSharedPublicIpAddressConfiguration, - Port + WeekDetails, + WindowsOsInfo } from "../models/mappers"; - diff --git a/packages/@azure/arm-devtestlabs/lib/models/costsMappers.ts b/packages/@azure/arm-devtestlabs/lib/models/costsMappers.ts index d4cf682570fb..f704c7d2f7f3 100644 --- a/packages/@azure/arm-devtestlabs/lib/models/costsMappers.ts +++ b/packages/@azure/arm-devtestlabs/lib/models/costsMappers.ts @@ -1,82 +1,79 @@ /* * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Licensed under the MIT License. See License.txt in the project root for license information. * * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is - * regenerated. + * Changes may cause incorrect behavior and will be lost if the code is regenerated. */ export { - LabCost, - Resource, - BaseResource, - TargetCostProperties, - CostThresholdProperties, - PercentageCostThresholdProperties, - LabCostSummaryProperties, - LabCostDetailsProperties, - LabResourceCostProperties, - CloudError, - Schedule, - WeekDetails, - DayDetails, - HourDetails, - NotificationSettings, ApplicableSchedule, ArmTemplate, - ParametersValueFileInfo, + ArmTemplateParameterProperties, Artifact, + ArtifactDeploymentStatusProperties, + ArtifactInstallProperties, + ArtifactParameterProperties, ArtifactSource, + AttachNewDataDiskOptions, + BaseResource, + BulkCreationParameters, + CloudError, + ComputeDataDisk, + ComputeVmInstanceViewStatus, + ComputeVmProperties, + CostThresholdProperties, CustomImage, - CustomImagePropertiesFromVm, - WindowsOsInfo, - LinuxOsInfo, CustomImagePropertiesCustom, - DataDiskStorageTypeInfo, CustomImagePropertiesFromPlan, + CustomImagePropertiesFromVm, + DataDiskProperties, + DataDiskStorageTypeInfo, + DayDetails, Disk, DtlEnvironment, EnvironmentDeploymentProperties, - ArmTemplateParameterProperties, + Event, + ExternalSubnet, Formula, - LabVirtualMachineCreationParameter, - BulkCreationParameters, - ArtifactInstallProperties, - ArtifactParameterProperties, - ArtifactDeploymentStatusProperties, - GalleryImageReference, - NetworkInterfaceProperties, - SharedPublicIpAddressConfiguration, - InboundNatRule, - DataDiskProperties, - AttachNewDataDiskOptions, - ScheduleCreationParameter, FormulaPropertiesFromVm, GalleryImage, + GalleryImageReference, + HourDetails, + IdentityProperties, + InboundNatRule, Lab, LabAnnouncementProperties, + LabCost, + LabCostDetailsProperties, + LabCostSummaryProperties, + LabResourceCostProperties, LabSupportProperties, LabVirtualMachine, - ComputeVmProperties, - ComputeVmInstanceViewStatus, - ComputeDataDisk, + LabVirtualMachineCreationParameter, + LinuxOsInfo, + NetworkInterfaceProperties, NotificationChannel, - Event, + NotificationSettings, + ParametersValueFileInfo, + PercentageCostThresholdProperties, Policy, + Port, + Resource, + Schedule, + ScheduleCreationParameter, Secret, ServiceFabric, ServiceRunner, - IdentityProperties, + SharedPublicIpAddressConfiguration, + Subnet, + SubnetOverride, + SubnetSharedPublicIpAddressConfiguration, + TargetCostProperties, User, UserIdentity, UserSecretStore, VirtualNetwork, - Subnet, - ExternalSubnet, - SubnetOverride, - SubnetSharedPublicIpAddressConfiguration, - Port + WeekDetails, + WindowsOsInfo } from "../models/mappers"; - diff --git a/packages/@azure/arm-devtestlabs/lib/models/customImagesMappers.ts b/packages/@azure/arm-devtestlabs/lib/models/customImagesMappers.ts index c7f6b26524d8..b968e0b63305 100644 --- a/packages/@azure/arm-devtestlabs/lib/models/customImagesMappers.ts +++ b/packages/@azure/arm-devtestlabs/lib/models/customImagesMappers.ts @@ -1,133 +1,130 @@ /* * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Licensed under the MIT License. See License.txt in the project root for license information. * * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is - * regenerated. + * Changes may cause incorrect behavior and will be lost if the code is regenerated. */ export { - CustomImageList, - CustomImage, - Resource, + ApplicableSchedule, + ApplicableScheduleFragment, + ArmTemplate, + ArmTemplateParameterProperties, + ArmTemplateParameterPropertiesFragment, + Artifact, + ArtifactDeploymentStatusProperties, + ArtifactDeploymentStatusPropertiesFragment, + ArtifactInstallProperties, + ArtifactInstallPropertiesFragment, + ArtifactParameterProperties, + ArtifactParameterPropertiesFragment, + ArtifactSource, + ArtifactSourceFragment, + AttachNewDataDiskOptions, + AttachNewDataDiskOptionsFragment, BaseResource, - CustomImagePropertiesFromVm, - WindowsOsInfo, - LinuxOsInfo, - CustomImagePropertiesCustom, - DataDiskStorageTypeInfo, - CustomImagePropertiesFromPlan, + BulkCreationParameters, + BulkCreationParametersFragment, CloudError, + ComputeDataDisk, + ComputeVmInstanceViewStatus, + ComputeVmProperties, + CostThresholdProperties, + CustomImage, CustomImageFragment, - UpdateResource, - CustomImagePropertiesFromVmFragment, - WindowsOsInfoFragment, - LinuxOsInfoFragment, + CustomImageList, + CustomImagePropertiesCustom, CustomImagePropertiesCustomFragment, - DataDiskStorageTypeInfoFragment, + CustomImagePropertiesFromPlan, CustomImagePropertiesFromPlanFragment, - Schedule, - WeekDetails, + CustomImagePropertiesFromVm, + CustomImagePropertiesFromVmFragment, + DataDiskProperties, + DataDiskPropertiesFragment, + DataDiskStorageTypeInfo, + DataDiskStorageTypeInfoFragment, DayDetails, - HourDetails, - NotificationSettings, - ApplicableSchedule, - ScheduleFragment, - WeekDetailsFragment, DayDetailsFragment, - HourDetailsFragment, - NotificationSettingsFragment, - ApplicableScheduleFragment, - ArmTemplate, - ParametersValueFileInfo, - Artifact, - ArtifactSource, - ArtifactSourceFragment, Disk, DiskFragment, DtlEnvironment, - EnvironmentDeploymentProperties, - ArmTemplateParameterProperties, DtlEnvironmentFragment, + EnvironmentDeploymentProperties, EnvironmentDeploymentPropertiesFragment, - ArmTemplateParameterPropertiesFragment, + Event, + EventFragment, + ExternalSubnet, Formula, - LabVirtualMachineCreationParameter, - BulkCreationParameters, - ArtifactInstallProperties, - ArtifactParameterProperties, - ArtifactDeploymentStatusProperties, - GalleryImageReference, - NetworkInterfaceProperties, - SharedPublicIpAddressConfiguration, - InboundNatRule, - DataDiskProperties, - AttachNewDataDiskOptions, - ScheduleCreationParameter, - FormulaPropertiesFromVm, FormulaFragment, - LabVirtualMachineCreationParameterFragment, - BulkCreationParametersFragment, - ArtifactInstallPropertiesFragment, - ArtifactParameterPropertiesFragment, - ArtifactDeploymentStatusPropertiesFragment, - GalleryImageReferenceFragment, - NetworkInterfacePropertiesFragment, - SharedPublicIpAddressConfigurationFragment, - InboundNatRuleFragment, - DataDiskPropertiesFragment, - AttachNewDataDiskOptionsFragment, - ScheduleCreationParameterFragment, + FormulaPropertiesFromVm, FormulaPropertiesFromVmFragment, GalleryImage, + GalleryImageReference, + GalleryImageReferenceFragment, + HourDetails, + HourDetailsFragment, + IdentityProperties, + InboundNatRule, + InboundNatRuleFragment, Lab, LabAnnouncementProperties, - LabSupportProperties, + LabAnnouncementPropertiesFragment, LabCost, - TargetCostProperties, - CostThresholdProperties, - PercentageCostThresholdProperties, - LabCostSummaryProperties, LabCostDetailsProperties, - LabResourceCostProperties, + LabCostSummaryProperties, LabFragment, - LabAnnouncementPropertiesFragment, + LabResourceCostProperties, + LabSupportProperties, LabSupportPropertiesFragment, LabVirtualMachine, - ComputeVmProperties, - ComputeVmInstanceViewStatus, - ComputeDataDisk, + LabVirtualMachineCreationParameter, + LabVirtualMachineCreationParameterFragment, LabVirtualMachineFragment, + LinuxOsInfo, + LinuxOsInfoFragment, + NetworkInterfaceProperties, + NetworkInterfacePropertiesFragment, NotificationChannel, - Event, NotificationChannelFragment, - EventFragment, + NotificationSettings, + NotificationSettingsFragment, + ParametersValueFileInfo, + PercentageCostThresholdProperties, Policy, PolicyFragment, + Port, + PortFragment, + Resource, + Schedule, + ScheduleCreationParameter, + ScheduleCreationParameterFragment, + ScheduleFragment, Secret, SecretFragment, ServiceFabric, ServiceFabricFragment, ServiceRunner, - IdentityProperties, + SharedPublicIpAddressConfiguration, + SharedPublicIpAddressConfigurationFragment, + Subnet, + SubnetFragment, + SubnetOverride, + SubnetOverrideFragment, + SubnetSharedPublicIpAddressConfiguration, + SubnetSharedPublicIpAddressConfigurationFragment, + TargetCostProperties, + UpdateResource, User, - UserIdentity, - UserSecretStore, UserFragment, + UserIdentity, UserIdentityFragment, + UserSecretStore, UserSecretStoreFragment, VirtualNetwork, - Subnet, - ExternalSubnet, - SubnetOverride, - SubnetSharedPublicIpAddressConfiguration, - Port, VirtualNetworkFragment, - SubnetFragment, - SubnetOverrideFragment, - SubnetSharedPublicIpAddressConfigurationFragment, - PortFragment + WeekDetails, + WeekDetailsFragment, + WindowsOsInfo, + WindowsOsInfoFragment } from "../models/mappers"; - diff --git a/packages/@azure/arm-devtestlabs/lib/models/disksMappers.ts b/packages/@azure/arm-devtestlabs/lib/models/disksMappers.ts index 402cfdcf0ca9..390d1869cee3 100644 --- a/packages/@azure/arm-devtestlabs/lib/models/disksMappers.ts +++ b/packages/@azure/arm-devtestlabs/lib/models/disksMappers.ts @@ -1,135 +1,132 @@ /* * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Licensed under the MIT License. See License.txt in the project root for license information. * * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is - * regenerated. + * Changes may cause incorrect behavior and will be lost if the code is regenerated. */ export { - DiskList, - Disk, - Resource, - BaseResource, - CloudError, - DiskFragment, - UpdateResource, - AttachDiskProperties, - DetachDiskProperties, - Schedule, - WeekDetails, - DayDetails, - HourDetails, - NotificationSettings, ApplicableSchedule, - ScheduleFragment, - WeekDetailsFragment, - DayDetailsFragment, - HourDetailsFragment, - NotificationSettingsFragment, ApplicableScheduleFragment, ArmTemplate, - ParametersValueFileInfo, + ArmTemplateParameterProperties, + ArmTemplateParameterPropertiesFragment, Artifact, + ArtifactDeploymentStatusProperties, + ArtifactDeploymentStatusPropertiesFragment, + ArtifactInstallProperties, + ArtifactInstallPropertiesFragment, + ArtifactParameterProperties, + ArtifactParameterPropertiesFragment, ArtifactSource, ArtifactSourceFragment, + AttachDiskProperties, + AttachNewDataDiskOptions, + AttachNewDataDiskOptionsFragment, + BaseResource, + BulkCreationParameters, + BulkCreationParametersFragment, + CloudError, + ComputeDataDisk, + ComputeVmInstanceViewStatus, + ComputeVmProperties, + CostThresholdProperties, CustomImage, - CustomImagePropertiesFromVm, - WindowsOsInfo, - LinuxOsInfo, + CustomImageFragment, CustomImagePropertiesCustom, - DataDiskStorageTypeInfo, + CustomImagePropertiesCustomFragment, CustomImagePropertiesFromPlan, - CustomImageFragment, + CustomImagePropertiesFromPlanFragment, + CustomImagePropertiesFromVm, CustomImagePropertiesFromVmFragment, - WindowsOsInfoFragment, - LinuxOsInfoFragment, - CustomImagePropertiesCustomFragment, + DataDiskProperties, + DataDiskPropertiesFragment, + DataDiskStorageTypeInfo, DataDiskStorageTypeInfoFragment, - CustomImagePropertiesFromPlanFragment, + DayDetails, + DayDetailsFragment, + DetachDiskProperties, + Disk, + DiskFragment, + DiskList, DtlEnvironment, - EnvironmentDeploymentProperties, - ArmTemplateParameterProperties, DtlEnvironmentFragment, + EnvironmentDeploymentProperties, EnvironmentDeploymentPropertiesFragment, - ArmTemplateParameterPropertiesFragment, + Event, + EventFragment, + ExternalSubnet, Formula, - LabVirtualMachineCreationParameter, - BulkCreationParameters, - ArtifactInstallProperties, - ArtifactParameterProperties, - ArtifactDeploymentStatusProperties, - GalleryImageReference, - NetworkInterfaceProperties, - SharedPublicIpAddressConfiguration, - InboundNatRule, - DataDiskProperties, - AttachNewDataDiskOptions, - ScheduleCreationParameter, - FormulaPropertiesFromVm, FormulaFragment, - LabVirtualMachineCreationParameterFragment, - BulkCreationParametersFragment, - ArtifactInstallPropertiesFragment, - ArtifactParameterPropertiesFragment, - ArtifactDeploymentStatusPropertiesFragment, - GalleryImageReferenceFragment, - NetworkInterfacePropertiesFragment, - SharedPublicIpAddressConfigurationFragment, - InboundNatRuleFragment, - DataDiskPropertiesFragment, - AttachNewDataDiskOptionsFragment, - ScheduleCreationParameterFragment, + FormulaPropertiesFromVm, FormulaPropertiesFromVmFragment, GalleryImage, + GalleryImageReference, + GalleryImageReferenceFragment, + HourDetails, + HourDetailsFragment, + IdentityProperties, + InboundNatRule, + InboundNatRuleFragment, Lab, LabAnnouncementProperties, - LabSupportProperties, + LabAnnouncementPropertiesFragment, LabCost, - TargetCostProperties, - CostThresholdProperties, - PercentageCostThresholdProperties, - LabCostSummaryProperties, LabCostDetailsProperties, - LabResourceCostProperties, + LabCostSummaryProperties, LabFragment, - LabAnnouncementPropertiesFragment, + LabResourceCostProperties, + LabSupportProperties, LabSupportPropertiesFragment, LabVirtualMachine, - ComputeVmProperties, - ComputeVmInstanceViewStatus, - ComputeDataDisk, + LabVirtualMachineCreationParameter, + LabVirtualMachineCreationParameterFragment, LabVirtualMachineFragment, + LinuxOsInfo, + LinuxOsInfoFragment, + NetworkInterfaceProperties, + NetworkInterfacePropertiesFragment, NotificationChannel, - Event, NotificationChannelFragment, - EventFragment, + NotificationSettings, + NotificationSettingsFragment, + ParametersValueFileInfo, + PercentageCostThresholdProperties, Policy, PolicyFragment, + Port, + PortFragment, + Resource, + Schedule, + ScheduleCreationParameter, + ScheduleCreationParameterFragment, + ScheduleFragment, Secret, SecretFragment, ServiceFabric, ServiceFabricFragment, ServiceRunner, - IdentityProperties, + SharedPublicIpAddressConfiguration, + SharedPublicIpAddressConfigurationFragment, + Subnet, + SubnetFragment, + SubnetOverride, + SubnetOverrideFragment, + SubnetSharedPublicIpAddressConfiguration, + SubnetSharedPublicIpAddressConfigurationFragment, + TargetCostProperties, + UpdateResource, User, - UserIdentity, - UserSecretStore, UserFragment, + UserIdentity, UserIdentityFragment, + UserSecretStore, UserSecretStoreFragment, VirtualNetwork, - Subnet, - ExternalSubnet, - SubnetOverride, - SubnetSharedPublicIpAddressConfiguration, - Port, VirtualNetworkFragment, - SubnetFragment, - SubnetOverrideFragment, - SubnetSharedPublicIpAddressConfigurationFragment, - PortFragment + WeekDetails, + WeekDetailsFragment, + WindowsOsInfo, + WindowsOsInfoFragment } from "../models/mappers"; - diff --git a/packages/@azure/arm-devtestlabs/lib/models/environmentsMappers.ts b/packages/@azure/arm-devtestlabs/lib/models/environmentsMappers.ts index 40b565441255..bcc0dbf16a0e 100644 --- a/packages/@azure/arm-devtestlabs/lib/models/environmentsMappers.ts +++ b/packages/@azure/arm-devtestlabs/lib/models/environmentsMappers.ts @@ -1,133 +1,130 @@ /* * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Licensed under the MIT License. See License.txt in the project root for license information. * * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is - * regenerated. + * Changes may cause incorrect behavior and will be lost if the code is regenerated. */ export { - DtlEnvironmentList, - DtlEnvironment, - Resource, - BaseResource, - EnvironmentDeploymentProperties, - ArmTemplateParameterProperties, - CloudError, - DtlEnvironmentFragment, - UpdateResource, - EnvironmentDeploymentPropertiesFragment, - ArmTemplateParameterPropertiesFragment, - Schedule, - WeekDetails, - DayDetails, - HourDetails, - NotificationSettings, ApplicableSchedule, - ScheduleFragment, - WeekDetailsFragment, - DayDetailsFragment, - HourDetailsFragment, - NotificationSettingsFragment, ApplicableScheduleFragment, ArmTemplate, - ParametersValueFileInfo, + ArmTemplateParameterProperties, + ArmTemplateParameterPropertiesFragment, Artifact, + ArtifactDeploymentStatusProperties, + ArtifactDeploymentStatusPropertiesFragment, + ArtifactInstallProperties, + ArtifactInstallPropertiesFragment, + ArtifactParameterProperties, + ArtifactParameterPropertiesFragment, ArtifactSource, ArtifactSourceFragment, + AttachNewDataDiskOptions, + AttachNewDataDiskOptionsFragment, + BaseResource, + BulkCreationParameters, + BulkCreationParametersFragment, + CloudError, + ComputeDataDisk, + ComputeVmInstanceViewStatus, + ComputeVmProperties, + CostThresholdProperties, CustomImage, - CustomImagePropertiesFromVm, - WindowsOsInfo, - LinuxOsInfo, + CustomImageFragment, CustomImagePropertiesCustom, - DataDiskStorageTypeInfo, + CustomImagePropertiesCustomFragment, CustomImagePropertiesFromPlan, - CustomImageFragment, + CustomImagePropertiesFromPlanFragment, + CustomImagePropertiesFromVm, CustomImagePropertiesFromVmFragment, - WindowsOsInfoFragment, - LinuxOsInfoFragment, - CustomImagePropertiesCustomFragment, + DataDiskProperties, + DataDiskPropertiesFragment, + DataDiskStorageTypeInfo, DataDiskStorageTypeInfoFragment, - CustomImagePropertiesFromPlanFragment, + DayDetails, + DayDetailsFragment, Disk, DiskFragment, + DtlEnvironment, + DtlEnvironmentFragment, + DtlEnvironmentList, + EnvironmentDeploymentProperties, + EnvironmentDeploymentPropertiesFragment, + Event, + EventFragment, + ExternalSubnet, Formula, - LabVirtualMachineCreationParameter, - BulkCreationParameters, - ArtifactInstallProperties, - ArtifactParameterProperties, - ArtifactDeploymentStatusProperties, - GalleryImageReference, - NetworkInterfaceProperties, - SharedPublicIpAddressConfiguration, - InboundNatRule, - DataDiskProperties, - AttachNewDataDiskOptions, - ScheduleCreationParameter, - FormulaPropertiesFromVm, FormulaFragment, - LabVirtualMachineCreationParameterFragment, - BulkCreationParametersFragment, - ArtifactInstallPropertiesFragment, - ArtifactParameterPropertiesFragment, - ArtifactDeploymentStatusPropertiesFragment, - GalleryImageReferenceFragment, - NetworkInterfacePropertiesFragment, - SharedPublicIpAddressConfigurationFragment, - InboundNatRuleFragment, - DataDiskPropertiesFragment, - AttachNewDataDiskOptionsFragment, - ScheduleCreationParameterFragment, + FormulaPropertiesFromVm, FormulaPropertiesFromVmFragment, GalleryImage, + GalleryImageReference, + GalleryImageReferenceFragment, + HourDetails, + HourDetailsFragment, + IdentityProperties, + InboundNatRule, + InboundNatRuleFragment, Lab, LabAnnouncementProperties, - LabSupportProperties, + LabAnnouncementPropertiesFragment, LabCost, - TargetCostProperties, - CostThresholdProperties, - PercentageCostThresholdProperties, - LabCostSummaryProperties, LabCostDetailsProperties, - LabResourceCostProperties, + LabCostSummaryProperties, LabFragment, - LabAnnouncementPropertiesFragment, + LabResourceCostProperties, + LabSupportProperties, LabSupportPropertiesFragment, LabVirtualMachine, - ComputeVmProperties, - ComputeVmInstanceViewStatus, - ComputeDataDisk, + LabVirtualMachineCreationParameter, + LabVirtualMachineCreationParameterFragment, LabVirtualMachineFragment, + LinuxOsInfo, + LinuxOsInfoFragment, + NetworkInterfaceProperties, + NetworkInterfacePropertiesFragment, NotificationChannel, - Event, NotificationChannelFragment, - EventFragment, + NotificationSettings, + NotificationSettingsFragment, + ParametersValueFileInfo, + PercentageCostThresholdProperties, Policy, PolicyFragment, + Port, + PortFragment, + Resource, + Schedule, + ScheduleCreationParameter, + ScheduleCreationParameterFragment, + ScheduleFragment, Secret, SecretFragment, ServiceFabric, ServiceFabricFragment, ServiceRunner, - IdentityProperties, + SharedPublicIpAddressConfiguration, + SharedPublicIpAddressConfigurationFragment, + Subnet, + SubnetFragment, + SubnetOverride, + SubnetOverrideFragment, + SubnetSharedPublicIpAddressConfiguration, + SubnetSharedPublicIpAddressConfigurationFragment, + TargetCostProperties, + UpdateResource, User, - UserIdentity, - UserSecretStore, UserFragment, + UserIdentity, UserIdentityFragment, + UserSecretStore, UserSecretStoreFragment, VirtualNetwork, - Subnet, - ExternalSubnet, - SubnetOverride, - SubnetSharedPublicIpAddressConfiguration, - Port, VirtualNetworkFragment, - SubnetFragment, - SubnetOverrideFragment, - SubnetSharedPublicIpAddressConfigurationFragment, - PortFragment + WeekDetails, + WeekDetailsFragment, + WindowsOsInfo, + WindowsOsInfoFragment } from "../models/mappers"; - diff --git a/packages/@azure/arm-devtestlabs/lib/models/formulasMappers.ts b/packages/@azure/arm-devtestlabs/lib/models/formulasMappers.ts index b52a9e3e01a0..3d4ad5e725d4 100644 --- a/packages/@azure/arm-devtestlabs/lib/models/formulasMappers.ts +++ b/packages/@azure/arm-devtestlabs/lib/models/formulasMappers.ts @@ -1,133 +1,130 @@ /* * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Licensed under the MIT License. See License.txt in the project root for license information. * * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is - * regenerated. + * Changes may cause incorrect behavior and will be lost if the code is regenerated. */ export { - FormulaList, - Formula, - Resource, - BaseResource, - LabVirtualMachineCreationParameter, - BulkCreationParameters, - ArtifactInstallProperties, - ArtifactParameterProperties, - ArtifactDeploymentStatusProperties, - GalleryImageReference, - NetworkInterfaceProperties, - SharedPublicIpAddressConfiguration, - InboundNatRule, - DataDiskProperties, - AttachNewDataDiskOptions, - ScheduleCreationParameter, - WeekDetails, - DayDetails, - HourDetails, - NotificationSettings, - FormulaPropertiesFromVm, - CloudError, - FormulaFragment, - UpdateResource, - LabVirtualMachineCreationParameterFragment, - BulkCreationParametersFragment, - ArtifactInstallPropertiesFragment, - ArtifactParameterPropertiesFragment, - ArtifactDeploymentStatusPropertiesFragment, - GalleryImageReferenceFragment, - NetworkInterfacePropertiesFragment, - SharedPublicIpAddressConfigurationFragment, - InboundNatRuleFragment, - DataDiskPropertiesFragment, - AttachNewDataDiskOptionsFragment, - ScheduleCreationParameterFragment, - WeekDetailsFragment, - DayDetailsFragment, - HourDetailsFragment, - NotificationSettingsFragment, - FormulaPropertiesFromVmFragment, - Schedule, ApplicableSchedule, - ScheduleFragment, ApplicableScheduleFragment, ArmTemplate, - ParametersValueFileInfo, + ArmTemplateParameterProperties, + ArmTemplateParameterPropertiesFragment, Artifact, + ArtifactDeploymentStatusProperties, + ArtifactDeploymentStatusPropertiesFragment, + ArtifactInstallProperties, + ArtifactInstallPropertiesFragment, + ArtifactParameterProperties, + ArtifactParameterPropertiesFragment, ArtifactSource, ArtifactSourceFragment, + AttachNewDataDiskOptions, + AttachNewDataDiskOptionsFragment, + BaseResource, + BulkCreationParameters, + BulkCreationParametersFragment, + CloudError, + ComputeDataDisk, + ComputeVmInstanceViewStatus, + ComputeVmProperties, + CostThresholdProperties, CustomImage, - CustomImagePropertiesFromVm, - WindowsOsInfo, - LinuxOsInfo, + CustomImageFragment, CustomImagePropertiesCustom, - DataDiskStorageTypeInfo, + CustomImagePropertiesCustomFragment, CustomImagePropertiesFromPlan, - CustomImageFragment, + CustomImagePropertiesFromPlanFragment, + CustomImagePropertiesFromVm, CustomImagePropertiesFromVmFragment, - WindowsOsInfoFragment, - LinuxOsInfoFragment, - CustomImagePropertiesCustomFragment, + DataDiskProperties, + DataDiskPropertiesFragment, + DataDiskStorageTypeInfo, DataDiskStorageTypeInfoFragment, - CustomImagePropertiesFromPlanFragment, + DayDetails, + DayDetailsFragment, Disk, DiskFragment, DtlEnvironment, - EnvironmentDeploymentProperties, - ArmTemplateParameterProperties, DtlEnvironmentFragment, + EnvironmentDeploymentProperties, EnvironmentDeploymentPropertiesFragment, - ArmTemplateParameterPropertiesFragment, + Event, + EventFragment, + ExternalSubnet, + Formula, + FormulaFragment, + FormulaList, + FormulaPropertiesFromVm, + FormulaPropertiesFromVmFragment, GalleryImage, + GalleryImageReference, + GalleryImageReferenceFragment, + HourDetails, + HourDetailsFragment, + IdentityProperties, + InboundNatRule, + InboundNatRuleFragment, Lab, LabAnnouncementProperties, - LabSupportProperties, + LabAnnouncementPropertiesFragment, LabCost, - TargetCostProperties, - CostThresholdProperties, - PercentageCostThresholdProperties, - LabCostSummaryProperties, LabCostDetailsProperties, - LabResourceCostProperties, + LabCostSummaryProperties, LabFragment, - LabAnnouncementPropertiesFragment, + LabResourceCostProperties, + LabSupportProperties, LabSupportPropertiesFragment, LabVirtualMachine, - ComputeVmProperties, - ComputeVmInstanceViewStatus, - ComputeDataDisk, + LabVirtualMachineCreationParameter, + LabVirtualMachineCreationParameterFragment, LabVirtualMachineFragment, + LinuxOsInfo, + LinuxOsInfoFragment, + NetworkInterfaceProperties, + NetworkInterfacePropertiesFragment, NotificationChannel, - Event, NotificationChannelFragment, - EventFragment, + NotificationSettings, + NotificationSettingsFragment, + ParametersValueFileInfo, + PercentageCostThresholdProperties, Policy, PolicyFragment, + Port, + PortFragment, + Resource, + Schedule, + ScheduleCreationParameter, + ScheduleCreationParameterFragment, + ScheduleFragment, Secret, SecretFragment, ServiceFabric, ServiceFabricFragment, ServiceRunner, - IdentityProperties, + SharedPublicIpAddressConfiguration, + SharedPublicIpAddressConfigurationFragment, + Subnet, + SubnetFragment, + SubnetOverride, + SubnetOverrideFragment, + SubnetSharedPublicIpAddressConfiguration, + SubnetSharedPublicIpAddressConfigurationFragment, + TargetCostProperties, + UpdateResource, User, - UserIdentity, - UserSecretStore, UserFragment, + UserIdentity, UserIdentityFragment, + UserSecretStore, UserSecretStoreFragment, VirtualNetwork, - Subnet, - ExternalSubnet, - SubnetOverride, - SubnetSharedPublicIpAddressConfiguration, - Port, VirtualNetworkFragment, - SubnetFragment, - SubnetOverrideFragment, - SubnetSharedPublicIpAddressConfigurationFragment, - PortFragment + WeekDetails, + WeekDetailsFragment, + WindowsOsInfo, + WindowsOsInfoFragment } from "../models/mappers"; - diff --git a/packages/@azure/arm-devtestlabs/lib/models/galleryImagesMappers.ts b/packages/@azure/arm-devtestlabs/lib/models/galleryImagesMappers.ts index def381265b6f..48dcc74fc425 100644 --- a/packages/@azure/arm-devtestlabs/lib/models/galleryImagesMappers.ts +++ b/packages/@azure/arm-devtestlabs/lib/models/galleryImagesMappers.ts @@ -1,83 +1,80 @@ /* * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Licensed under the MIT License. See License.txt in the project root for license information. * * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is - * regenerated. + * Changes may cause incorrect behavior and will be lost if the code is regenerated. */ export { - GalleryImageList, - GalleryImage, - Resource, - BaseResource, - GalleryImageReference, - CloudError, - Schedule, - WeekDetails, - DayDetails, - HourDetails, - NotificationSettings, ApplicableSchedule, ArmTemplate, - ParametersValueFileInfo, + ArmTemplateParameterProperties, Artifact, + ArtifactDeploymentStatusProperties, + ArtifactInstallProperties, + ArtifactParameterProperties, ArtifactSource, + AttachNewDataDiskOptions, + BaseResource, + BulkCreationParameters, + CloudError, + ComputeDataDisk, + ComputeVmInstanceViewStatus, + ComputeVmProperties, + CostThresholdProperties, CustomImage, - CustomImagePropertiesFromVm, - WindowsOsInfo, - LinuxOsInfo, CustomImagePropertiesCustom, - DataDiskStorageTypeInfo, CustomImagePropertiesFromPlan, + CustomImagePropertiesFromVm, + DataDiskProperties, + DataDiskStorageTypeInfo, + DayDetails, Disk, DtlEnvironment, EnvironmentDeploymentProperties, - ArmTemplateParameterProperties, + Event, + ExternalSubnet, Formula, - LabVirtualMachineCreationParameter, - BulkCreationParameters, - ArtifactInstallProperties, - ArtifactParameterProperties, - ArtifactDeploymentStatusProperties, - NetworkInterfaceProperties, - SharedPublicIpAddressConfiguration, - InboundNatRule, - DataDiskProperties, - AttachNewDataDiskOptions, - ScheduleCreationParameter, FormulaPropertiesFromVm, + GalleryImage, + GalleryImageList, + GalleryImageReference, + HourDetails, + IdentityProperties, + InboundNatRule, Lab, LabAnnouncementProperties, - LabSupportProperties, LabCost, - TargetCostProperties, - CostThresholdProperties, - PercentageCostThresholdProperties, - LabCostSummaryProperties, LabCostDetailsProperties, + LabCostSummaryProperties, LabResourceCostProperties, + LabSupportProperties, LabVirtualMachine, - ComputeVmProperties, - ComputeVmInstanceViewStatus, - ComputeDataDisk, + LabVirtualMachineCreationParameter, + LinuxOsInfo, + NetworkInterfaceProperties, NotificationChannel, - Event, + NotificationSettings, + ParametersValueFileInfo, + PercentageCostThresholdProperties, Policy, + Port, + Resource, + Schedule, + ScheduleCreationParameter, Secret, ServiceFabric, ServiceRunner, - IdentityProperties, + SharedPublicIpAddressConfiguration, + Subnet, + SubnetOverride, + SubnetSharedPublicIpAddressConfiguration, + TargetCostProperties, User, UserIdentity, UserSecretStore, VirtualNetwork, - Subnet, - ExternalSubnet, - SubnetOverride, - SubnetSharedPublicIpAddressConfiguration, - Port + WeekDetails, + WindowsOsInfo } from "../models/mappers"; - diff --git a/packages/@azure/arm-devtestlabs/lib/models/globalSchedulesMappers.ts b/packages/@azure/arm-devtestlabs/lib/models/globalSchedulesMappers.ts index 339a8e8f3e63..730b2e7ae174 100644 --- a/packages/@azure/arm-devtestlabs/lib/models/globalSchedulesMappers.ts +++ b/packages/@azure/arm-devtestlabs/lib/models/globalSchedulesMappers.ts @@ -1,134 +1,131 @@ /* * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Licensed under the MIT License. See License.txt in the project root for license information. * * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is - * regenerated. + * Changes may cause incorrect behavior and will be lost if the code is regenerated. */ export { - ScheduleList, - Schedule, - Resource, - BaseResource, - WeekDetails, - DayDetails, - HourDetails, - NotificationSettings, - CloudError, - ScheduleFragment, - UpdateResource, - WeekDetailsFragment, - DayDetailsFragment, - HourDetailsFragment, - NotificationSettingsFragment, - RetargetScheduleProperties, ApplicableSchedule, ApplicableScheduleFragment, ArmTemplate, - ParametersValueFileInfo, + ArmTemplateParameterProperties, + ArmTemplateParameterPropertiesFragment, Artifact, + ArtifactDeploymentStatusProperties, + ArtifactDeploymentStatusPropertiesFragment, + ArtifactInstallProperties, + ArtifactInstallPropertiesFragment, + ArtifactParameterProperties, + ArtifactParameterPropertiesFragment, ArtifactSource, ArtifactSourceFragment, + AttachNewDataDiskOptions, + AttachNewDataDiskOptionsFragment, + BaseResource, + BulkCreationParameters, + BulkCreationParametersFragment, + CloudError, + ComputeDataDisk, + ComputeVmInstanceViewStatus, + ComputeVmProperties, + CostThresholdProperties, CustomImage, - CustomImagePropertiesFromVm, - WindowsOsInfo, - LinuxOsInfo, + CustomImageFragment, CustomImagePropertiesCustom, - DataDiskStorageTypeInfo, + CustomImagePropertiesCustomFragment, CustomImagePropertiesFromPlan, - CustomImageFragment, + CustomImagePropertiesFromPlanFragment, + CustomImagePropertiesFromVm, CustomImagePropertiesFromVmFragment, - WindowsOsInfoFragment, - LinuxOsInfoFragment, - CustomImagePropertiesCustomFragment, + DataDiskProperties, + DataDiskPropertiesFragment, + DataDiskStorageTypeInfo, DataDiskStorageTypeInfoFragment, - CustomImagePropertiesFromPlanFragment, + DayDetails, + DayDetailsFragment, Disk, DiskFragment, DtlEnvironment, - EnvironmentDeploymentProperties, - ArmTemplateParameterProperties, DtlEnvironmentFragment, + EnvironmentDeploymentProperties, EnvironmentDeploymentPropertiesFragment, - ArmTemplateParameterPropertiesFragment, + Event, + EventFragment, + ExternalSubnet, Formula, - LabVirtualMachineCreationParameter, - BulkCreationParameters, - ArtifactInstallProperties, - ArtifactParameterProperties, - ArtifactDeploymentStatusProperties, - GalleryImageReference, - NetworkInterfaceProperties, - SharedPublicIpAddressConfiguration, - InboundNatRule, - DataDiskProperties, - AttachNewDataDiskOptions, - ScheduleCreationParameter, - FormulaPropertiesFromVm, FormulaFragment, - LabVirtualMachineCreationParameterFragment, - BulkCreationParametersFragment, - ArtifactInstallPropertiesFragment, - ArtifactParameterPropertiesFragment, - ArtifactDeploymentStatusPropertiesFragment, - GalleryImageReferenceFragment, - NetworkInterfacePropertiesFragment, - SharedPublicIpAddressConfigurationFragment, - InboundNatRuleFragment, - DataDiskPropertiesFragment, - AttachNewDataDiskOptionsFragment, - ScheduleCreationParameterFragment, + FormulaPropertiesFromVm, FormulaPropertiesFromVmFragment, GalleryImage, + GalleryImageReference, + GalleryImageReferenceFragment, + HourDetails, + HourDetailsFragment, + IdentityProperties, + InboundNatRule, + InboundNatRuleFragment, Lab, LabAnnouncementProperties, - LabSupportProperties, + LabAnnouncementPropertiesFragment, LabCost, - TargetCostProperties, - CostThresholdProperties, - PercentageCostThresholdProperties, - LabCostSummaryProperties, LabCostDetailsProperties, - LabResourceCostProperties, + LabCostSummaryProperties, LabFragment, - LabAnnouncementPropertiesFragment, + LabResourceCostProperties, + LabSupportProperties, LabSupportPropertiesFragment, LabVirtualMachine, - ComputeVmProperties, - ComputeVmInstanceViewStatus, - ComputeDataDisk, + LabVirtualMachineCreationParameter, + LabVirtualMachineCreationParameterFragment, LabVirtualMachineFragment, + LinuxOsInfo, + LinuxOsInfoFragment, + NetworkInterfaceProperties, + NetworkInterfacePropertiesFragment, NotificationChannel, - Event, NotificationChannelFragment, - EventFragment, + NotificationSettings, + NotificationSettingsFragment, + ParametersValueFileInfo, + PercentageCostThresholdProperties, Policy, PolicyFragment, + Port, + PortFragment, + Resource, + RetargetScheduleProperties, + Schedule, + ScheduleCreationParameter, + ScheduleCreationParameterFragment, + ScheduleFragment, + ScheduleList, Secret, SecretFragment, ServiceFabric, ServiceFabricFragment, ServiceRunner, - IdentityProperties, + SharedPublicIpAddressConfiguration, + SharedPublicIpAddressConfigurationFragment, + Subnet, + SubnetFragment, + SubnetOverride, + SubnetOverrideFragment, + SubnetSharedPublicIpAddressConfiguration, + SubnetSharedPublicIpAddressConfigurationFragment, + TargetCostProperties, + UpdateResource, User, - UserIdentity, - UserSecretStore, UserFragment, + UserIdentity, UserIdentityFragment, + UserSecretStore, UserSecretStoreFragment, VirtualNetwork, - Subnet, - ExternalSubnet, - SubnetOverride, - SubnetSharedPublicIpAddressConfiguration, - Port, VirtualNetworkFragment, - SubnetFragment, - SubnetOverrideFragment, - SubnetSharedPublicIpAddressConfigurationFragment, - PortFragment + WeekDetails, + WeekDetailsFragment, + WindowsOsInfo, + WindowsOsInfoFragment } from "../models/mappers"; - diff --git a/packages/@azure/arm-devtestlabs/lib/models/index.ts b/packages/@azure/arm-devtestlabs/lib/models/index.ts index bcd07163be0c..d3c9ec2db1e7 100644 --- a/packages/@azure/arm-devtestlabs/lib/models/index.ts +++ b/packages/@azure/arm-devtestlabs/lib/models/index.ts @@ -1,11 +1,9 @@ /* * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Licensed under the MIT License. See License.txt in the project root for license information. * * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is - * regenerated. + * Changes may cause incorrect behavior and will be lost if the code is regenerated. */ import { BaseResource, CloudError, AzureServiceClientOptions } from "@azure/ms-rest-azure-js"; @@ -13,6109 +11,4785 @@ import * as msRest from "@azure/ms-rest-js"; export { BaseResource, CloudError }; - /** - * @interface - * An interface representing WeekDetails. * Properties of a weekly schedule. - * */ export interface WeekDetails { /** - * @member {string[]} [weekdays] The days of the week for which the schedule - * is set (e.g. Sunday, Monday, Tuesday, etc.). + * The days of the week for which the schedule is set (e.g. Sunday, Monday, Tuesday, etc.). */ weekdays?: string[]; /** - * @member {string} [time] The time of the day the schedule will occur. + * The time of the day the schedule will occur. */ time?: string; } /** - * @interface - * An interface representing DayDetails. * Properties of a daily schedule. - * */ export interface DayDetails { /** - * @member {string} [time] The time of day the schedule will occur. + * The time of day the schedule will occur. */ time?: string; } /** - * @interface - * An interface representing HourDetails. * Properties of an hourly schedule. - * */ export interface HourDetails { /** - * @member {number} [minute] Minutes of the hour the schedule will run. + * Minutes of the hour the schedule will run. */ minute?: number; } /** - * @interface - * An interface representing NotificationSettings. * Notification settings for a schedule. - * */ export interface NotificationSettings { /** - * @member {EnableStatus} [status] If notifications are enabled for this - * schedule (i.e. Enabled, Disabled). Possible values include: 'Enabled', - * 'Disabled' + * If notifications are enabled for this schedule (i.e. Enabled, Disabled). Possible values + * include: 'Enabled', 'Disabled' */ status?: EnableStatus; /** - * @member {number} [timeInMinutes] Time in minutes before event at which - * notification will be sent. + * Time in minutes before event at which notification will be sent. */ timeInMinutes?: number; /** - * @member {string} [webhookUrl] The webhook URL to which the notification - * will be sent. + * The webhook URL to which the notification will be sent. */ webhookUrl?: string; /** - * @member {string} [emailRecipient] The email recipient to send - * notifications to (can be a list of semi-colon seperated email addresses). + * The email recipient to send notifications to (can be a list of semi-colon separated email + * addresses). */ emailRecipient?: string; /** - * @member {string} [notificationLocale] The locale to use when sending a - * notification (fallback for unsupported languages is EN). + * The locale to use when sending a notification (fallback for unsupported languages is EN). */ notificationLocale?: string; } /** - * @interface - * An interface representing Resource. * An Azure resource. - * - * @extends BaseResource */ export interface Resource extends BaseResource { /** - * @member {string} [id] The identifier of the resource. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * The identifier of the resource. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly id?: string; /** - * @member {string} [name] The name of the resource. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * The name of the resource. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly name?: string; /** - * @member {string} [type] The type of the resource. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * The type of the resource. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly type?: string; /** - * @member {string} [location] The location of the resource. + * The location of the resource. */ location?: string; /** - * @member {{ [propertyName: string]: string }} [tags] The tags of the - * resource. + * The tags of the resource. */ tags?: { [propertyName: string]: string }; } /** - * @interface - * An interface representing Schedule. * A schedule. - * - * @extends Resource */ export interface Schedule extends Resource { /** - * @member {EnableStatus} [status] The status of the schedule (i.e. Enabled, - * Disabled). Possible values include: 'Enabled', 'Disabled' + * The status of the schedule (i.e. Enabled, Disabled). Possible values include: 'Enabled', + * 'Disabled' */ status?: EnableStatus; /** - * @member {string} [taskType] The task type of the schedule (e.g. - * LabVmsShutdownTask, LabVmAutoStart). + * The task type of the schedule (e.g. LabVmsShutdownTask, LabVmAutoStart). */ taskType?: string; /** - * @member {WeekDetails} [weeklyRecurrence] If the schedule will occur only - * some days of the week, specify the weekly recurrence. + * If the schedule will occur only some days of the week, specify the weekly recurrence. */ weeklyRecurrence?: WeekDetails; /** - * @member {DayDetails} [dailyRecurrence] If the schedule will occur once - * each day of the week, specify the daily recurrence. + * If the schedule will occur once each day of the week, specify the daily recurrence. */ dailyRecurrence?: DayDetails; /** - * @member {HourDetails} [hourlyRecurrence] If the schedule will occur - * multiple times a day, specify the hourly recurrence. + * If the schedule will occur multiple times a day, specify the hourly recurrence. */ hourlyRecurrence?: HourDetails; /** - * @member {string} [timeZoneId] The time zone ID (e.g. Pacific Standard - * time). + * The time zone ID (e.g. Pacific Standard time). */ timeZoneId?: string; /** - * @member {NotificationSettings} [notificationSettings] Notification - * settings. + * Notification settings. */ notificationSettings?: NotificationSettings; /** - * @member {Date} [createdDate] The creation date of the schedule. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * The creation date of the schedule. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly createdDate?: Date; /** - * @member {string} [targetResourceId] The resource ID to which the schedule - * belongs + * The resource ID to which the schedule belongs */ targetResourceId?: string; /** - * @member {string} [provisioningState] The provisioning status of the - * resource. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * The provisioning status of the resource. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly provisioningState?: string; /** - * @member {string} [uniqueIdentifier] The unique immutable identifier of a - * resource (Guid). - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * The unique immutable identifier of a resource (Guid). + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly uniqueIdentifier?: string; } /** - * @interface - * An interface representing ApplicableSchedule. - * Schedules applicable to a virtual machine. The schedules may have been - * defined on a VM or on lab level. - * - * @extends Resource + * Schedules applicable to a virtual machine. The schedules may have been defined on a VM or on lab + * level. */ export interface ApplicableSchedule extends Resource { /** - * @member {Schedule} [labVmsShutdown] The auto-shutdown schedule, if one has - * been set at the lab or lab resource level. + * The auto-shutdown schedule, if one has been set at the lab or lab resource level. */ labVmsShutdown?: Schedule; /** - * @member {Schedule} [labVmsStartup] The auto-startup schedule, if one has - * been set at the lab or lab resource level. + * The auto-startup schedule, if one has been set at the lab or lab resource level. */ labVmsStartup?: Schedule; } /** - * @interface - * An interface representing WeekDetailsFragment. * Properties of a weekly schedule. - * */ export interface WeekDetailsFragment { /** - * @member {string[]} [weekdays] The days of the week for which the schedule - * is set (e.g. Sunday, Monday, Tuesday, etc.). + * The days of the week for which the schedule is set (e.g. Sunday, Monday, Tuesday, etc.). */ weekdays?: string[]; /** - * @member {string} [time] The time of the day the schedule will occur. + * The time of the day the schedule will occur. */ time?: string; } /** - * @interface - * An interface representing DayDetailsFragment. * Properties of a daily schedule. - * */ export interface DayDetailsFragment { /** - * @member {string} [time] The time of day the schedule will occur. + * The time of day the schedule will occur. */ time?: string; } /** - * @interface - * An interface representing HourDetailsFragment. * Properties of an hourly schedule. - * */ export interface HourDetailsFragment { /** - * @member {number} [minute] Minutes of the hour the schedule will run. + * Minutes of the hour the schedule will run. */ minute?: number; } /** - * @interface - * An interface representing NotificationSettingsFragment. * Notification settings for a schedule. - * */ export interface NotificationSettingsFragment { /** - * @member {EnableStatus} [status] If notifications are enabled for this - * schedule (i.e. Enabled, Disabled). Possible values include: 'Enabled', - * 'Disabled' + * If notifications are enabled for this schedule (i.e. Enabled, Disabled). Possible values + * include: 'Enabled', 'Disabled' */ status?: EnableStatus; /** - * @member {number} [timeInMinutes] Time in minutes before event at which - * notification will be sent. + * Time in minutes before event at which notification will be sent. */ timeInMinutes?: number; /** - * @member {string} [webhookUrl] The webhook URL to which the notification - * will be sent. + * The webhook URL to which the notification will be sent. */ webhookUrl?: string; /** - * @member {string} [emailRecipient] The email recipient to send - * notifications to (can be a list of semi-colon seperated email addresses). + * The email recipient to send notifications to (can be a list of semi-colon separated email + * addresses). */ emailRecipient?: string; /** - * @member {string} [notificationLocale] The locale to use when sending a - * notification (fallback for unsupported languages is EN). + * The locale to use when sending a notification (fallback for unsupported languages is EN). */ notificationLocale?: string; } /** - * @interface - * An interface representing UpdateResource. * Represents an update resource - * */ export interface UpdateResource { /** - * @member {{ [propertyName: string]: string }} [tags] The tags of the - * resource. + * The tags of the resource. */ tags?: { [propertyName: string]: string }; } /** - * @interface - * An interface representing ScheduleFragment. * A schedule. - * - * @extends UpdateResource */ export interface ScheduleFragment extends UpdateResource { /** - * @member {EnableStatus} [status] The status of the schedule (i.e. Enabled, - * Disabled). Possible values include: 'Enabled', 'Disabled' + * The status of the schedule (i.e. Enabled, Disabled). Possible values include: 'Enabled', + * 'Disabled' */ status?: EnableStatus; /** - * @member {string} [taskType] The task type of the schedule (e.g. - * LabVmsShutdownTask, LabVmAutoStart). + * The task type of the schedule (e.g. LabVmsShutdownTask, LabVmAutoStart). */ taskType?: string; /** - * @member {WeekDetailsFragment} [weeklyRecurrence] If the schedule will - * occur only some days of the week, specify the weekly recurrence. + * If the schedule will occur only some days of the week, specify the weekly recurrence. */ weeklyRecurrence?: WeekDetailsFragment; /** - * @member {DayDetailsFragment} [dailyRecurrence] If the schedule will occur - * once each day of the week, specify the daily recurrence. + * If the schedule will occur once each day of the week, specify the daily recurrence. */ dailyRecurrence?: DayDetailsFragment; /** - * @member {HourDetailsFragment} [hourlyRecurrence] If the schedule will - * occur multiple times a day, specify the hourly recurrence. + * If the schedule will occur multiple times a day, specify the hourly recurrence. */ hourlyRecurrence?: HourDetailsFragment; /** - * @member {string} [timeZoneId] The time zone ID (e.g. Pacific Standard - * time). + * The time zone ID (e.g. Pacific Standard time). */ timeZoneId?: string; /** - * @member {NotificationSettingsFragment} [notificationSettings] Notification - * settings. + * Notification settings. */ notificationSettings?: NotificationSettingsFragment; /** - * @member {string} [targetResourceId] The resource ID to which the schedule - * belongs + * The resource ID to which the schedule belongs */ targetResourceId?: string; } /** - * @interface - * An interface representing ApplicableScheduleFragment. - * Schedules applicable to a virtual machine. The schedules may have been - * defined on a VM or on lab level. - * - * @extends UpdateResource + * Schedules applicable to a virtual machine. The schedules may have been defined on a VM or on lab + * level. */ export interface ApplicableScheduleFragment extends UpdateResource { /** - * @member {ScheduleFragment} [labVmsShutdown] The auto-shutdown schedule, if - * one has been set at the lab or lab resource level. + * The auto-shutdown schedule, if one has been set at the lab or lab resource level. */ labVmsShutdown?: ScheduleFragment; /** - * @member {ScheduleFragment} [labVmsStartup] The auto-startup schedule, if - * one has been set at the lab or lab resource level. + * The auto-startup schedule, if one has been set at the lab or lab resource level. */ labVmsStartup?: ScheduleFragment; } /** - * @interface - * An interface representing ArtifactParameterProperties. * Properties of an artifact parameter. - * */ export interface ArtifactParameterProperties { /** - * @member {string} [name] The name of the artifact parameter. + * The name of the artifact parameter. */ name?: string; /** - * @member {string} [value] The value of the artifact parameter. + * The value of the artifact parameter. */ value?: string; } /** - * @interface - * An interface representing ArtifactInstallProperties. * Properties of an artifact. - * */ export interface ArtifactInstallProperties { /** - * @member {string} [artifactId] The artifact's identifier. + * The artifact's identifier. */ artifactId?: string; /** - * @member {string} [artifactTitle] The artifact's title. + * The artifact's title. */ artifactTitle?: string; /** - * @member {ArtifactParameterProperties[]} [parameters] The parameters of the - * artifact. + * The parameters of the artifact. */ parameters?: ArtifactParameterProperties[]; /** - * @member {string} [status] The status of the artifact. + * The status of the artifact. */ status?: string; /** - * @member {string} [deploymentStatusMessage] The status message from the - * deployment. + * The status message from the deployment. */ deploymentStatusMessage?: string; /** - * @member {string} [vmExtensionStatusMessage] The status message from the - * virtual machine extension. + * The status message from the virtual machine extension. */ vmExtensionStatusMessage?: string; /** - * @member {Date} [installTime] The time that the artifact starts to install - * on the virtual machine. + * The time that the artifact starts to install on the virtual machine. */ installTime?: Date; } /** - * @interface - * An interface representing ApplyArtifactsRequest. * Request body for applying artifacts to a virtual machine. - * */ export interface ApplyArtifactsRequest { /** - * @member {ArtifactInstallProperties[]} [artifacts] The list of artifacts to - * apply. + * The list of artifacts to apply. */ artifacts?: ArtifactInstallProperties[]; } /** - * @interface - * An interface representing ParametersValueFileInfo. * A file containing a set of parameter values for an ARM template. - * */ export interface ParametersValueFileInfo { /** - * @member {string} [fileName] File name. + * File name. */ fileName?: string; /** - * @member {any} [parametersValueInfo] Contents of the file. + * Contents of the file. */ parametersValueInfo?: any; } /** - * @interface - * An interface representing ArmTemplate. * An Azure Resource Manager template. - * - * @extends Resource */ export interface ArmTemplate extends Resource { /** - * @member {string} [displayName] The display name of the ARM template. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * The display name of the ARM template. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly displayName?: string; /** - * @member {string} [description] The description of the ARM template. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * The description of the ARM template. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly description?: string; /** - * @member {string} [publisher] The publisher of the ARM template. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * The publisher of the ARM template. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly publisher?: string; /** - * @member {string} [icon] The URI to the icon of the ARM template. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * The URI to the icon of the ARM template. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly icon?: string; /** - * @member {any} [contents] The contents of the ARM template. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * The contents of the ARM template. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly contents?: any; /** - * @member {Date} [createdDate] The creation date of the armTemplate. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * The creation date of the armTemplate. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly createdDate?: Date; /** - * @member {ParametersValueFileInfo[]} [parametersValueFilesInfo] File name - * and parameter values information from all azuredeploy.*.parameters.json - * for the ARM template. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * File name and parameter values information from all azuredeploy.*.parameters.json for the ARM + * template. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly parametersValueFilesInfo?: ParametersValueFileInfo[]; /** - * @member {boolean} [enabled] Whether or not ARM template is enabled for use - * by lab user. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * Whether or not ARM template is enabled for use by lab user. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly enabled?: boolean; } /** - * @interface - * An interface representing ArmTemplateInfo. * Information about a generated ARM template. - * */ export interface ArmTemplateInfo { /** - * @member {any} [template] The template's contents. + * The template's contents. */ template?: any; /** - * @member {any} [parameters] The parameters of the ARM template. + * The parameters of the ARM template. */ parameters?: any; } /** - * @interface - * An interface representing ArmTemplateParameterProperties. * Properties of an Azure Resource Manager template parameter. - * */ export interface ArmTemplateParameterProperties { /** - * @member {string} [name] The name of the template parameter. + * The name of the template parameter. */ name?: string; /** - * @member {string} [value] The value of the template parameter. + * The value of the template parameter. */ value?: string; } /** - * @interface - * An interface representing ArmTemplateParameterPropertiesFragment. * Properties of an Azure Resource Manager template parameter. - * */ export interface ArmTemplateParameterPropertiesFragment { /** - * @member {string} [name] The name of the template parameter. + * The name of the template parameter. */ name?: string; /** - * @member {string} [value] The value of the template parameter. + * The value of the template parameter. */ value?: string; } /** - * @interface - * An interface representing Artifact. * An artifact. - * - * @extends Resource */ export interface Artifact extends Resource { /** - * @member {string} [title] The artifact's title. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * The artifact's title. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly title?: string; /** - * @member {string} [description] The artifact's description. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * The artifact's description. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly description?: string; /** - * @member {string} [publisher] The artifact's publisher. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * The artifact's publisher. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly publisher?: string; /** - * @member {string} [filePath] The file path to the artifact. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * The file path to the artifact. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly filePath?: string; /** - * @member {string} [icon] The URI to the artifact icon. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * The URI to the artifact icon. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly icon?: string; /** - * @member {string} [targetOsType] The artifact's target OS. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * The artifact's target OS. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly targetOsType?: string; /** - * @member {any} [parameters] The artifact's parameters. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * The artifact's parameters. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly parameters?: any; /** - * @member {Date} [createdDate] The artifact's creation date. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * The artifact's creation date. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly createdDate?: Date; } /** - * @interface - * An interface representing ArtifactDeploymentStatusProperties. * Properties of an artifact deployment. - * */ export interface ArtifactDeploymentStatusProperties { /** - * @member {string} [deploymentStatus] The deployment status of the artifact. + * The deployment status of the artifact. */ deploymentStatus?: string; /** - * @member {number} [artifactsApplied] The total count of the artifacts that - * were successfully applied. + * The total count of the artifacts that were successfully applied. */ artifactsApplied?: number; /** - * @member {number} [totalArtifacts] The total count of the artifacts that - * were tentatively applied. + * The total count of the artifacts that were tentatively applied. */ totalArtifacts?: number; } /** - * @interface - * An interface representing ArtifactDeploymentStatusPropertiesFragment. * Properties of an artifact deployment. - * */ export interface ArtifactDeploymentStatusPropertiesFragment { /** - * @member {string} [deploymentStatus] The deployment status of the artifact. + * The deployment status of the artifact. */ deploymentStatus?: string; /** - * @member {number} [artifactsApplied] The total count of the artifacts that - * were successfully applied. + * The total count of the artifacts that were successfully applied. */ artifactsApplied?: number; /** - * @member {number} [totalArtifacts] The total count of the artifacts that - * were tentatively applied. + * The total count of the artifacts that were tentatively applied. */ totalArtifacts?: number; } /** - * @interface - * An interface representing ArtifactParameterPropertiesFragment. * Properties of an artifact parameter. - * */ export interface ArtifactParameterPropertiesFragment { /** - * @member {string} [name] The name of the artifact parameter. + * The name of the artifact parameter. */ name?: string; /** - * @member {string} [value] The value of the artifact parameter. + * The value of the artifact parameter. */ value?: string; } /** - * @interface - * An interface representing ArtifactInstallPropertiesFragment. * Properties of an artifact. - * */ export interface ArtifactInstallPropertiesFragment { /** - * @member {string} [artifactId] The artifact's identifier. + * The artifact's identifier. */ artifactId?: string; /** - * @member {string} [artifactTitle] The artifact's title. + * The artifact's title. */ artifactTitle?: string; /** - * @member {ArtifactParameterPropertiesFragment[]} [parameters] The - * parameters of the artifact. + * The parameters of the artifact. */ parameters?: ArtifactParameterPropertiesFragment[]; /** - * @member {string} [status] The status of the artifact. + * The status of the artifact. */ status?: string; /** - * @member {string} [deploymentStatusMessage] The status message from the - * deployment. + * The status message from the deployment. */ deploymentStatusMessage?: string; /** - * @member {string} [vmExtensionStatusMessage] The status message from the - * virtual machine extension. + * The status message from the virtual machine extension. */ vmExtensionStatusMessage?: string; /** - * @member {Date} [installTime] The time that the artifact starts to install - * on the virtual machine. + * The time that the artifact starts to install on the virtual machine. */ installTime?: Date; } /** - * @interface - * An interface representing ArtifactSource. * Properties of an artifact source. - * - * @extends Resource */ export interface ArtifactSource extends Resource { /** - * @member {string} [displayName] The artifact source's display name. + * The artifact source's display name. */ displayName?: string; /** - * @member {string} [uri] The artifact source's URI. + * The artifact source's URI. */ uri?: string; /** - * @member {SourceControlType} [sourceType] The artifact source's type. - * Possible values include: 'VsoGit', 'GitHub' + * The artifact source's type. Possible values include: 'VsoGit', 'GitHub' */ sourceType?: SourceControlType; /** - * @member {string} [folderPath] The folder containing artifacts. + * The folder containing artifacts. */ folderPath?: string; /** - * @member {string} [armTemplateFolderPath] The folder containing Azure - * Resource Manager templates. + * The folder containing Azure Resource Manager templates. */ armTemplateFolderPath?: string; /** - * @member {string} [branchRef] The artifact source's branch reference. + * The artifact source's branch reference. */ branchRef?: string; /** - * @member {string} [securityToken] The security token to authenticate to the - * artifact source. + * The security token to authenticate to the artifact source. */ securityToken?: string; /** - * @member {EnableStatus} [status] Indicates if the artifact source is - * enabled (values: Enabled, Disabled). Possible values include: 'Enabled', - * 'Disabled' + * Indicates if the artifact source is enabled (values: Enabled, Disabled). Possible values + * include: 'Enabled', 'Disabled' */ status?: EnableStatus; /** - * @member {Date} [createdDate] The artifact source's creation date. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * The artifact source's creation date. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly createdDate?: Date; /** - * @member {string} [provisioningState] The provisioning status of the - * resource. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * The provisioning status of the resource. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly provisioningState?: string; /** - * @member {string} [uniqueIdentifier] The unique immutable identifier of a - * resource (Guid). - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * The unique immutable identifier of a resource (Guid). + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly uniqueIdentifier?: string; } /** - * @interface - * An interface representing ArtifactSourceFragment. * Properties of an artifact source. - * - * @extends UpdateResource */ export interface ArtifactSourceFragment extends UpdateResource { /** - * @member {string} [displayName] The artifact source's display name. + * The artifact source's display name. */ displayName?: string; /** - * @member {string} [uri] The artifact source's URI. + * The artifact source's URI. */ uri?: string; /** - * @member {SourceControlType} [sourceType] The artifact source's type. - * Possible values include: 'VsoGit', 'GitHub' + * The artifact source's type. Possible values include: 'VsoGit', 'GitHub' */ sourceType?: SourceControlType; /** - * @member {string} [folderPath] The folder containing artifacts. + * The folder containing artifacts. */ folderPath?: string; /** - * @member {string} [armTemplateFolderPath] The folder containing Azure - * Resource Manager templates. + * The folder containing Azure Resource Manager templates. */ armTemplateFolderPath?: string; /** - * @member {string} [branchRef] The artifact source's branch reference. + * The artifact source's branch reference. */ branchRef?: string; /** - * @member {string} [securityToken] The security token to authenticate to the - * artifact source. + * The security token to authenticate to the artifact source. */ securityToken?: string; /** - * @member {EnableStatus} [status] Indicates if the artifact source is - * enabled (values: Enabled, Disabled). Possible values include: 'Enabled', - * 'Disabled' + * Indicates if the artifact source is enabled (values: Enabled, Disabled). Possible values + * include: 'Enabled', 'Disabled' */ status?: EnableStatus; } /** - * @interface - * An interface representing AttachDiskProperties. * Properties of the disk to attach. - * */ export interface AttachDiskProperties { /** - * @member {string} [leasedByLabVmId] The resource ID of the Lab virtual - * machine to which the disk is attached. + * The resource ID of the Lab virtual machine to which the disk is attached. */ leasedByLabVmId?: string; } /** - * @interface - * An interface representing AttachNewDataDiskOptions. * Properties to attach new disk to the Virtual Machine. - * */ export interface AttachNewDataDiskOptions { /** - * @member {number} [diskSizeGiB] Size of the disk to be attached in - * GibiBytes. + * Size of the disk to be attached in Gibibytes. */ diskSizeGiB?: number; /** - * @member {string} [diskName] The name of the disk to be attached. + * The name of the disk to be attached. */ diskName?: string; /** - * @member {StorageType} [diskType] The storage type for the disk (i.e. - * Standard, Premium). Possible values include: 'Standard', 'Premium' + * The storage type for the disk (i.e. Standard, Premium). Possible values include: 'Standard', + * 'Premium' */ diskType?: StorageType; } /** - * @interface - * An interface representing AttachNewDataDiskOptionsFragment. * Properties to attach new disk to the Virtual Machine. - * */ export interface AttachNewDataDiskOptionsFragment { /** - * @member {number} [diskSizeGiB] Size of the disk to be attached in - * GibiBytes. + * Size of the disk to be attached in Gibibytes. */ diskSizeGiB?: number; /** - * @member {string} [diskName] The name of the disk to be attached. + * The name of the disk to be attached. */ diskName?: string; /** - * @member {StorageType} [diskType] The storage type for the disk (i.e. - * Standard, Premium). Possible values include: 'Standard', 'Premium' + * The storage type for the disk (i.e. Standard, Premium). Possible values include: 'Standard', + * 'Premium' */ diskType?: StorageType; } /** - * @interface - * An interface representing BulkCreationParameters. * Parameters for creating multiple virtual machines as a single action. - * */ export interface BulkCreationParameters { /** - * @member {number} [instanceCount] The number of virtual machine instances - * to create. + * The number of virtual machine instances to create. */ instanceCount?: number; } /** - * @interface - * An interface representing BulkCreationParametersFragment. * Parameters for creating multiple virtual machines as a single action. - * */ export interface BulkCreationParametersFragment { /** - * @member {number} [instanceCount] The number of virtual machine instances - * to create. + * The number of virtual machine instances to create. */ instanceCount?: number; } /** - * @interface - * An interface representing ComputeDataDisk. * A data disks attached to a virtual machine. - * */ export interface ComputeDataDisk { /** - * @member {string} [name] Gets data disk name. + * Gets data disk name. */ name?: string; /** - * @member {string} [diskUri] When backed by a blob, the URI of underlying - * blob. + * When backed by a blob, the URI of underlying blob. */ diskUri?: string; /** - * @member {string} [managedDiskId] When backed by managed disk, this is the - * ID of the compute disk resource. + * When backed by managed disk, this is the ID of the compute disk resource. */ managedDiskId?: string; /** - * @member {number} [diskSizeGiB] Gets data disk size in GiB. + * Gets data disk size in GiB. */ diskSizeGiB?: number; } /** - * @interface - * An interface representing ComputeDataDiskFragment. * A data disks attached to a virtual machine. - * */ export interface ComputeDataDiskFragment { /** - * @member {string} [name] Gets data disk name. + * Gets data disk name. */ name?: string; /** - * @member {string} [diskUri] When backed by a blob, the URI of underlying - * blob. + * When backed by a blob, the URI of underlying blob. */ diskUri?: string; /** - * @member {string} [managedDiskId] When backed by managed disk, this is the - * ID of the compute disk resource. + * When backed by managed disk, this is the ID of the compute disk resource. */ managedDiskId?: string; /** - * @member {number} [diskSizeGiB] Gets data disk size in GiB. + * Gets data disk size in GiB. */ diskSizeGiB?: number; } /** - * @interface - * An interface representing ComputeVmInstanceViewStatus. * Status information about a virtual machine. - * */ export interface ComputeVmInstanceViewStatus { /** - * @member {string} [code] Gets the status Code. + * Gets the status Code. */ code?: string; /** - * @member {string} [displayStatus] Gets the short localizable label for the - * status. + * Gets the short localizable label for the status. */ displayStatus?: string; /** - * @member {string} [message] Gets the message associated with the status. + * Gets the message associated with the status. */ message?: string; } /** - * @interface - * An interface representing ComputeVmInstanceViewStatusFragment. * Status information about a virtual machine. - * */ export interface ComputeVmInstanceViewStatusFragment { /** - * @member {string} [code] Gets the status Code. + * Gets the status Code. */ code?: string; /** - * @member {string} [displayStatus] Gets the short localizable label for the - * status. + * Gets the short localizable label for the status. */ displayStatus?: string; /** - * @member {string} [message] Gets the message associated with the status. + * Gets the message associated with the status. */ message?: string; } /** - * @interface - * An interface representing ComputeVmProperties. * Properties of a virtual machine returned by the Microsoft.Compute API. - * */ export interface ComputeVmProperties { /** - * @member {ComputeVmInstanceViewStatus[]} [statuses] Gets the statuses of - * the virtual machine. + * Gets the statuses of the virtual machine. */ statuses?: ComputeVmInstanceViewStatus[]; /** - * @member {string} [osType] Gets the OS type of the virtual machine. + * Gets the OS type of the virtual machine. */ osType?: string; /** - * @member {string} [vmSize] Gets the size of the virtual machine. + * Gets the size of the virtual machine. */ vmSize?: string; /** - * @member {string} [networkInterfaceId] Gets the network interface ID of the - * virtual machine. + * Gets the network interface ID of the virtual machine. */ networkInterfaceId?: string; /** - * @member {string} [osDiskId] Gets OS disk blob uri for the virtual machine. + * Gets OS disk blob uri for the virtual machine. */ osDiskId?: string; /** - * @member {string[]} [dataDiskIds] Gets data disks blob uri for the virtual - * machine. + * Gets data disks blob uri for the virtual machine. */ dataDiskIds?: string[]; /** - * @member {ComputeDataDisk[]} [dataDisks] Gets all data disks attached to - * the virtual machine. + * Gets all data disks attached to the virtual machine. */ dataDisks?: ComputeDataDisk[]; } /** - * @interface - * An interface representing ComputeVmPropertiesFragment. * Properties of a virtual machine returned by the Microsoft.Compute API. - * */ export interface ComputeVmPropertiesFragment { /** - * @member {ComputeVmInstanceViewStatusFragment[]} [statuses] Gets the - * statuses of the virtual machine. + * Gets the statuses of the virtual machine. */ statuses?: ComputeVmInstanceViewStatusFragment[]; /** - * @member {string} [osType] Gets the OS type of the virtual machine. + * Gets the OS type of the virtual machine. */ osType?: string; /** - * @member {string} [vmSize] Gets the size of the virtual machine. + * Gets the size of the virtual machine. */ vmSize?: string; /** - * @member {string} [networkInterfaceId] Gets the network interface ID of the - * virtual machine. + * Gets the network interface ID of the virtual machine. */ networkInterfaceId?: string; /** - * @member {string} [osDiskId] Gets OS disk blob uri for the virtual machine. + * Gets OS disk blob uri for the virtual machine. */ osDiskId?: string; /** - * @member {string[]} [dataDiskIds] Gets data disks blob uri for the virtual - * machine. + * Gets data disks blob uri for the virtual machine. */ dataDiskIds?: string[]; /** - * @member {ComputeDataDiskFragment[]} [dataDisks] Gets all data disks - * attached to the virtual machine. + * Gets all data disks attached to the virtual machine. */ dataDisks?: ComputeDataDiskFragment[]; } /** - * @interface - * An interface representing PercentageCostThresholdProperties. * Properties of a percentage cost threshold. - * */ export interface PercentageCostThresholdProperties { /** - * @member {number} [thresholdValue] The cost threshold value. + * The cost threshold value. */ thresholdValue?: number; } /** - * @interface - * An interface representing CostThresholdProperties. * Properties of a cost threshold item. - * */ export interface CostThresholdProperties { /** - * @member {string} [thresholdId] The ID of the cost threshold item. + * The ID of the cost threshold item. */ thresholdId?: string; /** - * @member {PercentageCostThresholdProperties} [percentageThreshold] The - * value of the percentage cost threshold. + * The value of the percentage cost threshold. */ percentageThreshold?: PercentageCostThresholdProperties; /** - * @member {CostThresholdStatus} [displayOnChart] Indicates whether this - * threshold will be displayed on cost charts. Possible values include: + * Indicates whether this threshold will be displayed on cost charts. Possible values include: * 'Enabled', 'Disabled' */ displayOnChart?: CostThresholdStatus; /** - * @member {CostThresholdStatus} [sendNotificationWhenExceeded] Indicates - * whether notifications will be sent when this threshold is exceeded. - * Possible values include: 'Enabled', 'Disabled' + * Indicates whether notifications will be sent when this threshold is exceeded. Possible values + * include: 'Enabled', 'Disabled' */ sendNotificationWhenExceeded?: CostThresholdStatus; /** - * @member {string} [notificationSent] Indicates the datetime when - * notifications were last sent for this threshold. + * Indicates the datetime when notifications were last sent for this threshold. */ notificationSent?: string; } /** - * @interface - * An interface representing WindowsOsInfo. * Information about a Windows OS. - * */ export interface WindowsOsInfo { /** - * @member {WindowsOsState} [windowsOsState] The state of the Windows OS - * (i.e. NonSysprepped, SysprepRequested, SysprepApplied). Possible values - * include: 'NonSysprepped', 'SysprepRequested', 'SysprepApplied' + * The state of the Windows OS (i.e. NonSysprepped, SysprepRequested, SysprepApplied). Possible + * values include: 'NonSysprepped', 'SysprepRequested', 'SysprepApplied' */ windowsOsState?: WindowsOsState; } /** - * @interface - * An interface representing LinuxOsInfo. * Information about a Linux OS. - * */ export interface LinuxOsInfo { /** - * @member {LinuxOsState} [linuxOsState] The state of the Linux OS (i.e. - * NonDeprovisioned, DeprovisionRequested, DeprovisionApplied). Possible - * values include: 'NonDeprovisioned', 'DeprovisionRequested', - * 'DeprovisionApplied' + * The state of the Linux OS (i.e. NonDeprovisioned, DeprovisionRequested, DeprovisionApplied). + * Possible values include: 'NonDeprovisioned', 'DeprovisionRequested', 'DeprovisionApplied' */ linuxOsState?: LinuxOsState; } /** - * @interface - * An interface representing CustomImagePropertiesFromVm. * Properties for creating a custom image from a virtual machine. - * */ export interface CustomImagePropertiesFromVm { /** - * @member {string} [sourceVmId] The source vm identifier. + * The source vm identifier. */ sourceVmId?: string; /** - * @member {WindowsOsInfo} [windowsOsInfo] The Windows OS information of the - * VM. + * The Windows OS information of the VM. */ windowsOsInfo?: WindowsOsInfo; /** - * @member {LinuxOsInfo} [linuxOsInfo] The Linux OS information of the VM. + * The Linux OS information of the VM. */ linuxOsInfo?: LinuxOsInfo; } /** - * @interface - * An interface representing CustomImagePropertiesCustom. * Properties for creating a custom image from a VHD. - * */ export interface CustomImagePropertiesCustom { /** - * @member {string} [imageName] The image name. + * The image name. */ imageName?: string; /** - * @member {boolean} [sysPrep] Indicates whether sysprep has been run on the - * VHD. + * Indicates whether sysprep has been run on the VHD. */ sysPrep?: boolean; /** - * @member {CustomImageOsType} osType The OS type of the custom image (i.e. - * Windows, Linux). Possible values include: 'Windows', 'Linux', 'None' + * The OS type of the custom image (i.e. Windows, Linux). Possible values include: 'Windows', + * 'Linux', 'None' */ osType: CustomImageOsType; } /** - * @interface - * An interface representing DataDiskStorageTypeInfo. * Storage information about the data disks present in the custom image - * */ export interface DataDiskStorageTypeInfo { /** - * @member {string} [lun] Disk Lun + * Disk Lun */ lun?: string; /** - * @member {StorageType} [storageType] Disk Storage Type. Possible values - * include: 'Standard', 'Premium' + * Disk Storage Type. Possible values include: 'Standard', 'Premium' */ storageType?: StorageType; } /** - * @interface - * An interface representing CustomImagePropertiesFromPlan. * Properties for plan on a custom image. - * */ export interface CustomImagePropertiesFromPlan { /** - * @member {string} [id] The id of the plan, equivalent to name of the plan + * The id of the plan, equivalent to name of the plan */ id?: string; /** - * @member {string} [publisher] The publisher for the plan from the - * marketplace image the custom image is derived from + * The publisher for the plan from the marketplace image the custom image is derived from */ publisher?: string; /** - * @member {string} [offer] The offer for the plan from the marketplace image - * the custom image is derived from + * The offer for the plan from the marketplace image the custom image is derived from */ offer?: string; } /** - * @interface - * An interface representing CustomImage. * A custom image. - * - * @extends Resource */ export interface CustomImage extends Resource { /** - * @member {CustomImagePropertiesFromVm} [vm] The virtual machine from which - * the image is to be created. + * The virtual machine from which the image is to be created. */ vm?: CustomImagePropertiesFromVm; /** - * @member {CustomImagePropertiesCustom} [vhd] The VHD from which the image - * is to be created. + * The VHD from which the image is to be created. */ vhd?: CustomImagePropertiesCustom; /** - * @member {string} [description] The description of the custom image. + * The description of the custom image. */ description?: string; /** - * @member {string} [author] The author of the custom image. + * The author of the custom image. */ author?: string; /** - * @member {Date} [creationDate] The creation date of the custom image. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * The creation date of the custom image. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly creationDate?: Date; /** - * @member {string} [managedImageId] The Managed Image Id backing the custom - * image. + * The Managed Image Id backing the custom image. */ managedImageId?: string; /** - * @member {string} [managedSnapshotId] The Managed Snapshot Id backing the - * custom image. + * The Managed Snapshot Id backing the custom image. */ managedSnapshotId?: string; /** - * @member {DataDiskStorageTypeInfo[]} [dataDiskStorageInfo] Storage - * information about the data disks present in the custom image + * Storage information about the data disks present in the custom image */ dataDiskStorageInfo?: DataDiskStorageTypeInfo[]; /** - * @member {CustomImagePropertiesFromPlan} [customImagePlan] Storage - * information about the plan related to this custom image + * Storage information about the plan related to this custom image */ customImagePlan?: CustomImagePropertiesFromPlan; /** - * @member {boolean} [isPlanAuthorized] Whether or not the custom images - * underlying offer/plan has been enabled for programmatic deployment + * Whether or not the custom images underlying offer/plan has been enabled for programmatic + * deployment */ isPlanAuthorized?: boolean; /** - * @member {string} [provisioningState] The provisioning status of the - * resource. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * The provisioning status of the resource. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly provisioningState?: string; /** - * @member {string} [uniqueIdentifier] The unique immutable identifier of a - * resource (Guid). - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * The unique immutable identifier of a resource (Guid). + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly uniqueIdentifier?: string; } /** - * @interface - * An interface representing WindowsOsInfoFragment. * Information about a Windows OS. - * */ export interface WindowsOsInfoFragment { /** - * @member {WindowsOsState} [windowsOsState] The state of the Windows OS - * (i.e. NonSysprepped, SysprepRequested, SysprepApplied). Possible values - * include: 'NonSysprepped', 'SysprepRequested', 'SysprepApplied' + * The state of the Windows OS (i.e. NonSysprepped, SysprepRequested, SysprepApplied). Possible + * values include: 'NonSysprepped', 'SysprepRequested', 'SysprepApplied' */ windowsOsState?: WindowsOsState; } /** - * @interface - * An interface representing LinuxOsInfoFragment. * Information about a Linux OS. - * */ export interface LinuxOsInfoFragment { /** - * @member {LinuxOsState} [linuxOsState] The state of the Linux OS (i.e. - * NonDeprovisioned, DeprovisionRequested, DeprovisionApplied). Possible - * values include: 'NonDeprovisioned', 'DeprovisionRequested', - * 'DeprovisionApplied' + * The state of the Linux OS (i.e. NonDeprovisioned, DeprovisionRequested, DeprovisionApplied). + * Possible values include: 'NonDeprovisioned', 'DeprovisionRequested', 'DeprovisionApplied' */ linuxOsState?: LinuxOsState; } /** - * @interface - * An interface representing CustomImagePropertiesFromVmFragment. * Properties for creating a custom image from a virtual machine. - * */ export interface CustomImagePropertiesFromVmFragment { /** - * @member {string} [sourceVmId] The source vm identifier. + * The source vm identifier. */ sourceVmId?: string; /** - * @member {WindowsOsInfoFragment} [windowsOsInfo] The Windows OS information - * of the VM. + * The Windows OS information of the VM. */ windowsOsInfo?: WindowsOsInfoFragment; /** - * @member {LinuxOsInfoFragment} [linuxOsInfo] The Linux OS information of - * the VM. + * The Linux OS information of the VM. */ linuxOsInfo?: LinuxOsInfoFragment; } /** - * @interface - * An interface representing CustomImagePropertiesCustomFragment. * Properties for creating a custom image from a VHD. - * */ export interface CustomImagePropertiesCustomFragment { /** - * @member {string} [imageName] The image name. + * The image name. */ imageName?: string; /** - * @member {boolean} [sysPrep] Indicates whether sysprep has been run on the - * VHD. + * Indicates whether sysprep has been run on the VHD. */ sysPrep?: boolean; /** - * @member {CustomImageOsType} [osType] The OS type of the custom image (i.e. - * Windows, Linux). Possible values include: 'Windows', 'Linux', 'None' + * The OS type of the custom image (i.e. Windows, Linux). Possible values include: 'Windows', + * 'Linux', 'None' */ osType?: CustomImageOsType; } /** - * @interface - * An interface representing DataDiskStorageTypeInfoFragment. * Storage information about the data disks present in the custom image - * */ export interface DataDiskStorageTypeInfoFragment { /** - * @member {string} [lun] Disk Lun + * Disk Lun */ lun?: string; /** - * @member {StorageType} [storageType] Disk Storage Type. Possible values - * include: 'Standard', 'Premium' + * Disk Storage Type. Possible values include: 'Standard', 'Premium' */ storageType?: StorageType; } /** - * @interface - * An interface representing CustomImagePropertiesFromPlanFragment. * Properties for plan on a custom image. - * */ export interface CustomImagePropertiesFromPlanFragment { /** - * @member {string} [id] The id of the plan, equivalent to name of the plan + * The id of the plan, equivalent to name of the plan */ id?: string; /** - * @member {string} [publisher] The publisher for the plan from the - * marketplace image the custom image is derived from + * The publisher for the plan from the marketplace image the custom image is derived from */ publisher?: string; /** - * @member {string} [offer] The offer for the plan from the marketplace image - * the custom image is derived from + * The offer for the plan from the marketplace image the custom image is derived from */ offer?: string; } /** - * @interface - * An interface representing CustomImageFragment. * A custom image. - * - * @extends UpdateResource */ export interface CustomImageFragment extends UpdateResource { /** - * @member {CustomImagePropertiesFromVmFragment} [vm] The virtual machine - * from which the image is to be created. + * The virtual machine from which the image is to be created. */ vm?: CustomImagePropertiesFromVmFragment; /** - * @member {CustomImagePropertiesCustomFragment} [vhd] The VHD from which the - * image is to be created. + * The VHD from which the image is to be created. */ vhd?: CustomImagePropertiesCustomFragment; /** - * @member {string} [description] The description of the custom image. + * The description of the custom image. */ description?: string; /** - * @member {string} [author] The author of the custom image. + * The author of the custom image. */ author?: string; /** - * @member {string} [managedImageId] The Managed Image Id backing the custom - * image. + * The Managed Image Id backing the custom image. */ managedImageId?: string; /** - * @member {string} [managedSnapshotId] The Managed Snapshot Id backing the - * custom image. + * The Managed Snapshot Id backing the custom image. */ managedSnapshotId?: string; /** - * @member {DataDiskStorageTypeInfoFragment[]} [dataDiskStorageInfo] Storage - * information about the data disks present in the custom image + * Storage information about the data disks present in the custom image */ dataDiskStorageInfo?: DataDiskStorageTypeInfoFragment[]; /** - * @member {CustomImagePropertiesFromPlanFragment} [customImagePlan] Storage - * information about the plan related to this custom image + * Storage information about the plan related to this custom image */ customImagePlan?: CustomImagePropertiesFromPlanFragment; /** - * @member {boolean} [isPlanAuthorized] Whether or not the custom images - * underlying offer/plan has been enabled for programmatic deployment + * Whether or not the custom images underlying offer/plan has been enabled for programmatic + * deployment */ isPlanAuthorized?: boolean; } /** - * @interface - * An interface representing DataDiskProperties. * Request body for adding a new or existing data disk to a virtual machine. - * */ export interface DataDiskProperties { /** - * @member {AttachNewDataDiskOptions} [attachNewDataDiskOptions] Specifies - * options to attach a new disk to the virtual machine. + * Specifies options to attach a new disk to the virtual machine. */ attachNewDataDiskOptions?: AttachNewDataDiskOptions; /** - * @member {string} [existingLabDiskId] Specifies the existing lab disk id to - * attach to virtual machine. + * Specifies the existing lab disk id to attach to virtual machine. */ existingLabDiskId?: string; /** - * @member {HostCachingOptions} [hostCaching] Caching option for a data disk - * (i.e. None, ReadOnly, ReadWrite). Possible values include: 'None', - * 'ReadOnly', 'ReadWrite' + * Caching option for a data disk (i.e. None, ReadOnly, ReadWrite). Possible values include: + * 'None', 'ReadOnly', 'ReadWrite' */ hostCaching?: HostCachingOptions; } /** - * @interface - * An interface representing DataDiskPropertiesFragment. * Request body for adding a new or existing data disk to a virtual machine. - * */ export interface DataDiskPropertiesFragment { /** - * @member {AttachNewDataDiskOptionsFragment} [attachNewDataDiskOptions] * Specifies options to attach a new disk to the virtual machine. */ attachNewDataDiskOptions?: AttachNewDataDiskOptionsFragment; /** - * @member {string} [existingLabDiskId] Specifies the existing lab disk id to - * attach to virtual machine. + * Specifies the existing lab disk id to attach to virtual machine. */ existingLabDiskId?: string; /** - * @member {HostCachingOptions} [hostCaching] Caching option for a data disk - * (i.e. None, ReadOnly, ReadWrite). Possible values include: 'None', - * 'ReadOnly', 'ReadWrite' + * Caching option for a data disk (i.e. None, ReadOnly, ReadWrite). Possible values include: + * 'None', 'ReadOnly', 'ReadWrite' */ hostCaching?: HostCachingOptions; } /** - * @interface - * An interface representing DetachDataDiskProperties. * Request body for detaching data disk from a virtual machine. - * */ export interface DetachDataDiskProperties { /** - * @member {string} [existingLabDiskId] Specifies the disk resource ID to - * detach from virtual machine. + * Specifies the disk resource ID to detach from virtual machine. */ existingLabDiskId?: string; } /** - * @interface - * An interface representing DetachDiskProperties. * Properties of the disk to detach. - * */ export interface DetachDiskProperties { /** - * @member {string} [leasedByLabVmId] The resource ID of the Lab VM to which - * the disk is attached. + * The resource ID of the Lab VM to which the disk is attached. */ leasedByLabVmId?: string; } /** - * @interface - * An interface representing Disk. * A Disk. - * - * @extends Resource */ export interface Disk extends Resource { /** - * @member {StorageType} [diskType] The storage type for the disk (i.e. - * Standard, Premium). Possible values include: 'Standard', 'Premium' + * The storage type for the disk (i.e. Standard, Premium). Possible values include: 'Standard', + * 'Premium' */ diskType?: StorageType; /** - * @member {number} [diskSizeGiB] The size of the disk in GibiBytes. + * The size of the disk in Gibibytes. */ diskSizeGiB?: number; /** - * @member {string} [leasedByLabVmId] The resource ID of the VM to which this - * disk is leased. + * The resource ID of the VM to which this disk is leased. */ leasedByLabVmId?: string; /** - * @member {string} [diskBlobName] When backed by a blob, the name of the VHD - * blob without extension. + * When backed by a blob, the name of the VHD blob without extension. */ diskBlobName?: string; /** - * @member {string} [diskUri] When backed by a blob, the URI of underlying - * blob. + * When backed by a blob, the URI of underlying blob. */ diskUri?: string; /** - * @member {Date} [createdDate] The creation date of the disk. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * The creation date of the disk. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly createdDate?: Date; /** - * @member {string} [hostCaching] The host caching policy of the disk (i.e. - * None, ReadOnly, ReadWrite). + * The host caching policy of the disk (i.e. None, ReadOnly, ReadWrite). */ hostCaching?: string; /** - * @member {string} [managedDiskId] When backed by managed disk, this is the - * ID of the compute disk resource. + * When backed by managed disk, this is the ID of the compute disk resource. */ managedDiskId?: string; /** - * @member {string} [provisioningState] The provisioning status of the - * resource. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * The provisioning status of the resource. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly provisioningState?: string; /** - * @member {string} [uniqueIdentifier] The unique immutable identifier of a - * resource (Guid). - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * The unique immutable identifier of a resource (Guid). + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly uniqueIdentifier?: string; } /** - * @interface - * An interface representing DiskFragment. * A Disk. - * - * @extends UpdateResource */ export interface DiskFragment extends UpdateResource { /** - * @member {StorageType} [diskType] The storage type for the disk (i.e. - * Standard, Premium). Possible values include: 'Standard', 'Premium' + * The storage type for the disk (i.e. Standard, Premium). Possible values include: 'Standard', + * 'Premium' */ diskType?: StorageType; /** - * @member {number} [diskSizeGiB] The size of the disk in GibiBytes. + * The size of the disk in Gibibytes. */ diskSizeGiB?: number; /** - * @member {string} [leasedByLabVmId] The resource ID of the VM to which this - * disk is leased. + * The resource ID of the VM to which this disk is leased. */ leasedByLabVmId?: string; /** - * @member {string} [diskBlobName] When backed by a blob, the name of the VHD - * blob without extension. + * When backed by a blob, the name of the VHD blob without extension. */ diskBlobName?: string; /** - * @member {string} [diskUri] When backed by a blob, the URI of underlying - * blob. + * When backed by a blob, the URI of underlying blob. */ diskUri?: string; /** - * @member {string} [hostCaching] The host caching policy of the disk (i.e. - * None, ReadOnly, ReadWrite). + * The host caching policy of the disk (i.e. None, ReadOnly, ReadWrite). */ hostCaching?: string; /** - * @member {string} [managedDiskId] When backed by managed disk, this is the - * ID of the compute disk resource. + * When backed by managed disk, this is the ID of the compute disk resource. */ managedDiskId?: string; } /** - * @interface - * An interface representing EnvironmentDeploymentProperties. * Properties of an environment deployment. - * */ export interface EnvironmentDeploymentProperties { /** - * @member {string} [armTemplateId] The Azure Resource Manager template's - * identifier. + * The Azure Resource Manager template's identifier. */ armTemplateId?: string; /** - * @member {ArmTemplateParameterProperties[]} [parameters] The parameters of - * the Azure Resource Manager template. + * The parameters of the Azure Resource Manager template. */ parameters?: ArmTemplateParameterProperties[]; } /** - * @interface - * An interface representing DtlEnvironment. * An environment, which is essentially an ARM template deployment. - * - * @extends Resource */ export interface DtlEnvironment extends Resource { /** - * @member {EnvironmentDeploymentProperties} [deploymentProperties] The - * deployment properties of the environment. + * The deployment properties of the environment. */ deploymentProperties?: EnvironmentDeploymentProperties; /** - * @member {string} [armTemplateDisplayName] The display name of the Azure - * Resource Manager template that produced the environment. + * The display name of the Azure Resource Manager template that produced the environment. */ armTemplateDisplayName?: string; /** - * @member {string} [resourceGroupId] The identifier of the resource group - * containing the environment's resources. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * The identifier of the resource group containing the environment's resources. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly resourceGroupId?: string; /** - * @member {string} [createdByUser] The creator of the environment. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * The creator of the environment. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly createdByUser?: string; /** - * @member {string} [provisioningState] The provisioning status of the - * resource. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * The provisioning status of the resource. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly provisioningState?: string; /** - * @member {string} [uniqueIdentifier] The unique immutable identifier of a - * resource (Guid). - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * The unique immutable identifier of a resource (Guid). + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly uniqueIdentifier?: string; } /** - * @interface - * An interface representing EnvironmentDeploymentPropertiesFragment. * Properties of an environment deployment. - * */ export interface EnvironmentDeploymentPropertiesFragment { /** - * @member {string} [armTemplateId] The Azure Resource Manager template's - * identifier. + * The Azure Resource Manager template's identifier. */ armTemplateId?: string; /** - * @member {ArmTemplateParameterPropertiesFragment[]} [parameters] The - * parameters of the Azure Resource Manager template. + * The parameters of the Azure Resource Manager template. */ parameters?: ArmTemplateParameterPropertiesFragment[]; } /** - * @interface - * An interface representing DtlEnvironmentFragment. * An environment, which is essentially an ARM template deployment. - * - * @extends UpdateResource */ export interface DtlEnvironmentFragment extends UpdateResource { /** - * @member {EnvironmentDeploymentPropertiesFragment} [deploymentProperties] * The deployment properties of the environment. */ deploymentProperties?: EnvironmentDeploymentPropertiesFragment; /** - * @member {string} [armTemplateDisplayName] The display name of the Azure - * Resource Manager template that produced the environment. + * The display name of the Azure Resource Manager template that produced the environment. */ armTemplateDisplayName?: string; } /** - * @interface - * An interface representing EvaluatePoliciesProperties. * Properties for evaluating a policy set. - * */ export interface EvaluatePoliciesProperties { /** - * @member {string} [factName] The fact name. + * The fact name. */ factName?: string; /** - * @member {string} [factData] The fact data. + * The fact data. */ factData?: string; /** - * @member {string} [valueOffset] The value offset. + * The value offset. */ valueOffset?: string; /** - * @member {string} [userObjectId] The user for which policies will be - * evaluated + * The user for which policies will be evaluated */ userObjectId?: string; } /** - * @interface - * An interface representing EvaluatePoliciesRequest. * Request body for evaluating a policy set. - * */ export interface EvaluatePoliciesRequest { /** - * @member {EvaluatePoliciesProperties[]} [policies] Policies to evaluate. + * Policies to evaluate. */ policies?: EvaluatePoliciesProperties[]; } /** - * @interface - * An interface representing PolicyViolation. * Policy violation. - * */ export interface PolicyViolation { /** - * @member {string} [code] The code of the policy violation. + * The code of the policy violation. */ code?: string; /** - * @member {string} [message] The message of the policy violation. + * The message of the policy violation. */ message?: string; } /** - * @interface - * An interface representing PolicySetResult. * Result of a policy set evaluation. - * */ export interface PolicySetResult { /** - * @member {boolean} [hasError] A value indicating whether this policy set - * evaluation has discovered violations. + * A value indicating whether this policy set evaluation has discovered violations. */ hasError?: boolean; /** - * @member {PolicyViolation[]} [policyViolations] The list of policy - * violations. + * The list of policy violations. */ policyViolations?: PolicyViolation[]; } /** - * @interface - * An interface representing EvaluatePoliciesResponse. * Response body for evaluating a policy set. - * */ export interface EvaluatePoliciesResponse { /** - * @member {PolicySetResult[]} [results] Results of evaluating a policy set. + * Results of evaluating a policy set. */ results?: PolicySetResult[]; } /** - * @interface - * An interface representing Event. * An event to be notified for. - * */ export interface Event { /** - * @member {NotificationChannelEventType} [eventName] The event type for - * which this notification is enabled (i.e. AutoShutdown, Cost). Possible + * The event type for which this notification is enabled (i.e. AutoShutdown, Cost). Possible * values include: 'AutoShutdown', 'Cost' */ eventName?: NotificationChannelEventType; } /** - * @interface - * An interface representing EventFragment. * An event to be notified for. - * */ export interface EventFragment { /** - * @member {NotificationChannelEventType} [eventName] The event type for - * which this notification is enabled (i.e. AutoShutdown, Cost). Possible + * The event type for which this notification is enabled (i.e. AutoShutdown, Cost). Possible * values include: 'AutoShutdown', 'Cost' */ eventName?: NotificationChannelEventType; } /** - * @interface - * An interface representing ExportResourceUsageParameters. * The parameters of the export operation. - * */ export interface ExportResourceUsageParameters { /** - * @member {string} [blobStorageAbsoluteSasUri] The blob storage absolute sas - * uri with write permission to the container which the usage data needs to - * be uploaded to. + * The blob storage absolute sas uri with write permission to the container which the usage data + * needs to be uploaded to. */ blobStorageAbsoluteSasUri?: string; /** - * @member {Date} [usageStartDate] The start time of the usage. If not - * provided, usage will be reported since the beginning of data collection. + * The start time of the usage. If not provided, usage will be reported since the beginning of + * data collection. */ usageStartDate?: Date; } /** - * @interface - * An interface representing ExternalSubnet. * Subnet information as returned by the Microsoft.Network API. - * */ export interface ExternalSubnet { /** - * @member {string} [id] Gets or sets the identifier. + * Gets or sets the identifier. */ id?: string; /** - * @member {string} [name] Gets or sets the name. + * Gets or sets the name. */ name?: string; } /** - * @interface - * An interface representing ExternalSubnetFragment. * Subnet information as returned by the Microsoft.Network API. - * */ export interface ExternalSubnetFragment { /** - * @member {string} [id] Gets or sets the identifier. + * Gets or sets the identifier. */ id?: string; /** - * @member {string} [name] Gets or sets the name. + * Gets or sets the name. */ name?: string; } /** - * @interface - * An interface representing GalleryImageReference. * The reference information for an Azure Marketplace image. - * */ export interface GalleryImageReference { /** - * @member {string} [offer] The offer of the gallery image. + * The offer of the gallery image. */ offer?: string; /** - * @member {string} [publisher] The publisher of the gallery image. + * The publisher of the gallery image. */ publisher?: string; /** - * @member {string} [sku] The SKU of the gallery image. + * The SKU of the gallery image. */ sku?: string; /** - * @member {string} [osType] The OS type of the gallery image. + * The OS type of the gallery image. */ osType?: string; /** - * @member {string} [version] The version of the gallery image. + * The version of the gallery image. */ version?: string; } /** - * @interface - * An interface representing InboundNatRule. - * A rule for NAT - exposing a VM's port (backendPort) on the public IP address - * using a load balancer. - * + * A rule for NAT - exposing a VM's port (backendPort) on the public IP address using a load + * balancer. */ export interface InboundNatRule { /** - * @member {TransportProtocol} [transportProtocol] The transport protocol for - * the endpoint. Possible values include: 'Tcp', 'Udp' + * The transport protocol for the endpoint. Possible values include: 'Tcp', 'Udp' */ transportProtocol?: TransportProtocol; /** - * @member {number} [frontendPort] The external endpoint port of the inbound - * connection. Possible values range between 1 and 65535, inclusive. If - * unspecified, a value will be allocated automatically. + * The external endpoint port of the inbound connection. Possible values range between 1 and + * 65535, inclusive. If unspecified, a value will be allocated automatically. */ frontendPort?: number; /** - * @member {number} [backendPort] The port to which the external traffic will - * be redirected. + * The port to which the external traffic will be redirected. */ backendPort?: number; } /** - * @interface - * An interface representing SharedPublicIpAddressConfiguration. - * Properties of a virtual machine that determine how it is connected to a load - * balancer. - * + * Properties of a virtual machine that determine how it is connected to a load balancer. */ export interface SharedPublicIpAddressConfiguration { /** - * @member {InboundNatRule[]} [inboundNatRules] The incoming NAT rules + * The incoming NAT rules */ inboundNatRules?: InboundNatRule[]; } /** - * @interface - * An interface representing NetworkInterfaceProperties. * Properties of a network interface. - * */ export interface NetworkInterfaceProperties { /** - * @member {string} [virtualNetworkId] The resource ID of the virtual - * network. + * The resource ID of the virtual network. */ virtualNetworkId?: string; /** - * @member {string} [subnetId] The resource ID of the sub net. + * The resource ID of the sub net. */ subnetId?: string; /** - * @member {string} [publicIpAddressId] The resource ID of the public IP - * address. + * The resource ID of the public IP address. */ publicIpAddressId?: string; /** - * @member {string} [publicIpAddress] The public IP address. + * The public IP address. */ publicIpAddress?: string; /** - * @member {string} [privateIpAddress] The private IP address. + * The private IP address. */ privateIpAddress?: string; /** - * @member {string} [dnsName] The DNS name. + * The DNS name. */ dnsName?: string; /** - * @member {string} [rdpAuthority] The RdpAuthority property is a server DNS - * host name or IP address followed by the service port number for RDP - * (Remote Desktop Protocol). + * The RdpAuthority property is a server DNS host name or IP address followed by the service port + * number for RDP (Remote Desktop Protocol). */ rdpAuthority?: string; /** - * @member {string} [sshAuthority] The SshAuthority property is a server DNS - * host name or IP address followed by the service port number for SSH. + * The SshAuthority property is a server DNS host name or IP address followed by the service port + * number for SSH. */ sshAuthority?: string; /** - * @member {SharedPublicIpAddressConfiguration} - * [sharedPublicIpAddressConfiguration] The configuration for sharing a - * public IP address across multiple virtual machines. + * The configuration for sharing a public IP address across multiple virtual machines. */ sharedPublicIpAddressConfiguration?: SharedPublicIpAddressConfiguration; } /** - * @interface - * An interface representing ScheduleCreationParameter. * Properties for creating a schedule. - * */ export interface ScheduleCreationParameter { /** - * @member {EnableStatus} [status] The status of the schedule (i.e. Enabled, - * Disabled). Possible values include: 'Enabled', 'Disabled' + * The status of the schedule (i.e. Enabled, Disabled). Possible values include: 'Enabled', + * 'Disabled' */ status?: EnableStatus; /** - * @member {string} [taskType] The task type of the schedule (e.g. - * LabVmsShutdownTask, LabVmAutoStart). + * The task type of the schedule (e.g. LabVmsShutdownTask, LabVmAutoStart). */ taskType?: string; /** - * @member {WeekDetails} [weeklyRecurrence] If the schedule will occur only - * some days of the week, specify the weekly recurrence. + * If the schedule will occur only some days of the week, specify the weekly recurrence. */ weeklyRecurrence?: WeekDetails; /** - * @member {DayDetails} [dailyRecurrence] If the schedule will occur once - * each day of the week, specify the daily recurrence. + * If the schedule will occur once each day of the week, specify the daily recurrence. */ dailyRecurrence?: DayDetails; /** - * @member {HourDetails} [hourlyRecurrence] If the schedule will occur - * multiple times a day, specify the hourly recurrence. + * If the schedule will occur multiple times a day, specify the hourly recurrence. */ hourlyRecurrence?: HourDetails; /** - * @member {string} [timeZoneId] The time zone ID (e.g. Pacific Standard - * time). + * The time zone ID (e.g. Pacific Standard time). */ timeZoneId?: string; /** - * @member {NotificationSettings} [notificationSettings] Notification - * settings. + * Notification settings. */ notificationSettings?: NotificationSettings; /** - * @member {string} [targetResourceId] The resource ID to which the schedule - * belongs + * The resource ID to which the schedule belongs */ targetResourceId?: string; /** - * @member {string} [name] The name of the virtual machine or environment + * The name of the virtual machine or environment */ name?: string; /** - * @member {string} [location] The location of the new virtual machine or - * environment + * The location of the new virtual machine or environment */ location?: string; /** - * @member {{ [propertyName: string]: string }} [tags] The tags of the - * resource. + * The tags of the resource. */ tags?: { [propertyName: string]: string }; } /** - * @interface - * An interface representing LabVirtualMachineCreationParameter. * Properties for creating a virtual machine. - * */ export interface LabVirtualMachineCreationParameter { /** - * @member {BulkCreationParameters} [bulkCreationParameters] The number of - * virtual machine instances to create. + * The number of virtual machine instances to create. */ bulkCreationParameters?: BulkCreationParameters; /** - * @member {string} [notes] The notes of the virtual machine. + * The notes of the virtual machine. */ notes?: string; /** - * @member {string} [ownerObjectId] The object identifier of the owner of the - * virtual machine. + * The object identifier of the owner of the virtual machine. */ ownerObjectId?: string; /** - * @member {string} [ownerUserPrincipalName] The user principal name of the - * virtual machine owner. + * The user principal name of the virtual machine owner. */ ownerUserPrincipalName?: string; /** - * @member {string} [createdByUserId] The object identifier of the creator of - * the virtual machine. + * The object identifier of the creator of the virtual machine. */ createdByUserId?: string; /** - * @member {string} [createdByUser] The email address of creator of the - * virtual machine. + * The email address of creator of the virtual machine. */ createdByUser?: string; /** - * @member {Date} [createdDate] The creation date of the virtual machine. + * The creation date of the virtual machine. */ createdDate?: Date; /** - * @member {string} [computeId] The resource identifier (Microsoft.Compute) - * of the virtual machine. + * The resource identifier (Microsoft.Compute) of the virtual machine. */ computeId?: string; /** - * @member {string} [customImageId] The custom image identifier of the - * virtual machine. + * The custom image identifier of the virtual machine. */ customImageId?: string; /** - * @member {string} [osType] The OS type of the virtual machine. + * The OS type of the virtual machine. */ osType?: string; /** - * @member {string} [size] The size of the virtual machine. + * The size of the virtual machine. */ size?: string; /** - * @member {string} [userName] The user name of the virtual machine. + * The user name of the virtual machine. */ userName?: string; /** - * @member {string} [password] The password of the virtual machine - * administrator. + * The password of the virtual machine administrator. */ password?: string; /** - * @member {string} [sshKey] The SSH key of the virtual machine - * administrator. + * The SSH key of the virtual machine administrator. */ sshKey?: string; /** - * @member {boolean} [isAuthenticationWithSshKey] Indicates whether this - * virtual machine uses an SSH key for authentication. + * Indicates whether this virtual machine uses an SSH key for authentication. */ isAuthenticationWithSshKey?: boolean; /** - * @member {string} [fqdn] The fully-qualified domain name of the virtual - * machine. + * The fully-qualified domain name of the virtual machine. */ fqdn?: string; /** - * @member {string} [labSubnetName] The lab subnet name of the virtual - * machine. + * The lab subnet name of the virtual machine. */ labSubnetName?: string; /** - * @member {string} [labVirtualNetworkId] The lab virtual network identifier - * of the virtual machine. + * The lab virtual network identifier of the virtual machine. */ labVirtualNetworkId?: string; /** - * @member {boolean} [disallowPublicIpAddress] Indicates whether the virtual - * machine is to be created without a public IP address. + * Indicates whether the virtual machine is to be created without a public IP address. */ disallowPublicIpAddress?: boolean; /** - * @member {ArtifactInstallProperties[]} [artifacts] The artifacts to be - * installed on the virtual machine. + * The artifacts to be installed on the virtual machine. */ artifacts?: ArtifactInstallProperties[]; /** - * @member {ArtifactDeploymentStatusProperties} [artifactDeploymentStatus] * The artifact deployment status for the virtual machine. */ artifactDeploymentStatus?: ArtifactDeploymentStatusProperties; /** - * @member {GalleryImageReference} [galleryImageReference] The Microsoft - * Azure Marketplace image reference of the virtual machine. + * The Microsoft Azure Marketplace image reference of the virtual machine. */ galleryImageReference?: GalleryImageReference; /** - * @member {string} [planId] The id of the plan associated with the virtual - * machine image + * The id of the plan associated with the virtual machine image */ planId?: string; /** - * @member {NetworkInterfaceProperties} [networkInterface] The network - * interface properties. + * The network interface properties. */ networkInterface?: NetworkInterfaceProperties; /** - * @member {Date} [expirationDate] The expiration date for VM. + * The expiration date for VM. */ expirationDate?: Date; /** - * @member {boolean} [allowClaim] Indicates whether another user can take - * ownership of the virtual machine + * Indicates whether another user can take ownership of the virtual machine */ allowClaim?: boolean; /** - * @member {string} [storageType] Storage type to use for virtual machine - * (i.e. Standard, Premium). + * Storage type to use for virtual machine (i.e. Standard, Premium). */ storageType?: string; /** - * @member {VirtualMachineCreationSource} [virtualMachineCreationSource] - * Tells source of creation of lab virtual machine. Output property only. - * Possible values include: 'FromCustomImage', 'FromGalleryImage' + * Tells source of creation of lab virtual machine. Output property only. Possible values + * include: 'FromCustomImage', 'FromGalleryImage' */ virtualMachineCreationSource?: VirtualMachineCreationSource; /** - * @member {string} [environmentId] The resource ID of the environment that - * contains this virtual machine, if any. + * The resource ID of the environment that contains this virtual machine, if any. */ environmentId?: string; /** - * @member {DataDiskProperties[]} [dataDiskParameters] New or existing data - * disks to attach to the virtual machine after creation + * New or existing data disks to attach to the virtual machine after creation */ dataDiskParameters?: DataDiskProperties[]; /** - * @member {ScheduleCreationParameter[]} [scheduleParameters] Virtual Machine - * schedules to be created + * Virtual Machine schedules to be created */ scheduleParameters?: ScheduleCreationParameter[]; /** - * @member {string} [lastKnownPowerState] Last known compute power state - * captured in DTL + * Last known compute power state captured in DTL */ lastKnownPowerState?: string; /** - * @member {string} [name] The name of the virtual machine or environment + * The name of the virtual machine or environment */ name?: string; /** - * @member {string} [location] The location of the new virtual machine or - * environment + * The location of the new virtual machine or environment */ location?: string; /** - * @member {{ [propertyName: string]: string }} [tags] The tags of the - * resource. + * The tags of the resource. */ tags?: { [propertyName: string]: string }; } /** - * @interface - * An interface representing FormulaPropertiesFromVm. * Information about a VM from which a formula is to be created. - * */ export interface FormulaPropertiesFromVm { /** - * @member {string} [labVmId] The identifier of the VM from which a formula - * is to be created. + * The identifier of the VM from which a formula is to be created. */ labVmId?: string; } /** - * @interface - * An interface representing Formula. * A formula for creating a VM, specifying an image base and other parameters - * - * @extends Resource */ export interface Formula extends Resource { /** - * @member {string} [description] The description of the formula. + * The description of the formula. */ description?: string; /** - * @member {string} [author] The author of the formula. + * The author of the formula. */ author?: string; /** - * @member {string} [osType] The OS type of the formula. + * The OS type of the formula. */ osType?: string; /** - * @member {Date} [creationDate] The creation date of the formula. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * The creation date of the formula. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly creationDate?: Date; /** - * @member {LabVirtualMachineCreationParameter} [formulaContent] The content - * of the formula. + * The content of the formula. */ formulaContent?: LabVirtualMachineCreationParameter; /** - * @member {FormulaPropertiesFromVm} [vm] Information about a VM from which a - * formula is to be created. + * Information about a VM from which a formula is to be created. */ vm?: FormulaPropertiesFromVm; /** - * @member {string} [provisioningState] The provisioning status of the - * resource. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * The provisioning status of the resource. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly provisioningState?: string; /** - * @member {string} [uniqueIdentifier] The unique immutable identifier of a - * resource (Guid). - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * The unique immutable identifier of a resource (Guid). + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly uniqueIdentifier?: string; } /** - * @interface - * An interface representing GalleryImageReferenceFragment. * The reference information for an Azure Marketplace image. - * */ export interface GalleryImageReferenceFragment { /** - * @member {string} [offer] The offer of the gallery image. + * The offer of the gallery image. */ offer?: string; /** - * @member {string} [publisher] The publisher of the gallery image. + * The publisher of the gallery image. */ publisher?: string; /** - * @member {string} [sku] The SKU of the gallery image. + * The SKU of the gallery image. */ sku?: string; /** - * @member {string} [osType] The OS type of the gallery image. + * The OS type of the gallery image. */ osType?: string; /** - * @member {string} [version] The version of the gallery image. + * The version of the gallery image. */ version?: string; } /** - * @interface - * An interface representing InboundNatRuleFragment. - * A rule for NAT - exposing a VM's port (backendPort) on the public IP address - * using a load balancer. - * + * A rule for NAT - exposing a VM's port (backendPort) on the public IP address using a load + * balancer. */ export interface InboundNatRuleFragment { /** - * @member {TransportProtocol} [transportProtocol] The transport protocol for - * the endpoint. Possible values include: 'Tcp', 'Udp' + * The transport protocol for the endpoint. Possible values include: 'Tcp', 'Udp' */ transportProtocol?: TransportProtocol; /** - * @member {number} [frontendPort] The external endpoint port of the inbound - * connection. Possible values range between 1 and 65535, inclusive. If - * unspecified, a value will be allocated automatically. + * The external endpoint port of the inbound connection. Possible values range between 1 and + * 65535, inclusive. If unspecified, a value will be allocated automatically. */ frontendPort?: number; /** - * @member {number} [backendPort] The port to which the external traffic will - * be redirected. + * The port to which the external traffic will be redirected. */ backendPort?: number; } /** - * @interface - * An interface representing SharedPublicIpAddressConfigurationFragment. - * Properties of a virtual machine that determine how it is connected to a load - * balancer. - * + * Properties of a virtual machine that determine how it is connected to a load balancer. */ export interface SharedPublicIpAddressConfigurationFragment { /** - * @member {InboundNatRuleFragment[]} [inboundNatRules] The incoming NAT - * rules + * The incoming NAT rules */ inboundNatRules?: InboundNatRuleFragment[]; } /** - * @interface - * An interface representing NetworkInterfacePropertiesFragment. * Properties of a network interface. - * */ export interface NetworkInterfacePropertiesFragment { /** - * @member {string} [virtualNetworkId] The resource ID of the virtual - * network. + * The resource ID of the virtual network. */ virtualNetworkId?: string; /** - * @member {string} [subnetId] The resource ID of the sub net. + * The resource ID of the sub net. */ subnetId?: string; /** - * @member {string} [publicIpAddressId] The resource ID of the public IP - * address. + * The resource ID of the public IP address. */ publicIpAddressId?: string; /** - * @member {string} [publicIpAddress] The public IP address. + * The public IP address. */ publicIpAddress?: string; /** - * @member {string} [privateIpAddress] The private IP address. + * The private IP address. */ privateIpAddress?: string; /** - * @member {string} [dnsName] The DNS name. + * The DNS name. */ dnsName?: string; /** - * @member {string} [rdpAuthority] The RdpAuthority property is a server DNS - * host name or IP address followed by the service port number for RDP - * (Remote Desktop Protocol). + * The RdpAuthority property is a server DNS host name or IP address followed by the service port + * number for RDP (Remote Desktop Protocol). */ rdpAuthority?: string; /** - * @member {string} [sshAuthority] The SshAuthority property is a server DNS - * host name or IP address followed by the service port number for SSH. + * The SshAuthority property is a server DNS host name or IP address followed by the service port + * number for SSH. */ sshAuthority?: string; /** - * @member {SharedPublicIpAddressConfigurationFragment} - * [sharedPublicIpAddressConfiguration] The configuration for sharing a - * public IP address across multiple virtual machines. + * The configuration for sharing a public IP address across multiple virtual machines. */ sharedPublicIpAddressConfiguration?: SharedPublicIpAddressConfigurationFragment; } /** - * @interface - * An interface representing ScheduleCreationParameterFragment. * Properties for creating a schedule. - * */ export interface ScheduleCreationParameterFragment { /** - * @member {EnableStatus} [status] The status of the schedule (i.e. Enabled, - * Disabled). Possible values include: 'Enabled', 'Disabled' + * The status of the schedule (i.e. Enabled, Disabled). Possible values include: 'Enabled', + * 'Disabled' */ status?: EnableStatus; /** - * @member {string} [taskType] The task type of the schedule (e.g. - * LabVmsShutdownTask, LabVmAutoStart). + * The task type of the schedule (e.g. LabVmsShutdownTask, LabVmAutoStart). */ taskType?: string; /** - * @member {WeekDetailsFragment} [weeklyRecurrence] If the schedule will - * occur only some days of the week, specify the weekly recurrence. + * If the schedule will occur only some days of the week, specify the weekly recurrence. */ weeklyRecurrence?: WeekDetailsFragment; /** - * @member {DayDetailsFragment} [dailyRecurrence] If the schedule will occur - * once each day of the week, specify the daily recurrence. + * If the schedule will occur once each day of the week, specify the daily recurrence. */ dailyRecurrence?: DayDetailsFragment; /** - * @member {HourDetailsFragment} [hourlyRecurrence] If the schedule will - * occur multiple times a day, specify the hourly recurrence. + * If the schedule will occur multiple times a day, specify the hourly recurrence. */ hourlyRecurrence?: HourDetailsFragment; /** - * @member {string} [timeZoneId] The time zone ID (e.g. Pacific Standard - * time). + * The time zone ID (e.g. Pacific Standard time). */ timeZoneId?: string; /** - * @member {NotificationSettingsFragment} [notificationSettings] Notification - * settings. + * Notification settings. */ notificationSettings?: NotificationSettingsFragment; /** - * @member {string} [targetResourceId] The resource ID to which the schedule - * belongs + * The resource ID to which the schedule belongs */ targetResourceId?: string; /** - * @member {string} [name] The name of the virtual machine or environment + * The name of the virtual machine or environment */ name?: string; /** - * @member {string} [location] The location of the new virtual machine or - * environment + * The location of the new virtual machine or environment */ location?: string; /** - * @member {{ [propertyName: string]: string }} [tags] The tags of the - * resource. + * The tags of the resource. */ tags?: { [propertyName: string]: string }; } /** - * @interface - * An interface representing LabVirtualMachineCreationParameterFragment. * Properties for creating a virtual machine. - * */ export interface LabVirtualMachineCreationParameterFragment { /** - * @member {BulkCreationParametersFragment} [bulkCreationParameters] The - * number of virtual machine instances to create. + * The number of virtual machine instances to create. */ bulkCreationParameters?: BulkCreationParametersFragment; /** - * @member {string} [notes] The notes of the virtual machine. + * The notes of the virtual machine. */ notes?: string; /** - * @member {string} [ownerObjectId] The object identifier of the owner of the - * virtual machine. + * The object identifier of the owner of the virtual machine. */ ownerObjectId?: string; /** - * @member {string} [ownerUserPrincipalName] The user principal name of the - * virtual machine owner. + * The user principal name of the virtual machine owner. */ ownerUserPrincipalName?: string; /** - * @member {string} [createdByUserId] The object identifier of the creator of - * the virtual machine. + * The object identifier of the creator of the virtual machine. */ createdByUserId?: string; /** - * @member {string} [createdByUser] The email address of creator of the - * virtual machine. + * The email address of creator of the virtual machine. */ createdByUser?: string; /** - * @member {Date} [createdDate] The creation date of the virtual machine. + * The creation date of the virtual machine. */ createdDate?: Date; /** - * @member {string} [computeId] The resource identifier (Microsoft.Compute) - * of the virtual machine. + * The resource identifier (Microsoft.Compute) of the virtual machine. */ computeId?: string; /** - * @member {string} [customImageId] The custom image identifier of the - * virtual machine. + * The custom image identifier of the virtual machine. */ customImageId?: string; /** - * @member {string} [osType] The OS type of the virtual machine. + * The OS type of the virtual machine. */ osType?: string; /** - * @member {string} [size] The size of the virtual machine. + * The size of the virtual machine. */ size?: string; /** - * @member {string} [userName] The user name of the virtual machine. + * The user name of the virtual machine. */ userName?: string; /** - * @member {string} [password] The password of the virtual machine - * administrator. + * The password of the virtual machine administrator. */ password?: string; /** - * @member {string} [sshKey] The SSH key of the virtual machine - * administrator. + * The SSH key of the virtual machine administrator. */ sshKey?: string; /** - * @member {boolean} [isAuthenticationWithSshKey] Indicates whether this - * virtual machine uses an SSH key for authentication. + * Indicates whether this virtual machine uses an SSH key for authentication. */ isAuthenticationWithSshKey?: boolean; /** - * @member {string} [fqdn] The fully-qualified domain name of the virtual - * machine. + * The fully-qualified domain name of the virtual machine. */ fqdn?: string; /** - * @member {string} [labSubnetName] The lab subnet name of the virtual - * machine. + * The lab subnet name of the virtual machine. */ labSubnetName?: string; /** - * @member {string} [labVirtualNetworkId] The lab virtual network identifier - * of the virtual machine. + * The lab virtual network identifier of the virtual machine. */ labVirtualNetworkId?: string; /** - * @member {boolean} [disallowPublicIpAddress] Indicates whether the virtual - * machine is to be created without a public IP address. + * Indicates whether the virtual machine is to be created without a public IP address. */ disallowPublicIpAddress?: boolean; /** - * @member {ArtifactInstallPropertiesFragment[]} [artifacts] The artifacts to - * be installed on the virtual machine. + * The artifacts to be installed on the virtual machine. */ artifacts?: ArtifactInstallPropertiesFragment[]; /** - * @member {ArtifactDeploymentStatusPropertiesFragment} - * [artifactDeploymentStatus] The artifact deployment status for the virtual - * machine. + * The artifact deployment status for the virtual machine. */ artifactDeploymentStatus?: ArtifactDeploymentStatusPropertiesFragment; /** - * @member {GalleryImageReferenceFragment} [galleryImageReference] The - * Microsoft Azure Marketplace image reference of the virtual machine. + * The Microsoft Azure Marketplace image reference of the virtual machine. */ galleryImageReference?: GalleryImageReferenceFragment; /** - * @member {string} [planId] The id of the plan associated with the virtual - * machine image + * The id of the plan associated with the virtual machine image */ planId?: string; /** - * @member {NetworkInterfacePropertiesFragment} [networkInterface] The - * network interface properties. + * The network interface properties. */ networkInterface?: NetworkInterfacePropertiesFragment; /** - * @member {Date} [expirationDate] The expiration date for VM. + * The expiration date for VM. */ expirationDate?: Date; /** - * @member {boolean} [allowClaim] Indicates whether another user can take - * ownership of the virtual machine + * Indicates whether another user can take ownership of the virtual machine */ allowClaim?: boolean; /** - * @member {string} [storageType] Storage type to use for virtual machine - * (i.e. Standard, Premium). + * Storage type to use for virtual machine (i.e. Standard, Premium). */ storageType?: string; /** - * @member {VirtualMachineCreationSource} [virtualMachineCreationSource] - * Tells source of creation of lab virtual machine. Output property only. - * Possible values include: 'FromCustomImage', 'FromGalleryImage' + * Tells source of creation of lab virtual machine. Output property only. Possible values + * include: 'FromCustomImage', 'FromGalleryImage' */ virtualMachineCreationSource?: VirtualMachineCreationSource; /** - * @member {string} [environmentId] The resource ID of the environment that - * contains this virtual machine, if any. + * The resource ID of the environment that contains this virtual machine, if any. */ environmentId?: string; /** - * @member {DataDiskPropertiesFragment[]} [dataDiskParameters] New or - * existing data disks to attach to the virtual machine after creation + * New or existing data disks to attach to the virtual machine after creation */ dataDiskParameters?: DataDiskPropertiesFragment[]; /** - * @member {ScheduleCreationParameterFragment[]} [scheduleParameters] Virtual - * Machine schedules to be created + * Virtual Machine schedules to be created */ scheduleParameters?: ScheduleCreationParameterFragment[]; /** - * @member {string} [lastKnownPowerState] Last known compute power state - * captured in DTL + * Last known compute power state captured in DTL */ lastKnownPowerState?: string; /** - * @member {string} [name] The name of the virtual machine or environment + * The name of the virtual machine or environment */ name?: string; /** - * @member {string} [location] The location of the new virtual machine or - * environment + * The location of the new virtual machine or environment */ location?: string; /** - * @member {{ [propertyName: string]: string }} [tags] The tags of the - * resource. + * The tags of the resource. */ tags?: { [propertyName: string]: string }; } /** - * @interface - * An interface representing FormulaPropertiesFromVmFragment. * Information about a VM from which a formula is to be created. - * */ export interface FormulaPropertiesFromVmFragment { /** - * @member {string} [labVmId] The identifier of the VM from which a formula - * is to be created. + * The identifier of the VM from which a formula is to be created. */ labVmId?: string; } /** - * @interface - * An interface representing FormulaFragment. * A formula for creating a VM, specifying an image base and other parameters - * - * @extends UpdateResource */ export interface FormulaFragment extends UpdateResource { /** - * @member {string} [description] The description of the formula. + * The description of the formula. */ description?: string; /** - * @member {string} [author] The author of the formula. + * The author of the formula. */ author?: string; /** - * @member {string} [osType] The OS type of the formula. + * The OS type of the formula. */ osType?: string; /** - * @member {LabVirtualMachineCreationParameterFragment} [formulaContent] The - * content of the formula. + * The content of the formula. */ formulaContent?: LabVirtualMachineCreationParameterFragment; /** - * @member {FormulaPropertiesFromVmFragment} [vm] Information about a VM from - * which a formula is to be created. + * Information about a VM from which a formula is to be created. */ vm?: FormulaPropertiesFromVmFragment; } /** - * @interface - * An interface representing GalleryImage. * A gallery image. - * - * @extends Resource */ export interface GalleryImage extends Resource { /** - * @member {string} [author] The author of the gallery image. + * The author of the gallery image. */ author?: string; /** - * @member {Date} [createdDate] The creation date of the gallery image. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * The creation date of the gallery image. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly createdDate?: Date; /** - * @member {string} [description] The description of the gallery image. + * The description of the gallery image. */ description?: string; /** - * @member {GalleryImageReference} [imageReference] The image reference of - * the gallery image. + * The image reference of the gallery image. */ imageReference?: GalleryImageReference; /** - * @member {string} [icon] The icon of the gallery image. + * The icon of the gallery image. */ icon?: string; /** - * @member {boolean} [enabled] Indicates whether this gallery image is - * enabled. + * Indicates whether this gallery image is enabled. */ enabled?: boolean; /** - * @member {string} [planId] The third party plan that applies to this image + * The third party plan that applies to this image */ planId?: string; /** - * @member {boolean} [isPlanAuthorized] Indicates if the plan has been - * authorized for programmatic deployment. + * Indicates if the plan has been authorized for programmatic deployment. */ isPlanAuthorized?: boolean; } /** - * @interface - * An interface representing ParameterInfo. * Information about an artifact's parameter. - * */ export interface ParameterInfo { /** - * @member {string} [name] The name of the artifact parameter. + * The name of the artifact parameter. */ name?: string; /** - * @member {string} [value] The value of the artifact parameter. + * The value of the artifact parameter. */ value?: string; } /** - * @interface - * An interface representing GenerateArmTemplateRequest. * Parameters for generating an ARM template for deploying artifacts. - * */ export interface GenerateArmTemplateRequest { /** - * @member {string} [virtualMachineName] The resource name of the virtual - * machine. + * The resource name of the virtual machine. */ virtualMachineName?: string; /** - * @member {ParameterInfo[]} [parameters] The parameters of the ARM template. + * The parameters of the ARM template. */ parameters?: ParameterInfo[]; /** - * @member {string} [location] The location of the virtual machine. + * The location of the virtual machine. */ location?: string; /** - * @member {FileUploadOptions} [fileUploadOptions] Options for uploading the - * files for the artifact. UploadFilesAndGenerateSasTokens is the default - * value. Possible values include: 'UploadFilesAndGenerateSasTokens', 'None' + * Options for uploading the files for the artifact. UploadFilesAndGenerateSasTokens is the + * default value. Possible values include: 'UploadFilesAndGenerateSasTokens', 'None' */ fileUploadOptions?: FileUploadOptions; } /** - * @interface - * An interface representing GenerateUploadUriParameter. * Properties for generating an upload URI. - * */ export interface GenerateUploadUriParameter { /** - * @member {string} [blobName] The blob name of the upload URI. + * The blob name of the upload URI. */ blobName?: string; } /** - * @interface - * An interface representing GenerateUploadUriResponse. - * Reponse body for generating an upload URI. - * + * Response body for generating an upload URI. */ export interface GenerateUploadUriResponse { /** - * @member {string} [uploadUri] The upload URI for the VHD. + * The upload URI for the VHD. */ uploadUri?: string; } /** - * @interface - * An interface representing IdentityProperties. * Properties of a managed identity - * */ export interface IdentityProperties { /** - * @member {string} [type] Managed identity. + * Managed identity. */ type?: string; /** - * @member {string} [principalId] The principal id of resource identity. + * The principal id of resource identity. */ principalId?: string; /** - * @member {string} [tenantId] The tenant identifier of resource. + * The tenant identifier of resource. */ tenantId?: string; /** - * @member {string} [clientSecretUrl] The client secret URL of the identity. + * The client secret URL of the identity. */ clientSecretUrl?: string; } /** - * @interface - * An interface representing ImportLabVirtualMachineRequest. - * This represents the payload required to import a virtual machine from a - * different lab into the current one - * + * This represents the payload required to import a virtual machine from a different lab into the + * current one */ export interface ImportLabVirtualMachineRequest { /** - * @member {string} [sourceVirtualMachineResourceId] The full resource ID of - * the virtual machine to be imported. + * The full resource ID of the virtual machine to be imported. */ sourceVirtualMachineResourceId?: string; /** - * @member {string} [destinationVirtualMachineName] The name of the virtual - * machine in the destination lab + * The name of the virtual machine in the destination lab */ destinationVirtualMachineName?: string; } /** - * @interface - * An interface representing LabAnnouncementProperties. * Properties of a lab's announcement banner - * */ export interface LabAnnouncementProperties { /** - * @member {string} [title] The plain text title for the lab announcement + * The plain text title for the lab announcement */ title?: string; /** - * @member {string} [markdown] The markdown text (if any) that this lab - * displays in the UI. If left empty/null, nothing will be shown. + * The markdown text (if any) that this lab displays in the UI. If left empty/null, nothing will + * be shown. */ markdown?: string; /** - * @member {EnableStatus} [enabled] Is the lab announcement active/enabled at - * this time?. Possible values include: 'Enabled', 'Disabled' + * Is the lab announcement active/enabled at this time?. Possible values include: 'Enabled', + * 'Disabled' */ enabled?: EnableStatus; /** - * @member {Date} [expirationDate] The time at which the announcement expires - * (null for never) + * The time at which the announcement expires (null for never) */ expirationDate?: Date; /** - * @member {boolean} [expired] Has this announcement expired? + * Has this announcement expired? */ expired?: boolean; /** - * @member {string} [provisioningState] The provisioning status of the - * resource. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * The provisioning status of the resource. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly provisioningState?: string; /** - * @member {string} [uniqueIdentifier] The unique immutable identifier of a - * resource (Guid). - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * The unique immutable identifier of a resource (Guid). + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly uniqueIdentifier?: string; } /** - * @interface - * An interface representing LabSupportProperties. * Properties of a lab's support banner - * */ export interface LabSupportProperties { /** - * @member {EnableStatus} [enabled] Is the lab support banner active/enabled - * at this time?. Possible values include: 'Enabled', 'Disabled' + * Is the lab support banner active/enabled at this time?. Possible values include: 'Enabled', + * 'Disabled' */ enabled?: EnableStatus; /** - * @member {string} [markdown] The markdown text (if any) that this lab - * displays in the UI. If left empty/null, nothing will be shown. + * The markdown text (if any) that this lab displays in the UI. If left empty/null, nothing will + * be shown. */ markdown?: string; } /** - * @interface - * An interface representing Lab. * A lab. - * - * @extends Resource */ export interface Lab extends Resource { /** - * @member {string} [defaultStorageAccount] The lab's default storage - * account. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * The lab's default storage account. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly defaultStorageAccount?: string; /** - * @member {string} [defaultPremiumStorageAccount] The lab's default premium - * storage account. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * The lab's default premium storage account. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly defaultPremiumStorageAccount?: string; /** - * @member {string} [artifactsStorageAccount] The lab's artifact storage - * account. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * The lab's artifact storage account. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly artifactsStorageAccount?: string; /** - * @member {string} [premiumDataDiskStorageAccount] The lab's premium data - * disk storage account. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * The lab's premium data disk storage account. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly premiumDataDiskStorageAccount?: string; /** - * @member {string} [vaultName] The lab's Key vault. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * The lab's Key vault. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly vaultName?: string; /** - * @member {StorageType} [labStorageType] Type of storage used by the lab. It - * can be either Premium or Standard. Default is Premium. Possible values - * include: 'Standard', 'Premium' + * Type of storage used by the lab. It can be either Premium or Standard. Default is Premium. + * Possible values include: 'Standard', 'Premium' */ labStorageType?: StorageType; /** - * @member {string[]} [mandatoryArtifactsResourceIdsLinux] The ordered list - * of artifact resource IDs that should be applied on all Linux VM creations - * by default, prior to the artifacts specified by the user. + * The ordered list of artifact resource IDs that should be applied on all Linux VM creations by + * default, prior to the artifacts specified by the user. */ mandatoryArtifactsResourceIdsLinux?: string[]; /** - * @member {string[]} [mandatoryArtifactsResourceIdsWindows] The ordered list - * of artifact resource IDs that should be applied on all Windows VM - * creations by default, prior to the artifacts specified by the user. + * The ordered list of artifact resource IDs that should be applied on all Windows VM creations + * by default, prior to the artifacts specified by the user. */ mandatoryArtifactsResourceIdsWindows?: string[]; /** - * @member {Date} [createdDate] The creation date of the lab. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * The creation date of the lab. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly createdDate?: Date; /** - * @member {PremiumDataDisk} [premiumDataDisks] The setting to enable usage - * of premium data disks. - * When its value is 'Enabled', creation of standard or premium data disks is - * allowed. - * When its value is 'Disabled', only creation of standard data disks is - * allowed. Possible values include: 'Disabled', 'Enabled' + * The setting to enable usage of premium data disks. + * When its value is 'Enabled', creation of standard or premium data disks is allowed. + * When its value is 'Disabled', only creation of standard data disks is allowed. Possible values + * include: 'Disabled', 'Enabled' */ premiumDataDisks?: PremiumDataDisk; /** - * @member {EnvironmentPermission} [environmentPermission] The access rights - * to be granted to the user when provisioning an environment. Possible - * values include: 'Reader', 'Contributor' + * The access rights to be granted to the user when provisioning an environment. Possible values + * include: 'Reader', 'Contributor' */ environmentPermission?: EnvironmentPermission; /** - * @member {LabAnnouncementProperties} [announcement] The properties of any - * lab announcement associated with this lab + * The properties of any lab announcement associated with this lab */ announcement?: LabAnnouncementProperties; /** - * @member {LabSupportProperties} [support] The properties of any lab support - * message associated with this lab + * The properties of any lab support message associated with this lab */ support?: LabSupportProperties; /** - * @member {string} [vmCreationResourceGroup] The resource group in which lab - * virtual machines will be created in. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * The resource group in which lab virtual machines will be created in. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly vmCreationResourceGroup?: string; /** - * @member {string} [publicIpId] The public IP address for the lab's load - * balancer. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * The public IP address for the lab's load balancer. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly publicIpId?: string; /** - * @member {string} [loadBalancerId] The load balancer used to for lab VMs - * that use shared IP address. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * The load balancer used to for lab VMs that use shared IP address. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly loadBalancerId?: string; /** - * @member {string} [networkSecurityGroupId] The Network Security Group - * attached to the lab VMs Network interfaces to restrict open ports. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * The Network Security Group attached to the lab VMs Network interfaces to restrict open ports. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly networkSecurityGroupId?: string; /** - * @member {{ [propertyName: string]: string }} [extendedProperties] Extended - * properties of the lab used for experimental features + * Extended properties of the lab used for experimental features */ extendedProperties?: { [propertyName: string]: string }; /** - * @member {string} [provisioningState] The provisioning status of the - * resource. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * The provisioning status of the resource. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly provisioningState?: string; /** - * @member {string} [uniqueIdentifier] The unique immutable identifier of a - * resource (Guid). - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * The unique immutable identifier of a resource (Guid). + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly uniqueIdentifier?: string; } /** - * @interface - * An interface representing LabAnnouncementPropertiesFragment. * Properties of a lab's announcement banner - * */ export interface LabAnnouncementPropertiesFragment { /** - * @member {string} [title] The plain text title for the lab announcement + * The plain text title for the lab announcement */ title?: string; /** - * @member {string} [markdown] The markdown text (if any) that this lab - * displays in the UI. If left empty/null, nothing will be shown. + * The markdown text (if any) that this lab displays in the UI. If left empty/null, nothing will + * be shown. */ markdown?: string; /** - * @member {EnableStatus} [enabled] Is the lab announcement active/enabled at - * this time?. Possible values include: 'Enabled', 'Disabled' + * Is the lab announcement active/enabled at this time?. Possible values include: 'Enabled', + * 'Disabled' */ enabled?: EnableStatus; /** - * @member {Date} [expirationDate] The time at which the announcement expires - * (null for never) + * The time at which the announcement expires (null for never) */ expirationDate?: Date; /** - * @member {boolean} [expired] Has this announcement expired? + * Has this announcement expired? */ expired?: boolean; } /** - * @interface - * An interface representing TargetCostProperties. * Properties of a cost target. - * */ export interface TargetCostProperties { /** - * @member {TargetCostStatus} [status] Target cost status. Possible values - * include: 'Enabled', 'Disabled' + * Target cost status. Possible values include: 'Enabled', 'Disabled' */ status?: TargetCostStatus; /** - * @member {number} [target] Lab target cost + * Lab target cost */ target?: number; /** - * @member {CostThresholdProperties[]} [costThresholds] Cost thresholds. + * Cost thresholds. */ costThresholds?: CostThresholdProperties[]; /** - * @member {Date} [cycleStartDateTime] Reporting cycle start date. + * Reporting cycle start date. */ cycleStartDateTime?: Date; /** - * @member {Date} [cycleEndDateTime] Reporting cycle end date. + * Reporting cycle end date. */ cycleEndDateTime?: Date; /** - * @member {ReportingCycleType} [cycleType] Reporting cycle type. Possible - * values include: 'CalendarMonth', 'Custom' + * Reporting cycle type. Possible values include: 'CalendarMonth', 'Custom' */ cycleType?: ReportingCycleType; } /** - * @interface - * An interface representing LabCostSummaryProperties. * The properties of the cost summary. - * */ export interface LabCostSummaryProperties { /** - * @member {number} [estimatedLabCost] The cost component of the cost item. + * The cost component of the cost item. */ estimatedLabCost?: number; } /** - * @interface - * An interface representing LabCostDetailsProperties. * The properties of a lab cost item. - * */ export interface LabCostDetailsProperties { /** - * @member {Date} [date] The date of the cost item. + * The date of the cost item. */ date?: Date; /** - * @member {number} [cost] The cost component of the cost item. + * The cost component of the cost item. */ cost?: number; /** - * @member {CostType} [costType] The type of the cost. Possible values - * include: 'Unavailable', 'Reported', 'Projected' + * The type of the cost. Possible values include: 'Unavailable', 'Reported', 'Projected' */ costType?: CostType; } /** - * @interface - * An interface representing LabResourceCostProperties. * The properties of a resource cost item. - * */ export interface LabResourceCostProperties { /** - * @member {string} [resourcename] The name of the resource. + * The name of the resource. */ resourcename?: string; /** - * @member {string} [resourceUId] The unique identifier of the resource. + * The unique identifier of the resource. */ resourceUId?: string; /** - * @member {number} [resourceCost] The cost component of the resource cost - * item. + * The cost component of the resource cost item. */ resourceCost?: number; /** - * @member {string} [resourceType] The logical resource type (ex. - * virtualmachine, storageaccount) + * The logical resource type (ex. virtualmachine, storageaccount) */ resourceType?: string; /** - * @member {string} [resourceOwner] The owner of the resource (ex. - * janedoe@microsoft.com) + * The owner of the resource (ex. janedoe@microsoft.com) */ resourceOwner?: string; /** - * @member {string} [resourcePricingTier] The category of the resource (ex. - * Premium_LRS, Standard_DS1) + * The category of the resource (ex. Premium_LRS, Standard_DS1) */ resourcePricingTier?: string; /** - * @member {string} [resourceStatus] The status of the resource (ex. Active) + * The status of the resource (ex. Active) */ resourceStatus?: string; /** - * @member {string} [resourceId] The ID of the resource + * The ID of the resource */ resourceId?: string; /** - * @member {string} [externalResourceId] The ID of the external resource + * The ID of the external resource */ externalResourceId?: string; } /** - * @interface - * An interface representing LabCost. * A cost item. - * - * @extends Resource */ export interface LabCost extends Resource { /** - * @member {TargetCostProperties} [targetCost] The target cost properties + * The target cost properties */ targetCost?: TargetCostProperties; /** - * @member {LabCostSummaryProperties} [labCostSummary] The lab cost summary - * component of the cost data. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * The lab cost summary component of the cost data. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly labCostSummary?: LabCostSummaryProperties; /** - * @member {LabCostDetailsProperties[]} [labCostDetails] The lab cost details - * component of the cost data. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * The lab cost details component of the cost data. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly labCostDetails?: LabCostDetailsProperties[]; /** - * @member {LabResourceCostProperties[]} [resourceCosts] The resource cost - * component of the cost data. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * The resource cost component of the cost data. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly resourceCosts?: LabResourceCostProperties[]; /** - * @member {string} [currencyCode] The currency code of the cost. + * The currency code of the cost. */ currencyCode?: string; /** - * @member {Date} [startDateTime] The start time of the cost data. + * The start time of the cost data. */ startDateTime?: Date; /** - * @member {Date} [endDateTime] The end time of the cost data. + * The end time of the cost data. */ endDateTime?: Date; /** - * @member {Date} [createdDate] The creation date of the cost. + * The creation date of the cost. */ createdDate?: Date; /** - * @member {string} [provisioningState] The provisioning status of the - * resource. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * The provisioning status of the resource. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly provisioningState?: string; /** - * @member {string} [uniqueIdentifier] The unique immutable identifier of a - * resource (Guid). - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * The unique immutable identifier of a resource (Guid). + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly uniqueIdentifier?: string; } /** - * @interface - * An interface representing LabSupportPropertiesFragment. * Properties of a lab's support banner - * */ export interface LabSupportPropertiesFragment { /** - * @member {EnableStatus} [enabled] Is the lab support banner active/enabled - * at this time?. Possible values include: 'Enabled', 'Disabled' + * Is the lab support banner active/enabled at this time?. Possible values include: 'Enabled', + * 'Disabled' */ enabled?: EnableStatus; /** - * @member {string} [markdown] The markdown text (if any) that this lab - * displays in the UI. If left empty/null, nothing will be shown. + * The markdown text (if any) that this lab displays in the UI. If left empty/null, nothing will + * be shown. */ markdown?: string; } /** - * @interface - * An interface representing LabFragment. * A lab. - * - * @extends UpdateResource */ export interface LabFragment extends UpdateResource { /** - * @member {StorageType} [labStorageType] Type of storage used by the lab. It - * can be either Premium or Standard. Default is Premium. Possible values - * include: 'Standard', 'Premium' + * Type of storage used by the lab. It can be either Premium or Standard. Default is Premium. + * Possible values include: 'Standard', 'Premium' */ labStorageType?: StorageType; /** - * @member {string[]} [mandatoryArtifactsResourceIdsLinux] The ordered list - * of artifact resource IDs that should be applied on all Linux VM creations - * by default, prior to the artifacts specified by the user. + * The ordered list of artifact resource IDs that should be applied on all Linux VM creations by + * default, prior to the artifacts specified by the user. */ mandatoryArtifactsResourceIdsLinux?: string[]; /** - * @member {string[]} [mandatoryArtifactsResourceIdsWindows] The ordered list - * of artifact resource IDs that should be applied on all Windows VM - * creations by default, prior to the artifacts specified by the user. + * The ordered list of artifact resource IDs that should be applied on all Windows VM creations + * by default, prior to the artifacts specified by the user. */ mandatoryArtifactsResourceIdsWindows?: string[]; /** - * @member {PremiumDataDisk} [premiumDataDisks] The setting to enable usage - * of premium data disks. - * When its value is 'Enabled', creation of standard or premium data disks is - * allowed. - * When its value is 'Disabled', only creation of standard data disks is - * allowed. Possible values include: 'Disabled', 'Enabled' + * The setting to enable usage of premium data disks. + * When its value is 'Enabled', creation of standard or premium data disks is allowed. + * When its value is 'Disabled', only creation of standard data disks is allowed. Possible values + * include: 'Disabled', 'Enabled' */ premiumDataDisks?: PremiumDataDisk; /** - * @member {EnvironmentPermission} [environmentPermission] The access rights - * to be granted to the user when provisioning an environment. Possible - * values include: 'Reader', 'Contributor' + * The access rights to be granted to the user when provisioning an environment. Possible values + * include: 'Reader', 'Contributor' */ environmentPermission?: EnvironmentPermission; /** - * @member {LabAnnouncementPropertiesFragment} [announcement] The properties - * of any lab announcement associated with this lab + * The properties of any lab announcement associated with this lab */ announcement?: LabAnnouncementPropertiesFragment; /** - * @member {LabSupportPropertiesFragment} [support] The properties of any lab - * support message associated with this lab + * The properties of any lab support message associated with this lab */ support?: LabSupportPropertiesFragment; /** - * @member {{ [propertyName: string]: string }} [extendedProperties] Extended - * properties of the lab used for experimental features + * Extended properties of the lab used for experimental features */ extendedProperties?: { [propertyName: string]: string }; } /** - * @interface - * An interface representing LabVhd. * Properties of a VHD in the lab. - * */ export interface LabVhd { /** - * @member {string} [id] The URI to the VHD. + * The URI to the VHD. */ id?: string; } /** - * @interface - * An interface representing LabVirtualMachine. * A virtual machine. - * - * @extends Resource */ export interface LabVirtualMachine extends Resource { /** - * @member {string} [notes] The notes of the virtual machine. + * The notes of the virtual machine. */ notes?: string; /** - * @member {string} [ownerObjectId] The object identifier of the owner of the - * virtual machine. + * The object identifier of the owner of the virtual machine. */ ownerObjectId?: string; /** - * @member {string} [ownerUserPrincipalName] The user principal name of the - * virtual machine owner. + * The user principal name of the virtual machine owner. */ ownerUserPrincipalName?: string; /** - * @member {string} [createdByUserId] The object identifier of the creator of - * the virtual machine. + * The object identifier of the creator of the virtual machine. */ createdByUserId?: string; /** - * @member {string} [createdByUser] The email address of creator of the - * virtual machine. + * The email address of creator of the virtual machine. */ createdByUser?: string; /** - * @member {Date} [createdDate] The creation date of the virtual machine. + * The creation date of the virtual machine. */ createdDate?: Date; /** - * @member {string} [computeId] The resource identifier (Microsoft.Compute) - * of the virtual machine. + * The resource identifier (Microsoft.Compute) of the virtual machine. */ computeId?: string; /** - * @member {string} [customImageId] The custom image identifier of the - * virtual machine. + * The custom image identifier of the virtual machine. */ customImageId?: string; /** - * @member {string} [osType] The OS type of the virtual machine. + * The OS type of the virtual machine. */ osType?: string; /** - * @member {string} [size] The size of the virtual machine. + * The size of the virtual machine. */ size?: string; /** - * @member {string} [userName] The user name of the virtual machine. + * The user name of the virtual machine. */ userName?: string; /** - * @member {string} [password] The password of the virtual machine - * administrator. + * The password of the virtual machine administrator. */ password?: string; /** - * @member {string} [sshKey] The SSH key of the virtual machine - * administrator. + * The SSH key of the virtual machine administrator. */ sshKey?: string; /** - * @member {boolean} [isAuthenticationWithSshKey] Indicates whether this - * virtual machine uses an SSH key for authentication. + * Indicates whether this virtual machine uses an SSH key for authentication. */ isAuthenticationWithSshKey?: boolean; /** - * @member {string} [fqdn] The fully-qualified domain name of the virtual - * machine. + * The fully-qualified domain name of the virtual machine. */ fqdn?: string; /** - * @member {string} [labSubnetName] The lab subnet name of the virtual - * machine. + * The lab subnet name of the virtual machine. */ labSubnetName?: string; /** - * @member {string} [labVirtualNetworkId] The lab virtual network identifier - * of the virtual machine. + * The lab virtual network identifier of the virtual machine. */ labVirtualNetworkId?: string; /** - * @member {boolean} [disallowPublicIpAddress] Indicates whether the virtual - * machine is to be created without a public IP address. + * Indicates whether the virtual machine is to be created without a public IP address. */ disallowPublicIpAddress?: boolean; /** - * @member {ArtifactInstallProperties[]} [artifacts] The artifacts to be - * installed on the virtual machine. + * The artifacts to be installed on the virtual machine. */ artifacts?: ArtifactInstallProperties[]; /** - * @member {ArtifactDeploymentStatusProperties} [artifactDeploymentStatus] * The artifact deployment status for the virtual machine. */ artifactDeploymentStatus?: ArtifactDeploymentStatusProperties; /** - * @member {GalleryImageReference} [galleryImageReference] The Microsoft - * Azure Marketplace image reference of the virtual machine. + * The Microsoft Azure Marketplace image reference of the virtual machine. */ galleryImageReference?: GalleryImageReference; /** - * @member {string} [planId] The id of the plan associated with the virtual - * machine image + * The id of the plan associated with the virtual machine image */ planId?: string; /** - * @member {ComputeVmProperties} [computeVm] The compute virtual machine - * properties. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * The compute virtual machine properties. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly computeVm?: ComputeVmProperties; /** - * @member {NetworkInterfaceProperties} [networkInterface] The network - * interface properties. + * The network interface properties. */ networkInterface?: NetworkInterfaceProperties; /** - * @member {ApplicableSchedule} [applicableSchedule] The applicable schedule - * for the virtual machine. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * The applicable schedule for the virtual machine. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly applicableSchedule?: ApplicableSchedule; /** - * @member {Date} [expirationDate] The expiration date for VM. + * The expiration date for VM. */ expirationDate?: Date; /** - * @member {boolean} [allowClaim] Indicates whether another user can take - * ownership of the virtual machine + * Indicates whether another user can take ownership of the virtual machine */ allowClaim?: boolean; /** - * @member {string} [storageType] Storage type to use for virtual machine - * (i.e. Standard, Premium). + * Storage type to use for virtual machine (i.e. Standard, Premium). */ storageType?: string; /** - * @member {VirtualMachineCreationSource} [virtualMachineCreationSource] - * Tells source of creation of lab virtual machine. Output property only. - * Possible values include: 'FromCustomImage', 'FromGalleryImage' + * Tells source of creation of lab virtual machine. Output property only. Possible values + * include: 'FromCustomImage', 'FromGalleryImage' */ virtualMachineCreationSource?: VirtualMachineCreationSource; /** - * @member {string} [environmentId] The resource ID of the environment that - * contains this virtual machine, if any. + * The resource ID of the environment that contains this virtual machine, if any. */ environmentId?: string; /** - * @member {DataDiskProperties[]} [dataDiskParameters] New or existing data - * disks to attach to the virtual machine after creation + * New or existing data disks to attach to the virtual machine after creation */ dataDiskParameters?: DataDiskProperties[]; /** - * @member {ScheduleCreationParameter[]} [scheduleParameters] Virtual Machine - * schedules to be created + * Virtual Machine schedules to be created */ scheduleParameters?: ScheduleCreationParameter[]; /** - * @member {string} [lastKnownPowerState] Last known compute power state - * captured in DTL + * Last known compute power state captured in DTL */ lastKnownPowerState?: string; /** - * @member {string} [provisioningState] The provisioning status of the - * resource. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * The provisioning status of the resource. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly provisioningState?: string; /** - * @member {string} [uniqueIdentifier] The unique immutable identifier of a - * resource (Guid). - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * The unique immutable identifier of a resource (Guid). + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly uniqueIdentifier?: string; } /** - * @interface - * An interface representing LabVirtualMachineFragment. * A virtual machine. - * - * @extends UpdateResource */ export interface LabVirtualMachineFragment extends UpdateResource { /** - * @member {string} [notes] The notes of the virtual machine. + * The notes of the virtual machine. */ notes?: string; /** - * @member {string} [ownerObjectId] The object identifier of the owner of the - * virtual machine. + * The object identifier of the owner of the virtual machine. */ ownerObjectId?: string; /** - * @member {string} [ownerUserPrincipalName] The user principal name of the - * virtual machine owner. + * The user principal name of the virtual machine owner. */ ownerUserPrincipalName?: string; /** - * @member {string} [createdByUserId] The object identifier of the creator of - * the virtual machine. + * The object identifier of the creator of the virtual machine. */ createdByUserId?: string; /** - * @member {string} [createdByUser] The email address of creator of the - * virtual machine. + * The email address of creator of the virtual machine. */ createdByUser?: string; /** - * @member {Date} [createdDate] The creation date of the virtual machine. + * The creation date of the virtual machine. */ createdDate?: Date; /** - * @member {string} [computeId] The resource identifier (Microsoft.Compute) - * of the virtual machine. + * The resource identifier (Microsoft.Compute) of the virtual machine. */ computeId?: string; /** - * @member {string} [customImageId] The custom image identifier of the - * virtual machine. + * The custom image identifier of the virtual machine. */ customImageId?: string; /** - * @member {string} [osType] The OS type of the virtual machine. + * The OS type of the virtual machine. */ osType?: string; /** - * @member {string} [size] The size of the virtual machine. + * The size of the virtual machine. */ size?: string; /** - * @member {string} [userName] The user name of the virtual machine. + * The user name of the virtual machine. */ userName?: string; /** - * @member {string} [password] The password of the virtual machine - * administrator. + * The password of the virtual machine administrator. */ password?: string; /** - * @member {string} [sshKey] The SSH key of the virtual machine - * administrator. + * The SSH key of the virtual machine administrator. */ sshKey?: string; /** - * @member {boolean} [isAuthenticationWithSshKey] Indicates whether this - * virtual machine uses an SSH key for authentication. + * Indicates whether this virtual machine uses an SSH key for authentication. */ isAuthenticationWithSshKey?: boolean; /** - * @member {string} [fqdn] The fully-qualified domain name of the virtual - * machine. + * The fully-qualified domain name of the virtual machine. */ fqdn?: string; /** - * @member {string} [labSubnetName] The lab subnet name of the virtual - * machine. + * The lab subnet name of the virtual machine. */ labSubnetName?: string; /** - * @member {string} [labVirtualNetworkId] The lab virtual network identifier - * of the virtual machine. + * The lab virtual network identifier of the virtual machine. */ labVirtualNetworkId?: string; /** - * @member {boolean} [disallowPublicIpAddress] Indicates whether the virtual - * machine is to be created without a public IP address. + * Indicates whether the virtual machine is to be created without a public IP address. */ disallowPublicIpAddress?: boolean; /** - * @member {ArtifactInstallPropertiesFragment[]} [artifacts] The artifacts to - * be installed on the virtual machine. + * The artifacts to be installed on the virtual machine. */ artifacts?: ArtifactInstallPropertiesFragment[]; /** - * @member {ArtifactDeploymentStatusPropertiesFragment} - * [artifactDeploymentStatus] The artifact deployment status for the virtual - * machine. + * The artifact deployment status for the virtual machine. */ artifactDeploymentStatus?: ArtifactDeploymentStatusPropertiesFragment; /** - * @member {GalleryImageReferenceFragment} [galleryImageReference] The - * Microsoft Azure Marketplace image reference of the virtual machine. + * The Microsoft Azure Marketplace image reference of the virtual machine. */ galleryImageReference?: GalleryImageReferenceFragment; /** - * @member {string} [planId] The id of the plan associated with the virtual - * machine image + * The id of the plan associated with the virtual machine image */ planId?: string; /** - * @member {NetworkInterfacePropertiesFragment} [networkInterface] The - * network interface properties. + * The network interface properties. */ networkInterface?: NetworkInterfacePropertiesFragment; /** - * @member {Date} [expirationDate] The expiration date for VM. + * The expiration date for VM. */ expirationDate?: Date; /** - * @member {boolean} [allowClaim] Indicates whether another user can take - * ownership of the virtual machine + * Indicates whether another user can take ownership of the virtual machine */ allowClaim?: boolean; /** - * @member {string} [storageType] Storage type to use for virtual machine - * (i.e. Standard, Premium). + * Storage type to use for virtual machine (i.e. Standard, Premium). */ storageType?: string; /** - * @member {VirtualMachineCreationSource} [virtualMachineCreationSource] - * Tells source of creation of lab virtual machine. Output property only. - * Possible values include: 'FromCustomImage', 'FromGalleryImage' + * Tells source of creation of lab virtual machine. Output property only. Possible values + * include: 'FromCustomImage', 'FromGalleryImage' */ virtualMachineCreationSource?: VirtualMachineCreationSource; /** - * @member {string} [environmentId] The resource ID of the environment that - * contains this virtual machine, if any. + * The resource ID of the environment that contains this virtual machine, if any. */ environmentId?: string; /** - * @member {DataDiskPropertiesFragment[]} [dataDiskParameters] New or - * existing data disks to attach to the virtual machine after creation + * New or existing data disks to attach to the virtual machine after creation */ dataDiskParameters?: DataDiskPropertiesFragment[]; /** - * @member {ScheduleCreationParameterFragment[]} [scheduleParameters] Virtual - * Machine schedules to be created + * Virtual Machine schedules to be created */ scheduleParameters?: ScheduleCreationParameterFragment[]; /** - * @member {string} [lastKnownPowerState] Last known compute power state - * captured in DTL + * Last known compute power state captured in DTL */ lastKnownPowerState?: string; } /** - * @interface - * An interface representing NotificationChannel. * A notification. - * - * @extends Resource */ export interface NotificationChannel extends Resource { /** - * @member {string} [webHookUrl] The webhook URL to send notifications to. + * The webhook URL to send notifications to. */ webHookUrl?: string; /** - * @member {string} [emailRecipient] The email recipient to send - * notifications to (can be a list of semi-colon seperated email addresses). + * The email recipient to send notifications to (can be a list of semi-colon separated email + * addresses). */ emailRecipient?: string; /** - * @member {string} [notificationLocale] The locale to use when sending a - * notification (fallback for unsupported languages is EN). + * The locale to use when sending a notification (fallback for unsupported languages is EN). */ notificationLocale?: string; /** - * @member {string} [description] Description of notification. + * Description of notification. */ description?: string; /** - * @member {Event[]} [events] The list of event for which this notification - * is enabled. + * The list of event for which this notification is enabled. */ events?: Event[]; /** - * @member {Date} [createdDate] The creation date of the notification - * channel. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * The creation date of the notification channel. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly createdDate?: Date; /** - * @member {string} [provisioningState] The provisioning status of the - * resource. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * The provisioning status of the resource. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly provisioningState?: string; /** - * @member {string} [uniqueIdentifier] The unique immutable identifier of a - * resource (Guid). - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * The unique immutable identifier of a resource (Guid). + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly uniqueIdentifier?: string; } /** - * @interface - * An interface representing NotificationChannelFragment. * A notification. - * - * @extends UpdateResource */ export interface NotificationChannelFragment extends UpdateResource { /** - * @member {string} [webHookUrl] The webhook URL to send notifications to. + * The webhook URL to send notifications to. */ webHookUrl?: string; /** - * @member {string} [emailRecipient] The email recipient to send - * notifications to (can be a list of semi-colon seperated email addresses). + * The email recipient to send notifications to (can be a list of semi-colon separated email + * addresses). */ emailRecipient?: string; /** - * @member {string} [notificationLocale] The locale to use when sending a - * notification (fallback for unsupported languages is EN). + * The locale to use when sending a notification (fallback for unsupported languages is EN). */ notificationLocale?: string; /** - * @member {string} [description] Description of notification. + * Description of notification. */ description?: string; /** - * @member {EventFragment[]} [events] The list of event for which this - * notification is enabled. + * The list of event for which this notification is enabled. */ events?: EventFragment[]; } /** - * @interface - * An interface representing NotifyParameters. * Properties for generating a Notification. - * */ export interface NotifyParameters { /** - * @member {NotificationChannelEventType} [eventName] The type of event (i.e. - * AutoShutdown, Cost). Possible values include: 'AutoShutdown', 'Cost' + * The type of event (i.e. AutoShutdown, Cost). Possible values include: 'AutoShutdown', 'Cost' */ eventName?: NotificationChannelEventType; /** - * @member {string} [jsonPayload] Properties for the notification in json - * format. + * Properties for the notification in json format. */ jsonPayload?: string; } /** - * @interface - * An interface representing OperationError. * Error details for the operation in case of a failure. - * */ export interface OperationError { /** - * @member {string} [code] The error code of the operation error. + * The error code of the operation error. */ code?: string; /** - * @member {string} [message] The error message of the operation error. + * The error message of the operation error. */ message?: string; } /** - * @interface - * An interface representing OperationMetadataDisplay. * The object that describes the operations - * */ export interface OperationMetadataDisplay { /** - * @member {string} [provider] Friendly name of the resource provider + * Friendly name of the resource provider */ provider?: string; /** - * @member {string} [resource] Resource type on which the operation is - * performed. + * Resource type on which the operation is performed. */ resource?: string; /** - * @member {string} [operation] Operation type: read, write, delete, - * listKeys/action, etc. + * Operation type: read, write, delete, listKeys/action, etc. */ operation?: string; /** - * @member {string} [description] Friendly name of the operation + * Friendly name of the operation */ description?: string; } /** - * @interface - * An interface representing OperationMetadata. * The REST API operation supported by DevTestLab ResourceProvider. - * */ export interface OperationMetadata { /** - * @member {string} [name] Operation name: {provider}/{resource}/{operation} + * Operation name: {provider}/{resource}/{operation} */ name?: string; /** - * @member {OperationMetadataDisplay} [display] The object that describes the - * operations + * The object that describes the operations */ display?: OperationMetadataDisplay; } /** - * @interface - * An interface representing OperationResult. * An Operation Result - * */ export interface OperationResult { /** - * @member {string} [status] The operation status. + * The operation status. */ status?: string; /** - * @member {HttpStatusCode} [statusCode] The status code for the operation. - * Possible values include: 'Continue', 'SwitchingProtocols', 'OK', - * 'Created', 'Accepted', 'NonAuthoritativeInformation', 'NoContent', - * 'ResetContent', 'PartialContent', 'MultipleChoices', 'MovedPermanently', - * 'Redirect', 'SeeOther', 'NotModified', 'UseProxy', 'Unused', - * 'TemporaryRedirect', 'BadRequest', 'Unauthorized', 'PaymentRequired', - * 'Forbidden', 'NotFound', 'MethodNotAllowed', 'NotAcceptable', - * 'ProxyAuthenticationRequired', 'RequestTimeout', 'Conflict', 'Gone', - * 'LengthRequired', 'PreconditionFailed', 'RequestEntityTooLarge', - * 'RequestUriTooLong', 'UnsupportedMediaType', - * 'RequestedRangeNotSatisfiable', 'ExpectationFailed', 'UpgradeRequired', - * 'InternalServerError', 'NotImplemented', 'BadGateway', - * 'ServiceUnavailable', 'GatewayTimeout', 'HttpVersionNotSupported' + * The status code for the operation. Possible values include: 'Continue', 'SwitchingProtocols', + * 'OK', 'Created', 'Accepted', 'NonAuthoritativeInformation', 'NoContent', 'ResetContent', + * 'PartialContent', 'MultipleChoices', 'MovedPermanently', 'Redirect', 'SeeOther', + * 'NotModified', 'UseProxy', 'Unused', 'TemporaryRedirect', 'BadRequest', 'Unauthorized', + * 'PaymentRequired', 'Forbidden', 'NotFound', 'MethodNotAllowed', 'NotAcceptable', + * 'ProxyAuthenticationRequired', 'RequestTimeout', 'Conflict', 'Gone', 'LengthRequired', + * 'PreconditionFailed', 'RequestEntityTooLarge', 'RequestUriTooLong', 'UnsupportedMediaType', + * 'RequestedRangeNotSatisfiable', 'ExpectationFailed', 'UpgradeRequired', 'InternalServerError', + * 'NotImplemented', 'BadGateway', 'ServiceUnavailable', 'GatewayTimeout', + * 'HttpVersionNotSupported' */ statusCode?: HttpStatusCode; /** - * @member {OperationError} [error] Error details for the operation in case - * of a failure. + * Error details for the operation in case of a failure. */ error?: OperationError; } /** - * @interface - * An interface representing Policy. * A Policy. - * - * @extends Resource */ export interface Policy extends Resource { /** - * @member {string} [description] The description of the policy. + * The description of the policy. */ description?: string; /** - * @member {PolicyStatus} [status] The status of the policy. Possible values - * include: 'Enabled', 'Disabled' + * The status of the policy. Possible values include: 'Enabled', 'Disabled' */ status?: PolicyStatus; /** - * @member {PolicyFactName} [factName] The fact name of the policy (e.g. - * LabVmCount, LabVmSize, MaxVmsAllowedPerLab, etc. Possible values include: - * 'UserOwnedLabVmCount', 'UserOwnedLabPremiumVmCount', 'LabVmCount', - * 'LabPremiumVmCount', 'LabVmSize', 'GalleryImage', - * 'UserOwnedLabVmCountInSubnet', 'LabTargetCost', 'EnvironmentTemplate', - * 'ScheduleEditPermission' + * The fact name of the policy (e.g. LabVmCount, LabVmSize, MaxVmsAllowedPerLab, etc. Possible + * values include: 'UserOwnedLabVmCount', 'UserOwnedLabPremiumVmCount', 'LabVmCount', + * 'LabPremiumVmCount', 'LabVmSize', 'GalleryImage', 'UserOwnedLabVmCountInSubnet', + * 'LabTargetCost', 'EnvironmentTemplate', 'ScheduleEditPermission' */ factName?: PolicyFactName; /** - * @member {string} [factData] The fact data of the policy. + * The fact data of the policy. */ factData?: string; /** - * @member {string} [threshold] The threshold of the policy (i.e. a number - * for MaxValuePolicy, and a JSON array of values for AllowedValuesPolicy). + * The threshold of the policy (i.e. a number for MaxValuePolicy, and a JSON array of values for + * AllowedValuesPolicy). */ threshold?: string; /** - * @member {PolicyEvaluatorType} [evaluatorType] The evaluator type of the - * policy (i.e. AllowedValuesPolicy, MaxValuePolicy). Possible values + * The evaluator type of the policy (i.e. AllowedValuesPolicy, MaxValuePolicy). Possible values * include: 'AllowedValuesPolicy', 'MaxValuePolicy' */ evaluatorType?: PolicyEvaluatorType; /** - * @member {Date} [createdDate] The creation date of the policy. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * The creation date of the policy. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly createdDate?: Date; /** - * @member {string} [provisioningState] The provisioning status of the - * resource. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * The provisioning status of the resource. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly provisioningState?: string; /** - * @member {string} [uniqueIdentifier] The unique immutable identifier of a - * resource (Guid). - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * The unique immutable identifier of a resource (Guid). + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly uniqueIdentifier?: string; } /** - * @interface - * An interface representing PolicyFragment. * A Policy. - * - * @extends UpdateResource */ export interface PolicyFragment extends UpdateResource { /** - * @member {string} [description] The description of the policy. + * The description of the policy. */ description?: string; /** - * @member {PolicyStatus} [status] The status of the policy. Possible values - * include: 'Enabled', 'Disabled' + * The status of the policy. Possible values include: 'Enabled', 'Disabled' */ status?: PolicyStatus; /** - * @member {PolicyFactName} [factName] The fact name of the policy (e.g. - * LabVmCount, LabVmSize, MaxVmsAllowedPerLab, etc. Possible values include: - * 'UserOwnedLabVmCount', 'UserOwnedLabPremiumVmCount', 'LabVmCount', - * 'LabPremiumVmCount', 'LabVmSize', 'GalleryImage', - * 'UserOwnedLabVmCountInSubnet', 'LabTargetCost', 'EnvironmentTemplate', - * 'ScheduleEditPermission' + * The fact name of the policy (e.g. LabVmCount, LabVmSize, MaxVmsAllowedPerLab, etc. Possible + * values include: 'UserOwnedLabVmCount', 'UserOwnedLabPremiumVmCount', 'LabVmCount', + * 'LabPremiumVmCount', 'LabVmSize', 'GalleryImage', 'UserOwnedLabVmCountInSubnet', + * 'LabTargetCost', 'EnvironmentTemplate', 'ScheduleEditPermission' */ factName?: PolicyFactName; /** - * @member {string} [factData] The fact data of the policy. + * The fact data of the policy. */ factData?: string; /** - * @member {string} [threshold] The threshold of the policy (i.e. a number - * for MaxValuePolicy, and a JSON array of values for AllowedValuesPolicy). + * The threshold of the policy (i.e. a number for MaxValuePolicy, and a JSON array of values for + * AllowedValuesPolicy). */ threshold?: string; /** - * @member {PolicyEvaluatorType} [evaluatorType] The evaluator type of the - * policy (i.e. AllowedValuesPolicy, MaxValuePolicy). Possible values + * The evaluator type of the policy (i.e. AllowedValuesPolicy, MaxValuePolicy). Possible values * include: 'AllowedValuesPolicy', 'MaxValuePolicy' */ evaluatorType?: PolicyEvaluatorType; } /** - * @interface - * An interface representing Port. * Properties of a network port. - * */ export interface Port { /** - * @member {TransportProtocol} [transportProtocol] Protocol type of the port. - * Possible values include: 'Tcp', 'Udp' + * Protocol type of the port. Possible values include: 'Tcp', 'Udp' */ transportProtocol?: TransportProtocol; /** - * @member {number} [backendPort] Backend port of the target virtual machine. + * Backend port of the target virtual machine. */ backendPort?: number; } /** - * @interface - * An interface representing PortFragment. * Properties of a network port. - * */ export interface PortFragment { /** - * @member {TransportProtocol} [transportProtocol] Protocol type of the port. - * Possible values include: 'Tcp', 'Udp' + * Protocol type of the port. Possible values include: 'Tcp', 'Udp' */ transportProtocol?: TransportProtocol; /** - * @member {number} [backendPort] Backend port of the target virtual machine. + * Backend port of the target virtual machine. */ backendPort?: number; } /** - * @interface - * An interface representing RdpConnection. * Represents a .rdp file - * */ export interface RdpConnection { /** - * @member {string} [contents] The contents of the .rdp file + * The contents of the .rdp file */ contents?: string; } /** - * @interface - * An interface representing ResizeLabVirtualMachineProperties. * Request body for resizing a virtual machine. - * */ export interface ResizeLabVirtualMachineProperties { /** - * @member {string} [size] Specifies the size of the virtual machine. + * Specifies the size of the virtual machine. */ size?: string; } /** - * @interface - * An interface representing RetargetScheduleProperties. * Properties for retargeting a virtual machine schedule. - * */ export interface RetargetScheduleProperties { /** - * @member {string} [currentResourceId] The resource Id of the virtual - * machine on which the schedule operates + * The resource Id of the virtual machine on which the schedule operates */ currentResourceId?: string; /** - * @member {string} [targetResourceId] The resource Id of the virtual machine - * that the schedule should be retargeted to + * The resource Id of the virtual machine that the schedule should be retargeted to */ targetResourceId?: string; } /** - * @interface - * An interface representing Secret. * A secret. - * - * @extends Resource */ export interface Secret extends Resource { /** - * @member {string} [value] The value of the secret for secret creation. + * The value of the secret for secret creation. */ value?: string; /** - * @member {string} [provisioningState] The provisioning status of the - * resource. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * The provisioning status of the resource. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly provisioningState?: string; /** - * @member {string} [uniqueIdentifier] The unique immutable identifier of a - * resource (Guid). - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * The unique immutable identifier of a resource (Guid). + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly uniqueIdentifier?: string; } /** - * @interface - * An interface representing SecretFragment. * A secret. - * - * @extends UpdateResource */ export interface SecretFragment extends UpdateResource { /** - * @member {string} [value] The value of the secret for secret creation. + * The value of the secret for secret creation. */ value?: string; } /** - * @interface - * An interface representing ServiceFabric. * A Service Fabric. - * - * @extends Resource */ export interface ServiceFabric extends Resource { /** - * @member {string} [externalServiceFabricId] The backing service fabric - * resource's id + * The backing service fabric resource's id */ externalServiceFabricId?: string; /** - * @member {string} [environmentId] The resource id of the environment under - * which the service fabric resource is present + * The resource id of the environment under which the service fabric resource is present */ environmentId?: string; /** - * @member {ApplicableSchedule} [applicableSchedule] The applicable schedule - * for the virtual machine. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * The applicable schedule for the virtual machine. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly applicableSchedule?: ApplicableSchedule; /** - * @member {string} [provisioningState] The provisioning status of the - * resource. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * The provisioning status of the resource. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly provisioningState?: string; /** - * @member {string} [uniqueIdentifier] The unique immutable identifier of a - * resource (Guid). - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * The unique immutable identifier of a resource (Guid). + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly uniqueIdentifier?: string; } /** - * @interface - * An interface representing ServiceFabricFragment. * A Service Fabric. - * - * @extends UpdateResource */ export interface ServiceFabricFragment extends UpdateResource { /** - * @member {string} [externalServiceFabricId] The backing service fabric - * resource's id + * The backing service fabric resource's id */ externalServiceFabricId?: string; /** - * @member {string} [environmentId] The resource id of the environment under - * which the service fabric resource is present + * The resource id of the environment under which the service fabric resource is present */ environmentId?: string; } /** - * @interface - * An interface representing ServiceRunner. * A container for a managed identity to execute DevTest lab services. - * - * @extends Resource */ export interface ServiceRunner extends Resource { /** - * @member {IdentityProperties} [identity] The identity of the resource. + * The identity of the resource. */ identity?: IdentityProperties; } /** - * @interface - * An interface representing ShutdownNotificationContent. - * The contents of a shutdown notification. Webhooks can use this type to - * deserialize the request body when they get notified of an imminent shutdown. - * + * The contents of a shutdown notification. Webhooks can use this type to deserialize the request + * body when they get notified of an imminent shutdown. */ export interface ShutdownNotificationContent { /** - * @member {string} [skipUrl] The URL to skip auto-shutdown. + * The URL to skip auto-shutdown. */ skipUrl?: string; /** - * @member {string} [delayUrl60] The URL to delay shutdown by 60 minutes. + * The URL to delay shutdown by 60 minutes. */ delayUrl60?: string; /** - * @member {string} [delayUrl120] The URL to delay shutdown by 2 hours. + * The URL to delay shutdown by 2 hours. */ delayUrl120?: string; /** - * @member {string} [vmName] The virtual machine to be shut down. + * The virtual machine to be shut down. */ vmName?: string; /** - * @member {string} [guid] The GUID for the virtual machine to be shut down. + * The GUID for the virtual machine to be shut down. */ guid?: string; /** - * @member {string} [owner] The owner of the virtual machine. + * The owner of the virtual machine. */ owner?: string; /** - * @member {string} [vmUrl] The URL of the virtual machine. + * The URL of the virtual machine. */ vmUrl?: string; /** - * @member {string} [minutesUntilShutdown] Minutes remaining until shutdown + * Minutes remaining until shutdown */ minutesUntilShutdown?: string; /** - * @member {string} [eventType] The event for which a notification will be - * sent. + * The event for which a notification will be sent. */ eventType?: string; /** - * @member {string} [text] The text for the notification. + * The text for the notification. */ text?: string; /** - * @member {string} [subscriptionId] The subscription ID for the schedule. + * The subscription ID for the schedule. */ subscriptionId?: string; /** - * @member {string} [resourceGroupName] The resource group name for the - * schedule. + * The resource group name for the schedule. */ resourceGroupName?: string; /** - * @member {string} [labName] The lab for the schedule. + * The lab for the schedule. */ labName?: string; } /** - * @interface - * An interface representing Subnet. * Subnet information. - * */ export interface Subnet { /** - * @member {string} [resourceId] The resource ID of the subnet. + * The resource ID of the subnet. */ resourceId?: string; /** - * @member {string} [labSubnetName] The name of the subnet as seen in the - * lab. + * The name of the subnet as seen in the lab. */ labSubnetName?: string; /** - * @member {UsagePermissionType} [allowPublicIp] The permission policy of the - * subnet for allowing public IP addresses (i.e. Allow, Deny)). Possible - * values include: 'Default', 'Deny', 'Allow' + * The permission policy of the subnet for allowing public IP addresses (i.e. Allow, Deny)). + * Possible values include: 'Default', 'Deny', 'Allow' */ allowPublicIp?: UsagePermissionType; } /** - * @interface - * An interface representing SubnetFragment. * Subnet information. - * */ export interface SubnetFragment { /** - * @member {string} [resourceId] The resource ID of the subnet. + * The resource ID of the subnet. */ resourceId?: string; /** - * @member {string} [labSubnetName] The name of the subnet as seen in the - * lab. + * The name of the subnet as seen in the lab. */ labSubnetName?: string; /** - * @member {UsagePermissionType} [allowPublicIp] The permission policy of the - * subnet for allowing public IP addresses (i.e. Allow, Deny)). Possible - * values include: 'Default', 'Deny', 'Allow' + * The permission policy of the subnet for allowing public IP addresses (i.e. Allow, Deny)). + * Possible values include: 'Default', 'Deny', 'Allow' */ allowPublicIp?: UsagePermissionType; } /** - * @interface - * An interface representing SubnetSharedPublicIpAddressConfiguration. * Configuration for public IP address sharing. - * */ export interface SubnetSharedPublicIpAddressConfiguration { /** - * @member {Port[]} [allowedPorts] Backend ports that virtual machines on - * this subnet are allowed to expose + * Backend ports that virtual machines on this subnet are allowed to expose */ allowedPorts?: Port[]; } /** - * @interface - * An interface representing SubnetOverride. * Property overrides on a subnet of a virtual network. - * */ export interface SubnetOverride { /** - * @member {string} [resourceId] The resource ID of the subnet. + * The resource ID of the subnet. */ resourceId?: string; /** - * @member {string} [labSubnetName] The name given to the subnet within the - * lab. + * The name given to the subnet within the lab. */ labSubnetName?: string; /** - * @member {UsagePermissionType} [useInVmCreationPermission] Indicates - * whether this subnet can be used during virtual machine creation (i.e. - * Allow, Deny). Possible values include: 'Default', 'Deny', 'Allow' + * Indicates whether this subnet can be used during virtual machine creation (i.e. Allow, Deny). + * Possible values include: 'Default', 'Deny', 'Allow' */ useInVmCreationPermission?: UsagePermissionType; /** - * @member {UsagePermissionType} [usePublicIpAddressPermission] Indicates - * whether public IP addresses can be assigned to virtual machines on this - * subnet (i.e. Allow, Deny). Possible values include: 'Default', 'Deny', - * 'Allow' + * Indicates whether public IP addresses can be assigned to virtual machines on this subnet (i.e. + * Allow, Deny). Possible values include: 'Default', 'Deny', 'Allow' */ usePublicIpAddressPermission?: UsagePermissionType; /** - * @member {SubnetSharedPublicIpAddressConfiguration} - * [sharedPublicIpAddressConfiguration] Properties that virtual machines on - * this subnet will share. + * Properties that virtual machines on this subnet will share. */ sharedPublicIpAddressConfiguration?: SubnetSharedPublicIpAddressConfiguration; /** - * @member {string} [virtualNetworkPoolName] The virtual network pool - * associated with this subnet. + * The virtual network pool associated with this subnet. */ virtualNetworkPoolName?: string; } /** - * @interface - * An interface representing SubnetSharedPublicIpAddressConfigurationFragment. * Configuration for public IP address sharing. - * */ export interface SubnetSharedPublicIpAddressConfigurationFragment { /** - * @member {PortFragment[]} [allowedPorts] Backend ports that virtual - * machines on this subnet are allowed to expose + * Backend ports that virtual machines on this subnet are allowed to expose */ allowedPorts?: PortFragment[]; } /** - * @interface - * An interface representing SubnetOverrideFragment. * Property overrides on a subnet of a virtual network. - * */ export interface SubnetOverrideFragment { /** - * @member {string} [resourceId] The resource ID of the subnet. + * The resource ID of the subnet. */ resourceId?: string; /** - * @member {string} [labSubnetName] The name given to the subnet within the - * lab. + * The name given to the subnet within the lab. */ labSubnetName?: string; /** - * @member {UsagePermissionType} [useInVmCreationPermission] Indicates - * whether this subnet can be used during virtual machine creation (i.e. - * Allow, Deny). Possible values include: 'Default', 'Deny', 'Allow' + * Indicates whether this subnet can be used during virtual machine creation (i.e. Allow, Deny). + * Possible values include: 'Default', 'Deny', 'Allow' */ useInVmCreationPermission?: UsagePermissionType; /** - * @member {UsagePermissionType} [usePublicIpAddressPermission] Indicates - * whether public IP addresses can be assigned to virtual machines on this - * subnet (i.e. Allow, Deny). Possible values include: 'Default', 'Deny', - * 'Allow' + * Indicates whether public IP addresses can be assigned to virtual machines on this subnet (i.e. + * Allow, Deny). Possible values include: 'Default', 'Deny', 'Allow' */ usePublicIpAddressPermission?: UsagePermissionType; /** - * @member {SubnetSharedPublicIpAddressConfigurationFragment} - * [sharedPublicIpAddressConfiguration] Properties that virtual machines on - * this subnet will share. + * Properties that virtual machines on this subnet will share. */ sharedPublicIpAddressConfiguration?: SubnetSharedPublicIpAddressConfigurationFragment; /** - * @member {string} [virtualNetworkPoolName] The virtual network pool - * associated with this subnet. + * The virtual network pool associated with this subnet. */ virtualNetworkPoolName?: string; } /** - * @interface - * An interface representing UserIdentity. * Identity attributes of a lab user. - * */ export interface UserIdentity { /** - * @member {string} [principalName] Set to the principal name / UPN of the - * client JWT making the request. + * Set to the principal name / UPN of the client JWT making the request. */ principalName?: string; /** - * @member {string} [principalId] Set to the principal Id of the client JWT - * making the request. Service principal will not have the principal Id. + * Set to the principal Id of the client JWT making the request. Service principal will not have + * the principal Id. */ principalId?: string; /** - * @member {string} [tenantId] Set to the tenant ID of the client JWT making - * the request. + * Set to the tenant ID of the client JWT making the request. */ tenantId?: string; /** - * @member {string} [objectId] Set to the object Id of the client JWT making - * the request. Not all users have object Id. For CSP (reseller) scenarios - * for example, object Id is not available. + * Set to the object Id of the client JWT making the request. Not all users have object Id. For + * CSP (reseller) scenarios for example, object Id is not available. */ objectId?: string; /** - * @member {string} [appId] Set to the app Id of the client JWT making the - * request. + * Set to the app Id of the client JWT making the request. */ appId?: string; } /** - * @interface - * An interface representing UserSecretStore. * Properties of a user's secret store. - * */ export interface UserSecretStore { /** - * @member {string} [keyVaultUri] The URI of the user's Key vault. + * The URI of the user's Key vault. */ keyVaultUri?: string; /** - * @member {string} [keyVaultId] The ID of the user's Key vault. + * The ID of the user's Key vault. */ keyVaultId?: string; } /** - * @interface - * An interface representing User. * Profile of a lab user. - * - * @extends Resource */ export interface User extends Resource { /** - * @member {UserIdentity} [identity] The identity of the user. + * The identity of the user. */ identity?: UserIdentity; /** - * @member {UserSecretStore} [secretStore] The secret store of the user. + * The secret store of the user. */ secretStore?: UserSecretStore; /** - * @member {Date} [createdDate] The creation date of the user profile. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * The creation date of the user profile. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly createdDate?: Date; /** - * @member {string} [provisioningState] The provisioning status of the - * resource. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * The provisioning status of the resource. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly provisioningState?: string; /** - * @member {string} [uniqueIdentifier] The unique immutable identifier of a - * resource (Guid). - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * The unique immutable identifier of a resource (Guid). + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly uniqueIdentifier?: string; } /** - * @interface - * An interface representing UserIdentityFragment. * Identity attributes of a lab user. - * */ export interface UserIdentityFragment { /** - * @member {string} [principalName] Set to the principal name / UPN of the - * client JWT making the request. + * Set to the principal name / UPN of the client JWT making the request. */ principalName?: string; /** - * @member {string} [principalId] Set to the principal Id of the client JWT - * making the request. Service principal will not have the principal Id. + * Set to the principal Id of the client JWT making the request. Service principal will not have + * the principal Id. */ principalId?: string; /** - * @member {string} [tenantId] Set to the tenant ID of the client JWT making - * the request. + * Set to the tenant ID of the client JWT making the request. */ tenantId?: string; /** - * @member {string} [objectId] Set to the object Id of the client JWT making - * the request. Not all users have object Id. For CSP (reseller) scenarios - * for example, object Id is not available. + * Set to the object Id of the client JWT making the request. Not all users have object Id. For + * CSP (reseller) scenarios for example, object Id is not available. */ objectId?: string; /** - * @member {string} [appId] Set to the app Id of the client JWT making the - * request. + * Set to the app Id of the client JWT making the request. */ appId?: string; } /** - * @interface - * An interface representing UserSecretStoreFragment. * Properties of a user's secret store. - * */ export interface UserSecretStoreFragment { /** - * @member {string} [keyVaultUri] The URI of the user's Key vault. + * The URI of the user's Key vault. */ keyVaultUri?: string; /** - * @member {string} [keyVaultId] The ID of the user's Key vault. + * The ID of the user's Key vault. */ keyVaultId?: string; } /** - * @interface - * An interface representing UserFragment. * Profile of a lab user. - * - * @extends UpdateResource */ export interface UserFragment extends UpdateResource { /** - * @member {UserIdentityFragment} [identity] The identity of the user. + * The identity of the user. */ identity?: UserIdentityFragment; /** - * @member {UserSecretStoreFragment} [secretStore] The secret store of the - * user. + * The secret store of the user. */ secretStore?: UserSecretStoreFragment; } /** - * @interface - * An interface representing VirtualNetwork. * A virtual network. - * - * @extends Resource */ export interface VirtualNetwork extends Resource { /** - * @member {Subnet[]} [allowedSubnets] The allowed subnets of the virtual - * network. + * The allowed subnets of the virtual network. */ allowedSubnets?: Subnet[]; /** - * @member {string} [description] The description of the virtual network. + * The description of the virtual network. */ description?: string; /** - * @member {string} [externalProviderResourceId] The Microsoft.Network - * resource identifier of the virtual network. + * The Microsoft.Network resource identifier of the virtual network. */ externalProviderResourceId?: string; /** - * @member {ExternalSubnet[]} [externalSubnets] The external subnet - * properties. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * The external subnet properties. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly externalSubnets?: ExternalSubnet[]; /** - * @member {SubnetOverride[]} [subnetOverrides] The subnet overrides of the - * virtual network. + * The subnet overrides of the virtual network. */ subnetOverrides?: SubnetOverride[]; /** - * @member {Date} [createdDate] The creation date of the virtual network. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * The creation date of the virtual network. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly createdDate?: Date; /** - * @member {string} [provisioningState] The provisioning status of the - * resource. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * The provisioning status of the resource. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly provisioningState?: string; /** - * @member {string} [uniqueIdentifier] The unique immutable identifier of a - * resource (Guid). - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * The unique immutable identifier of a resource (Guid). + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly uniqueIdentifier?: string; } /** - * @interface - * An interface representing VirtualNetworkFragment. * A virtual network. - * - * @extends UpdateResource */ export interface VirtualNetworkFragment extends UpdateResource { /** - * @member {SubnetFragment[]} [allowedSubnets] The allowed subnets of the - * virtual network. + * The allowed subnets of the virtual network. */ allowedSubnets?: SubnetFragment[]; /** - * @member {string} [description] The description of the virtual network. + * The description of the virtual network. */ description?: string; /** - * @member {string} [externalProviderResourceId] The Microsoft.Network - * resource identifier of the virtual network. + * The Microsoft.Network resource identifier of the virtual network. */ externalProviderResourceId?: string; /** - * @member {SubnetOverrideFragment[]} [subnetOverrides] The subnet overrides - * of the virtual network. + * The subnet overrides of the virtual network. */ subnetOverrides?: SubnetOverrideFragment[]; } /** - * @interface - * An interface representing LabsListBySubscriptionOptionalParams. * Optional Parameters. - * - * @extends RequestOptionsBase */ export interface LabsListBySubscriptionOptionalParams extends msRest.RequestOptionsBase { /** - * @member {string} [expand] Specify the $expand query. Example: - * 'properties($select=defaultStorageAccount)' + * Specify the $expand query. Example: 'properties($select=defaultStorageAccount)' */ expand?: string; /** - * @member {string} [filter] The filter to apply to the operation. Example: - * '$filter=contains(name,'myName') + * The filter to apply to the operation. Example: '$filter=contains(name,'myName') */ filter?: string; /** - * @member {number} [top] The maximum number of resources to return from the - * operation. Example: '$top=10' + * The maximum number of resources to return from the operation. Example: '$top=10' */ top?: number; /** - * @member {string} [orderby] The ordering expression for the results, using - * OData notation. Example: '$orderby=name desc' + * The ordering expression for the results, using OData notation. Example: '$orderby=name desc' */ orderby?: string; } /** - * @interface - * An interface representing LabsListByResourceGroupOptionalParams. * Optional Parameters. - * - * @extends RequestOptionsBase */ export interface LabsListByResourceGroupOptionalParams extends msRest.RequestOptionsBase { /** - * @member {string} [expand] Specify the $expand query. Example: - * 'properties($select=defaultStorageAccount)' + * Specify the $expand query. Example: 'properties($select=defaultStorageAccount)' */ expand?: string; /** - * @member {string} [filter] The filter to apply to the operation. Example: - * '$filter=contains(name,'myName') + * The filter to apply to the operation. Example: '$filter=contains(name,'myName') */ filter?: string; /** - * @member {number} [top] The maximum number of resources to return from the - * operation. Example: '$top=10' + * The maximum number of resources to return from the operation. Example: '$top=10' */ top?: number; /** - * @member {string} [orderby] The ordering expression for the results, using - * OData notation. Example: '$orderby=name desc' + * The ordering expression for the results, using OData notation. Example: '$orderby=name desc' */ orderby?: string; } /** - * @interface - * An interface representing LabsGetOptionalParams. * Optional Parameters. - * - * @extends RequestOptionsBase */ export interface LabsGetOptionalParams extends msRest.RequestOptionsBase { /** - * @member {string} [expand] Specify the $expand query. Example: - * 'properties($select=defaultStorageAccount)' + * Specify the $expand query. Example: 'properties($select=defaultStorageAccount)' */ expand?: string; } /** - * @interface - * An interface representing GlobalSchedulesListBySubscriptionOptionalParams. * Optional Parameters. - * - * @extends RequestOptionsBase */ export interface GlobalSchedulesListBySubscriptionOptionalParams extends msRest.RequestOptionsBase { /** - * @member {string} [expand] Specify the $expand query. Example: - * 'properties($select=status)' + * Specify the $expand query. Example: 'properties($select=status)' */ expand?: string; /** - * @member {string} [filter] The filter to apply to the operation. Example: - * '$filter=contains(name,'myName') + * The filter to apply to the operation. Example: '$filter=contains(name,'myName') */ filter?: string; /** - * @member {number} [top] The maximum number of resources to return from the - * operation. Example: '$top=10' + * The maximum number of resources to return from the operation. Example: '$top=10' */ top?: number; /** - * @member {string} [orderby] The ordering expression for the results, using - * OData notation. Example: '$orderby=name desc' + * The ordering expression for the results, using OData notation. Example: '$orderby=name desc' */ orderby?: string; } /** - * @interface - * An interface representing GlobalSchedulesListByResourceGroupOptionalParams. * Optional Parameters. - * - * @extends RequestOptionsBase */ export interface GlobalSchedulesListByResourceGroupOptionalParams extends msRest.RequestOptionsBase { /** - * @member {string} [expand] Specify the $expand query. Example: - * 'properties($select=status)' + * Specify the $expand query. Example: 'properties($select=status)' */ expand?: string; /** - * @member {string} [filter] The filter to apply to the operation. Example: - * '$filter=contains(name,'myName') + * The filter to apply to the operation. Example: '$filter=contains(name,'myName') */ filter?: string; /** - * @member {number} [top] The maximum number of resources to return from the - * operation. Example: '$top=10' + * The maximum number of resources to return from the operation. Example: '$top=10' */ top?: number; /** - * @member {string} [orderby] The ordering expression for the results, using - * OData notation. Example: '$orderby=name desc' + * The ordering expression for the results, using OData notation. Example: '$orderby=name desc' */ orderby?: string; } /** - * @interface - * An interface representing GlobalSchedulesGetOptionalParams. * Optional Parameters. - * - * @extends RequestOptionsBase */ export interface GlobalSchedulesGetOptionalParams extends msRest.RequestOptionsBase { /** - * @member {string} [expand] Specify the $expand query. Example: - * 'properties($select=status)' + * Specify the $expand query. Example: 'properties($select=status)' */ expand?: string; } /** - * @interface - * An interface representing ArtifactSourcesListOptionalParams. * Optional Parameters. - * - * @extends RequestOptionsBase */ export interface ArtifactSourcesListOptionalParams extends msRest.RequestOptionsBase { /** - * @member {string} [expand] Specify the $expand query. Example: - * 'properties($select=displayName)' + * Specify the $expand query. Example: 'properties($select=displayName)' */ expand?: string; /** - * @member {string} [filter] The filter to apply to the operation. Example: - * '$filter=contains(name,'myName') + * The filter to apply to the operation. Example: '$filter=contains(name,'myName') */ filter?: string; /** - * @member {number} [top] The maximum number of resources to return from the - * operation. Example: '$top=10' + * The maximum number of resources to return from the operation. Example: '$top=10' */ top?: number; /** - * @member {string} [orderby] The ordering expression for the results, using - * OData notation. Example: '$orderby=name desc' + * The ordering expression for the results, using OData notation. Example: '$orderby=name desc' */ orderby?: string; } /** - * @interface - * An interface representing ArtifactSourcesGetOptionalParams. * Optional Parameters. - * - * @extends RequestOptionsBase */ export interface ArtifactSourcesGetOptionalParams extends msRest.RequestOptionsBase { /** - * @member {string} [expand] Specify the $expand query. Example: - * 'properties($select=displayName)' + * Specify the $expand query. Example: 'properties($select=displayName)' */ expand?: string; } /** - * @interface - * An interface representing ArmTemplatesListOptionalParams. * Optional Parameters. - * - * @extends RequestOptionsBase */ export interface ArmTemplatesListOptionalParams extends msRest.RequestOptionsBase { /** - * @member {string} [expand] Specify the $expand query. Example: - * 'properties($select=displayName)' + * Specify the $expand query. Example: 'properties($select=displayName)' */ expand?: string; /** - * @member {string} [filter] The filter to apply to the operation. Example: - * '$filter=contains(name,'myName') + * The filter to apply to the operation. Example: '$filter=contains(name,'myName') */ filter?: string; /** - * @member {number} [top] The maximum number of resources to return from the - * operation. Example: '$top=10' + * The maximum number of resources to return from the operation. Example: '$top=10' */ top?: number; /** - * @member {string} [orderby] The ordering expression for the results, using - * OData notation. Example: '$orderby=name desc' + * The ordering expression for the results, using OData notation. Example: '$orderby=name desc' */ orderby?: string; } /** - * @interface - * An interface representing ArmTemplatesGetOptionalParams. * Optional Parameters. - * - * @extends RequestOptionsBase */ export interface ArmTemplatesGetOptionalParams extends msRest.RequestOptionsBase { /** - * @member {string} [expand] Specify the $expand query. Example: - * 'properties($select=displayName)' + * Specify the $expand query. Example: 'properties($select=displayName)' */ expand?: string; } /** - * @interface - * An interface representing ArtifactsListOptionalParams. * Optional Parameters. - * - * @extends RequestOptionsBase */ export interface ArtifactsListOptionalParams extends msRest.RequestOptionsBase { /** - * @member {string} [expand] Specify the $expand query. Example: - * 'properties($select=title)' + * Specify the $expand query. Example: 'properties($select=title)' */ expand?: string; /** - * @member {string} [filter] The filter to apply to the operation. Example: - * '$filter=contains(name,'myName') + * The filter to apply to the operation. Example: '$filter=contains(name,'myName') */ filter?: string; /** - * @member {number} [top] The maximum number of resources to return from the - * operation. Example: '$top=10' + * The maximum number of resources to return from the operation. Example: '$top=10' */ top?: number; /** - * @member {string} [orderby] The ordering expression for the results, using - * OData notation. Example: '$orderby=name desc' + * The ordering expression for the results, using OData notation. Example: '$orderby=name desc' */ orderby?: string; } /** - * @interface - * An interface representing ArtifactsGetOptionalParams. * Optional Parameters. - * - * @extends RequestOptionsBase */ export interface ArtifactsGetOptionalParams extends msRest.RequestOptionsBase { /** - * @member {string} [expand] Specify the $expand query. Example: - * 'properties($select=title)' + * Specify the $expand query. Example: 'properties($select=title)' */ expand?: string; } /** - * @interface - * An interface representing CostsGetOptionalParams. * Optional Parameters. - * - * @extends RequestOptionsBase */ export interface CostsGetOptionalParams extends msRest.RequestOptionsBase { /** - * @member {string} [expand] Specify the $expand query. Example: - * 'properties($expand=labCostDetails)' + * Specify the $expand query. Example: 'properties($expand=labCostDetails)' */ expand?: string; } /** - * @interface - * An interface representing CustomImagesListOptionalParams. * Optional Parameters. - * - * @extends RequestOptionsBase */ export interface CustomImagesListOptionalParams extends msRest.RequestOptionsBase { /** - * @member {string} [expand] Specify the $expand query. Example: - * 'properties($select=vm)' + * Specify the $expand query. Example: 'properties($select=vm)' */ expand?: string; /** - * @member {string} [filter] The filter to apply to the operation. Example: - * '$filter=contains(name,'myName') + * The filter to apply to the operation. Example: '$filter=contains(name,'myName') */ filter?: string; /** - * @member {number} [top] The maximum number of resources to return from the - * operation. Example: '$top=10' + * The maximum number of resources to return from the operation. Example: '$top=10' */ top?: number; /** - * @member {string} [orderby] The ordering expression for the results, using - * OData notation. Example: '$orderby=name desc' + * The ordering expression for the results, using OData notation. Example: '$orderby=name desc' */ orderby?: string; } /** - * @interface - * An interface representing CustomImagesGetOptionalParams. * Optional Parameters. - * - * @extends RequestOptionsBase */ export interface CustomImagesGetOptionalParams extends msRest.RequestOptionsBase { /** - * @member {string} [expand] Specify the $expand query. Example: - * 'properties($select=vm)' + * Specify the $expand query. Example: 'properties($select=vm)' */ expand?: string; } /** - * @interface - * An interface representing FormulasListOptionalParams. * Optional Parameters. - * - * @extends RequestOptionsBase */ export interface FormulasListOptionalParams extends msRest.RequestOptionsBase { /** - * @member {string} [expand] Specify the $expand query. Example: - * 'properties($select=description)' + * Specify the $expand query. Example: 'properties($select=description)' */ expand?: string; /** - * @member {string} [filter] The filter to apply to the operation. Example: - * '$filter=contains(name,'myName') + * The filter to apply to the operation. Example: '$filter=contains(name,'myName') */ filter?: string; /** - * @member {number} [top] The maximum number of resources to return from the - * operation. Example: '$top=10' + * The maximum number of resources to return from the operation. Example: '$top=10' */ top?: number; /** - * @member {string} [orderby] The ordering expression for the results, using - * OData notation. Example: '$orderby=name desc' + * The ordering expression for the results, using OData notation. Example: '$orderby=name desc' */ orderby?: string; } /** - * @interface - * An interface representing FormulasGetOptionalParams. * Optional Parameters. - * - * @extends RequestOptionsBase */ export interface FormulasGetOptionalParams extends msRest.RequestOptionsBase { /** - * @member {string} [expand] Specify the $expand query. Example: - * 'properties($select=description)' + * Specify the $expand query. Example: 'properties($select=description)' */ expand?: string; } /** - * @interface - * An interface representing GalleryImagesListOptionalParams. * Optional Parameters. - * - * @extends RequestOptionsBase */ export interface GalleryImagesListOptionalParams extends msRest.RequestOptionsBase { /** - * @member {string} [expand] Specify the $expand query. Example: - * 'properties($select=author)' + * Specify the $expand query. Example: 'properties($select=author)' */ expand?: string; /** - * @member {string} [filter] The filter to apply to the operation. Example: - * '$filter=contains(name,'myName') + * The filter to apply to the operation. Example: '$filter=contains(name,'myName') */ filter?: string; /** - * @member {number} [top] The maximum number of resources to return from the - * operation. Example: '$top=10' + * The maximum number of resources to return from the operation. Example: '$top=10' */ top?: number; /** - * @member {string} [orderby] The ordering expression for the results, using - * OData notation. Example: '$orderby=name desc' + * The ordering expression for the results, using OData notation. Example: '$orderby=name desc' */ orderby?: string; } /** - * @interface - * An interface representing NotificationChannelsListOptionalParams. * Optional Parameters. - * - * @extends RequestOptionsBase */ export interface NotificationChannelsListOptionalParams extends msRest.RequestOptionsBase { /** - * @member {string} [expand] Specify the $expand query. Example: - * 'properties($select=webHookUrl)' + * Specify the $expand query. Example: 'properties($select=webHookUrl)' */ expand?: string; /** - * @member {string} [filter] The filter to apply to the operation. Example: - * '$filter=contains(name,'myName') + * The filter to apply to the operation. Example: '$filter=contains(name,'myName') */ filter?: string; /** - * @member {number} [top] The maximum number of resources to return from the - * operation. Example: '$top=10' + * The maximum number of resources to return from the operation. Example: '$top=10' */ top?: number; /** - * @member {string} [orderby] The ordering expression for the results, using - * OData notation. Example: '$orderby=name desc' + * The ordering expression for the results, using OData notation. Example: '$orderby=name desc' */ orderby?: string; } /** - * @interface - * An interface representing NotificationChannelsGetOptionalParams. * Optional Parameters. - * - * @extends RequestOptionsBase */ export interface NotificationChannelsGetOptionalParams extends msRest.RequestOptionsBase { /** - * @member {string} [expand] Specify the $expand query. Example: - * 'properties($select=webHookUrl)' + * Specify the $expand query. Example: 'properties($select=webHookUrl)' */ expand?: string; } /** - * @interface - * An interface representing PoliciesListOptionalParams. * Optional Parameters. - * - * @extends RequestOptionsBase */ export interface PoliciesListOptionalParams extends msRest.RequestOptionsBase { /** - * @member {string} [expand] Specify the $expand query. Example: - * 'properties($select=description)' + * Specify the $expand query. Example: 'properties($select=description)' */ expand?: string; /** - * @member {string} [filter] The filter to apply to the operation. Example: - * '$filter=contains(name,'myName') + * The filter to apply to the operation. Example: '$filter=contains(name,'myName') */ filter?: string; /** - * @member {number} [top] The maximum number of resources to return from the - * operation. Example: '$top=10' + * The maximum number of resources to return from the operation. Example: '$top=10' */ top?: number; /** - * @member {string} [orderby] The ordering expression for the results, using - * OData notation. Example: '$orderby=name desc' + * The ordering expression for the results, using OData notation. Example: '$orderby=name desc' */ orderby?: string; } /** - * @interface - * An interface representing PoliciesGetOptionalParams. * Optional Parameters. - * - * @extends RequestOptionsBase */ export interface PoliciesGetOptionalParams extends msRest.RequestOptionsBase { /** - * @member {string} [expand] Specify the $expand query. Example: - * 'properties($select=description)' + * Specify the $expand query. Example: 'properties($select=description)' */ expand?: string; } /** - * @interface - * An interface representing SchedulesListOptionalParams. * Optional Parameters. - * - * @extends RequestOptionsBase */ export interface SchedulesListOptionalParams extends msRest.RequestOptionsBase { /** - * @member {string} [expand] Specify the $expand query. Example: - * 'properties($select=status)' + * Specify the $expand query. Example: 'properties($select=status)' */ expand?: string; /** - * @member {string} [filter] The filter to apply to the operation. Example: - * '$filter=contains(name,'myName') + * The filter to apply to the operation. Example: '$filter=contains(name,'myName') */ filter?: string; /** - * @member {number} [top] The maximum number of resources to return from the - * operation. Example: '$top=10' + * The maximum number of resources to return from the operation. Example: '$top=10' */ top?: number; /** - * @member {string} [orderby] The ordering expression for the results, using - * OData notation. Example: '$orderby=name desc' + * The ordering expression for the results, using OData notation. Example: '$orderby=name desc' */ orderby?: string; } /** - * @interface - * An interface representing SchedulesGetOptionalParams. * Optional Parameters. - * - * @extends RequestOptionsBase */ export interface SchedulesGetOptionalParams extends msRest.RequestOptionsBase { /** - * @member {string} [expand] Specify the $expand query. Example: - * 'properties($select=status)' + * Specify the $expand query. Example: 'properties($select=status)' */ expand?: string; } /** - * @interface - * An interface representing ServiceRunnersListOptionalParams. * Optional Parameters. - * - * @extends RequestOptionsBase */ export interface ServiceRunnersListOptionalParams extends msRest.RequestOptionsBase { /** - * @member {string} [filter] The filter to apply to the operation. Example: - * '$filter=contains(name,'myName') + * The filter to apply to the operation. Example: '$filter=contains(name,'myName') */ filter?: string; /** - * @member {number} [top] The maximum number of resources to return from the - * operation. Example: '$top=10' + * The maximum number of resources to return from the operation. Example: '$top=10' */ top?: number; /** - * @member {string} [orderby] The ordering expression for the results, using - * OData notation. Example: '$orderby=name desc' + * The ordering expression for the results, using OData notation. Example: '$orderby=name desc' */ orderby?: string; } /** - * @interface - * An interface representing UsersListOptionalParams. * Optional Parameters. - * - * @extends RequestOptionsBase */ export interface UsersListOptionalParams extends msRest.RequestOptionsBase { /** - * @member {string} [expand] Specify the $expand query. Example: - * 'properties($select=identity)' + * Specify the $expand query. Example: 'properties($select=identity)' */ expand?: string; /** - * @member {string} [filter] The filter to apply to the operation. Example: - * '$filter=contains(name,'myName') + * The filter to apply to the operation. Example: '$filter=contains(name,'myName') */ filter?: string; /** - * @member {number} [top] The maximum number of resources to return from the - * operation. Example: '$top=10' + * The maximum number of resources to return from the operation. Example: '$top=10' */ top?: number; /** - * @member {string} [orderby] The ordering expression for the results, using - * OData notation. Example: '$orderby=name desc' + * The ordering expression for the results, using OData notation. Example: '$orderby=name desc' */ orderby?: string; } /** - * @interface - * An interface representing UsersGetOptionalParams. * Optional Parameters. - * - * @extends RequestOptionsBase */ export interface UsersGetOptionalParams extends msRest.RequestOptionsBase { /** - * @member {string} [expand] Specify the $expand query. Example: - * 'properties($select=identity)' + * Specify the $expand query. Example: 'properties($select=identity)' */ expand?: string; } /** - * @interface - * An interface representing DisksListOptionalParams. * Optional Parameters. - * - * @extends RequestOptionsBase */ export interface DisksListOptionalParams extends msRest.RequestOptionsBase { /** - * @member {string} [expand] Specify the $expand query. Example: - * 'properties($select=diskType)' + * Specify the $expand query. Example: 'properties($select=diskType)' */ expand?: string; /** - * @member {string} [filter] The filter to apply to the operation. Example: - * '$filter=contains(name,'myName') + * The filter to apply to the operation. Example: '$filter=contains(name,'myName') */ filter?: string; /** - * @member {number} [top] The maximum number of resources to return from the - * operation. Example: '$top=10' + * The maximum number of resources to return from the operation. Example: '$top=10' */ top?: number; /** - * @member {string} [orderby] The ordering expression for the results, using - * OData notation. Example: '$orderby=name desc' + * The ordering expression for the results, using OData notation. Example: '$orderby=name desc' */ orderby?: string; } /** - * @interface - * An interface representing DisksGetOptionalParams. * Optional Parameters. - * - * @extends RequestOptionsBase */ export interface DisksGetOptionalParams extends msRest.RequestOptionsBase { /** - * @member {string} [expand] Specify the $expand query. Example: - * 'properties($select=diskType)' + * Specify the $expand query. Example: 'properties($select=diskType)' */ expand?: string; } /** - * @interface - * An interface representing EnvironmentsListOptionalParams. * Optional Parameters. - * - * @extends RequestOptionsBase */ export interface EnvironmentsListOptionalParams extends msRest.RequestOptionsBase { /** - * @member {string} [expand] Specify the $expand query. Example: - * 'properties($select=deploymentProperties)' + * Specify the $expand query. Example: 'properties($select=deploymentProperties)' */ expand?: string; /** - * @member {string} [filter] The filter to apply to the operation. Example: - * '$filter=contains(name,'myName') + * The filter to apply to the operation. Example: '$filter=contains(name,'myName') */ filter?: string; /** - * @member {number} [top] The maximum number of resources to return from the - * operation. Example: '$top=10' + * The maximum number of resources to return from the operation. Example: '$top=10' */ top?: number; /** - * @member {string} [orderby] The ordering expression for the results, using - * OData notation. Example: '$orderby=name desc' + * The ordering expression for the results, using OData notation. Example: '$orderby=name desc' */ orderby?: string; } /** - * @interface - * An interface representing EnvironmentsGetOptionalParams. * Optional Parameters. - * - * @extends RequestOptionsBase */ export interface EnvironmentsGetOptionalParams extends msRest.RequestOptionsBase { /** - * @member {string} [expand] Specify the $expand query. Example: - * 'properties($select=deploymentProperties)' + * Specify the $expand query. Example: 'properties($select=deploymentProperties)' */ expand?: string; } /** - * @interface - * An interface representing SecretsListOptionalParams. * Optional Parameters. - * - * @extends RequestOptionsBase */ export interface SecretsListOptionalParams extends msRest.RequestOptionsBase { /** - * @member {string} [expand] Specify the $expand query. Example: - * 'properties($select=value)' + * Specify the $expand query. Example: 'properties($select=value)' */ expand?: string; /** - * @member {string} [filter] The filter to apply to the operation. Example: - * '$filter=contains(name,'myName') + * The filter to apply to the operation. Example: '$filter=contains(name,'myName') */ filter?: string; /** - * @member {number} [top] The maximum number of resources to return from the - * operation. Example: '$top=10' + * The maximum number of resources to return from the operation. Example: '$top=10' */ top?: number; /** - * @member {string} [orderby] The ordering expression for the results, using - * OData notation. Example: '$orderby=name desc' + * The ordering expression for the results, using OData notation. Example: '$orderby=name desc' */ orderby?: string; } /** - * @interface - * An interface representing SecretsGetOptionalParams. * Optional Parameters. - * - * @extends RequestOptionsBase */ export interface SecretsGetOptionalParams extends msRest.RequestOptionsBase { /** - * @member {string} [expand] Specify the $expand query. Example: - * 'properties($select=value)' + * Specify the $expand query. Example: 'properties($select=value)' */ expand?: string; } /** - * @interface - * An interface representing ServiceFabricsListOptionalParams. * Optional Parameters. - * - * @extends RequestOptionsBase */ export interface ServiceFabricsListOptionalParams extends msRest.RequestOptionsBase { /** - * @member {string} [expand] Specify the $expand query. Example: - * 'properties($expand=applicableSchedule)' + * Specify the $expand query. Example: 'properties($expand=applicableSchedule)' */ expand?: string; /** - * @member {string} [filter] The filter to apply to the operation. Example: - * '$filter=contains(name,'myName') + * The filter to apply to the operation. Example: '$filter=contains(name,'myName') */ filter?: string; /** - * @member {number} [top] The maximum number of resources to return from the - * operation. Example: '$top=10' + * The maximum number of resources to return from the operation. Example: '$top=10' */ top?: number; /** - * @member {string} [orderby] The ordering expression for the results, using - * OData notation. Example: '$orderby=name desc' + * The ordering expression for the results, using OData notation. Example: '$orderby=name desc' */ orderby?: string; } /** - * @interface - * An interface representing ServiceFabricsGetOptionalParams. * Optional Parameters. - * - * @extends RequestOptionsBase */ export interface ServiceFabricsGetOptionalParams extends msRest.RequestOptionsBase { /** - * @member {string} [expand] Specify the $expand query. Example: - * 'properties($expand=applicableSchedule)' + * Specify the $expand query. Example: 'properties($expand=applicableSchedule)' */ expand?: string; } /** - * @interface - * An interface representing ServiceFabricSchedulesListOptionalParams. * Optional Parameters. - * - * @extends RequestOptionsBase */ export interface ServiceFabricSchedulesListOptionalParams extends msRest.RequestOptionsBase { /** - * @member {string} [expand] Specify the $expand query. Example: - * 'properties($select=status)' + * Specify the $expand query. Example: 'properties($select=status)' */ expand?: string; /** - * @member {string} [filter] The filter to apply to the operation. Example: - * '$filter=contains(name,'myName') + * The filter to apply to the operation. Example: '$filter=contains(name,'myName') */ filter?: string; /** - * @member {number} [top] The maximum number of resources to return from the - * operation. Example: '$top=10' + * The maximum number of resources to return from the operation. Example: '$top=10' */ top?: number; /** - * @member {string} [orderby] The ordering expression for the results, using - * OData notation. Example: '$orderby=name desc' + * The ordering expression for the results, using OData notation. Example: '$orderby=name desc' */ orderby?: string; } /** - * @interface - * An interface representing ServiceFabricSchedulesGetOptionalParams. * Optional Parameters. - * - * @extends RequestOptionsBase */ export interface ServiceFabricSchedulesGetOptionalParams extends msRest.RequestOptionsBase { /** - * @member {string} [expand] Specify the $expand query. Example: - * 'properties($select=status)' + * Specify the $expand query. Example: 'properties($select=status)' */ expand?: string; } /** - * @interface - * An interface representing VirtualMachinesListOptionalParams. * Optional Parameters. - * - * @extends RequestOptionsBase */ export interface VirtualMachinesListOptionalParams extends msRest.RequestOptionsBase { /** - * @member {string} [expand] Specify the $expand query. Example: + * Specify the $expand query. Example: * 'properties($expand=artifacts,computeVm,networkInterface,applicableSchedule)' */ expand?: string; /** - * @member {string} [filter] The filter to apply to the operation. Example: - * '$filter=contains(name,'myName') + * The filter to apply to the operation. Example: '$filter=contains(name,'myName') */ filter?: string; /** - * @member {number} [top] The maximum number of resources to return from the - * operation. Example: '$top=10' + * The maximum number of resources to return from the operation. Example: '$top=10' */ top?: number; /** - * @member {string} [orderby] The ordering expression for the results, using - * OData notation. Example: '$orderby=name desc' + * The ordering expression for the results, using OData notation. Example: '$orderby=name desc' */ orderby?: string; } /** - * @interface - * An interface representing VirtualMachinesGetOptionalParams. * Optional Parameters. - * - * @extends RequestOptionsBase */ export interface VirtualMachinesGetOptionalParams extends msRest.RequestOptionsBase { /** - * @member {string} [expand] Specify the $expand query. Example: + * Specify the $expand query. Example: * 'properties($expand=artifacts,computeVm,networkInterface,applicableSchedule)' */ expand?: string; } /** - * @interface - * An interface representing VirtualMachineSchedulesListOptionalParams. * Optional Parameters. - * - * @extends RequestOptionsBase */ export interface VirtualMachineSchedulesListOptionalParams extends msRest.RequestOptionsBase { /** - * @member {string} [expand] Specify the $expand query. Example: - * 'properties($select=status)' + * Specify the $expand query. Example: 'properties($select=status)' */ expand?: string; /** - * @member {string} [filter] The filter to apply to the operation. Example: - * '$filter=contains(name,'myName') + * The filter to apply to the operation. Example: '$filter=contains(name,'myName') */ filter?: string; /** - * @member {number} [top] The maximum number of resources to return from the - * operation. Example: '$top=10' + * The maximum number of resources to return from the operation. Example: '$top=10' */ top?: number; /** - * @member {string} [orderby] The ordering expression for the results, using - * OData notation. Example: '$orderby=name desc' + * The ordering expression for the results, using OData notation. Example: '$orderby=name desc' */ orderby?: string; } /** - * @interface - * An interface representing VirtualMachineSchedulesGetOptionalParams. * Optional Parameters. - * - * @extends RequestOptionsBase */ export interface VirtualMachineSchedulesGetOptionalParams extends msRest.RequestOptionsBase { /** - * @member {string} [expand] Specify the $expand query. Example: - * 'properties($select=status)' + * Specify the $expand query. Example: 'properties($select=status)' */ expand?: string; } /** - * @interface - * An interface representing VirtualNetworksListOptionalParams. * Optional Parameters. - * - * @extends RequestOptionsBase */ export interface VirtualNetworksListOptionalParams extends msRest.RequestOptionsBase { /** - * @member {string} [expand] Specify the $expand query. Example: - * 'properties($expand=externalSubnets)' + * Specify the $expand query. Example: 'properties($expand=externalSubnets)' */ expand?: string; /** - * @member {string} [filter] The filter to apply to the operation. Example: - * '$filter=contains(name,'myName') + * The filter to apply to the operation. Example: '$filter=contains(name,'myName') */ filter?: string; /** - * @member {number} [top] The maximum number of resources to return from the - * operation. Example: '$top=10' + * The maximum number of resources to return from the operation. Example: '$top=10' */ top?: number; /** - * @member {string} [orderby] The ordering expression for the results, using - * OData notation. Example: '$orderby=name desc' + * The ordering expression for the results, using OData notation. Example: '$orderby=name desc' */ orderby?: string; } /** - * @interface - * An interface representing VirtualNetworksGetOptionalParams. * Optional Parameters. - * - * @extends RequestOptionsBase */ export interface VirtualNetworksGetOptionalParams extends msRest.RequestOptionsBase { /** - * @member {string} [expand] Specify the $expand query. Example: - * 'properties($expand=externalSubnets)' + * Specify the $expand query. Example: 'properties($expand=externalSubnets)' */ expand?: string; } /** - * @interface * An interface representing DevTestLabsClientOptions. - * @extends AzureServiceClientOptions */ export interface DevTestLabsClientOptions extends AzureServiceClientOptions { - /** - * @member {string} [baseUri] - */ baseUri?: string; } - /** * @interface - * An interface representing the ProviderOperationResult. * Result of the request to list REST API operations - * * @extends Array */ export interface ProviderOperationResult extends Array { /** - * @member {string} [nextLink] URL to get the next set of operation list - * results if there are any. - * **NOTE: This property will not be serialized. It can only be populated by - * the server.** + * URL to get the next set of operation list results if there are any. + * **NOTE: This property will not be serialized. It can only be populated by the server.** */ readonly nextLink?: string; } /** * @interface - * An interface representing the LabList. * The response of a list operation. - * * @extends Array */ export interface LabList extends Array { /** - * @member {string} [nextLink] Link for next set of results. + * Link for next set of results. */ nextLink?: string; } /** * @interface - * An interface representing the LabVhdList. * The response of a list operation. - * * @extends Array */ export interface LabVhdList extends Array { /** - * @member {string} [nextLink] Link for next set of results. + * Link for next set of results. */ nextLink?: string; } /** * @interface - * An interface representing the ScheduleList. * The response of a list operation. - * * @extends Array */ export interface ScheduleList extends Array { /** - * @member {string} [nextLink] Link for next set of results. + * Link for next set of results. */ nextLink?: string; } /** * @interface - * An interface representing the ArtifactSourceList. * The response of a list operation. - * * @extends Array */ export interface ArtifactSourceList extends Array { /** - * @member {string} [nextLink] Link for next set of results. + * Link for next set of results. */ nextLink?: string; } /** * @interface - * An interface representing the ArmTemplateList. * The response of a list operation. - * * @extends Array */ export interface ArmTemplateList extends Array { /** - * @member {string} [nextLink] Link for next set of results. + * Link for next set of results. */ nextLink?: string; } /** * @interface - * An interface representing the ArtifactList. * The response of a list operation. - * * @extends Array */ export interface ArtifactList extends Array { /** - * @member {string} [nextLink] Link for next set of results. + * Link for next set of results. */ nextLink?: string; } /** * @interface - * An interface representing the CustomImageList. * The response of a list operation. - * * @extends Array */ export interface CustomImageList extends Array { /** - * @member {string} [nextLink] Link for next set of results. + * Link for next set of results. */ nextLink?: string; } /** * @interface - * An interface representing the FormulaList. * The response of a list operation. - * * @extends Array */ export interface FormulaList extends Array { /** - * @member {string} [nextLink] Link for next set of results. + * Link for next set of results. */ nextLink?: string; } /** * @interface - * An interface representing the GalleryImageList. * The response of a list operation. - * * @extends Array */ export interface GalleryImageList extends Array { /** - * @member {string} [nextLink] Link for next set of results. + * Link for next set of results. */ nextLink?: string; } /** * @interface - * An interface representing the NotificationChannelList. * The response of a list operation. - * * @extends Array */ export interface NotificationChannelList extends Array { /** - * @member {string} [nextLink] Link for next set of results. + * Link for next set of results. */ nextLink?: string; } /** * @interface - * An interface representing the PolicyList. * The response of a list operation. - * * @extends Array */ export interface PolicyList extends Array { /** - * @member {string} [nextLink] Link for next set of results. + * Link for next set of results. */ nextLink?: string; } /** * @interface - * An interface representing the ServiceRunnerList. * The response of a list operation. - * * @extends Array */ export interface ServiceRunnerList extends Array { /** - * @member {string} [nextLink] Link for next set of results. + * Link for next set of results. */ nextLink?: string; } /** * @interface - * An interface representing the UserList. * The response of a list operation. - * * @extends Array */ export interface UserList extends Array { /** - * @member {string} [nextLink] Link for next set of results. + * Link for next set of results. */ nextLink?: string; } /** * @interface - * An interface representing the DiskList. * The response of a list operation. - * * @extends Array */ export interface DiskList extends Array { /** - * @member {string} [nextLink] Link for next set of results. + * Link for next set of results. */ nextLink?: string; } /** * @interface - * An interface representing the DtlEnvironmentList. * The response of a list operation. - * * @extends Array */ export interface DtlEnvironmentList extends Array { /** - * @member {string} [nextLink] Link for next set of results. + * Link for next set of results. */ nextLink?: string; } /** * @interface - * An interface representing the SecretList. * The response of a list operation. - * * @extends Array */ export interface SecretList extends Array { /** - * @member {string} [nextLink] Link for next set of results. + * Link for next set of results. */ nextLink?: string; } /** * @interface - * An interface representing the ServiceFabricList. * The response of a list operation. - * * @extends Array */ export interface ServiceFabricList extends Array { /** - * @member {string} [nextLink] Link for next set of results. + * Link for next set of results. */ nextLink?: string; } /** * @interface - * An interface representing the LabVirtualMachineList. * The response of a list operation. - * * @extends Array */ export interface LabVirtualMachineList extends Array { /** - * @member {string} [nextLink] Link for next set of results. + * Link for next set of results. */ nextLink?: string; } /** * @interface - * An interface representing the VirtualNetworkList. * The response of a list operation. - * * @extends Array */ export interface VirtualNetworkList extends Array { /** - * @member {string} [nextLink] Link for next set of results. + * Link for next set of results. */ nextLink?: string; } @@ -6318,6 +4992,7 @@ export type ProviderOperationsListResponse = ProviderOperationResult & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -6337,6 +5012,7 @@ export type ProviderOperationsListNextResponse = ProviderOperationResult & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -6356,6 +5032,7 @@ export type LabsListBySubscriptionResponse = LabList & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -6375,6 +5052,7 @@ export type LabsListByResourceGroupResponse = LabList & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -6394,6 +5072,7 @@ export type LabsGetResponse = Lab & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -6413,6 +5092,7 @@ export type LabsCreateOrUpdateResponse = Lab & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -6432,6 +5112,7 @@ export type LabsUpdateResponse = Lab & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -6451,6 +5132,7 @@ export type LabsGenerateUploadUriResponse = GenerateUploadUriResponse & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -6470,6 +5152,7 @@ export type LabsListVhdsResponse = LabVhdList & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -6489,6 +5172,7 @@ export type LabsBeginCreateOrUpdateResponse = Lab & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -6508,6 +5192,7 @@ export type LabsListBySubscriptionNextResponse = LabList & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -6527,6 +5212,7 @@ export type LabsListByResourceGroupNextResponse = LabList & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -6546,6 +5232,7 @@ export type LabsListVhdsNextResponse = LabVhdList & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -6565,6 +5252,7 @@ export type OperationsGetResponse = OperationResult & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -6584,6 +5272,7 @@ export type GlobalSchedulesListBySubscriptionResponse = ScheduleList & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -6603,6 +5292,7 @@ export type GlobalSchedulesListByResourceGroupResponse = ScheduleList & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -6622,6 +5312,7 @@ export type GlobalSchedulesGetResponse = Schedule & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -6641,6 +5332,7 @@ export type GlobalSchedulesCreateOrUpdateResponse = Schedule & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -6660,6 +5352,7 @@ export type GlobalSchedulesUpdateResponse = Schedule & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -6679,6 +5372,7 @@ export type GlobalSchedulesListBySubscriptionNextResponse = ScheduleList & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -6698,6 +5392,7 @@ export type GlobalSchedulesListByResourceGroupNextResponse = ScheduleList & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -6717,6 +5412,7 @@ export type ArtifactSourcesListResponse = ArtifactSourceList & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -6736,6 +5432,7 @@ export type ArtifactSourcesGetResponse = ArtifactSource & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -6755,6 +5452,7 @@ export type ArtifactSourcesCreateOrUpdateResponse = ArtifactSource & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -6774,6 +5472,7 @@ export type ArtifactSourcesUpdateResponse = ArtifactSource & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -6793,6 +5492,7 @@ export type ArtifactSourcesListNextResponse = ArtifactSourceList & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -6812,6 +5512,7 @@ export type ArmTemplatesListResponse = ArmTemplateList & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -6831,6 +5532,7 @@ export type ArmTemplatesGetResponse = ArmTemplate & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -6850,6 +5552,7 @@ export type ArmTemplatesListNextResponse = ArmTemplateList & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -6869,6 +5572,7 @@ export type ArtifactsListResponse = ArtifactList & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -6888,6 +5592,7 @@ export type ArtifactsGetResponse = Artifact & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -6907,6 +5612,7 @@ export type ArtifactsGenerateArmTemplateResponse = ArmTemplateInfo & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -6926,6 +5632,7 @@ export type ArtifactsListNextResponse = ArtifactList & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -6945,6 +5652,7 @@ export type CostsGetResponse = LabCost & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -6964,6 +5672,7 @@ export type CostsCreateOrUpdateResponse = LabCost & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -6983,6 +5692,7 @@ export type CustomImagesListResponse = CustomImageList & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -7002,6 +5712,7 @@ export type CustomImagesGetResponse = CustomImage & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -7021,6 +5732,7 @@ export type CustomImagesCreateOrUpdateResponse = CustomImage & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -7040,6 +5752,7 @@ export type CustomImagesUpdateResponse = CustomImage & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -7059,6 +5772,7 @@ export type CustomImagesBeginCreateOrUpdateResponse = CustomImage & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -7078,6 +5792,7 @@ export type CustomImagesListNextResponse = CustomImageList & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -7097,6 +5812,7 @@ export type FormulasListResponse = FormulaList & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -7116,6 +5832,7 @@ export type FormulasGetResponse = Formula & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -7135,6 +5852,7 @@ export type FormulasCreateOrUpdateResponse = Formula & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -7154,6 +5872,7 @@ export type FormulasUpdateResponse = Formula & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -7173,6 +5892,7 @@ export type FormulasBeginCreateOrUpdateResponse = Formula & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -7192,6 +5912,7 @@ export type FormulasListNextResponse = FormulaList & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -7211,6 +5932,7 @@ export type GalleryImagesListResponse = GalleryImageList & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -7230,6 +5952,7 @@ export type GalleryImagesListNextResponse = GalleryImageList & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -7249,6 +5972,7 @@ export type NotificationChannelsListResponse = NotificationChannelList & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -7268,6 +5992,7 @@ export type NotificationChannelsGetResponse = NotificationChannel & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -7287,6 +6012,7 @@ export type NotificationChannelsCreateOrUpdateResponse = NotificationChannel & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -7306,6 +6032,7 @@ export type NotificationChannelsUpdateResponse = NotificationChannel & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -7325,6 +6052,7 @@ export type NotificationChannelsListNextResponse = NotificationChannelList & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -7344,6 +6072,7 @@ export type PolicySetsEvaluatePoliciesResponse = EvaluatePoliciesResponse & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -7363,6 +6092,7 @@ export type PoliciesListResponse = PolicyList & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -7382,6 +6112,7 @@ export type PoliciesGetResponse = Policy & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -7401,6 +6132,7 @@ export type PoliciesCreateOrUpdateResponse = Policy & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -7420,6 +6152,7 @@ export type PoliciesUpdateResponse = Policy & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -7439,6 +6172,7 @@ export type PoliciesListNextResponse = PolicyList & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -7458,6 +6192,7 @@ export type SchedulesListResponse = ScheduleList & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -7477,6 +6212,7 @@ export type SchedulesGetResponse = Schedule & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -7496,6 +6232,7 @@ export type SchedulesCreateOrUpdateResponse = Schedule & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -7515,6 +6252,7 @@ export type SchedulesUpdateResponse = Schedule & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -7534,6 +6272,7 @@ export type SchedulesListApplicableResponse = ScheduleList & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -7553,6 +6292,7 @@ export type SchedulesListNextResponse = ScheduleList & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -7572,6 +6312,7 @@ export type SchedulesListApplicableNextResponse = ScheduleList & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -7591,6 +6332,7 @@ export type ServiceRunnersListResponse = ServiceRunnerList & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -7610,6 +6352,7 @@ export type ServiceRunnersGetResponse = ServiceRunner & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -7629,6 +6372,7 @@ export type ServiceRunnersCreateOrUpdateResponse = ServiceRunner & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -7648,6 +6392,7 @@ export type ServiceRunnersListNextResponse = ServiceRunnerList & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -7667,6 +6412,7 @@ export type UsersListResponse = UserList & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -7686,6 +6432,7 @@ export type UsersGetResponse = User & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -7705,6 +6452,7 @@ export type UsersCreateOrUpdateResponse = User & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -7724,6 +6472,7 @@ export type UsersUpdateResponse = User & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -7743,6 +6492,7 @@ export type UsersBeginCreateOrUpdateResponse = User & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -7762,6 +6512,7 @@ export type UsersListNextResponse = UserList & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -7781,6 +6532,7 @@ export type DisksListResponse = DiskList & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -7800,6 +6552,7 @@ export type DisksGetResponse = Disk & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -7819,6 +6572,7 @@ export type DisksCreateOrUpdateResponse = Disk & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -7838,6 +6592,7 @@ export type DisksUpdateResponse = Disk & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -7857,6 +6612,7 @@ export type DisksBeginCreateOrUpdateResponse = Disk & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -7876,6 +6632,7 @@ export type DisksListNextResponse = DiskList & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -7895,6 +6652,7 @@ export type EnvironmentsListResponse = DtlEnvironmentList & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -7914,6 +6672,7 @@ export type EnvironmentsGetResponse = DtlEnvironment & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -7933,6 +6692,7 @@ export type EnvironmentsCreateOrUpdateResponse = DtlEnvironment & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -7952,6 +6712,7 @@ export type EnvironmentsUpdateResponse = DtlEnvironment & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -7971,6 +6732,7 @@ export type EnvironmentsBeginCreateOrUpdateResponse = DtlEnvironment & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -7990,6 +6752,7 @@ export type EnvironmentsListNextResponse = DtlEnvironmentList & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -8009,6 +6772,7 @@ export type SecretsListResponse = SecretList & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -8028,6 +6792,7 @@ export type SecretsGetResponse = Secret & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -8047,6 +6812,7 @@ export type SecretsCreateOrUpdateResponse = Secret & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -8066,6 +6832,7 @@ export type SecretsUpdateResponse = Secret & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -8085,6 +6852,7 @@ export type SecretsBeginCreateOrUpdateResponse = Secret & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -8104,6 +6872,7 @@ export type SecretsListNextResponse = SecretList & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -8123,6 +6892,7 @@ export type ServiceFabricsListResponse = ServiceFabricList & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -8142,6 +6912,7 @@ export type ServiceFabricsGetResponse = ServiceFabric & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -8161,6 +6932,7 @@ export type ServiceFabricsCreateOrUpdateResponse = ServiceFabric & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -8180,6 +6952,7 @@ export type ServiceFabricsUpdateResponse = ServiceFabric & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -8199,6 +6972,7 @@ export type ServiceFabricsListApplicableSchedulesResponse = ApplicableSchedule & * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -8218,6 +6992,7 @@ export type ServiceFabricsBeginCreateOrUpdateResponse = ServiceFabric & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -8237,6 +7012,7 @@ export type ServiceFabricsListNextResponse = ServiceFabricList & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -8256,6 +7032,7 @@ export type ServiceFabricSchedulesListResponse = ScheduleList & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -8275,6 +7052,7 @@ export type ServiceFabricSchedulesGetResponse = Schedule & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -8294,6 +7072,7 @@ export type ServiceFabricSchedulesCreateOrUpdateResponse = Schedule & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -8313,6 +7092,7 @@ export type ServiceFabricSchedulesUpdateResponse = Schedule & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -8332,6 +7112,7 @@ export type ServiceFabricSchedulesListNextResponse = ScheduleList & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -8351,6 +7132,7 @@ export type VirtualMachinesListResponse = LabVirtualMachineList & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -8370,6 +7152,7 @@ export type VirtualMachinesGetResponse = LabVirtualMachine & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -8389,6 +7172,7 @@ export type VirtualMachinesCreateOrUpdateResponse = LabVirtualMachine & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -8408,6 +7192,7 @@ export type VirtualMachinesUpdateResponse = LabVirtualMachine & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -8427,6 +7212,7 @@ export type VirtualMachinesGetRdpFileContentsResponse = RdpConnection & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -8446,6 +7232,7 @@ export type VirtualMachinesListApplicableSchedulesResponse = ApplicableSchedule * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -8465,6 +7252,7 @@ export type VirtualMachinesBeginCreateOrUpdateResponse = LabVirtualMachine & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -8484,6 +7272,7 @@ export type VirtualMachinesListNextResponse = LabVirtualMachineList & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -8503,6 +7292,7 @@ export type VirtualMachineSchedulesListResponse = ScheduleList & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -8522,6 +7312,7 @@ export type VirtualMachineSchedulesGetResponse = Schedule & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -8541,6 +7332,7 @@ export type VirtualMachineSchedulesCreateOrUpdateResponse = Schedule & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -8560,6 +7352,7 @@ export type VirtualMachineSchedulesUpdateResponse = Schedule & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -8579,6 +7372,7 @@ export type VirtualMachineSchedulesListNextResponse = ScheduleList & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -8598,6 +7392,7 @@ export type VirtualNetworksListResponse = VirtualNetworkList & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -8617,6 +7412,7 @@ export type VirtualNetworksGetResponse = VirtualNetwork & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -8636,6 +7432,7 @@ export type VirtualNetworksCreateOrUpdateResponse = VirtualNetwork & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -8655,6 +7452,7 @@ export type VirtualNetworksUpdateResponse = VirtualNetwork & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -8674,6 +7472,7 @@ export type VirtualNetworksBeginCreateOrUpdateResponse = VirtualNetwork & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ @@ -8693,6 +7492,7 @@ export type VirtualNetworksListNextResponse = VirtualNetworkList & { * The response body as text (string format) */ bodyAsText: string; + /** * The response body as parsed JSON or XML */ diff --git a/packages/@azure/arm-devtestlabs/lib/models/labsMappers.ts b/packages/@azure/arm-devtestlabs/lib/models/labsMappers.ts index 1d5c7a4e03be..9f61197f5851 100644 --- a/packages/@azure/arm-devtestlabs/lib/models/labsMappers.ts +++ b/packages/@azure/arm-devtestlabs/lib/models/labsMappers.ts @@ -1,139 +1,136 @@ /* * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Licensed under the MIT License. See License.txt in the project root for license information. * * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is - * regenerated. + * Changes may cause incorrect behavior and will be lost if the code is regenerated. */ export { - LabList, - Lab, - Resource, - BaseResource, - LabAnnouncementProperties, - LabSupportProperties, - CloudError, - LabFragment, - UpdateResource, - LabAnnouncementPropertiesFragment, - LabSupportPropertiesFragment, - LabVirtualMachineCreationParameter, - BulkCreationParameters, - ArtifactInstallProperties, - ArtifactParameterProperties, - ArtifactDeploymentStatusProperties, - GalleryImageReference, - NetworkInterfaceProperties, - SharedPublicIpAddressConfiguration, - InboundNatRule, - DataDiskProperties, - AttachNewDataDiskOptions, - ScheduleCreationParameter, - WeekDetails, - DayDetails, - HourDetails, - NotificationSettings, - ExportResourceUsageParameters, - GenerateUploadUriParameter, - GenerateUploadUriResponse, - ImportLabVirtualMachineRequest, - LabVhdList, - LabVhd, - Schedule, ApplicableSchedule, - ScheduleFragment, - WeekDetailsFragment, - DayDetailsFragment, - HourDetailsFragment, - NotificationSettingsFragment, ApplicableScheduleFragment, ArmTemplate, - ParametersValueFileInfo, + ArmTemplateParameterProperties, + ArmTemplateParameterPropertiesFragment, Artifact, + ArtifactDeploymentStatusProperties, + ArtifactDeploymentStatusPropertiesFragment, + ArtifactInstallProperties, + ArtifactInstallPropertiesFragment, + ArtifactParameterProperties, + ArtifactParameterPropertiesFragment, ArtifactSource, ArtifactSourceFragment, + AttachNewDataDiskOptions, + AttachNewDataDiskOptionsFragment, + BaseResource, + BulkCreationParameters, + BulkCreationParametersFragment, + CloudError, + ComputeDataDisk, + ComputeVmInstanceViewStatus, + ComputeVmProperties, + CostThresholdProperties, CustomImage, - CustomImagePropertiesFromVm, - WindowsOsInfo, - LinuxOsInfo, + CustomImageFragment, CustomImagePropertiesCustom, - DataDiskStorageTypeInfo, + CustomImagePropertiesCustomFragment, CustomImagePropertiesFromPlan, - CustomImageFragment, + CustomImagePropertiesFromPlanFragment, + CustomImagePropertiesFromVm, CustomImagePropertiesFromVmFragment, - WindowsOsInfoFragment, - LinuxOsInfoFragment, - CustomImagePropertiesCustomFragment, + DataDiskProperties, + DataDiskPropertiesFragment, + DataDiskStorageTypeInfo, DataDiskStorageTypeInfoFragment, - CustomImagePropertiesFromPlanFragment, + DayDetails, + DayDetailsFragment, Disk, DiskFragment, DtlEnvironment, - EnvironmentDeploymentProperties, - ArmTemplateParameterProperties, DtlEnvironmentFragment, + EnvironmentDeploymentProperties, EnvironmentDeploymentPropertiesFragment, - ArmTemplateParameterPropertiesFragment, + Event, + EventFragment, + ExportResourceUsageParameters, + ExternalSubnet, Formula, - FormulaPropertiesFromVm, FormulaFragment, - LabVirtualMachineCreationParameterFragment, - BulkCreationParametersFragment, - ArtifactInstallPropertiesFragment, - ArtifactParameterPropertiesFragment, - ArtifactDeploymentStatusPropertiesFragment, - GalleryImageReferenceFragment, - NetworkInterfacePropertiesFragment, - SharedPublicIpAddressConfigurationFragment, - InboundNatRuleFragment, - DataDiskPropertiesFragment, - AttachNewDataDiskOptionsFragment, - ScheduleCreationParameterFragment, + FormulaPropertiesFromVm, FormulaPropertiesFromVmFragment, GalleryImage, + GalleryImageReference, + GalleryImageReferenceFragment, + GenerateUploadUriParameter, + GenerateUploadUriResponse, + HourDetails, + HourDetailsFragment, + IdentityProperties, + ImportLabVirtualMachineRequest, + InboundNatRule, + InboundNatRuleFragment, + Lab, + LabAnnouncementProperties, + LabAnnouncementPropertiesFragment, LabCost, - TargetCostProperties, - CostThresholdProperties, - PercentageCostThresholdProperties, - LabCostSummaryProperties, LabCostDetailsProperties, + LabCostSummaryProperties, + LabFragment, + LabList, LabResourceCostProperties, + LabSupportProperties, + LabSupportPropertiesFragment, + LabVhd, + LabVhdList, LabVirtualMachine, - ComputeVmProperties, - ComputeVmInstanceViewStatus, - ComputeDataDisk, + LabVirtualMachineCreationParameter, + LabVirtualMachineCreationParameterFragment, LabVirtualMachineFragment, + LinuxOsInfo, + LinuxOsInfoFragment, + NetworkInterfaceProperties, + NetworkInterfacePropertiesFragment, NotificationChannel, - Event, NotificationChannelFragment, - EventFragment, + NotificationSettings, + NotificationSettingsFragment, + ParametersValueFileInfo, + PercentageCostThresholdProperties, Policy, PolicyFragment, + Port, + PortFragment, + Resource, + Schedule, + ScheduleCreationParameter, + ScheduleCreationParameterFragment, + ScheduleFragment, Secret, SecretFragment, ServiceFabric, ServiceFabricFragment, ServiceRunner, - IdentityProperties, + SharedPublicIpAddressConfiguration, + SharedPublicIpAddressConfigurationFragment, + Subnet, + SubnetFragment, + SubnetOverride, + SubnetOverrideFragment, + SubnetSharedPublicIpAddressConfiguration, + SubnetSharedPublicIpAddressConfigurationFragment, + TargetCostProperties, + UpdateResource, User, - UserIdentity, - UserSecretStore, UserFragment, + UserIdentity, UserIdentityFragment, + UserSecretStore, UserSecretStoreFragment, VirtualNetwork, - Subnet, - ExternalSubnet, - SubnetOverride, - SubnetSharedPublicIpAddressConfiguration, - Port, VirtualNetworkFragment, - SubnetFragment, - SubnetOverrideFragment, - SubnetSharedPublicIpAddressConfigurationFragment, - PortFragment + WeekDetails, + WeekDetailsFragment, + WindowsOsInfo, + WindowsOsInfoFragment } from "../models/mappers"; - diff --git a/packages/@azure/arm-devtestlabs/lib/models/mappers.ts b/packages/@azure/arm-devtestlabs/lib/models/mappers.ts index 22c78348a7a5..b59f71d75da2 100644 --- a/packages/@azure/arm-devtestlabs/lib/models/mappers.ts +++ b/packages/@azure/arm-devtestlabs/lib/models/mappers.ts @@ -1,11 +1,9 @@ /* * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Licensed under the MIT License. See License.txt in the project root for license information. * * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is - * regenerated. + * Changes may cause incorrect behavior and will be lost if the code is regenerated. */ import { CloudErrorMapper, BaseResourceMapper } from "@azure/ms-rest-azure-js"; diff --git a/packages/@azure/arm-devtestlabs/lib/models/notificationChannelsMappers.ts b/packages/@azure/arm-devtestlabs/lib/models/notificationChannelsMappers.ts index 742ab059452e..0090ea0baf9e 100644 --- a/packages/@azure/arm-devtestlabs/lib/models/notificationChannelsMappers.ts +++ b/packages/@azure/arm-devtestlabs/lib/models/notificationChannelsMappers.ts @@ -1,134 +1,131 @@ /* * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Licensed under the MIT License. See License.txt in the project root for license information. * * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is - * regenerated. + * Changes may cause incorrect behavior and will be lost if the code is regenerated. */ export { - NotificationChannelList, - NotificationChannel, - Resource, - BaseResource, - Event, - CloudError, - NotificationChannelFragment, - UpdateResource, - EventFragment, - NotifyParameters, - Schedule, - WeekDetails, - DayDetails, - HourDetails, - NotificationSettings, ApplicableSchedule, - ScheduleFragment, - WeekDetailsFragment, - DayDetailsFragment, - HourDetailsFragment, - NotificationSettingsFragment, ApplicableScheduleFragment, ArmTemplate, - ParametersValueFileInfo, + ArmTemplateParameterProperties, + ArmTemplateParameterPropertiesFragment, Artifact, + ArtifactDeploymentStatusProperties, + ArtifactDeploymentStatusPropertiesFragment, + ArtifactInstallProperties, + ArtifactInstallPropertiesFragment, + ArtifactParameterProperties, + ArtifactParameterPropertiesFragment, ArtifactSource, ArtifactSourceFragment, + AttachNewDataDiskOptions, + AttachNewDataDiskOptionsFragment, + BaseResource, + BulkCreationParameters, + BulkCreationParametersFragment, + CloudError, + ComputeDataDisk, + ComputeVmInstanceViewStatus, + ComputeVmProperties, + CostThresholdProperties, CustomImage, - CustomImagePropertiesFromVm, - WindowsOsInfo, - LinuxOsInfo, + CustomImageFragment, CustomImagePropertiesCustom, - DataDiskStorageTypeInfo, + CustomImagePropertiesCustomFragment, CustomImagePropertiesFromPlan, - CustomImageFragment, + CustomImagePropertiesFromPlanFragment, + CustomImagePropertiesFromVm, CustomImagePropertiesFromVmFragment, - WindowsOsInfoFragment, - LinuxOsInfoFragment, - CustomImagePropertiesCustomFragment, + DataDiskProperties, + DataDiskPropertiesFragment, + DataDiskStorageTypeInfo, DataDiskStorageTypeInfoFragment, - CustomImagePropertiesFromPlanFragment, + DayDetails, + DayDetailsFragment, Disk, DiskFragment, DtlEnvironment, - EnvironmentDeploymentProperties, - ArmTemplateParameterProperties, DtlEnvironmentFragment, + EnvironmentDeploymentProperties, EnvironmentDeploymentPropertiesFragment, - ArmTemplateParameterPropertiesFragment, + Event, + EventFragment, + ExternalSubnet, Formula, - LabVirtualMachineCreationParameter, - BulkCreationParameters, - ArtifactInstallProperties, - ArtifactParameterProperties, - ArtifactDeploymentStatusProperties, - GalleryImageReference, - NetworkInterfaceProperties, - SharedPublicIpAddressConfiguration, - InboundNatRule, - DataDiskProperties, - AttachNewDataDiskOptions, - ScheduleCreationParameter, - FormulaPropertiesFromVm, FormulaFragment, - LabVirtualMachineCreationParameterFragment, - BulkCreationParametersFragment, - ArtifactInstallPropertiesFragment, - ArtifactParameterPropertiesFragment, - ArtifactDeploymentStatusPropertiesFragment, - GalleryImageReferenceFragment, - NetworkInterfacePropertiesFragment, - SharedPublicIpAddressConfigurationFragment, - InboundNatRuleFragment, - DataDiskPropertiesFragment, - AttachNewDataDiskOptionsFragment, - ScheduleCreationParameterFragment, + FormulaPropertiesFromVm, FormulaPropertiesFromVmFragment, GalleryImage, + GalleryImageReference, + GalleryImageReferenceFragment, + HourDetails, + HourDetailsFragment, + IdentityProperties, + InboundNatRule, + InboundNatRuleFragment, Lab, LabAnnouncementProperties, - LabSupportProperties, + LabAnnouncementPropertiesFragment, LabCost, - TargetCostProperties, - CostThresholdProperties, - PercentageCostThresholdProperties, - LabCostSummaryProperties, LabCostDetailsProperties, - LabResourceCostProperties, + LabCostSummaryProperties, LabFragment, - LabAnnouncementPropertiesFragment, + LabResourceCostProperties, + LabSupportProperties, LabSupportPropertiesFragment, LabVirtualMachine, - ComputeVmProperties, - ComputeVmInstanceViewStatus, - ComputeDataDisk, + LabVirtualMachineCreationParameter, + LabVirtualMachineCreationParameterFragment, LabVirtualMachineFragment, + LinuxOsInfo, + LinuxOsInfoFragment, + NetworkInterfaceProperties, + NetworkInterfacePropertiesFragment, + NotificationChannel, + NotificationChannelFragment, + NotificationChannelList, + NotificationSettings, + NotificationSettingsFragment, + NotifyParameters, + ParametersValueFileInfo, + PercentageCostThresholdProperties, Policy, PolicyFragment, + Port, + PortFragment, + Resource, + Schedule, + ScheduleCreationParameter, + ScheduleCreationParameterFragment, + ScheduleFragment, Secret, SecretFragment, ServiceFabric, ServiceFabricFragment, ServiceRunner, - IdentityProperties, + SharedPublicIpAddressConfiguration, + SharedPublicIpAddressConfigurationFragment, + Subnet, + SubnetFragment, + SubnetOverride, + SubnetOverrideFragment, + SubnetSharedPublicIpAddressConfiguration, + SubnetSharedPublicIpAddressConfigurationFragment, + TargetCostProperties, + UpdateResource, User, - UserIdentity, - UserSecretStore, UserFragment, + UserIdentity, UserIdentityFragment, + UserSecretStore, UserSecretStoreFragment, VirtualNetwork, - Subnet, - ExternalSubnet, - SubnetOverride, - SubnetSharedPublicIpAddressConfiguration, - Port, VirtualNetworkFragment, - SubnetFragment, - SubnetOverrideFragment, - SubnetSharedPublicIpAddressConfigurationFragment, - PortFragment + WeekDetails, + WeekDetailsFragment, + WindowsOsInfo, + WindowsOsInfoFragment } from "../models/mappers"; - diff --git a/packages/@azure/arm-devtestlabs/lib/models/operationsMappers.ts b/packages/@azure/arm-devtestlabs/lib/models/operationsMappers.ts index b3d07087be0b..2ea848782dbd 100644 --- a/packages/@azure/arm-devtestlabs/lib/models/operationsMappers.ts +++ b/packages/@azure/arm-devtestlabs/lib/models/operationsMappers.ts @@ -1,16 +1,13 @@ /* * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Licensed under the MIT License. See License.txt in the project root for license information. * * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is - * regenerated. + * Changes may cause incorrect behavior and will be lost if the code is regenerated. */ export { - OperationResult, + CloudError, OperationError, - CloudError + OperationResult } from "../models/mappers"; - diff --git a/packages/@azure/arm-devtestlabs/lib/models/policiesMappers.ts b/packages/@azure/arm-devtestlabs/lib/models/policiesMappers.ts index f64d92936376..bfa35688c503 100644 --- a/packages/@azure/arm-devtestlabs/lib/models/policiesMappers.ts +++ b/packages/@azure/arm-devtestlabs/lib/models/policiesMappers.ts @@ -1,133 +1,130 @@ /* * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Licensed under the MIT License. See License.txt in the project root for license information. * * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is - * regenerated. + * Changes may cause incorrect behavior and will be lost if the code is regenerated. */ export { - PolicyList, - Policy, - Resource, - BaseResource, - CloudError, - PolicyFragment, - UpdateResource, - Schedule, - WeekDetails, - DayDetails, - HourDetails, - NotificationSettings, ApplicableSchedule, - ScheduleFragment, - WeekDetailsFragment, - DayDetailsFragment, - HourDetailsFragment, - NotificationSettingsFragment, ApplicableScheduleFragment, ArmTemplate, - ParametersValueFileInfo, + ArmTemplateParameterProperties, + ArmTemplateParameterPropertiesFragment, Artifact, + ArtifactDeploymentStatusProperties, + ArtifactDeploymentStatusPropertiesFragment, + ArtifactInstallProperties, + ArtifactInstallPropertiesFragment, + ArtifactParameterProperties, + ArtifactParameterPropertiesFragment, ArtifactSource, ArtifactSourceFragment, + AttachNewDataDiskOptions, + AttachNewDataDiskOptionsFragment, + BaseResource, + BulkCreationParameters, + BulkCreationParametersFragment, + CloudError, + ComputeDataDisk, + ComputeVmInstanceViewStatus, + ComputeVmProperties, + CostThresholdProperties, CustomImage, - CustomImagePropertiesFromVm, - WindowsOsInfo, - LinuxOsInfo, + CustomImageFragment, CustomImagePropertiesCustom, - DataDiskStorageTypeInfo, + CustomImagePropertiesCustomFragment, CustomImagePropertiesFromPlan, - CustomImageFragment, + CustomImagePropertiesFromPlanFragment, + CustomImagePropertiesFromVm, CustomImagePropertiesFromVmFragment, - WindowsOsInfoFragment, - LinuxOsInfoFragment, - CustomImagePropertiesCustomFragment, + DataDiskProperties, + DataDiskPropertiesFragment, + DataDiskStorageTypeInfo, DataDiskStorageTypeInfoFragment, - CustomImagePropertiesFromPlanFragment, + DayDetails, + DayDetailsFragment, Disk, DiskFragment, DtlEnvironment, - EnvironmentDeploymentProperties, - ArmTemplateParameterProperties, DtlEnvironmentFragment, + EnvironmentDeploymentProperties, EnvironmentDeploymentPropertiesFragment, - ArmTemplateParameterPropertiesFragment, + Event, + EventFragment, + ExternalSubnet, Formula, - LabVirtualMachineCreationParameter, - BulkCreationParameters, - ArtifactInstallProperties, - ArtifactParameterProperties, - ArtifactDeploymentStatusProperties, - GalleryImageReference, - NetworkInterfaceProperties, - SharedPublicIpAddressConfiguration, - InboundNatRule, - DataDiskProperties, - AttachNewDataDiskOptions, - ScheduleCreationParameter, - FormulaPropertiesFromVm, FormulaFragment, - LabVirtualMachineCreationParameterFragment, - BulkCreationParametersFragment, - ArtifactInstallPropertiesFragment, - ArtifactParameterPropertiesFragment, - ArtifactDeploymentStatusPropertiesFragment, - GalleryImageReferenceFragment, - NetworkInterfacePropertiesFragment, - SharedPublicIpAddressConfigurationFragment, - InboundNatRuleFragment, - DataDiskPropertiesFragment, - AttachNewDataDiskOptionsFragment, - ScheduleCreationParameterFragment, + FormulaPropertiesFromVm, FormulaPropertiesFromVmFragment, GalleryImage, + GalleryImageReference, + GalleryImageReferenceFragment, + HourDetails, + HourDetailsFragment, + IdentityProperties, + InboundNatRule, + InboundNatRuleFragment, Lab, LabAnnouncementProperties, - LabSupportProperties, + LabAnnouncementPropertiesFragment, LabCost, - TargetCostProperties, - CostThresholdProperties, - PercentageCostThresholdProperties, - LabCostSummaryProperties, LabCostDetailsProperties, - LabResourceCostProperties, + LabCostSummaryProperties, LabFragment, - LabAnnouncementPropertiesFragment, + LabResourceCostProperties, + LabSupportProperties, LabSupportPropertiesFragment, LabVirtualMachine, - ComputeVmProperties, - ComputeVmInstanceViewStatus, - ComputeDataDisk, + LabVirtualMachineCreationParameter, + LabVirtualMachineCreationParameterFragment, LabVirtualMachineFragment, + LinuxOsInfo, + LinuxOsInfoFragment, + NetworkInterfaceProperties, + NetworkInterfacePropertiesFragment, NotificationChannel, - Event, NotificationChannelFragment, - EventFragment, + NotificationSettings, + NotificationSettingsFragment, + ParametersValueFileInfo, + PercentageCostThresholdProperties, + Policy, + PolicyFragment, + PolicyList, + Port, + PortFragment, + Resource, + Schedule, + ScheduleCreationParameter, + ScheduleCreationParameterFragment, + ScheduleFragment, Secret, SecretFragment, ServiceFabric, ServiceFabricFragment, ServiceRunner, - IdentityProperties, + SharedPublicIpAddressConfiguration, + SharedPublicIpAddressConfigurationFragment, + Subnet, + SubnetFragment, + SubnetOverride, + SubnetOverrideFragment, + SubnetSharedPublicIpAddressConfiguration, + SubnetSharedPublicIpAddressConfigurationFragment, + TargetCostProperties, + UpdateResource, User, - UserIdentity, - UserSecretStore, UserFragment, + UserIdentity, UserIdentityFragment, + UserSecretStore, UserSecretStoreFragment, VirtualNetwork, - Subnet, - ExternalSubnet, - SubnetOverride, - SubnetSharedPublicIpAddressConfiguration, - Port, VirtualNetworkFragment, - SubnetFragment, - SubnetOverrideFragment, - SubnetSharedPublicIpAddressConfigurationFragment, - PortFragment + WeekDetails, + WeekDetailsFragment, + WindowsOsInfo, + WindowsOsInfoFragment } from "../models/mappers"; - diff --git a/packages/@azure/arm-devtestlabs/lib/models/policySetsMappers.ts b/packages/@azure/arm-devtestlabs/lib/models/policySetsMappers.ts index b622d728b129..b504a82a986f 100644 --- a/packages/@azure/arm-devtestlabs/lib/models/policySetsMappers.ts +++ b/packages/@azure/arm-devtestlabs/lib/models/policySetsMappers.ts @@ -1,19 +1,16 @@ /* * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Licensed under the MIT License. See License.txt in the project root for license information. * * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is - * regenerated. + * Changes may cause incorrect behavior and will be lost if the code is regenerated. */ export { - EvaluatePoliciesRequest, + CloudError, EvaluatePoliciesProperties, + EvaluatePoliciesRequest, EvaluatePoliciesResponse, PolicySetResult, - PolicyViolation, - CloudError + PolicyViolation } from "../models/mappers"; - diff --git a/packages/@azure/arm-devtestlabs/lib/models/providerOperationsMappers.ts b/packages/@azure/arm-devtestlabs/lib/models/providerOperationsMappers.ts index ae3b4a6bc7d1..0e3a2c313781 100644 --- a/packages/@azure/arm-devtestlabs/lib/models/providerOperationsMappers.ts +++ b/packages/@azure/arm-devtestlabs/lib/models/providerOperationsMappers.ts @@ -1,17 +1,14 @@ /* * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Licensed under the MIT License. See License.txt in the project root for license information. * * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is - * regenerated. + * Changes may cause incorrect behavior and will be lost if the code is regenerated. */ export { - ProviderOperationResult, + CloudError, OperationMetadata, OperationMetadataDisplay, - CloudError + ProviderOperationResult } from "../models/mappers"; - diff --git a/packages/@azure/arm-devtestlabs/lib/models/schedulesMappers.ts b/packages/@azure/arm-devtestlabs/lib/models/schedulesMappers.ts index c9d5c7833953..857fc155cbef 100644 --- a/packages/@azure/arm-devtestlabs/lib/models/schedulesMappers.ts +++ b/packages/@azure/arm-devtestlabs/lib/models/schedulesMappers.ts @@ -1,133 +1,130 @@ /* * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Licensed under the MIT License. See License.txt in the project root for license information. * * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is - * regenerated. + * Changes may cause incorrect behavior and will be lost if the code is regenerated. */ export { - ScheduleList, - Schedule, - Resource, - BaseResource, - WeekDetails, - DayDetails, - HourDetails, - NotificationSettings, - CloudError, - ScheduleFragment, - UpdateResource, - WeekDetailsFragment, - DayDetailsFragment, - HourDetailsFragment, - NotificationSettingsFragment, ApplicableSchedule, ApplicableScheduleFragment, ArmTemplate, - ParametersValueFileInfo, + ArmTemplateParameterProperties, + ArmTemplateParameterPropertiesFragment, Artifact, + ArtifactDeploymentStatusProperties, + ArtifactDeploymentStatusPropertiesFragment, + ArtifactInstallProperties, + ArtifactInstallPropertiesFragment, + ArtifactParameterProperties, + ArtifactParameterPropertiesFragment, ArtifactSource, ArtifactSourceFragment, + AttachNewDataDiskOptions, + AttachNewDataDiskOptionsFragment, + BaseResource, + BulkCreationParameters, + BulkCreationParametersFragment, + CloudError, + ComputeDataDisk, + ComputeVmInstanceViewStatus, + ComputeVmProperties, + CostThresholdProperties, CustomImage, - CustomImagePropertiesFromVm, - WindowsOsInfo, - LinuxOsInfo, + CustomImageFragment, CustomImagePropertiesCustom, - DataDiskStorageTypeInfo, + CustomImagePropertiesCustomFragment, CustomImagePropertiesFromPlan, - CustomImageFragment, + CustomImagePropertiesFromPlanFragment, + CustomImagePropertiesFromVm, CustomImagePropertiesFromVmFragment, - WindowsOsInfoFragment, - LinuxOsInfoFragment, - CustomImagePropertiesCustomFragment, + DataDiskProperties, + DataDiskPropertiesFragment, + DataDiskStorageTypeInfo, DataDiskStorageTypeInfoFragment, - CustomImagePropertiesFromPlanFragment, + DayDetails, + DayDetailsFragment, Disk, DiskFragment, DtlEnvironment, - EnvironmentDeploymentProperties, - ArmTemplateParameterProperties, DtlEnvironmentFragment, + EnvironmentDeploymentProperties, EnvironmentDeploymentPropertiesFragment, - ArmTemplateParameterPropertiesFragment, + Event, + EventFragment, + ExternalSubnet, Formula, - LabVirtualMachineCreationParameter, - BulkCreationParameters, - ArtifactInstallProperties, - ArtifactParameterProperties, - ArtifactDeploymentStatusProperties, - GalleryImageReference, - NetworkInterfaceProperties, - SharedPublicIpAddressConfiguration, - InboundNatRule, - DataDiskProperties, - AttachNewDataDiskOptions, - ScheduleCreationParameter, - FormulaPropertiesFromVm, FormulaFragment, - LabVirtualMachineCreationParameterFragment, - BulkCreationParametersFragment, - ArtifactInstallPropertiesFragment, - ArtifactParameterPropertiesFragment, - ArtifactDeploymentStatusPropertiesFragment, - GalleryImageReferenceFragment, - NetworkInterfacePropertiesFragment, - SharedPublicIpAddressConfigurationFragment, - InboundNatRuleFragment, - DataDiskPropertiesFragment, - AttachNewDataDiskOptionsFragment, - ScheduleCreationParameterFragment, + FormulaPropertiesFromVm, FormulaPropertiesFromVmFragment, GalleryImage, + GalleryImageReference, + GalleryImageReferenceFragment, + HourDetails, + HourDetailsFragment, + IdentityProperties, + InboundNatRule, + InboundNatRuleFragment, Lab, LabAnnouncementProperties, - LabSupportProperties, + LabAnnouncementPropertiesFragment, LabCost, - TargetCostProperties, - CostThresholdProperties, - PercentageCostThresholdProperties, - LabCostSummaryProperties, LabCostDetailsProperties, - LabResourceCostProperties, + LabCostSummaryProperties, LabFragment, - LabAnnouncementPropertiesFragment, + LabResourceCostProperties, + LabSupportProperties, LabSupportPropertiesFragment, LabVirtualMachine, - ComputeVmProperties, - ComputeVmInstanceViewStatus, - ComputeDataDisk, + LabVirtualMachineCreationParameter, + LabVirtualMachineCreationParameterFragment, LabVirtualMachineFragment, + LinuxOsInfo, + LinuxOsInfoFragment, + NetworkInterfaceProperties, + NetworkInterfacePropertiesFragment, NotificationChannel, - Event, NotificationChannelFragment, - EventFragment, + NotificationSettings, + NotificationSettingsFragment, + ParametersValueFileInfo, + PercentageCostThresholdProperties, Policy, PolicyFragment, + Port, + PortFragment, + Resource, + Schedule, + ScheduleCreationParameter, + ScheduleCreationParameterFragment, + ScheduleFragment, + ScheduleList, Secret, SecretFragment, ServiceFabric, ServiceFabricFragment, ServiceRunner, - IdentityProperties, + SharedPublicIpAddressConfiguration, + SharedPublicIpAddressConfigurationFragment, + Subnet, + SubnetFragment, + SubnetOverride, + SubnetOverrideFragment, + SubnetSharedPublicIpAddressConfiguration, + SubnetSharedPublicIpAddressConfigurationFragment, + TargetCostProperties, + UpdateResource, User, - UserIdentity, - UserSecretStore, UserFragment, + UserIdentity, UserIdentityFragment, + UserSecretStore, UserSecretStoreFragment, VirtualNetwork, - Subnet, - ExternalSubnet, - SubnetOverride, - SubnetSharedPublicIpAddressConfiguration, - Port, VirtualNetworkFragment, - SubnetFragment, - SubnetOverrideFragment, - SubnetSharedPublicIpAddressConfigurationFragment, - PortFragment + WeekDetails, + WeekDetailsFragment, + WindowsOsInfo, + WindowsOsInfoFragment } from "../models/mappers"; - diff --git a/packages/@azure/arm-devtestlabs/lib/models/secretsMappers.ts b/packages/@azure/arm-devtestlabs/lib/models/secretsMappers.ts index 8a0011dd8996..423e8cbee700 100644 --- a/packages/@azure/arm-devtestlabs/lib/models/secretsMappers.ts +++ b/packages/@azure/arm-devtestlabs/lib/models/secretsMappers.ts @@ -1,133 +1,130 @@ /* * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Licensed under the MIT License. See License.txt in the project root for license information. * * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is - * regenerated. + * Changes may cause incorrect behavior and will be lost if the code is regenerated. */ export { - SecretList, - Secret, - Resource, - BaseResource, - CloudError, - SecretFragment, - UpdateResource, - Schedule, - WeekDetails, - DayDetails, - HourDetails, - NotificationSettings, ApplicableSchedule, - ScheduleFragment, - WeekDetailsFragment, - DayDetailsFragment, - HourDetailsFragment, - NotificationSettingsFragment, ApplicableScheduleFragment, ArmTemplate, - ParametersValueFileInfo, + ArmTemplateParameterProperties, + ArmTemplateParameterPropertiesFragment, Artifact, + ArtifactDeploymentStatusProperties, + ArtifactDeploymentStatusPropertiesFragment, + ArtifactInstallProperties, + ArtifactInstallPropertiesFragment, + ArtifactParameterProperties, + ArtifactParameterPropertiesFragment, ArtifactSource, ArtifactSourceFragment, + AttachNewDataDiskOptions, + AttachNewDataDiskOptionsFragment, + BaseResource, + BulkCreationParameters, + BulkCreationParametersFragment, + CloudError, + ComputeDataDisk, + ComputeVmInstanceViewStatus, + ComputeVmProperties, + CostThresholdProperties, CustomImage, - CustomImagePropertiesFromVm, - WindowsOsInfo, - LinuxOsInfo, + CustomImageFragment, CustomImagePropertiesCustom, - DataDiskStorageTypeInfo, + CustomImagePropertiesCustomFragment, CustomImagePropertiesFromPlan, - CustomImageFragment, + CustomImagePropertiesFromPlanFragment, + CustomImagePropertiesFromVm, CustomImagePropertiesFromVmFragment, - WindowsOsInfoFragment, - LinuxOsInfoFragment, - CustomImagePropertiesCustomFragment, + DataDiskProperties, + DataDiskPropertiesFragment, + DataDiskStorageTypeInfo, DataDiskStorageTypeInfoFragment, - CustomImagePropertiesFromPlanFragment, + DayDetails, + DayDetailsFragment, Disk, DiskFragment, DtlEnvironment, - EnvironmentDeploymentProperties, - ArmTemplateParameterProperties, DtlEnvironmentFragment, + EnvironmentDeploymentProperties, EnvironmentDeploymentPropertiesFragment, - ArmTemplateParameterPropertiesFragment, + Event, + EventFragment, + ExternalSubnet, Formula, - LabVirtualMachineCreationParameter, - BulkCreationParameters, - ArtifactInstallProperties, - ArtifactParameterProperties, - ArtifactDeploymentStatusProperties, - GalleryImageReference, - NetworkInterfaceProperties, - SharedPublicIpAddressConfiguration, - InboundNatRule, - DataDiskProperties, - AttachNewDataDiskOptions, - ScheduleCreationParameter, - FormulaPropertiesFromVm, FormulaFragment, - LabVirtualMachineCreationParameterFragment, - BulkCreationParametersFragment, - ArtifactInstallPropertiesFragment, - ArtifactParameterPropertiesFragment, - ArtifactDeploymentStatusPropertiesFragment, - GalleryImageReferenceFragment, - NetworkInterfacePropertiesFragment, - SharedPublicIpAddressConfigurationFragment, - InboundNatRuleFragment, - DataDiskPropertiesFragment, - AttachNewDataDiskOptionsFragment, - ScheduleCreationParameterFragment, + FormulaPropertiesFromVm, FormulaPropertiesFromVmFragment, GalleryImage, + GalleryImageReference, + GalleryImageReferenceFragment, + HourDetails, + HourDetailsFragment, + IdentityProperties, + InboundNatRule, + InboundNatRuleFragment, Lab, LabAnnouncementProperties, - LabSupportProperties, + LabAnnouncementPropertiesFragment, LabCost, - TargetCostProperties, - CostThresholdProperties, - PercentageCostThresholdProperties, - LabCostSummaryProperties, LabCostDetailsProperties, - LabResourceCostProperties, + LabCostSummaryProperties, LabFragment, - LabAnnouncementPropertiesFragment, + LabResourceCostProperties, + LabSupportProperties, LabSupportPropertiesFragment, LabVirtualMachine, - ComputeVmProperties, - ComputeVmInstanceViewStatus, - ComputeDataDisk, + LabVirtualMachineCreationParameter, + LabVirtualMachineCreationParameterFragment, LabVirtualMachineFragment, + LinuxOsInfo, + LinuxOsInfoFragment, + NetworkInterfaceProperties, + NetworkInterfacePropertiesFragment, NotificationChannel, - Event, NotificationChannelFragment, - EventFragment, + NotificationSettings, + NotificationSettingsFragment, + ParametersValueFileInfo, + PercentageCostThresholdProperties, Policy, PolicyFragment, + Port, + PortFragment, + Resource, + Schedule, + ScheduleCreationParameter, + ScheduleCreationParameterFragment, + ScheduleFragment, + Secret, + SecretFragment, + SecretList, ServiceFabric, ServiceFabricFragment, ServiceRunner, - IdentityProperties, + SharedPublicIpAddressConfiguration, + SharedPublicIpAddressConfigurationFragment, + Subnet, + SubnetFragment, + SubnetOverride, + SubnetOverrideFragment, + SubnetSharedPublicIpAddressConfiguration, + SubnetSharedPublicIpAddressConfigurationFragment, + TargetCostProperties, + UpdateResource, User, - UserIdentity, - UserSecretStore, UserFragment, + UserIdentity, UserIdentityFragment, + UserSecretStore, UserSecretStoreFragment, VirtualNetwork, - Subnet, - ExternalSubnet, - SubnetOverride, - SubnetSharedPublicIpAddressConfiguration, - Port, VirtualNetworkFragment, - SubnetFragment, - SubnetOverrideFragment, - SubnetSharedPublicIpAddressConfigurationFragment, - PortFragment + WeekDetails, + WeekDetailsFragment, + WindowsOsInfo, + WindowsOsInfoFragment } from "../models/mappers"; - diff --git a/packages/@azure/arm-devtestlabs/lib/models/serviceFabricSchedulesMappers.ts b/packages/@azure/arm-devtestlabs/lib/models/serviceFabricSchedulesMappers.ts index c9d5c7833953..857fc155cbef 100644 --- a/packages/@azure/arm-devtestlabs/lib/models/serviceFabricSchedulesMappers.ts +++ b/packages/@azure/arm-devtestlabs/lib/models/serviceFabricSchedulesMappers.ts @@ -1,133 +1,130 @@ /* * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Licensed under the MIT License. See License.txt in the project root for license information. * * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is - * regenerated. + * Changes may cause incorrect behavior and will be lost if the code is regenerated. */ export { - ScheduleList, - Schedule, - Resource, - BaseResource, - WeekDetails, - DayDetails, - HourDetails, - NotificationSettings, - CloudError, - ScheduleFragment, - UpdateResource, - WeekDetailsFragment, - DayDetailsFragment, - HourDetailsFragment, - NotificationSettingsFragment, ApplicableSchedule, ApplicableScheduleFragment, ArmTemplate, - ParametersValueFileInfo, + ArmTemplateParameterProperties, + ArmTemplateParameterPropertiesFragment, Artifact, + ArtifactDeploymentStatusProperties, + ArtifactDeploymentStatusPropertiesFragment, + ArtifactInstallProperties, + ArtifactInstallPropertiesFragment, + ArtifactParameterProperties, + ArtifactParameterPropertiesFragment, ArtifactSource, ArtifactSourceFragment, + AttachNewDataDiskOptions, + AttachNewDataDiskOptionsFragment, + BaseResource, + BulkCreationParameters, + BulkCreationParametersFragment, + CloudError, + ComputeDataDisk, + ComputeVmInstanceViewStatus, + ComputeVmProperties, + CostThresholdProperties, CustomImage, - CustomImagePropertiesFromVm, - WindowsOsInfo, - LinuxOsInfo, + CustomImageFragment, CustomImagePropertiesCustom, - DataDiskStorageTypeInfo, + CustomImagePropertiesCustomFragment, CustomImagePropertiesFromPlan, - CustomImageFragment, + CustomImagePropertiesFromPlanFragment, + CustomImagePropertiesFromVm, CustomImagePropertiesFromVmFragment, - WindowsOsInfoFragment, - LinuxOsInfoFragment, - CustomImagePropertiesCustomFragment, + DataDiskProperties, + DataDiskPropertiesFragment, + DataDiskStorageTypeInfo, DataDiskStorageTypeInfoFragment, - CustomImagePropertiesFromPlanFragment, + DayDetails, + DayDetailsFragment, Disk, DiskFragment, DtlEnvironment, - EnvironmentDeploymentProperties, - ArmTemplateParameterProperties, DtlEnvironmentFragment, + EnvironmentDeploymentProperties, EnvironmentDeploymentPropertiesFragment, - ArmTemplateParameterPropertiesFragment, + Event, + EventFragment, + ExternalSubnet, Formula, - LabVirtualMachineCreationParameter, - BulkCreationParameters, - ArtifactInstallProperties, - ArtifactParameterProperties, - ArtifactDeploymentStatusProperties, - GalleryImageReference, - NetworkInterfaceProperties, - SharedPublicIpAddressConfiguration, - InboundNatRule, - DataDiskProperties, - AttachNewDataDiskOptions, - ScheduleCreationParameter, - FormulaPropertiesFromVm, FormulaFragment, - LabVirtualMachineCreationParameterFragment, - BulkCreationParametersFragment, - ArtifactInstallPropertiesFragment, - ArtifactParameterPropertiesFragment, - ArtifactDeploymentStatusPropertiesFragment, - GalleryImageReferenceFragment, - NetworkInterfacePropertiesFragment, - SharedPublicIpAddressConfigurationFragment, - InboundNatRuleFragment, - DataDiskPropertiesFragment, - AttachNewDataDiskOptionsFragment, - ScheduleCreationParameterFragment, + FormulaPropertiesFromVm, FormulaPropertiesFromVmFragment, GalleryImage, + GalleryImageReference, + GalleryImageReferenceFragment, + HourDetails, + HourDetailsFragment, + IdentityProperties, + InboundNatRule, + InboundNatRuleFragment, Lab, LabAnnouncementProperties, - LabSupportProperties, + LabAnnouncementPropertiesFragment, LabCost, - TargetCostProperties, - CostThresholdProperties, - PercentageCostThresholdProperties, - LabCostSummaryProperties, LabCostDetailsProperties, - LabResourceCostProperties, + LabCostSummaryProperties, LabFragment, - LabAnnouncementPropertiesFragment, + LabResourceCostProperties, + LabSupportProperties, LabSupportPropertiesFragment, LabVirtualMachine, - ComputeVmProperties, - ComputeVmInstanceViewStatus, - ComputeDataDisk, + LabVirtualMachineCreationParameter, + LabVirtualMachineCreationParameterFragment, LabVirtualMachineFragment, + LinuxOsInfo, + LinuxOsInfoFragment, + NetworkInterfaceProperties, + NetworkInterfacePropertiesFragment, NotificationChannel, - Event, NotificationChannelFragment, - EventFragment, + NotificationSettings, + NotificationSettingsFragment, + ParametersValueFileInfo, + PercentageCostThresholdProperties, Policy, PolicyFragment, + Port, + PortFragment, + Resource, + Schedule, + ScheduleCreationParameter, + ScheduleCreationParameterFragment, + ScheduleFragment, + ScheduleList, Secret, SecretFragment, ServiceFabric, ServiceFabricFragment, ServiceRunner, - IdentityProperties, + SharedPublicIpAddressConfiguration, + SharedPublicIpAddressConfigurationFragment, + Subnet, + SubnetFragment, + SubnetOverride, + SubnetOverrideFragment, + SubnetSharedPublicIpAddressConfiguration, + SubnetSharedPublicIpAddressConfigurationFragment, + TargetCostProperties, + UpdateResource, User, - UserIdentity, - UserSecretStore, UserFragment, + UserIdentity, UserIdentityFragment, + UserSecretStore, UserSecretStoreFragment, VirtualNetwork, - Subnet, - ExternalSubnet, - SubnetOverride, - SubnetSharedPublicIpAddressConfiguration, - Port, VirtualNetworkFragment, - SubnetFragment, - SubnetOverrideFragment, - SubnetSharedPublicIpAddressConfigurationFragment, - PortFragment + WeekDetails, + WeekDetailsFragment, + WindowsOsInfo, + WindowsOsInfoFragment } from "../models/mappers"; - diff --git a/packages/@azure/arm-devtestlabs/lib/models/serviceFabricsMappers.ts b/packages/@azure/arm-devtestlabs/lib/models/serviceFabricsMappers.ts index ec2912e4a32b..d0f3530182c3 100644 --- a/packages/@azure/arm-devtestlabs/lib/models/serviceFabricsMappers.ts +++ b/packages/@azure/arm-devtestlabs/lib/models/serviceFabricsMappers.ts @@ -1,133 +1,130 @@ /* * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Licensed under the MIT License. See License.txt in the project root for license information. * * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is - * regenerated. + * Changes may cause incorrect behavior and will be lost if the code is regenerated. */ export { - ServiceFabricList, - ServiceFabric, - Resource, - BaseResource, ApplicableSchedule, - Schedule, - WeekDetails, - DayDetails, - HourDetails, - NotificationSettings, - CloudError, - ServiceFabricFragment, - UpdateResource, - ScheduleFragment, - WeekDetailsFragment, - DayDetailsFragment, - HourDetailsFragment, - NotificationSettingsFragment, ApplicableScheduleFragment, ArmTemplate, - ParametersValueFileInfo, + ArmTemplateParameterProperties, + ArmTemplateParameterPropertiesFragment, Artifact, + ArtifactDeploymentStatusProperties, + ArtifactDeploymentStatusPropertiesFragment, + ArtifactInstallProperties, + ArtifactInstallPropertiesFragment, + ArtifactParameterProperties, + ArtifactParameterPropertiesFragment, ArtifactSource, ArtifactSourceFragment, + AttachNewDataDiskOptions, + AttachNewDataDiskOptionsFragment, + BaseResource, + BulkCreationParameters, + BulkCreationParametersFragment, + CloudError, + ComputeDataDisk, + ComputeVmInstanceViewStatus, + ComputeVmProperties, + CostThresholdProperties, CustomImage, - CustomImagePropertiesFromVm, - WindowsOsInfo, - LinuxOsInfo, + CustomImageFragment, CustomImagePropertiesCustom, - DataDiskStorageTypeInfo, + CustomImagePropertiesCustomFragment, CustomImagePropertiesFromPlan, - CustomImageFragment, + CustomImagePropertiesFromPlanFragment, + CustomImagePropertiesFromVm, CustomImagePropertiesFromVmFragment, - WindowsOsInfoFragment, - LinuxOsInfoFragment, - CustomImagePropertiesCustomFragment, + DataDiskProperties, + DataDiskPropertiesFragment, + DataDiskStorageTypeInfo, DataDiskStorageTypeInfoFragment, - CustomImagePropertiesFromPlanFragment, + DayDetails, + DayDetailsFragment, Disk, DiskFragment, DtlEnvironment, - EnvironmentDeploymentProperties, - ArmTemplateParameterProperties, DtlEnvironmentFragment, + EnvironmentDeploymentProperties, EnvironmentDeploymentPropertiesFragment, - ArmTemplateParameterPropertiesFragment, + Event, + EventFragment, + ExternalSubnet, Formula, - LabVirtualMachineCreationParameter, - BulkCreationParameters, - ArtifactInstallProperties, - ArtifactParameterProperties, - ArtifactDeploymentStatusProperties, - GalleryImageReference, - NetworkInterfaceProperties, - SharedPublicIpAddressConfiguration, - InboundNatRule, - DataDiskProperties, - AttachNewDataDiskOptions, - ScheduleCreationParameter, - FormulaPropertiesFromVm, FormulaFragment, - LabVirtualMachineCreationParameterFragment, - BulkCreationParametersFragment, - ArtifactInstallPropertiesFragment, - ArtifactParameterPropertiesFragment, - ArtifactDeploymentStatusPropertiesFragment, - GalleryImageReferenceFragment, - NetworkInterfacePropertiesFragment, - SharedPublicIpAddressConfigurationFragment, - InboundNatRuleFragment, - DataDiskPropertiesFragment, - AttachNewDataDiskOptionsFragment, - ScheduleCreationParameterFragment, + FormulaPropertiesFromVm, FormulaPropertiesFromVmFragment, GalleryImage, + GalleryImageReference, + GalleryImageReferenceFragment, + HourDetails, + HourDetailsFragment, + IdentityProperties, + InboundNatRule, + InboundNatRuleFragment, Lab, LabAnnouncementProperties, - LabSupportProperties, + LabAnnouncementPropertiesFragment, LabCost, - TargetCostProperties, - CostThresholdProperties, - PercentageCostThresholdProperties, - LabCostSummaryProperties, LabCostDetailsProperties, - LabResourceCostProperties, + LabCostSummaryProperties, LabFragment, - LabAnnouncementPropertiesFragment, + LabResourceCostProperties, + LabSupportProperties, LabSupportPropertiesFragment, LabVirtualMachine, - ComputeVmProperties, - ComputeVmInstanceViewStatus, - ComputeDataDisk, + LabVirtualMachineCreationParameter, + LabVirtualMachineCreationParameterFragment, LabVirtualMachineFragment, + LinuxOsInfo, + LinuxOsInfoFragment, + NetworkInterfaceProperties, + NetworkInterfacePropertiesFragment, NotificationChannel, - Event, NotificationChannelFragment, - EventFragment, + NotificationSettings, + NotificationSettingsFragment, + ParametersValueFileInfo, + PercentageCostThresholdProperties, Policy, PolicyFragment, + Port, + PortFragment, + Resource, + Schedule, + ScheduleCreationParameter, + ScheduleCreationParameterFragment, + ScheduleFragment, Secret, SecretFragment, + ServiceFabric, + ServiceFabricFragment, + ServiceFabricList, ServiceRunner, - IdentityProperties, + SharedPublicIpAddressConfiguration, + SharedPublicIpAddressConfigurationFragment, + Subnet, + SubnetFragment, + SubnetOverride, + SubnetOverrideFragment, + SubnetSharedPublicIpAddressConfiguration, + SubnetSharedPublicIpAddressConfigurationFragment, + TargetCostProperties, + UpdateResource, User, - UserIdentity, - UserSecretStore, UserFragment, + UserIdentity, UserIdentityFragment, + UserSecretStore, UserSecretStoreFragment, VirtualNetwork, - Subnet, - ExternalSubnet, - SubnetOverride, - SubnetSharedPublicIpAddressConfiguration, - Port, VirtualNetworkFragment, - SubnetFragment, - SubnetOverrideFragment, - SubnetSharedPublicIpAddressConfigurationFragment, - PortFragment + WeekDetails, + WeekDetailsFragment, + WindowsOsInfo, + WindowsOsInfoFragment } from "../models/mappers"; - diff --git a/packages/@azure/arm-devtestlabs/lib/models/serviceRunnersMappers.ts b/packages/@azure/arm-devtestlabs/lib/models/serviceRunnersMappers.ts index b12f9353c762..320d4fa5459e 100644 --- a/packages/@azure/arm-devtestlabs/lib/models/serviceRunnersMappers.ts +++ b/packages/@azure/arm-devtestlabs/lib/models/serviceRunnersMappers.ts @@ -1,83 +1,80 @@ /* * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Licensed under the MIT License. See License.txt in the project root for license information. * * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is - * regenerated. + * Changes may cause incorrect behavior and will be lost if the code is regenerated. */ export { - ServiceRunnerList, - ServiceRunner, - Resource, - BaseResource, - IdentityProperties, - CloudError, - Schedule, - WeekDetails, - DayDetails, - HourDetails, - NotificationSettings, ApplicableSchedule, ArmTemplate, - ParametersValueFileInfo, + ArmTemplateParameterProperties, Artifact, + ArtifactDeploymentStatusProperties, + ArtifactInstallProperties, + ArtifactParameterProperties, ArtifactSource, + AttachNewDataDiskOptions, + BaseResource, + BulkCreationParameters, + CloudError, + ComputeDataDisk, + ComputeVmInstanceViewStatus, + ComputeVmProperties, + CostThresholdProperties, CustomImage, - CustomImagePropertiesFromVm, - WindowsOsInfo, - LinuxOsInfo, CustomImagePropertiesCustom, - DataDiskStorageTypeInfo, CustomImagePropertiesFromPlan, + CustomImagePropertiesFromVm, + DataDiskProperties, + DataDiskStorageTypeInfo, + DayDetails, Disk, DtlEnvironment, EnvironmentDeploymentProperties, - ArmTemplateParameterProperties, + Event, + ExternalSubnet, Formula, - LabVirtualMachineCreationParameter, - BulkCreationParameters, - ArtifactInstallProperties, - ArtifactParameterProperties, - ArtifactDeploymentStatusProperties, - GalleryImageReference, - NetworkInterfaceProperties, - SharedPublicIpAddressConfiguration, - InboundNatRule, - DataDiskProperties, - AttachNewDataDiskOptions, - ScheduleCreationParameter, FormulaPropertiesFromVm, GalleryImage, + GalleryImageReference, + HourDetails, + IdentityProperties, + InboundNatRule, Lab, LabAnnouncementProperties, - LabSupportProperties, LabCost, - TargetCostProperties, - CostThresholdProperties, - PercentageCostThresholdProperties, - LabCostSummaryProperties, LabCostDetailsProperties, + LabCostSummaryProperties, LabResourceCostProperties, + LabSupportProperties, LabVirtualMachine, - ComputeVmProperties, - ComputeVmInstanceViewStatus, - ComputeDataDisk, + LabVirtualMachineCreationParameter, + LinuxOsInfo, + NetworkInterfaceProperties, NotificationChannel, - Event, + NotificationSettings, + ParametersValueFileInfo, + PercentageCostThresholdProperties, Policy, + Port, + Resource, + Schedule, + ScheduleCreationParameter, Secret, ServiceFabric, + ServiceRunner, + ServiceRunnerList, + SharedPublicIpAddressConfiguration, + Subnet, + SubnetOverride, + SubnetSharedPublicIpAddressConfiguration, + TargetCostProperties, User, UserIdentity, UserSecretStore, VirtualNetwork, - Subnet, - ExternalSubnet, - SubnetOverride, - SubnetSharedPublicIpAddressConfiguration, - Port + WeekDetails, + WindowsOsInfo } from "../models/mappers"; - diff --git a/packages/@azure/arm-devtestlabs/lib/models/usersMappers.ts b/packages/@azure/arm-devtestlabs/lib/models/usersMappers.ts index 3d4b55bbfc91..58a07b7aa6e4 100644 --- a/packages/@azure/arm-devtestlabs/lib/models/usersMappers.ts +++ b/packages/@azure/arm-devtestlabs/lib/models/usersMappers.ts @@ -1,133 +1,130 @@ /* * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Licensed under the MIT License. See License.txt in the project root for license information. * * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is - * regenerated. + * Changes may cause incorrect behavior and will be lost if the code is regenerated. */ export { - UserList, - User, - Resource, - BaseResource, - UserIdentity, - UserSecretStore, - CloudError, - UserFragment, - UpdateResource, - UserIdentityFragment, - UserSecretStoreFragment, - Schedule, - WeekDetails, - DayDetails, - HourDetails, - NotificationSettings, ApplicableSchedule, - ScheduleFragment, - WeekDetailsFragment, - DayDetailsFragment, - HourDetailsFragment, - NotificationSettingsFragment, ApplicableScheduleFragment, ArmTemplate, - ParametersValueFileInfo, + ArmTemplateParameterProperties, + ArmTemplateParameterPropertiesFragment, Artifact, + ArtifactDeploymentStatusProperties, + ArtifactDeploymentStatusPropertiesFragment, + ArtifactInstallProperties, + ArtifactInstallPropertiesFragment, + ArtifactParameterProperties, + ArtifactParameterPropertiesFragment, ArtifactSource, ArtifactSourceFragment, + AttachNewDataDiskOptions, + AttachNewDataDiskOptionsFragment, + BaseResource, + BulkCreationParameters, + BulkCreationParametersFragment, + CloudError, + ComputeDataDisk, + ComputeVmInstanceViewStatus, + ComputeVmProperties, + CostThresholdProperties, CustomImage, - CustomImagePropertiesFromVm, - WindowsOsInfo, - LinuxOsInfo, + CustomImageFragment, CustomImagePropertiesCustom, - DataDiskStorageTypeInfo, + CustomImagePropertiesCustomFragment, CustomImagePropertiesFromPlan, - CustomImageFragment, + CustomImagePropertiesFromPlanFragment, + CustomImagePropertiesFromVm, CustomImagePropertiesFromVmFragment, - WindowsOsInfoFragment, - LinuxOsInfoFragment, - CustomImagePropertiesCustomFragment, + DataDiskProperties, + DataDiskPropertiesFragment, + DataDiskStorageTypeInfo, DataDiskStorageTypeInfoFragment, - CustomImagePropertiesFromPlanFragment, + DayDetails, + DayDetailsFragment, Disk, DiskFragment, DtlEnvironment, - EnvironmentDeploymentProperties, - ArmTemplateParameterProperties, DtlEnvironmentFragment, + EnvironmentDeploymentProperties, EnvironmentDeploymentPropertiesFragment, - ArmTemplateParameterPropertiesFragment, + Event, + EventFragment, + ExternalSubnet, Formula, - LabVirtualMachineCreationParameter, - BulkCreationParameters, - ArtifactInstallProperties, - ArtifactParameterProperties, - ArtifactDeploymentStatusProperties, - GalleryImageReference, - NetworkInterfaceProperties, - SharedPublicIpAddressConfiguration, - InboundNatRule, - DataDiskProperties, - AttachNewDataDiskOptions, - ScheduleCreationParameter, - FormulaPropertiesFromVm, FormulaFragment, - LabVirtualMachineCreationParameterFragment, - BulkCreationParametersFragment, - ArtifactInstallPropertiesFragment, - ArtifactParameterPropertiesFragment, - ArtifactDeploymentStatusPropertiesFragment, - GalleryImageReferenceFragment, - NetworkInterfacePropertiesFragment, - SharedPublicIpAddressConfigurationFragment, - InboundNatRuleFragment, - DataDiskPropertiesFragment, - AttachNewDataDiskOptionsFragment, - ScheduleCreationParameterFragment, + FormulaPropertiesFromVm, FormulaPropertiesFromVmFragment, GalleryImage, + GalleryImageReference, + GalleryImageReferenceFragment, + HourDetails, + HourDetailsFragment, + IdentityProperties, + InboundNatRule, + InboundNatRuleFragment, Lab, LabAnnouncementProperties, - LabSupportProperties, + LabAnnouncementPropertiesFragment, LabCost, - TargetCostProperties, - CostThresholdProperties, - PercentageCostThresholdProperties, - LabCostSummaryProperties, LabCostDetailsProperties, - LabResourceCostProperties, + LabCostSummaryProperties, LabFragment, - LabAnnouncementPropertiesFragment, + LabResourceCostProperties, + LabSupportProperties, LabSupportPropertiesFragment, LabVirtualMachine, - ComputeVmProperties, - ComputeVmInstanceViewStatus, - ComputeDataDisk, + LabVirtualMachineCreationParameter, + LabVirtualMachineCreationParameterFragment, LabVirtualMachineFragment, + LinuxOsInfo, + LinuxOsInfoFragment, + NetworkInterfaceProperties, + NetworkInterfacePropertiesFragment, NotificationChannel, - Event, NotificationChannelFragment, - EventFragment, + NotificationSettings, + NotificationSettingsFragment, + ParametersValueFileInfo, + PercentageCostThresholdProperties, Policy, PolicyFragment, + Port, + PortFragment, + Resource, + Schedule, + ScheduleCreationParameter, + ScheduleCreationParameterFragment, + ScheduleFragment, Secret, SecretFragment, ServiceFabric, ServiceFabricFragment, ServiceRunner, - IdentityProperties, - VirtualNetwork, + SharedPublicIpAddressConfiguration, + SharedPublicIpAddressConfigurationFragment, Subnet, - ExternalSubnet, - SubnetOverride, - SubnetSharedPublicIpAddressConfiguration, - Port, - VirtualNetworkFragment, SubnetFragment, + SubnetOverride, SubnetOverrideFragment, + SubnetSharedPublicIpAddressConfiguration, SubnetSharedPublicIpAddressConfigurationFragment, - PortFragment + TargetCostProperties, + UpdateResource, + User, + UserFragment, + UserIdentity, + UserIdentityFragment, + UserList, + UserSecretStore, + UserSecretStoreFragment, + VirtualNetwork, + VirtualNetworkFragment, + WeekDetails, + WeekDetailsFragment, + WindowsOsInfo, + WindowsOsInfoFragment } from "../models/mappers"; - diff --git a/packages/@azure/arm-devtestlabs/lib/models/virtualMachineSchedulesMappers.ts b/packages/@azure/arm-devtestlabs/lib/models/virtualMachineSchedulesMappers.ts index c9d5c7833953..857fc155cbef 100644 --- a/packages/@azure/arm-devtestlabs/lib/models/virtualMachineSchedulesMappers.ts +++ b/packages/@azure/arm-devtestlabs/lib/models/virtualMachineSchedulesMappers.ts @@ -1,133 +1,130 @@ /* * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Licensed under the MIT License. See License.txt in the project root for license information. * * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is - * regenerated. + * Changes may cause incorrect behavior and will be lost if the code is regenerated. */ export { - ScheduleList, - Schedule, - Resource, - BaseResource, - WeekDetails, - DayDetails, - HourDetails, - NotificationSettings, - CloudError, - ScheduleFragment, - UpdateResource, - WeekDetailsFragment, - DayDetailsFragment, - HourDetailsFragment, - NotificationSettingsFragment, ApplicableSchedule, ApplicableScheduleFragment, ArmTemplate, - ParametersValueFileInfo, + ArmTemplateParameterProperties, + ArmTemplateParameterPropertiesFragment, Artifact, + ArtifactDeploymentStatusProperties, + ArtifactDeploymentStatusPropertiesFragment, + ArtifactInstallProperties, + ArtifactInstallPropertiesFragment, + ArtifactParameterProperties, + ArtifactParameterPropertiesFragment, ArtifactSource, ArtifactSourceFragment, + AttachNewDataDiskOptions, + AttachNewDataDiskOptionsFragment, + BaseResource, + BulkCreationParameters, + BulkCreationParametersFragment, + CloudError, + ComputeDataDisk, + ComputeVmInstanceViewStatus, + ComputeVmProperties, + CostThresholdProperties, CustomImage, - CustomImagePropertiesFromVm, - WindowsOsInfo, - LinuxOsInfo, + CustomImageFragment, CustomImagePropertiesCustom, - DataDiskStorageTypeInfo, + CustomImagePropertiesCustomFragment, CustomImagePropertiesFromPlan, - CustomImageFragment, + CustomImagePropertiesFromPlanFragment, + CustomImagePropertiesFromVm, CustomImagePropertiesFromVmFragment, - WindowsOsInfoFragment, - LinuxOsInfoFragment, - CustomImagePropertiesCustomFragment, + DataDiskProperties, + DataDiskPropertiesFragment, + DataDiskStorageTypeInfo, DataDiskStorageTypeInfoFragment, - CustomImagePropertiesFromPlanFragment, + DayDetails, + DayDetailsFragment, Disk, DiskFragment, DtlEnvironment, - EnvironmentDeploymentProperties, - ArmTemplateParameterProperties, DtlEnvironmentFragment, + EnvironmentDeploymentProperties, EnvironmentDeploymentPropertiesFragment, - ArmTemplateParameterPropertiesFragment, + Event, + EventFragment, + ExternalSubnet, Formula, - LabVirtualMachineCreationParameter, - BulkCreationParameters, - ArtifactInstallProperties, - ArtifactParameterProperties, - ArtifactDeploymentStatusProperties, - GalleryImageReference, - NetworkInterfaceProperties, - SharedPublicIpAddressConfiguration, - InboundNatRule, - DataDiskProperties, - AttachNewDataDiskOptions, - ScheduleCreationParameter, - FormulaPropertiesFromVm, FormulaFragment, - LabVirtualMachineCreationParameterFragment, - BulkCreationParametersFragment, - ArtifactInstallPropertiesFragment, - ArtifactParameterPropertiesFragment, - ArtifactDeploymentStatusPropertiesFragment, - GalleryImageReferenceFragment, - NetworkInterfacePropertiesFragment, - SharedPublicIpAddressConfigurationFragment, - InboundNatRuleFragment, - DataDiskPropertiesFragment, - AttachNewDataDiskOptionsFragment, - ScheduleCreationParameterFragment, + FormulaPropertiesFromVm, FormulaPropertiesFromVmFragment, GalleryImage, + GalleryImageReference, + GalleryImageReferenceFragment, + HourDetails, + HourDetailsFragment, + IdentityProperties, + InboundNatRule, + InboundNatRuleFragment, Lab, LabAnnouncementProperties, - LabSupportProperties, + LabAnnouncementPropertiesFragment, LabCost, - TargetCostProperties, - CostThresholdProperties, - PercentageCostThresholdProperties, - LabCostSummaryProperties, LabCostDetailsProperties, - LabResourceCostProperties, + LabCostSummaryProperties, LabFragment, - LabAnnouncementPropertiesFragment, + LabResourceCostProperties, + LabSupportProperties, LabSupportPropertiesFragment, LabVirtualMachine, - ComputeVmProperties, - ComputeVmInstanceViewStatus, - ComputeDataDisk, + LabVirtualMachineCreationParameter, + LabVirtualMachineCreationParameterFragment, LabVirtualMachineFragment, + LinuxOsInfo, + LinuxOsInfoFragment, + NetworkInterfaceProperties, + NetworkInterfacePropertiesFragment, NotificationChannel, - Event, NotificationChannelFragment, - EventFragment, + NotificationSettings, + NotificationSettingsFragment, + ParametersValueFileInfo, + PercentageCostThresholdProperties, Policy, PolicyFragment, + Port, + PortFragment, + Resource, + Schedule, + ScheduleCreationParameter, + ScheduleCreationParameterFragment, + ScheduleFragment, + ScheduleList, Secret, SecretFragment, ServiceFabric, ServiceFabricFragment, ServiceRunner, - IdentityProperties, + SharedPublicIpAddressConfiguration, + SharedPublicIpAddressConfigurationFragment, + Subnet, + SubnetFragment, + SubnetOverride, + SubnetOverrideFragment, + SubnetSharedPublicIpAddressConfiguration, + SubnetSharedPublicIpAddressConfigurationFragment, + TargetCostProperties, + UpdateResource, User, - UserIdentity, - UserSecretStore, UserFragment, + UserIdentity, UserIdentityFragment, + UserSecretStore, UserSecretStoreFragment, VirtualNetwork, - Subnet, - ExternalSubnet, - SubnetOverride, - SubnetSharedPublicIpAddressConfiguration, - Port, VirtualNetworkFragment, - SubnetFragment, - SubnetOverrideFragment, - SubnetSharedPublicIpAddressConfigurationFragment, - PortFragment + WeekDetails, + WeekDetailsFragment, + WindowsOsInfo, + WindowsOsInfoFragment } from "../models/mappers"; - diff --git a/packages/@azure/arm-devtestlabs/lib/models/virtualMachinesMappers.ts b/packages/@azure/arm-devtestlabs/lib/models/virtualMachinesMappers.ts index c197025e4caf..01e0bed10615 100644 --- a/packages/@azure/arm-devtestlabs/lib/models/virtualMachinesMappers.ts +++ b/packages/@azure/arm-devtestlabs/lib/models/virtualMachinesMappers.ts @@ -1,137 +1,134 @@ /* * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Licensed under the MIT License. See License.txt in the project root for license information. * * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is - * regenerated. + * Changes may cause incorrect behavior and will be lost if the code is regenerated. */ export { - LabVirtualMachineList, - LabVirtualMachine, - Resource, - BaseResource, - ArtifactInstallProperties, - ArtifactParameterProperties, - ArtifactDeploymentStatusProperties, - GalleryImageReference, - ComputeVmProperties, - ComputeVmInstanceViewStatus, - ComputeDataDisk, - NetworkInterfaceProperties, - SharedPublicIpAddressConfiguration, - InboundNatRule, ApplicableSchedule, - Schedule, - WeekDetails, - DayDetails, - HourDetails, - NotificationSettings, - DataDiskProperties, - AttachNewDataDiskOptions, - ScheduleCreationParameter, - CloudError, - LabVirtualMachineFragment, - UpdateResource, - ArtifactInstallPropertiesFragment, - ArtifactParameterPropertiesFragment, - ArtifactDeploymentStatusPropertiesFragment, - GalleryImageReferenceFragment, - NetworkInterfacePropertiesFragment, - SharedPublicIpAddressConfigurationFragment, - InboundNatRuleFragment, - DataDiskPropertiesFragment, - AttachNewDataDiskOptionsFragment, - ScheduleCreationParameterFragment, - WeekDetailsFragment, - DayDetailsFragment, - HourDetailsFragment, - NotificationSettingsFragment, - ApplyArtifactsRequest, - DetachDataDiskProperties, - RdpConnection, - ResizeLabVirtualMachineProperties, - ScheduleFragment, ApplicableScheduleFragment, + ApplyArtifactsRequest, ArmTemplate, - ParametersValueFileInfo, + ArmTemplateParameterProperties, + ArmTemplateParameterPropertiesFragment, Artifact, + ArtifactDeploymentStatusProperties, + ArtifactDeploymentStatusPropertiesFragment, + ArtifactInstallProperties, + ArtifactInstallPropertiesFragment, + ArtifactParameterProperties, + ArtifactParameterPropertiesFragment, ArtifactSource, ArtifactSourceFragment, + AttachNewDataDiskOptions, + AttachNewDataDiskOptionsFragment, + BaseResource, + BulkCreationParameters, + BulkCreationParametersFragment, + CloudError, + ComputeDataDisk, + ComputeVmInstanceViewStatus, + ComputeVmProperties, + CostThresholdProperties, CustomImage, - CustomImagePropertiesFromVm, - WindowsOsInfo, - LinuxOsInfo, + CustomImageFragment, CustomImagePropertiesCustom, - DataDiskStorageTypeInfo, + CustomImagePropertiesCustomFragment, CustomImagePropertiesFromPlan, - CustomImageFragment, + CustomImagePropertiesFromPlanFragment, + CustomImagePropertiesFromVm, CustomImagePropertiesFromVmFragment, - WindowsOsInfoFragment, - LinuxOsInfoFragment, - CustomImagePropertiesCustomFragment, + DataDiskProperties, + DataDiskPropertiesFragment, + DataDiskStorageTypeInfo, DataDiskStorageTypeInfoFragment, - CustomImagePropertiesFromPlanFragment, + DayDetails, + DayDetailsFragment, + DetachDataDiskProperties, Disk, DiskFragment, DtlEnvironment, - EnvironmentDeploymentProperties, - ArmTemplateParameterProperties, DtlEnvironmentFragment, + EnvironmentDeploymentProperties, EnvironmentDeploymentPropertiesFragment, - ArmTemplateParameterPropertiesFragment, + Event, + EventFragment, + ExternalSubnet, Formula, - LabVirtualMachineCreationParameter, - BulkCreationParameters, - FormulaPropertiesFromVm, FormulaFragment, - LabVirtualMachineCreationParameterFragment, - BulkCreationParametersFragment, + FormulaPropertiesFromVm, FormulaPropertiesFromVmFragment, GalleryImage, + GalleryImageReference, + GalleryImageReferenceFragment, + HourDetails, + HourDetailsFragment, + IdentityProperties, + InboundNatRule, + InboundNatRuleFragment, Lab, LabAnnouncementProperties, - LabSupportProperties, + LabAnnouncementPropertiesFragment, LabCost, - TargetCostProperties, - CostThresholdProperties, - PercentageCostThresholdProperties, - LabCostSummaryProperties, LabCostDetailsProperties, - LabResourceCostProperties, + LabCostSummaryProperties, LabFragment, - LabAnnouncementPropertiesFragment, + LabResourceCostProperties, + LabSupportProperties, LabSupportPropertiesFragment, + LabVirtualMachine, + LabVirtualMachineCreationParameter, + LabVirtualMachineCreationParameterFragment, + LabVirtualMachineFragment, + LabVirtualMachineList, + LinuxOsInfo, + LinuxOsInfoFragment, + NetworkInterfaceProperties, + NetworkInterfacePropertiesFragment, NotificationChannel, - Event, NotificationChannelFragment, - EventFragment, + NotificationSettings, + NotificationSettingsFragment, + ParametersValueFileInfo, + PercentageCostThresholdProperties, Policy, PolicyFragment, + Port, + PortFragment, + RdpConnection, + ResizeLabVirtualMachineProperties, + Resource, + Schedule, + ScheduleCreationParameter, + ScheduleCreationParameterFragment, + ScheduleFragment, Secret, SecretFragment, ServiceFabric, ServiceFabricFragment, ServiceRunner, - IdentityProperties, + SharedPublicIpAddressConfiguration, + SharedPublicIpAddressConfigurationFragment, + Subnet, + SubnetFragment, + SubnetOverride, + SubnetOverrideFragment, + SubnetSharedPublicIpAddressConfiguration, + SubnetSharedPublicIpAddressConfigurationFragment, + TargetCostProperties, + UpdateResource, User, - UserIdentity, - UserSecretStore, UserFragment, + UserIdentity, UserIdentityFragment, + UserSecretStore, UserSecretStoreFragment, VirtualNetwork, - Subnet, - ExternalSubnet, - SubnetOverride, - SubnetSharedPublicIpAddressConfiguration, - Port, VirtualNetworkFragment, - SubnetFragment, - SubnetOverrideFragment, - SubnetSharedPublicIpAddressConfigurationFragment, - PortFragment + WeekDetails, + WeekDetailsFragment, + WindowsOsInfo, + WindowsOsInfoFragment } from "../models/mappers"; - diff --git a/packages/@azure/arm-devtestlabs/lib/models/virtualNetworksMappers.ts b/packages/@azure/arm-devtestlabs/lib/models/virtualNetworksMappers.ts index eaa5366d25f1..a7d4f33a1886 100644 --- a/packages/@azure/arm-devtestlabs/lib/models/virtualNetworksMappers.ts +++ b/packages/@azure/arm-devtestlabs/lib/models/virtualNetworksMappers.ts @@ -1,133 +1,130 @@ /* * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Licensed under the MIT License. See License.txt in the project root for license information. * * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is - * regenerated. + * Changes may cause incorrect behavior and will be lost if the code is regenerated. */ export { - VirtualNetworkList, - VirtualNetwork, - Resource, - BaseResource, - Subnet, - ExternalSubnet, - SubnetOverride, - SubnetSharedPublicIpAddressConfiguration, - Port, - CloudError, - VirtualNetworkFragment, - UpdateResource, - SubnetFragment, - SubnetOverrideFragment, - SubnetSharedPublicIpAddressConfigurationFragment, - PortFragment, - Schedule, - WeekDetails, - DayDetails, - HourDetails, - NotificationSettings, ApplicableSchedule, - ScheduleFragment, - WeekDetailsFragment, - DayDetailsFragment, - HourDetailsFragment, - NotificationSettingsFragment, ApplicableScheduleFragment, ArmTemplate, - ParametersValueFileInfo, + ArmTemplateParameterProperties, + ArmTemplateParameterPropertiesFragment, Artifact, + ArtifactDeploymentStatusProperties, + ArtifactDeploymentStatusPropertiesFragment, + ArtifactInstallProperties, + ArtifactInstallPropertiesFragment, + ArtifactParameterProperties, + ArtifactParameterPropertiesFragment, ArtifactSource, ArtifactSourceFragment, + AttachNewDataDiskOptions, + AttachNewDataDiskOptionsFragment, + BaseResource, + BulkCreationParameters, + BulkCreationParametersFragment, + CloudError, + ComputeDataDisk, + ComputeVmInstanceViewStatus, + ComputeVmProperties, + CostThresholdProperties, CustomImage, - CustomImagePropertiesFromVm, - WindowsOsInfo, - LinuxOsInfo, + CustomImageFragment, CustomImagePropertiesCustom, - DataDiskStorageTypeInfo, + CustomImagePropertiesCustomFragment, CustomImagePropertiesFromPlan, - CustomImageFragment, + CustomImagePropertiesFromPlanFragment, + CustomImagePropertiesFromVm, CustomImagePropertiesFromVmFragment, - WindowsOsInfoFragment, - LinuxOsInfoFragment, - CustomImagePropertiesCustomFragment, + DataDiskProperties, + DataDiskPropertiesFragment, + DataDiskStorageTypeInfo, DataDiskStorageTypeInfoFragment, - CustomImagePropertiesFromPlanFragment, + DayDetails, + DayDetailsFragment, Disk, DiskFragment, DtlEnvironment, - EnvironmentDeploymentProperties, - ArmTemplateParameterProperties, DtlEnvironmentFragment, + EnvironmentDeploymentProperties, EnvironmentDeploymentPropertiesFragment, - ArmTemplateParameterPropertiesFragment, + Event, + EventFragment, + ExternalSubnet, Formula, - LabVirtualMachineCreationParameter, - BulkCreationParameters, - ArtifactInstallProperties, - ArtifactParameterProperties, - ArtifactDeploymentStatusProperties, - GalleryImageReference, - NetworkInterfaceProperties, - SharedPublicIpAddressConfiguration, - InboundNatRule, - DataDiskProperties, - AttachNewDataDiskOptions, - ScheduleCreationParameter, - FormulaPropertiesFromVm, FormulaFragment, - LabVirtualMachineCreationParameterFragment, - BulkCreationParametersFragment, - ArtifactInstallPropertiesFragment, - ArtifactParameterPropertiesFragment, - ArtifactDeploymentStatusPropertiesFragment, - GalleryImageReferenceFragment, - NetworkInterfacePropertiesFragment, - SharedPublicIpAddressConfigurationFragment, - InboundNatRuleFragment, - DataDiskPropertiesFragment, - AttachNewDataDiskOptionsFragment, - ScheduleCreationParameterFragment, + FormulaPropertiesFromVm, FormulaPropertiesFromVmFragment, GalleryImage, + GalleryImageReference, + GalleryImageReferenceFragment, + HourDetails, + HourDetailsFragment, + IdentityProperties, + InboundNatRule, + InboundNatRuleFragment, Lab, LabAnnouncementProperties, - LabSupportProperties, + LabAnnouncementPropertiesFragment, LabCost, - TargetCostProperties, - CostThresholdProperties, - PercentageCostThresholdProperties, - LabCostSummaryProperties, LabCostDetailsProperties, - LabResourceCostProperties, + LabCostSummaryProperties, LabFragment, - LabAnnouncementPropertiesFragment, + LabResourceCostProperties, + LabSupportProperties, LabSupportPropertiesFragment, LabVirtualMachine, - ComputeVmProperties, - ComputeVmInstanceViewStatus, - ComputeDataDisk, + LabVirtualMachineCreationParameter, + LabVirtualMachineCreationParameterFragment, LabVirtualMachineFragment, + LinuxOsInfo, + LinuxOsInfoFragment, + NetworkInterfaceProperties, + NetworkInterfacePropertiesFragment, NotificationChannel, - Event, NotificationChannelFragment, - EventFragment, + NotificationSettings, + NotificationSettingsFragment, + ParametersValueFileInfo, + PercentageCostThresholdProperties, Policy, PolicyFragment, + Port, + PortFragment, + Resource, + Schedule, + ScheduleCreationParameter, + ScheduleCreationParameterFragment, + ScheduleFragment, Secret, SecretFragment, ServiceFabric, ServiceFabricFragment, ServiceRunner, - IdentityProperties, + SharedPublicIpAddressConfiguration, + SharedPublicIpAddressConfigurationFragment, + Subnet, + SubnetFragment, + SubnetOverride, + SubnetOverrideFragment, + SubnetSharedPublicIpAddressConfiguration, + SubnetSharedPublicIpAddressConfigurationFragment, + TargetCostProperties, + UpdateResource, User, - UserIdentity, - UserSecretStore, UserFragment, + UserIdentity, UserIdentityFragment, - UserSecretStoreFragment + UserSecretStore, + UserSecretStoreFragment, + VirtualNetwork, + VirtualNetworkFragment, + VirtualNetworkList, + WeekDetails, + WeekDetailsFragment, + WindowsOsInfo, + WindowsOsInfoFragment } from "../models/mappers"; - diff --git a/packages/@azure/arm-devtestlabs/lib/operations/notificationChannels.ts b/packages/@azure/arm-devtestlabs/lib/operations/notificationChannels.ts index 9e83d4686894..8ce165fb3844 100644 --- a/packages/@azure/arm-devtestlabs/lib/operations/notificationChannels.ts +++ b/packages/@azure/arm-devtestlabs/lib/operations/notificationChannels.ts @@ -27,7 +27,7 @@ export class NotificationChannels { } /** - * List notificationchannels in a given lab. + * List notification channels in a given lab. * @param resourceGroupName The name of the resource group. * @param labName The name of the lab. * @param [options] The optional parameters @@ -59,7 +59,7 @@ export class NotificationChannels { } /** - * Get notificationchannel. + * Get notification channel. * @param resourceGroupName The name of the resource group. * @param labName The name of the lab. * @param name The name of the notificationChannel. @@ -135,7 +135,7 @@ export class NotificationChannels { } /** - * Delete notificationchannel. + * Delete notification channel. * @param resourceGroupName The name of the resource group. * @param labName The name of the lab. * @param name The name of the notificationChannel. @@ -171,7 +171,7 @@ export class NotificationChannels { } /** - * Modify properties of notificationchannels. + * Modify properties of notification channels. * @param resourceGroupName The name of the resource group. * @param labName The name of the lab. * @param name The name of the notificationChannel. @@ -251,7 +251,7 @@ export class NotificationChannels { } /** - * List notificationchannels in a given lab. + * List notification channels in a given lab. * @param nextPageLink The NextLink from the previous successful call to List operation. * @param [options] The optional parameters * @returns Promise diff --git a/packages/@azure/arm-devtestlabs/package.json b/packages/@azure/arm-devtestlabs/package.json index 2615d1421cda..6d02c68a950d 100644 --- a/packages/@azure/arm-devtestlabs/package.json +++ b/packages/@azure/arm-devtestlabs/package.json @@ -2,10 +2,10 @@ "name": "@azure/arm-devtestlabs", "author": "Microsoft Corporation", "description": "DevTestLabsClient Library with typescript type definitions for node.js and browser.", - "version": "0.1.0", + "version": "1.0.0", "dependencies": { - "@azure/ms-rest-azure-js": "^1.1.0", - "@azure/ms-rest-js": "^1.1.0", + "@azure/ms-rest-azure-js": "^1.3.1", + "@azure/ms-rest-js": "^1.2.6", "tslib": "^1.9.3" }, "keywords": [ @@ -23,6 +23,7 @@ "typescript": "^3.1.1", "rollup": "^0.66.2", "rollup-plugin-node-resolve": "^3.4.0", + "rollup-plugin-sourcemaps": "^0.4.2", "uglify-js": "^3.4.9" }, "homepage": "https://github.com/azure/azure-sdk-for-js/tree/master/packages/@azure/arm-devtestlabs", @@ -43,6 +44,7 @@ "esm/**/*.d.ts", "esm/**/*.d.ts.map", "lib/**/*.ts", + "README.md", "rollup.config.js", "tsconfig.json" ], @@ -51,5 +53,6 @@ "minify": "uglifyjs -c -m --comments --source-map \"content='./dist/arm-devtestlabs.js.map'\" -o ./dist/arm-devtestlabs.min.js ./dist/arm-devtestlabs.js", "prepack": "npm install && npm run build" }, - "sideEffects": false + "sideEffects": false, + "autoPublish": true } diff --git a/packages/@azure/arm-devtestlabs/rollup.config.js b/packages/@azure/arm-devtestlabs/rollup.config.js index eca4941cf262..f42a0f237882 100644 --- a/packages/@azure/arm-devtestlabs/rollup.config.js +++ b/packages/@azure/arm-devtestlabs/rollup.config.js @@ -1,10 +1,16 @@ +import rollup from "rollup"; import nodeResolve from "rollup-plugin-node-resolve"; +import sourcemaps from "rollup-plugin-sourcemaps"; + /** - * @type {import('rollup').RollupFileOptions} + * @type {rollup.RollupFileOptions} */ const config = { - input: './esm/devTestLabsClient.js', - external: ["@azure/ms-rest-js", "@azure/ms-rest-azure-js"], + input: "./esm/devTestLabsClient.js", + external: [ + "@azure/ms-rest-js", + "@azure/ms-rest-azure-js" + ], output: { file: "./dist/arm-devtestlabs.js", format: "umd", @@ -16,16 +22,16 @@ const config = { }, banner: `/* * Copyright (c) Microsoft Corporation. All rights reserved. - * Licensed under the MIT License. See License.txt in the project root for - * license information. + * Licensed under the MIT License. See License.txt in the project root for license information. * * Code generated by Microsoft (R) AutoRest Code Generator. - * Changes may cause incorrect behavior and will be lost if the code is - * regenerated. + * Changes may cause incorrect behavior and will be lost if the code is regenerated. */` }, plugins: [ - nodeResolve({ module: true }) + nodeResolve({ module: true }), + sourcemaps() ] }; + export default config;