vendor: update all dependencies to latest versions

This commit is contained in:
Nick Craig-Wood
2017-09-30 15:27:27 +01:00
parent 911d121bb9
commit b017fcfe9a
3048 changed files with 537055 additions and 189679 deletions
+87 -155
View File
@@ -14,9 +14,8 @@ package devtestlabs
// See the License for the specific language governing permissions and
// limitations under the License.
//
// Code generated by Microsoft (R) AutoRest Code Generator 1.0.1.0
// Changes may cause incorrect behavior and will be lost if the code is
// regenerated.
// Code generated by Microsoft (R) AutoRest Code Generator.
// Changes may cause incorrect behavior and will be lost if the code is regenerated.
import (
"github.com/Azure/go-autorest/autorest"
@@ -63,11 +62,9 @@ const (
type EnableStatus string
const (
// EnableStatusDisabled specifies the enable status disabled state for
// enable status.
// EnableStatusDisabled specifies the enable status disabled state for enable status.
EnableStatusDisabled EnableStatus = "Disabled"
// EnableStatusEnabled specifies the enable status enabled state for enable
// status.
// EnableStatusEnabled specifies the enable status enabled state for enable status.
EnableStatusEnabled EnableStatus = "Enabled"
)
@@ -75,12 +72,10 @@ const (
type FileUploadOptions string
const (
// FileUploadOptionsNone specifies the file upload options none state for
// file upload options.
// FileUploadOptionsNone specifies the file upload options none state for file upload options.
FileUploadOptionsNone FileUploadOptions = "None"
// FileUploadOptionsUploadFilesAndGenerateSasTokens specifies the file
// upload options upload files and generate sas tokens state for file
// upload options.
// FileUploadOptionsUploadFilesAndGenerateSasTokens specifies the file upload options upload files and generate sas
// tokens state for file upload options.
FileUploadOptionsUploadFilesAndGenerateSasTokens FileUploadOptions = "UploadFilesAndGenerateSasTokens"
)
@@ -88,14 +83,11 @@ const (
type HostCachingOptions string
const (
// HostCachingOptionsNone specifies the host caching options none state for
// host caching options.
// HostCachingOptionsNone specifies the host caching options none state for host caching options.
HostCachingOptionsNone HostCachingOptions = "None"
// HostCachingOptionsReadOnly specifies the host caching options read only
// state for host caching options.
// HostCachingOptionsReadOnly specifies the host caching options read only state for host caching options.
HostCachingOptionsReadOnly HostCachingOptions = "ReadOnly"
// HostCachingOptionsReadWrite specifies the host caching options read
// write state for host caching options.
// HostCachingOptionsReadWrite specifies the host caching options read write state for host caching options.
HostCachingOptionsReadWrite HostCachingOptions = "ReadWrite"
)
@@ -103,24 +95,19 @@ const (
type LinuxOsState string
const (
// DeprovisionApplied specifies the deprovision applied state for linux os
// state.
// DeprovisionApplied specifies the deprovision applied state for linux os state.
DeprovisionApplied LinuxOsState = "DeprovisionApplied"
// DeprovisionRequested specifies the deprovision requested state for linux
// os state.
// DeprovisionRequested specifies the deprovision requested state for linux os state.
DeprovisionRequested LinuxOsState = "DeprovisionRequested"
// NonDeprovisioned specifies the non deprovisioned state for linux os
// state.
// NonDeprovisioned specifies the non deprovisioned state for linux os state.
NonDeprovisioned LinuxOsState = "NonDeprovisioned"
)
// NotificationChannelEventType enumerates the values for notification channel
// event type.
// NotificationChannelEventType enumerates the values for notification channel event type.
type NotificationChannelEventType string
const (
// AutoShutdown specifies the auto shutdown state for notification channel
// event type.
// AutoShutdown specifies the auto shutdown state for notification channel event type.
AutoShutdown NotificationChannelEventType = "AutoShutdown"
// Cost specifies the cost state for notification channel event type.
Cost NotificationChannelEventType = "Cost"
@@ -130,11 +117,9 @@ const (
type NotificationStatus string
const (
// NotificationStatusDisabled specifies the notification status disabled
// state for notification status.
// NotificationStatusDisabled specifies the notification status disabled state for notification status.
NotificationStatusDisabled NotificationStatus = "Disabled"
// NotificationStatusEnabled specifies the notification status enabled
// state for notification status.
// NotificationStatusEnabled specifies the notification status enabled state for notification status.
NotificationStatusEnabled NotificationStatus = "Enabled"
)
@@ -142,11 +127,9 @@ const (
type PolicyEvaluatorType string
const (
// AllowedValuesPolicy specifies the allowed values policy state for policy
// evaluator type.
// AllowedValuesPolicy specifies the allowed values policy state for policy evaluator type.
AllowedValuesPolicy PolicyEvaluatorType = "AllowedValuesPolicy"
// MaxValuePolicy specifies the max value policy state for policy evaluator
// type.
// MaxValuePolicy specifies the max value policy state for policy evaluator type.
MaxValuePolicy PolicyEvaluatorType = "MaxValuePolicy"
)
@@ -154,29 +137,23 @@ const (
type PolicyFactName string
const (
// PolicyFactNameGalleryImage specifies the policy fact name gallery image
// state for policy fact name.
// PolicyFactNameGalleryImage specifies the policy fact name gallery image state for policy fact name.
PolicyFactNameGalleryImage PolicyFactName = "GalleryImage"
// PolicyFactNameLabPremiumVMCount specifies the policy fact name lab
// premium vm count state for policy fact name.
// PolicyFactNameLabPremiumVMCount specifies the policy fact name lab premium vm count state for policy fact name.
PolicyFactNameLabPremiumVMCount PolicyFactName = "LabPremiumVmCount"
// PolicyFactNameLabTargetCost specifies the policy fact name lab target
// cost state for policy fact name.
// PolicyFactNameLabTargetCost specifies the policy fact name lab target cost state for policy fact name.
PolicyFactNameLabTargetCost PolicyFactName = "LabTargetCost"
// PolicyFactNameLabVMCount specifies the policy fact name lab vm count
// state for policy fact name.
// PolicyFactNameLabVMCount specifies the policy fact name lab vm count state for policy fact name.
PolicyFactNameLabVMCount PolicyFactName = "LabVmCount"
// PolicyFactNameLabVMSize specifies the policy fact name lab vm size state
// for policy fact name.
// PolicyFactNameLabVMSize specifies the policy fact name lab vm size state for policy fact name.
PolicyFactNameLabVMSize PolicyFactName = "LabVmSize"
// PolicyFactNameUserOwnedLabPremiumVMCount specifies the policy fact name
// user owned lab premium vm count state for policy fact name.
// PolicyFactNameUserOwnedLabPremiumVMCount specifies the policy fact name user owned lab premium vm count state for
// policy fact name.
PolicyFactNameUserOwnedLabPremiumVMCount PolicyFactName = "UserOwnedLabPremiumVmCount"
// PolicyFactNameUserOwnedLabVMCount specifies the policy fact name user
// owned lab vm count state for policy fact name.
// PolicyFactNameUserOwnedLabVMCount specifies the policy fact name user owned lab vm count state for policy fact name.
PolicyFactNameUserOwnedLabVMCount PolicyFactName = "UserOwnedLabVmCount"
// PolicyFactNameUserOwnedLabVMCountInSubnet specifies the policy fact name
// user owned lab vm count in subnet state for policy fact name.
// PolicyFactNameUserOwnedLabVMCountInSubnet specifies the policy fact name user owned lab vm count in subnet state for
// policy fact name.
PolicyFactNameUserOwnedLabVMCountInSubnet PolicyFactName = "UserOwnedLabVmCountInSubnet"
)
@@ -184,11 +161,9 @@ const (
type PolicyStatus string
const (
// PolicyStatusDisabled specifies the policy status disabled state for
// policy status.
// PolicyStatusDisabled specifies the policy status disabled state for policy status.
PolicyStatusDisabled PolicyStatus = "Disabled"
// PolicyStatusEnabled specifies the policy status enabled state for policy
// status.
// PolicyStatusEnabled specifies the policy status enabled state for policy status.
PolicyStatusEnabled PolicyStatus = "Enabled"
)
@@ -196,11 +171,9 @@ const (
type PremiumDataDisk string
const (
// PremiumDataDiskDisabled specifies the premium data disk disabled state
// for premium data disk.
// PremiumDataDiskDisabled specifies the premium data disk disabled state for premium data disk.
PremiumDataDiskDisabled PremiumDataDisk = "Disabled"
// PremiumDataDiskEnabled specifies the premium data disk enabled state for
// premium data disk.
// PremiumDataDiskEnabled specifies the premium data disk enabled state for premium data disk.
PremiumDataDiskEnabled PremiumDataDisk = "Enabled"
)
@@ -208,8 +181,7 @@ const (
type ReportingCycleType string
const (
// CalendarMonth specifies the calendar month state for reporting cycle
// type.
// CalendarMonth specifies the calendar month state for reporting cycle type.
CalendarMonth ReportingCycleType = "CalendarMonth"
// Custom specifies the custom state for reporting cycle type.
Custom ReportingCycleType = "Custom"
@@ -239,11 +211,9 @@ const (
type TargetCostStatus string
const (
// TargetCostStatusDisabled specifies the target cost status disabled state
// for target cost status.
// TargetCostStatusDisabled specifies the target cost status disabled state for target cost status.
TargetCostStatusDisabled TargetCostStatus = "Disabled"
// TargetCostStatusEnabled specifies the target cost status enabled state
// for target cost status.
// TargetCostStatusEnabled specifies the target cost status enabled state for target cost status.
TargetCostStatusEnabled TargetCostStatus = "Enabled"
)
@@ -269,16 +239,13 @@ const (
Deny UsagePermissionType = "Deny"
)
// VirtualMachineCreationSource enumerates the values for virtual machine
// creation source.
// VirtualMachineCreationSource enumerates the values for virtual machine creation source.
type VirtualMachineCreationSource string
const (
// FromCustomImage specifies the from custom image state for virtual
// machine creation source.
// FromCustomImage specifies the from custom image state for virtual machine creation source.
FromCustomImage VirtualMachineCreationSource = "FromCustomImage"
// FromGalleryImage specifies the from gallery image state for virtual
// machine creation source.
// FromGalleryImage specifies the from gallery image state for virtual machine creation source.
FromGalleryImage VirtualMachineCreationSource = "FromGalleryImage"
)
@@ -290,13 +257,12 @@ const (
NonSysprepped WindowsOsState = "NonSysprepped"
// SysprepApplied specifies the sysprep applied state for windows os state.
SysprepApplied WindowsOsState = "SysprepApplied"
// SysprepRequested specifies the sysprep requested state for windows os
// state.
// SysprepRequested specifies the sysprep requested state for windows os state.
SysprepRequested WindowsOsState = "SysprepRequested"
)
// ApplicableSchedule is schedules applicable to a virtual machine. The
// schedules may have been defined on a VM or on lab level.
// ApplicableSchedule is schedules applicable to a virtual machine. The schedules may have been defined on a VM or on
// lab level.
type ApplicableSchedule struct {
autorest.Response `json:"-"`
ID *string `json:"id,omitempty"`
@@ -307,8 +273,8 @@ type ApplicableSchedule struct {
*ApplicableScheduleProperties `json:"properties,omitempty"`
}
// ApplicableScheduleFragment is schedules applicable to a virtual machine. The
// schedules may have been defined on a VM or on lab level.
// ApplicableScheduleFragment is schedules applicable to a virtual machine. The schedules may have been defined on a VM
// or on lab level.
type ApplicableScheduleFragment struct {
ID *string `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
@@ -318,22 +284,19 @@ type ApplicableScheduleFragment struct {
*ApplicableSchedulePropertiesFragment `json:"properties,omitempty"`
}
// ApplicableScheduleProperties is properties of a schedules applicable to a
// virtual machine.
// ApplicableScheduleProperties is properties of a schedules applicable to a virtual machine.
type ApplicableScheduleProperties struct {
LabVmsShutdown *Schedule `json:"labVmsShutdown,omitempty"`
LabVmsStartup *Schedule `json:"labVmsStartup,omitempty"`
}
// ApplicableSchedulePropertiesFragment is properties of a schedules applicable
// to a virtual machine.
// ApplicableSchedulePropertiesFragment is properties of a schedules applicable to a virtual machine.
type ApplicableSchedulePropertiesFragment struct {
LabVmsShutdown *ScheduleFragment `json:"labVmsShutdown,omitempty"`
LabVmsStartup *ScheduleFragment `json:"labVmsStartup,omitempty"`
}
// ApplyArtifactsRequest is request body for applying artifacts to a virtual
// machine.
// ApplyArtifactsRequest is request body for applying artifacts to a virtual machine.
type ApplyArtifactsRequest struct {
Artifacts *[]ArtifactInstallProperties `json:"artifacts,omitempty"`
}
@@ -356,8 +319,7 @@ type ArmTemplateInfo struct {
Parameters *map[string]interface{} `json:"parameters,omitempty"`
}
// ArmTemplateParameterProperties is properties of an Azure Resource Manager
// template parameter.
// ArmTemplateParameterProperties is properties of an Azure Resource Manager template parameter.
type ArmTemplateParameterProperties struct {
Name *string `json:"name,omitempty"`
Value *string `json:"value,omitempty"`
@@ -392,8 +354,7 @@ type ArtifactDeploymentStatusProperties struct {
TotalArtifacts *int32 `json:"totalArtifacts,omitempty"`
}
// ArtifactDeploymentStatusPropertiesFragment is properties of an artifact
// deployment.
// ArtifactDeploymentStatusPropertiesFragment is properties of an artifact deployment.
type ArtifactDeploymentStatusPropertiesFragment struct {
DeploymentStatus *string `json:"deploymentStatus,omitempty"`
ArtifactsApplied *int32 `json:"artifactsApplied,omitempty"`
@@ -499,16 +460,14 @@ type AttachDiskProperties struct {
LeasedByLabVMID *string `json:"leasedByLabVmId,omitempty"`
}
// AttachNewDataDiskOptions is properties to attach new disk to the Virtual
// Machine.
// AttachNewDataDiskOptions is properties to attach new disk to the Virtual Machine.
type AttachNewDataDiskOptions struct {
DiskSizeGiB *int32 `json:"diskSizeGiB,omitempty"`
DiskName *string `json:"diskName,omitempty"`
DiskType StorageType `json:"diskType,omitempty"`
}
// BulkCreationParameters is parameters for creating multiple virtual machines
// as a single action.
// BulkCreationParameters is parameters for creating multiple virtual machines as a single action.
type BulkCreationParameters struct {
InstanceCount *int32 `json:"instanceCount,omitempty"`
}
@@ -549,16 +508,14 @@ type ComputeVMInstanceViewStatus struct {
Message *string `json:"message,omitempty"`
}
// ComputeVMInstanceViewStatusFragment is status information about a virtual
// machine.
// ComputeVMInstanceViewStatusFragment is status information about a virtual machine.
type ComputeVMInstanceViewStatusFragment struct {
Code *string `json:"code,omitempty"`
DisplayStatus *string `json:"displayStatus,omitempty"`
Message *string `json:"message,omitempty"`
}
// ComputeVMProperties is properties of a virtual machine returned by the
// Microsoft.Compute API.
// ComputeVMProperties is properties of a virtual machine returned by the Microsoft.Compute API.
type ComputeVMProperties struct {
Statuses *[]ComputeVMInstanceViewStatus `json:"statuses,omitempty"`
OsType *string `json:"osType,omitempty"`
@@ -569,8 +526,7 @@ type ComputeVMProperties struct {
DataDisks *[]ComputeDataDisk `json:"dataDisks,omitempty"`
}
// ComputeVMPropertiesFragment is properties of a virtual machine returned by
// the Microsoft.Compute API.
// ComputeVMPropertiesFragment is properties of a virtual machine returned by the Microsoft.Compute API.
type ComputeVMPropertiesFragment struct {
Statuses *[]ComputeVMInstanceViewStatusFragment `json:"statuses,omitempty"`
OsType *string `json:"osType,omitempty"`
@@ -613,24 +569,21 @@ type CustomImageProperties struct {
UniqueIdentifier *string `json:"uniqueIdentifier,omitempty"`
}
// CustomImagePropertiesCustom is properties for creating a custom image from a
// VHD.
// CustomImagePropertiesCustom is properties for creating a custom image from a VHD.
type CustomImagePropertiesCustom struct {
ImageName *string `json:"imageName,omitempty"`
SysPrep *bool `json:"sysPrep,omitempty"`
OsType CustomImageOsType `json:"osType,omitempty"`
}
// CustomImagePropertiesFromVM is properties for creating a custom image from a
// virtual machine.
// CustomImagePropertiesFromVM is properties for creating a custom image from a virtual machine.
type CustomImagePropertiesFromVM struct {
SourceVMID *string `json:"sourceVmId,omitempty"`
WindowsOsInfo *WindowsOsInfo `json:"windowsOsInfo,omitempty"`
LinuxOsInfo *LinuxOsInfo `json:"linuxOsInfo,omitempty"`
}
// DataDiskProperties is request body for adding a new or existing data disk to
// a virtual machine.
// DataDiskProperties is request body for adding a new or existing data disk to a virtual machine.
type DataDiskProperties struct {
AttachNewDataDiskOptions *AttachNewDataDiskOptions `json:"attachNewDataDiskOptions,omitempty"`
ExistingLabDiskID *string `json:"existingLabDiskId,omitempty"`
@@ -647,8 +600,7 @@ type DayDetailsFragment struct {
Time *string `json:"time,omitempty"`
}
// DetachDataDiskProperties is request body for detaching data disk from a
// virtual machine.
// DetachDataDiskProperties is request body for detaching data disk from a virtual machine.
type DetachDataDiskProperties struct {
ExistingLabDiskID *string `json:"existingLabDiskId,omitempty"`
}
@@ -683,8 +635,7 @@ type DiskProperties struct {
UniqueIdentifier *string `json:"uniqueIdentifier,omitempty"`
}
// DtlEnvironment is an environment, which is essentially an ARM template
// deployment.
// DtlEnvironment is an environment, which is essentially an ARM template deployment.
type DtlEnvironment struct {
autorest.Response `json:"-"`
ID *string `json:"id,omitempty"`
@@ -745,22 +696,19 @@ type ExportResourceUsageParameters struct {
UsageStartDate *date.Time `json:"usageStartDate,omitempty"`
}
// ExternalSubnet is subnet information as returned by the Microsoft.Network
// API.
// ExternalSubnet is subnet information as returned by the Microsoft.Network API.
type ExternalSubnet struct {
ID *string `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
}
// ExternalSubnetFragment is subnet information as returned by the
// Microsoft.Network API.
// ExternalSubnetFragment is subnet information as returned by the Microsoft.Network API.
type ExternalSubnetFragment struct {
ID *string `json:"id,omitempty"`
Name *string `json:"name,omitempty"`
}
// Formula is a formula for creating a VM, specifying an image base and other
// parameters
// Formula is a formula for creating a VM, specifying an image base and other parameters
type Formula struct {
autorest.Response `json:"-"`
ID *string `json:"id,omitempty"`
@@ -783,8 +731,7 @@ type FormulaProperties struct {
UniqueIdentifier *string `json:"uniqueIdentifier,omitempty"`
}
// FormulaPropertiesFromVM is information about a VM from which a formula is to
// be created.
// FormulaPropertiesFromVM is information about a VM from which a formula is to be created.
type FormulaPropertiesFromVM struct {
LabVMID *string `json:"labVmId,omitempty"`
}
@@ -809,8 +756,7 @@ type GalleryImageProperties struct {
Enabled *bool `json:"enabled,omitempty"`
}
// GalleryImageReference is the reference information for an Azure Marketplace
// image.
// GalleryImageReference is the reference information for an Azure Marketplace image.
type GalleryImageReference struct {
Offer *string `json:"offer,omitempty"`
Publisher *string `json:"publisher,omitempty"`
@@ -819,8 +765,7 @@ type GalleryImageReference struct {
Version *string `json:"version,omitempty"`
}
// GalleryImageReferenceFragment is the reference information for an Azure
// Marketplace image.
// GalleryImageReferenceFragment is the reference information for an Azure Marketplace image.
type GalleryImageReferenceFragment struct {
Offer *string `json:"offer,omitempty"`
Publisher *string `json:"publisher,omitempty"`
@@ -829,8 +774,7 @@ type GalleryImageReferenceFragment struct {
Version *string `json:"version,omitempty"`
}
// GenerateArmTemplateRequest is parameters for generating an ARM template for
// deploying artifacts.
// GenerateArmTemplateRequest is parameters for generating an ARM template for deploying artifacts.
type GenerateArmTemplateRequest struct {
VirtualMachineName *string `json:"virtualMachineName,omitempty"`
Parameters *[]ParameterInfo `json:"parameters,omitempty"`
@@ -867,16 +811,16 @@ type IdentityProperties struct {
ClientSecretURL *string `json:"clientSecretUrl,omitempty"`
}
// InboundNatRule is a rule for NAT - exposing a VM's port (backendPort) on the
// public IP address using a load balancer.
// InboundNatRule is a rule for NAT - exposing a VM's port (backendPort) on the public IP address using a load
// balancer.
type InboundNatRule struct {
TransportProtocol TransportProtocol `json:"transportProtocol,omitempty"`
FrontendPort *int32 `json:"frontendPort,omitempty"`
BackendPort *int32 `json:"backendPort,omitempty"`
}
// InboundNatRuleFragment is a rule for NAT - exposing a VM's port
// (backendPort) on the public IP address using a load balancer.
// InboundNatRuleFragment is a rule for NAT - exposing a VM's port (backendPort) on the public IP address using a load
// balancer.
type InboundNatRuleFragment struct {
TransportProtocol TransportProtocol `json:"transportProtocol,omitempty"`
FrontendPort *int32 `json:"frontendPort,omitempty"`
@@ -992,8 +936,7 @@ type LabVirtualMachine struct {
*LabVirtualMachineProperties `json:"properties,omitempty"`
}
// LabVirtualMachineCreationParameter is properties for creating a virtual
// machine.
// LabVirtualMachineCreationParameter is properties for creating a virtual machine.
type LabVirtualMachineCreationParameter struct {
*LabVirtualMachineCreationParameterProperties `json:"properties,omitempty"`
Name *string `json:"name,omitempty"`
@@ -1001,8 +944,7 @@ type LabVirtualMachineCreationParameter struct {
Tags *map[string]*string `json:"tags,omitempty"`
}
// LabVirtualMachineCreationParameterProperties is properties for virtual
// machine creation.
// LabVirtualMachineCreationParameterProperties is properties for virtual machine creation.
type LabVirtualMachineCreationParameterProperties struct {
BulkCreationParameters *BulkCreationParameters `json:"bulkCreationParameters,omitempty"`
Notes *string `json:"notes,omitempty"`
@@ -1213,15 +1155,13 @@ type ParameterInfo struct {
Value *string `json:"value,omitempty"`
}
// ParametersValueFileInfo is a file containing a set of parameter values for
// an ARM template.
// ParametersValueFileInfo is a file containing a set of parameter values for an ARM template.
type ParametersValueFileInfo struct {
FileName *string `json:"fileName,omitempty"`
ParametersValueInfo *map[string]interface{} `json:"parametersValueInfo,omitempty"`
}
// PercentageCostThresholdProperties is properties of a percentage cost
// threshold.
// PercentageCostThresholdProperties is properties of a percentage cost threshold.
type PercentageCostThresholdProperties struct {
ThresholdValue *float64 `json:"thresholdValue,omitempty"`
}
@@ -1495,8 +1435,7 @@ func (client ResponseWithContinuationLabVhd) ResponseWithContinuationLabVhdPrepa
autorest.WithBaseURL(to.String(client.NextLink)))
}
// ResponseWithContinuationLabVirtualMachine is the response of a list
// operation.
// ResponseWithContinuationLabVirtualMachine is the response of a list operation.
type ResponseWithContinuationLabVirtualMachine struct {
autorest.Response `json:"-"`
Value *[]LabVirtualMachine `json:"value,omitempty"`
@@ -1515,8 +1454,7 @@ func (client ResponseWithContinuationLabVirtualMachine) ResponseWithContinuation
autorest.WithBaseURL(to.String(client.NextLink)))
}
// ResponseWithContinuationNotificationChannel is the response of a list
// operation.
// ResponseWithContinuationNotificationChannel is the response of a list operation.
type ResponseWithContinuationNotificationChannel struct {
autorest.Response `json:"-"`
Value *[]NotificationChannel `json:"value,omitempty"`
@@ -1649,8 +1587,7 @@ func (client ResponseWithContinuationVirtualNetwork) ResponseWithContinuationVir
autorest.WithBaseURL(to.String(client.NextLink)))
}
// RetargetScheduleProperties is properties for retargeting a virtual machine
// schedule.
// RetargetScheduleProperties is properties for retargeting a virtual machine schedule.
type RetargetScheduleProperties struct {
CurrentResourceID *string `json:"currentResourceId,omitempty"`
TargetResourceID *string `json:"targetResourceId,omitempty"`
@@ -1724,8 +1661,7 @@ type SecretProperties struct {
UniqueIdentifier *string `json:"uniqueIdentifier,omitempty"`
}
// ServiceRunner is a container for a managed identity to execute DevTest lab
// services.
// ServiceRunner is a container for a managed identity to execute DevTest lab services.
type ServiceRunner struct {
autorest.Response `json:"-"`
ID *string `json:"id,omitempty"`
@@ -1736,21 +1672,20 @@ type ServiceRunner struct {
Identity *IdentityProperties `json:"identity,omitempty"`
}
// SharedPublicIPAddressConfiguration is properties of a virtual machine that
// determine how it is connected to a load balancer.
// SharedPublicIPAddressConfiguration is properties of a virtual machine that determine how it is connected to a load
// balancer.
type SharedPublicIPAddressConfiguration struct {
InboundNatRules *[]InboundNatRule `json:"inboundNatRules,omitempty"`
}
// SharedPublicIPAddressConfigurationFragment is properties of a virtual
// machine that determine how it is connected to a load balancer.
// SharedPublicIPAddressConfigurationFragment is properties of a virtual machine that determine how it is connected to
// a load balancer.
type SharedPublicIPAddressConfigurationFragment struct {
InboundNatRules *[]InboundNatRuleFragment `json:"inboundNatRules,omitempty"`
}
// ShutdownNotificationContent is the contents of a shutdown notification.
// Webhooks can use this type to deserialize the request body when they get
// notified of an imminent shutdown.
// ShutdownNotificationContent is the contents of a shutdown notification. Webhooks can use this type to deserialize
// the request body when they get notified of an imminent shutdown.
type ShutdownNotificationContent struct {
SkipURL *string `json:"skipUrl,omitempty"`
DelayURL60 *string `json:"delayUrl60,omitempty"`
@@ -1789,8 +1724,7 @@ type SubnetOverride struct {
VirtualNetworkPoolName *string `json:"virtualNetworkPoolName,omitempty"`
}
// SubnetOverrideFragment is property overrides on a subnet of a virtual
// network.
// SubnetOverrideFragment is property overrides on a subnet of a virtual network.
type SubnetOverrideFragment struct {
ResourceID *string `json:"resourceId,omitempty"`
LabSubnetName *string `json:"labSubnetName,omitempty"`
@@ -1800,14 +1734,12 @@ type SubnetOverrideFragment struct {
VirtualNetworkPoolName *string `json:"virtualNetworkPoolName,omitempty"`
}
// SubnetSharedPublicIPAddressConfiguration is configuration for public IP
// address sharing.
// SubnetSharedPublicIPAddressConfiguration is configuration for public IP address sharing.
type SubnetSharedPublicIPAddressConfiguration struct {
AllowedPorts *[]Port `json:"allowedPorts,omitempty"`
}
// SubnetSharedPublicIPAddressConfigurationFragment is configuration for public
// IP address sharing.
// SubnetSharedPublicIPAddressConfigurationFragment is configuration for public IP address sharing.
type SubnetSharedPublicIPAddressConfigurationFragment struct {
AllowedPorts *[]PortFragment `json:"allowedPorts,omitempty"`
}