vendor: update all dependencies to latest versions
This commit is contained in:
+87
-155
@@ -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"`
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user