Versions in this module Expand all Collapse all v0 v0.20241126.2320 Nov 26, 2024 v0.20241126.1723 Nov 26, 2024 Changes in this version + func PossibleValuesForCachingTypes() []string + func PossibleValuesForComponentNames() []string + func PossibleValuesForDeleteOptions() []string + func PossibleValuesForDiffDiskOptions() []string + func PossibleValuesForDiffDiskPlacement() []string + func PossibleValuesForDiskCreateOptionTypes() []string + func PossibleValuesForDiskDeleteOptionTypes() []string + func PossibleValuesForDiskDetachOptionTypes() []string + func PossibleValuesForHyperVGenerationType() []string + func PossibleValuesForIPVersions() []string + func PossibleValuesForInstanceViewTypes() []string + func PossibleValuesForLinuxPatchAssessmentMode() []string + func PossibleValuesForLinuxVMGuestPatchAutomaticByPlatformRebootSetting() []string + func PossibleValuesForLinuxVMGuestPatchMode() []string + func PossibleValuesForMaintenanceOperationResultCodeTypes() []string + func PossibleValuesForNetworkApiVersion() []string + func PossibleValuesForOperatingSystemTypes() []string + func PossibleValuesForPassNames() []string + func PossibleValuesForPatchAssessmentState() []string + func PossibleValuesForPatchInstallationState() []string + func PossibleValuesForPatchOperationStatus() []string + func PossibleValuesForProtocolTypes() []string + func PossibleValuesForPublicIPAddressSkuName() []string + func PossibleValuesForPublicIPAddressSkuTier() []string + func PossibleValuesForPublicIPAllocationMethod() []string + func PossibleValuesForSecurityEncryptionTypes() []string + func PossibleValuesForSecurityTypes() []string + func PossibleValuesForSettingNames() []string + func PossibleValuesForStatusLevelTypes() []string + func PossibleValuesForStorageAccountTypes() []string + func PossibleValuesForVMGuestPatchClassificationLinux() []string + func PossibleValuesForVMGuestPatchClassificationWindows() []string + func PossibleValuesForVMGuestPatchRebootBehavior() []string + func PossibleValuesForVMGuestPatchRebootSetting() []string + func PossibleValuesForVMGuestPatchRebootStatus() []string + func PossibleValuesForVirtualMachineEvictionPolicyTypes() []string + func PossibleValuesForVirtualMachinePriorityTypes() []string + func PossibleValuesForVirtualMachineSizeTypes() []string + func PossibleValuesForWindowsPatchAssessmentMode() []string + func PossibleValuesForWindowsVMGuestPatchAutomaticByPlatformRebootSetting() []string + func PossibleValuesForWindowsVMGuestPatchMode() []string + func ValidateLocationID(input interface{}, key string) (warnings []string, errors []error) + func ValidateVirtualMachineID(input interface{}, key string) (warnings []string, errors []error) + type AdditionalCapabilities struct + HibernationEnabled *bool + UltraSSDEnabled *bool + type AdditionalUnattendContent struct + ComponentName *ComponentNames + Content *string + PassName *PassNames + SettingName *SettingNames + type ApiError struct + Code *string + Details *[]ApiErrorBase + Innererror *InnerError + Message *string + Target *string + type ApiErrorBase struct + Code *string + Message *string + Target *string + type ApplicationProfile struct + GalleryApplications *[]VMGalleryApplication + type AssessPatchesOperationResponse struct + HttpResponse *http.Response + Model *VirtualMachineAssessPatchesResult + OData *odata.OData + Poller pollers.Poller + type AvailablePatchSummary struct + AssessmentActivityId *string + CriticalAndSecurityPatchCount *int64 + Error *ApiError + LastModifiedTime *string + OtherPatchCount *int64 + RebootPending *bool + StartTime *string + Status *PatchOperationStatus + func (o *AvailablePatchSummary) GetLastModifiedTimeAsTime() (*time.Time, error) + func (o *AvailablePatchSummary) GetStartTimeAsTime() (*time.Time, error) + func (o *AvailablePatchSummary) SetLastModifiedTimeAsTime(input time.Time) + func (o *AvailablePatchSummary) SetStartTimeAsTime(input time.Time) + type BillingProfile struct + MaxPrice *float64 + type BootDiagnostics struct + Enabled *bool + StorageUri *string + type BootDiagnosticsInstanceView struct + ConsoleScreenshotBlobUri *string + SerialConsoleLogBlobUri *string + Status *InstanceViewStatus + type CachingTypes string + const CachingTypesNone + const CachingTypesReadOnly + const CachingTypesReadWrite + func (s *CachingTypes) UnmarshalJSON(bytes []byte) error + type CapacityReservationProfile struct + CapacityReservationGroup *SubResource + type CaptureOperationResponse struct + HttpResponse *http.Response + Model *VirtualMachineCaptureResult + OData *odata.OData + Poller pollers.Poller + type ComponentNames string + const ComponentNamesMicrosoftNegativeWindowsNegativeShellNegativeSetup + func (s *ComponentNames) UnmarshalJSON(bytes []byte) error + type ConvertToManagedDisksOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type CreateOrUpdateOperationResponse struct + HttpResponse *http.Response + Model *VirtualMachine + OData *odata.OData + Poller pollers.Poller + type DataDisk struct + Caching *CachingTypes + CreateOption DiskCreateOptionTypes + DeleteOption *DiskDeleteOptionTypes + DetachOption *DiskDetachOptionTypes + DiskIOPSReadWrite *int64 + DiskMBpsReadWrite *int64 + DiskSizeGB *int64 + Image *VirtualHardDisk + Lun int64 + ManagedDisk *ManagedDiskParameters + Name *string + ToBeDetached *bool + Vhd *VirtualHardDisk + WriteAcceleratorEnabled *bool + type DeallocateOperationOptions struct + Hibernate *bool + func DefaultDeallocateOperationOptions() DeallocateOperationOptions + func (o DeallocateOperationOptions) ToHeaders() *client.Headers + func (o DeallocateOperationOptions) ToOData() *odata.Query + func (o DeallocateOperationOptions) ToQuery() *client.QueryParams + type DeallocateOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type DeleteOperationOptions struct + ForceDeletion *bool + func DefaultDeleteOperationOptions() DeleteOperationOptions + func (o DeleteOperationOptions) ToHeaders() *client.Headers + func (o DeleteOperationOptions) ToOData() *odata.Query + func (o DeleteOperationOptions) ToQuery() *client.QueryParams + type DeleteOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type DeleteOptions string + const DeleteOptionsDelete + const DeleteOptionsDetach + func (s *DeleteOptions) UnmarshalJSON(bytes []byte) error + type DiagnosticsProfile struct + BootDiagnostics *BootDiagnostics + type DiffDiskOptions string + const DiffDiskOptionsLocal + func (s *DiffDiskOptions) UnmarshalJSON(bytes []byte) error + type DiffDiskPlacement string + const DiffDiskPlacementCacheDisk + const DiffDiskPlacementResourceDisk + func (s *DiffDiskPlacement) UnmarshalJSON(bytes []byte) error + type DiffDiskSettings struct + Option *DiffDiskOptions + Placement *DiffDiskPlacement + type DiskCreateOptionTypes string + const DiskCreateOptionTypesAttach + const DiskCreateOptionTypesEmpty + const DiskCreateOptionTypesFromImage + func (s *DiskCreateOptionTypes) UnmarshalJSON(bytes []byte) error + type DiskDeleteOptionTypes string + const DiskDeleteOptionTypesDelete + const DiskDeleteOptionTypesDetach + func (s *DiskDeleteOptionTypes) UnmarshalJSON(bytes []byte) error + type DiskDetachOptionTypes string + const DiskDetachOptionTypesForceDetach + func (s *DiskDetachOptionTypes) UnmarshalJSON(bytes []byte) error + type DiskEncryptionSettings struct + DiskEncryptionKey *KeyVaultSecretReference + Enabled *bool + KeyEncryptionKey *KeyVaultKeyReference + type DiskInstanceView struct + EncryptionSettings *[]DiskEncryptionSettings + Name *string + Statuses *[]InstanceViewStatus + type GeneralizeOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + type GetOperationOptions struct + Expand *InstanceViewTypes + func DefaultGetOperationOptions() GetOperationOptions + func (o GetOperationOptions) ToHeaders() *client.Headers + func (o GetOperationOptions) ToOData() *odata.Query + func (o GetOperationOptions) ToQuery() *client.QueryParams + type GetOperationResponse struct + HttpResponse *http.Response + Model *VirtualMachine + OData *odata.OData + type HardwareProfile struct + VMSize *VirtualMachineSizeTypes + VMSizeProperties *VMSizeProperties + type HyperVGenerationType string + const HyperVGenerationTypeVOne + const HyperVGenerationTypeVTwo + func (s *HyperVGenerationType) UnmarshalJSON(bytes []byte) error + type IPVersions string + const IPVersionsIPvFour + const IPVersionsIPvSix + func (s *IPVersions) UnmarshalJSON(bytes []byte) error + type ImageReference struct + CommunityGalleryImageId *string + ExactVersion *string + Id *string + Offer *string + Publisher *string + SharedGalleryImageId *string + Sku *string + Version *string + type InnerError struct + Errordetail *string + Exceptiontype *string + type InstallPatchesOperationResponse struct + HttpResponse *http.Response + Model *VirtualMachineInstallPatchesResult + OData *odata.OData + Poller pollers.Poller + type InstanceViewOperationResponse struct + HttpResponse *http.Response + Model *VirtualMachineInstanceView + OData *odata.OData + type InstanceViewStatus struct + Code *string + DisplayStatus *string + Level *StatusLevelTypes + Message *string + Time *string + func (o *InstanceViewStatus) GetTimeAsTime() (*time.Time, error) + func (o *InstanceViewStatus) SetTimeAsTime(input time.Time) + type InstanceViewTypes string + const InstanceViewTypesInstanceView + const InstanceViewTypesUserData + func (s *InstanceViewTypes) UnmarshalJSON(bytes []byte) error + type KeyVaultKeyReference struct + KeyURL string + SourceVault SubResource + type KeyVaultSecretReference struct + SecretURL string + SourceVault SubResource + type LastPatchInstallationSummary struct + Error *ApiError + ExcludedPatchCount *int64 + FailedPatchCount *int64 + InstallationActivityId *string + InstalledPatchCount *int64 + LastModifiedTime *string + MaintenanceWindowExceeded *bool + NotSelectedPatchCount *int64 + PendingPatchCount *int64 + StartTime *string + Status *PatchOperationStatus + func (o *LastPatchInstallationSummary) GetLastModifiedTimeAsTime() (*time.Time, error) + func (o *LastPatchInstallationSummary) GetStartTimeAsTime() (*time.Time, error) + func (o *LastPatchInstallationSummary) SetLastModifiedTimeAsTime(input time.Time) + func (o *LastPatchInstallationSummary) SetStartTimeAsTime(input time.Time) + type LinuxConfiguration struct + DisablePasswordAuthentication *bool + PatchSettings *LinuxPatchSettings + ProvisionVMAgent *bool + Ssh *SshConfiguration + type LinuxParameters struct + ClassificationsToInclude *[]VMGuestPatchClassificationLinux + MaintenanceRunId *string + PackageNameMasksToExclude *[]string + PackageNameMasksToInclude *[]string + type LinuxPatchAssessmentMode string + const LinuxPatchAssessmentModeAutomaticByPlatform + const LinuxPatchAssessmentModeImageDefault + func (s *LinuxPatchAssessmentMode) UnmarshalJSON(bytes []byte) error + type LinuxPatchSettings struct + AssessmentMode *LinuxPatchAssessmentMode + AutomaticByPlatformSettings *LinuxVMGuestPatchAutomaticByPlatformSettings + PatchMode *LinuxVMGuestPatchMode + type LinuxVMGuestPatchAutomaticByPlatformRebootSetting string + const LinuxVMGuestPatchAutomaticByPlatformRebootSettingAlways + const LinuxVMGuestPatchAutomaticByPlatformRebootSettingIfRequired + const LinuxVMGuestPatchAutomaticByPlatformRebootSettingNever + const LinuxVMGuestPatchAutomaticByPlatformRebootSettingUnknown + func (s *LinuxVMGuestPatchAutomaticByPlatformRebootSetting) UnmarshalJSON(bytes []byte) error + type LinuxVMGuestPatchAutomaticByPlatformSettings struct + RebootSetting *LinuxVMGuestPatchAutomaticByPlatformRebootSetting + type LinuxVMGuestPatchMode string + const LinuxVMGuestPatchModeAutomaticByPlatform + const LinuxVMGuestPatchModeImageDefault + func (s *LinuxVMGuestPatchMode) UnmarshalJSON(bytes []byte) error + type ListAllCompleteResult struct + Items []VirtualMachine + LatestHttpResponse *http.Response + type ListAllCustomPager struct + NextLink *odata.Link + func (p *ListAllCustomPager) NextPageLink() *odata.Link + type ListAllOperationOptions struct + Filter *string + StatusOnly *string + func DefaultListAllOperationOptions() ListAllOperationOptions + func (o ListAllOperationOptions) ToHeaders() *client.Headers + func (o ListAllOperationOptions) ToOData() *odata.Query + func (o ListAllOperationOptions) ToQuery() *client.QueryParams + type ListAllOperationResponse struct + HttpResponse *http.Response + Model *[]VirtualMachine + OData *odata.OData + type ListAvailableSizesOperationResponse struct + HttpResponse *http.Response + Model *VirtualMachineSizeListResult + OData *odata.OData + type ListByLocationCompleteResult struct + Items []VirtualMachine + LatestHttpResponse *http.Response + type ListByLocationCustomPager struct + NextLink *odata.Link + func (p *ListByLocationCustomPager) NextPageLink() *odata.Link + type ListByLocationOperationResponse struct + HttpResponse *http.Response + Model *[]VirtualMachine + OData *odata.OData + type ListCompleteResult struct + Items []VirtualMachine + LatestHttpResponse *http.Response + type ListCustomPager struct + NextLink *odata.Link + func (p *ListCustomPager) NextPageLink() *odata.Link + type ListOperationOptions struct + Filter *string + func DefaultListOperationOptions() ListOperationOptions + func (o ListOperationOptions) ToHeaders() *client.Headers + func (o ListOperationOptions) ToOData() *odata.Query + func (o ListOperationOptions) ToQuery() *client.QueryParams + type ListOperationResponse struct + HttpResponse *http.Response + Model *[]VirtualMachine + OData *odata.OData + type LocationId struct + LocationName string + SubscriptionId string + func NewLocationID(subscriptionId string, locationName string) LocationId + func ParseLocationID(input string) (*LocationId, error) + func ParseLocationIDInsensitively(input string) (*LocationId, error) + func (id *LocationId) FromParseResult(input resourceids.ParseResult) error + func (id LocationId) ID() string + func (id LocationId) Segments() []resourceids.Segment + func (id LocationId) String() string + type MaintenanceOperationResultCodeTypes string + const MaintenanceOperationResultCodeTypesMaintenanceAborted + const MaintenanceOperationResultCodeTypesMaintenanceCompleted + const MaintenanceOperationResultCodeTypesNone + const MaintenanceOperationResultCodeTypesRetryLater + func (s *MaintenanceOperationResultCodeTypes) UnmarshalJSON(bytes []byte) error + type MaintenanceRedeployStatus struct + IsCustomerInitiatedMaintenanceAllowed *bool + LastOperationMessage *string + LastOperationResultCode *MaintenanceOperationResultCodeTypes + MaintenanceWindowEndTime *string + MaintenanceWindowStartTime *string + PreMaintenanceWindowEndTime *string + PreMaintenanceWindowStartTime *string + func (o *MaintenanceRedeployStatus) GetMaintenanceWindowEndTimeAsTime() (*time.Time, error) + func (o *MaintenanceRedeployStatus) GetMaintenanceWindowStartTimeAsTime() (*time.Time, error) + func (o *MaintenanceRedeployStatus) GetPreMaintenanceWindowEndTimeAsTime() (*time.Time, error) + func (o *MaintenanceRedeployStatus) GetPreMaintenanceWindowStartTimeAsTime() (*time.Time, error) + func (o *MaintenanceRedeployStatus) SetMaintenanceWindowEndTimeAsTime(input time.Time) + func (o *MaintenanceRedeployStatus) SetMaintenanceWindowStartTimeAsTime(input time.Time) + func (o *MaintenanceRedeployStatus) SetPreMaintenanceWindowEndTimeAsTime(input time.Time) + func (o *MaintenanceRedeployStatus) SetPreMaintenanceWindowStartTimeAsTime(input time.Time) + type ManagedDiskParameters struct + DiskEncryptionSet *SubResource + Id *string + SecurityProfile *VMDiskSecurityProfile + StorageAccountType *StorageAccountTypes + type NetworkApiVersion string + const NetworkApiVersionTwoZeroTwoZeroNegativeOneOneNegativeZeroOne + func (s *NetworkApiVersion) UnmarshalJSON(bytes []byte) error + type NetworkInterfaceReference struct + Id *string + Properties *NetworkInterfaceReferenceProperties + type NetworkInterfaceReferenceProperties struct + DeleteOption *DeleteOptions + Primary *bool + type NetworkProfile struct + NetworkApiVersion *NetworkApiVersion + NetworkInterfaceConfigurations *[]VirtualMachineNetworkInterfaceConfiguration + NetworkInterfaces *[]NetworkInterfaceReference + type OSDisk struct + Caching *CachingTypes + CreateOption DiskCreateOptionTypes + DeleteOption *DiskDeleteOptionTypes + DiffDiskSettings *DiffDiskSettings + DiskSizeGB *int64 + EncryptionSettings *DiskEncryptionSettings + Image *VirtualHardDisk + ManagedDisk *ManagedDiskParameters + Name *string + OsType *OperatingSystemTypes + Vhd *VirtualHardDisk + WriteAcceleratorEnabled *bool + type OSProfile struct + AdminPassword *string + AdminUsername *string + AllowExtensionOperations *bool + ComputerName *string + CustomData *string + LinuxConfiguration *LinuxConfiguration + RequireGuestProvisionSignal *bool + Secrets *[]VaultSecretGroup + WindowsConfiguration *WindowsConfiguration + type OperatingSystemTypes string + const OperatingSystemTypesLinux + const OperatingSystemTypesWindows + func (s *OperatingSystemTypes) UnmarshalJSON(bytes []byte) error + type PassNames string + const PassNamesOobeSystem + func (s *PassNames) UnmarshalJSON(bytes []byte) error + type PatchAssessmentState string + const PatchAssessmentStateAvailable + const PatchAssessmentStateUnknown + func (s *PatchAssessmentState) UnmarshalJSON(bytes []byte) error + type PatchInstallationDetail struct + Classifications *[]string + InstallationState *PatchInstallationState + KbId *string + Name *string + PatchId *string + Version *string + type PatchInstallationState string + const PatchInstallationStateExcluded + const PatchInstallationStateFailed + const PatchInstallationStateInstalled + const PatchInstallationStateNotSelected + const PatchInstallationStatePending + const PatchInstallationStateUnknown + func (s *PatchInstallationState) UnmarshalJSON(bytes []byte) error + type PatchOperationStatus string + const PatchOperationStatusCompletedWithWarnings + const PatchOperationStatusFailed + const PatchOperationStatusInProgress + const PatchOperationStatusSucceeded + const PatchOperationStatusUnknown + func (s *PatchOperationStatus) UnmarshalJSON(bytes []byte) error + type PatchSettings struct + AssessmentMode *WindowsPatchAssessmentMode + AutomaticByPlatformSettings *WindowsVMGuestPatchAutomaticByPlatformSettings + EnableHotpatching *bool + PatchMode *WindowsVMGuestPatchMode + type PerformMaintenanceOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type Plan struct + Name *string + Product *string + PromotionCode *string + Publisher *string + type PowerOffOperationOptions struct + SkipShutdown *bool + func DefaultPowerOffOperationOptions() PowerOffOperationOptions + func (o PowerOffOperationOptions) ToHeaders() *client.Headers + func (o PowerOffOperationOptions) ToOData() *odata.Query + func (o PowerOffOperationOptions) ToQuery() *client.QueryParams + type PowerOffOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type ProtocolTypes string + const ProtocolTypesHTTP + const ProtocolTypesHTTPS + func (s *ProtocolTypes) UnmarshalJSON(bytes []byte) error + type PublicIPAddressSku struct + Name *PublicIPAddressSkuName + Tier *PublicIPAddressSkuTier + type PublicIPAddressSkuName string + const PublicIPAddressSkuNameBasic + const PublicIPAddressSkuNameStandard + func (s *PublicIPAddressSkuName) UnmarshalJSON(bytes []byte) error + type PublicIPAddressSkuTier string + const PublicIPAddressSkuTierGlobal + const PublicIPAddressSkuTierRegional + func (s *PublicIPAddressSkuTier) UnmarshalJSON(bytes []byte) error + type PublicIPAllocationMethod string + const PublicIPAllocationMethodDynamic + const PublicIPAllocationMethodStatic + func (s *PublicIPAllocationMethod) UnmarshalJSON(bytes []byte) error + type ReapplyOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type RedeployOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type ReimageOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type RestartOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type RetrieveBootDiagnosticsDataOperationOptions struct + SasUriExpirationTimeInMinutes *int64 + func DefaultRetrieveBootDiagnosticsDataOperationOptions() RetrieveBootDiagnosticsDataOperationOptions + func (o RetrieveBootDiagnosticsDataOperationOptions) ToHeaders() *client.Headers + func (o RetrieveBootDiagnosticsDataOperationOptions) ToOData() *odata.Query + func (o RetrieveBootDiagnosticsDataOperationOptions) ToQuery() *client.QueryParams + type RetrieveBootDiagnosticsDataOperationResponse struct + HttpResponse *http.Response + Model *RetrieveBootDiagnosticsDataResult + OData *odata.OData + type RetrieveBootDiagnosticsDataResult struct + ConsoleScreenshotBlobUri *string + SerialConsoleLogBlobUri *string + type RunCommandInput struct + CommandId string + Parameters *[]RunCommandInputParameter + Script *[]string + type RunCommandInputParameter struct + Name string + Value string + type RunCommandOperationResponse struct + HttpResponse *http.Response + Model *RunCommandResult + OData *odata.OData + Poller pollers.Poller + type RunCommandResult struct + Value *[]InstanceViewStatus + type ScheduledEventsProfile struct + TerminateNotificationProfile *TerminateNotificationProfile + type SecurityEncryptionTypes string + const SecurityEncryptionTypesDiskWithVMGuestState + const SecurityEncryptionTypesVMGuestStateOnly + func (s *SecurityEncryptionTypes) UnmarshalJSON(bytes []byte) error + type SecurityProfile struct + EncryptionAtHost *bool + SecurityType *SecurityTypes + UefiSettings *UefiSettings + type SecurityTypes string + const SecurityTypesConfidentialVM + const SecurityTypesTrustedLaunch + func (s *SecurityTypes) UnmarshalJSON(bytes []byte) error + type SettingNames string + const SettingNamesAutoLogon + const SettingNamesFirstLogonCommands + func (s *SettingNames) UnmarshalJSON(bytes []byte) error + type SimulateEvictionOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + type SshConfiguration struct + PublicKeys *[]SshPublicKey + type SshPublicKey struct + KeyData *string + Path *string + type StartOperationResponse struct + HttpResponse *http.Response + OData *odata.OData + Poller pollers.Poller + type StatusLevelTypes string + const StatusLevelTypesError + const StatusLevelTypesInfo + const StatusLevelTypesWarning + func (s *StatusLevelTypes) UnmarshalJSON(bytes []byte) error + type StorageAccountTypes string + const StorageAccountTypesPremiumLRS + const StorageAccountTypesPremiumVTwoLRS + const StorageAccountTypesPremiumZRS + const StorageAccountTypesStandardLRS + const StorageAccountTypesStandardSSDLRS + const StorageAccountTypesStandardSSDZRS + const StorageAccountTypesUltraSSDLRS + func (s *StorageAccountTypes) UnmarshalJSON(bytes []byte) error + type StorageProfile struct + DataDisks *[]DataDisk + ImageReference *ImageReference + OsDisk *OSDisk + type SubResource struct + Id *string + type TerminateNotificationProfile struct + Enable *bool + NotBeforeTimeout *string + type UefiSettings struct + SecureBootEnabled *bool + VTpmEnabled *bool + type UpdateOperationResponse struct + HttpResponse *http.Response + Model *VirtualMachine + OData *odata.OData + Poller pollers.Poller + type VMDiskSecurityProfile struct + DiskEncryptionSet *SubResource + SecurityEncryptionType *SecurityEncryptionTypes + type VMGalleryApplication struct + ConfigurationReference *string + EnableAutomaticUpgrade *bool + Order *int64 + PackageReferenceId string + Tags *string + TreatFailureAsDeploymentFailure *bool + type VMGuestPatchClassificationLinux string + const VMGuestPatchClassificationLinuxCritical + const VMGuestPatchClassificationLinuxOther + const VMGuestPatchClassificationLinuxSecurity + func (s *VMGuestPatchClassificationLinux) UnmarshalJSON(bytes []byte) error + type VMGuestPatchClassificationWindows string + const VMGuestPatchClassificationWindowsCritical + const VMGuestPatchClassificationWindowsDefinition + const VMGuestPatchClassificationWindowsFeaturePack + const VMGuestPatchClassificationWindowsSecurity + const VMGuestPatchClassificationWindowsServicePack + const VMGuestPatchClassificationWindowsTools + const VMGuestPatchClassificationWindowsUpdateRollUp + const VMGuestPatchClassificationWindowsUpdates + func (s *VMGuestPatchClassificationWindows) UnmarshalJSON(bytes []byte) error + type VMGuestPatchRebootBehavior string + const VMGuestPatchRebootBehaviorAlwaysRequiresReboot + const VMGuestPatchRebootBehaviorCanRequestReboot + const VMGuestPatchRebootBehaviorNeverReboots + const VMGuestPatchRebootBehaviorUnknown + func (s *VMGuestPatchRebootBehavior) UnmarshalJSON(bytes []byte) error + type VMGuestPatchRebootSetting string + const VMGuestPatchRebootSettingAlways + const VMGuestPatchRebootSettingIfRequired + const VMGuestPatchRebootSettingNever + func (s *VMGuestPatchRebootSetting) UnmarshalJSON(bytes []byte) error + type VMGuestPatchRebootStatus string + const VMGuestPatchRebootStatusCompleted + const VMGuestPatchRebootStatusFailed + const VMGuestPatchRebootStatusNotNeeded + const VMGuestPatchRebootStatusRequired + const VMGuestPatchRebootStatusStarted + const VMGuestPatchRebootStatusUnknown + func (s *VMGuestPatchRebootStatus) UnmarshalJSON(bytes []byte) error + type VMSizeProperties struct + VCPUsAvailable *int64 + VCPUsPerCore *int64 + type VaultCertificate struct + CertificateStore *string + CertificateURL *string + type VaultSecretGroup struct + SourceVault *SubResource + VaultCertificates *[]VaultCertificate + type VirtualHardDisk struct + Uri *string + type VirtualMachine struct + ExtendedLocation *edgezones.Model + Id *string + Identity *identity.SystemAndUserAssignedMap + Location string + Name *string + Plan *Plan + Properties *VirtualMachineProperties + Resources *[]VirtualMachineExtension + Tags *map[string]string + Type *string + Zones *zones.Schema + type VirtualMachineAgentInstanceView struct + ExtensionHandlers *[]VirtualMachineExtensionHandlerInstanceView + Statuses *[]InstanceViewStatus + VMAgentVersion *string + type VirtualMachineAssessPatchesResult struct + AssessmentActivityId *string + AvailablePatches *[]VirtualMachineSoftwarePatchProperties + CriticalAndSecurityPatchCount *int64 + Error *ApiError + OtherPatchCount *int64 + RebootPending *bool + StartDateTime *string + Status *PatchOperationStatus + func (o *VirtualMachineAssessPatchesResult) GetStartDateTimeAsTime() (*time.Time, error) + func (o *VirtualMachineAssessPatchesResult) SetStartDateTimeAsTime(input time.Time) + type VirtualMachineCaptureParameters struct + DestinationContainerName string + OverwriteVhds bool + VhdPrefix string + type VirtualMachineCaptureResult struct + ContentVersion *string + Id *string + Parameters *interface{} + Resources *[]interface{} + Schema *string + type VirtualMachineEvictionPolicyTypes string + const VirtualMachineEvictionPolicyTypesDeallocate + const VirtualMachineEvictionPolicyTypesDelete + func (s *VirtualMachineEvictionPolicyTypes) UnmarshalJSON(bytes []byte) error + type VirtualMachineExtension struct + Id *string + Location *string + Name *string + Properties *VirtualMachineExtensionProperties + Tags *map[string]string + Type *string + type VirtualMachineExtensionHandlerInstanceView struct + Status *InstanceViewStatus + Type *string + TypeHandlerVersion *string + type VirtualMachineExtensionInstanceView struct + Name *string + Statuses *[]InstanceViewStatus + Substatuses *[]InstanceViewStatus + Type *string + TypeHandlerVersion *string + type VirtualMachineExtensionProperties struct + AutoUpgradeMinorVersion *bool + EnableAutomaticUpgrade *bool + ForceUpdateTag *string + InstanceView *VirtualMachineExtensionInstanceView + ProtectedSettings *interface{} + ProtectedSettingsFromKeyVault *KeyVaultSecretReference + ProvisioningState *string + Publisher *string + Settings *interface{} + SuppressFailures *bool + Type *string + TypeHandlerVersion *string + type VirtualMachineHealthStatus struct + Status *InstanceViewStatus + type VirtualMachineIPTag struct + IPTagType *string + Tag *string + type VirtualMachineId struct + ResourceGroupName string + SubscriptionId string + VirtualMachineName string + func NewVirtualMachineID(subscriptionId string, resourceGroupName string, virtualMachineName string) VirtualMachineId + func ParseVirtualMachineID(input string) (*VirtualMachineId, error) + func ParseVirtualMachineIDInsensitively(input string) (*VirtualMachineId, error) + func (id *VirtualMachineId) FromParseResult(input resourceids.ParseResult) error + func (id VirtualMachineId) ID() string + func (id VirtualMachineId) Segments() []resourceids.Segment + func (id VirtualMachineId) String() string + type VirtualMachineInstallPatchesParameters struct + LinuxParameters *LinuxParameters + MaximumDuration *string + RebootSetting VMGuestPatchRebootSetting + WindowsParameters *WindowsParameters + type VirtualMachineInstallPatchesResult struct + Error *ApiError + ExcludedPatchCount *int64 + FailedPatchCount *int64 + InstallationActivityId *string + InstalledPatchCount *int64 + MaintenanceWindowExceeded *bool + NotSelectedPatchCount *int64 + Patches *[]PatchInstallationDetail + PendingPatchCount *int64 + RebootStatus *VMGuestPatchRebootStatus + StartDateTime *string + Status *PatchOperationStatus + func (o *VirtualMachineInstallPatchesResult) GetStartDateTimeAsTime() (*time.Time, error) + func (o *VirtualMachineInstallPatchesResult) SetStartDateTimeAsTime(input time.Time) + type VirtualMachineInstanceView struct + AssignedHost *string + BootDiagnostics *BootDiagnosticsInstanceView + ComputerName *string + Disks *[]DiskInstanceView + Extensions *[]VirtualMachineExtensionInstanceView + HyperVGeneration *HyperVGenerationType + MaintenanceRedeployStatus *MaintenanceRedeployStatus + OsName *string + OsVersion *string + PatchStatus *VirtualMachinePatchStatus + PlatformFaultDomain *int64 + PlatformUpdateDomain *int64 + RdpThumbPrint *string + Statuses *[]InstanceViewStatus + VMAgent *VirtualMachineAgentInstanceView + VMHealth *VirtualMachineHealthStatus + type VirtualMachineNetworkInterfaceConfiguration struct + Name string + Properties *VirtualMachineNetworkInterfaceConfigurationProperties + type VirtualMachineNetworkInterfaceConfigurationProperties struct + DeleteOption *DeleteOptions + DnsSettings *VirtualMachineNetworkInterfaceDnsSettingsConfiguration + DscpConfiguration *SubResource + EnableAcceleratedNetworking *bool + EnableFpga *bool + EnableIPForwarding *bool + IPConfigurations []VirtualMachineNetworkInterfaceIPConfiguration + NetworkSecurityGroup *SubResource + Primary *bool + type VirtualMachineNetworkInterfaceDnsSettingsConfiguration struct + DnsServers *[]string + type VirtualMachineNetworkInterfaceIPConfiguration struct + Name string + Properties *VirtualMachineNetworkInterfaceIPConfigurationProperties + type VirtualMachineNetworkInterfaceIPConfigurationProperties struct + ApplicationGatewayBackendAddressPools *[]SubResource + ApplicationSecurityGroups *[]SubResource + LoadBalancerBackendAddressPools *[]SubResource + Primary *bool + PrivateIPAddressVersion *IPVersions + PublicIPAddressConfiguration *VirtualMachinePublicIPAddressConfiguration + Subnet *SubResource + type VirtualMachineOperationPredicate struct + Id *string + Location *string + Name *string + Type *string + func (p VirtualMachineOperationPredicate) Matches(input VirtualMachine) bool + type VirtualMachinePatchStatus struct + AvailablePatchSummary *AvailablePatchSummary + ConfigurationStatuses *[]InstanceViewStatus + LastPatchInstallationSummary *LastPatchInstallationSummary + type VirtualMachinePriorityTypes string + const VirtualMachinePriorityTypesLow + const VirtualMachinePriorityTypesRegular + const VirtualMachinePriorityTypesSpot + func (s *VirtualMachinePriorityTypes) UnmarshalJSON(bytes []byte) error + type VirtualMachineProperties struct + AdditionalCapabilities *AdditionalCapabilities + ApplicationProfile *ApplicationProfile + AvailabilitySet *SubResource + BillingProfile *BillingProfile + CapacityReservation *CapacityReservationProfile + DiagnosticsProfile *DiagnosticsProfile + EvictionPolicy *VirtualMachineEvictionPolicyTypes + ExtensionsTimeBudget *string + HardwareProfile *HardwareProfile + Host *SubResource + HostGroup *SubResource + InstanceView *VirtualMachineInstanceView + LicenseType *string + NetworkProfile *NetworkProfile + OsProfile *OSProfile + PlatformFaultDomain *int64 + Priority *VirtualMachinePriorityTypes + ProvisioningState *string + ProximityPlacementGroup *SubResource + ScheduledEventsProfile *ScheduledEventsProfile + SecurityProfile *SecurityProfile + StorageProfile *StorageProfile + TimeCreated *string + UserData *string + VMId *string + VirtualMachineScaleSet *SubResource + func (o *VirtualMachineProperties) GetTimeCreatedAsTime() (*time.Time, error) + func (o *VirtualMachineProperties) SetTimeCreatedAsTime(input time.Time) + type VirtualMachinePublicIPAddressConfiguration struct + Name string + Properties *VirtualMachinePublicIPAddressConfigurationProperties + Sku *PublicIPAddressSku + type VirtualMachinePublicIPAddressConfigurationProperties struct + DeleteOption *DeleteOptions + DnsSettings *VirtualMachinePublicIPAddressDnsSettingsConfiguration + IPTags *[]VirtualMachineIPTag + IdleTimeoutInMinutes *int64 + PublicIPAddressVersion *IPVersions + PublicIPAllocationMethod *PublicIPAllocationMethod + PublicIPPrefix *SubResource + type VirtualMachinePublicIPAddressDnsSettingsConfiguration struct + DomainNameLabel string + type VirtualMachineReimageParameters struct + TempDisk *bool + type VirtualMachineSize struct + MaxDataDiskCount *int64 + MemoryInMB *int64 + Name *string + NumberOfCores *int64 + OsDiskSizeInMB *int64 + ResourceDiskSizeInMB *int64 + type VirtualMachineSizeListResult struct + Value *[]VirtualMachineSize + type VirtualMachineSizeTypes string + const VirtualMachineSizeTypesBasicAFour + const VirtualMachineSizeTypesBasicAOne + const VirtualMachineSizeTypesBasicAThree + const VirtualMachineSizeTypesBasicATwo + const VirtualMachineSizeTypesBasicAZero + const VirtualMachineSizeTypesStandardAEight + const VirtualMachineSizeTypesStandardAEightVTwo + const VirtualMachineSizeTypesStandardAEightmVTwo + const VirtualMachineSizeTypesStandardAFive + const VirtualMachineSizeTypesStandardAFour + const VirtualMachineSizeTypesStandardAFourVTwo + const VirtualMachineSizeTypesStandardAFourmVTwo + const VirtualMachineSizeTypesStandardANine + const VirtualMachineSizeTypesStandardAOne + const VirtualMachineSizeTypesStandardAOneOne + const VirtualMachineSizeTypesStandardAOneVTwo + const VirtualMachineSizeTypesStandardAOneZero + const VirtualMachineSizeTypesStandardASeven + const VirtualMachineSizeTypesStandardASix + const VirtualMachineSizeTypesStandardAThree + const VirtualMachineSizeTypesStandardATwo + const VirtualMachineSizeTypesStandardATwoVTwo + const VirtualMachineSizeTypesStandardATwomVTwo + const VirtualMachineSizeTypesStandardAZero + const VirtualMachineSizeTypesStandardBEightms + const VirtualMachineSizeTypesStandardBFourms + const VirtualMachineSizeTypesStandardBOnems + const VirtualMachineSizeTypesStandardBOnes + const VirtualMachineSizeTypesStandardBTwoms + const VirtualMachineSizeTypesStandardBTwos + const VirtualMachineSizeTypesStandardDEightVThree + const VirtualMachineSizeTypesStandardDEightsVThree + const VirtualMachineSizeTypesStandardDFiveVTwo + const VirtualMachineSizeTypesStandardDFour + const VirtualMachineSizeTypesStandardDFourVThree + const VirtualMachineSizeTypesStandardDFourVTwo + const VirtualMachineSizeTypesStandardDFoursVThree + const VirtualMachineSizeTypesStandardDOne + const VirtualMachineSizeTypesStandardDOneFiveVTwo + const VirtualMachineSizeTypesStandardDOneFour + const VirtualMachineSizeTypesStandardDOneFourVTwo + const VirtualMachineSizeTypesStandardDOneOne + const VirtualMachineSizeTypesStandardDOneOneVTwo + const VirtualMachineSizeTypesStandardDOneSixVThree + const VirtualMachineSizeTypesStandardDOneSixsVThree + const VirtualMachineSizeTypesStandardDOneThree + const VirtualMachineSizeTypesStandardDOneThreeVTwo + const VirtualMachineSizeTypesStandardDOneTwo + const VirtualMachineSizeTypesStandardDOneTwoVTwo + const VirtualMachineSizeTypesStandardDOneVTwo + const VirtualMachineSizeTypesStandardDSFiveVTwo + const VirtualMachineSizeTypesStandardDSFour + const VirtualMachineSizeTypesStandardDSFourVTwo + const VirtualMachineSizeTypesStandardDSOne + const VirtualMachineSizeTypesStandardDSOneFiveVTwo + const VirtualMachineSizeTypesStandardDSOneFour + const VirtualMachineSizeTypesStandardDSOneFourNegativeEightVTwo + const VirtualMachineSizeTypesStandardDSOneFourNegativeFourVTwo + const VirtualMachineSizeTypesStandardDSOneFourVTwo + const VirtualMachineSizeTypesStandardDSOneOne + const VirtualMachineSizeTypesStandardDSOneOneVTwo + const VirtualMachineSizeTypesStandardDSOneThree + const VirtualMachineSizeTypesStandardDSOneThreeNegativeFourVTwo + const VirtualMachineSizeTypesStandardDSOneThreeNegativeTwoVTwo + const VirtualMachineSizeTypesStandardDSOneThreeVTwo + const VirtualMachineSizeTypesStandardDSOneTwo + const VirtualMachineSizeTypesStandardDSOneTwoVTwo + const VirtualMachineSizeTypesStandardDSOneVTwo + const VirtualMachineSizeTypesStandardDSThree + const VirtualMachineSizeTypesStandardDSThreeVTwo + const VirtualMachineSizeTypesStandardDSTwo + const VirtualMachineSizeTypesStandardDSTwoVTwo + const VirtualMachineSizeTypesStandardDSixFourVThree + const VirtualMachineSizeTypesStandardDSixFoursVThree + const VirtualMachineSizeTypesStandardDThree + const VirtualMachineSizeTypesStandardDThreeTwoVThree + const VirtualMachineSizeTypesStandardDThreeTwosVThree + const VirtualMachineSizeTypesStandardDThreeVTwo + const VirtualMachineSizeTypesStandardDTwo + const VirtualMachineSizeTypesStandardDTwoVThree + const VirtualMachineSizeTypesStandardDTwoVTwo + const VirtualMachineSizeTypesStandardDTwosVThree + const VirtualMachineSizeTypesStandardEEightVThree + const VirtualMachineSizeTypesStandardEEightsVThree + const VirtualMachineSizeTypesStandardEFourVThree + const VirtualMachineSizeTypesStandardEFoursVThree + const VirtualMachineSizeTypesStandardEOneSixVThree + const VirtualMachineSizeTypesStandardEOneSixsVThree + const VirtualMachineSizeTypesStandardESixFourNegativeOneSixsVThree + const VirtualMachineSizeTypesStandardESixFourNegativeThreeTwosVThree + const VirtualMachineSizeTypesStandardESixFourVThree + const VirtualMachineSizeTypesStandardESixFoursVThree + const VirtualMachineSizeTypesStandardEThreeTwoNegativeEightsVThree + const VirtualMachineSizeTypesStandardEThreeTwoNegativeOneSixVThree + const VirtualMachineSizeTypesStandardEThreeTwoVThree + const VirtualMachineSizeTypesStandardEThreeTwosVThree + const VirtualMachineSizeTypesStandardETwoVThree + const VirtualMachineSizeTypesStandardETwosVThree + const VirtualMachineSizeTypesStandardFEight + const VirtualMachineSizeTypesStandardFEights + const VirtualMachineSizeTypesStandardFEightsVTwo + const VirtualMachineSizeTypesStandardFFour + const VirtualMachineSizeTypesStandardFFours + const VirtualMachineSizeTypesStandardFFoursVTwo + const VirtualMachineSizeTypesStandardFOne + const VirtualMachineSizeTypesStandardFOneSix + const VirtualMachineSizeTypesStandardFOneSixs + const VirtualMachineSizeTypesStandardFOneSixsVTwo + const VirtualMachineSizeTypesStandardFOnes + const VirtualMachineSizeTypesStandardFSevenTwosVTwo + const VirtualMachineSizeTypesStandardFSixFoursVTwo + const VirtualMachineSizeTypesStandardFThreeTwosVTwo + const VirtualMachineSizeTypesStandardFTwo + const VirtualMachineSizeTypesStandardFTwos + const VirtualMachineSizeTypesStandardFTwosVTwo + const VirtualMachineSizeTypesStandardGFive + const VirtualMachineSizeTypesStandardGFour + const VirtualMachineSizeTypesStandardGOne + const VirtualMachineSizeTypesStandardGSFive + const VirtualMachineSizeTypesStandardGSFiveNegativeEight + const VirtualMachineSizeTypesStandardGSFiveNegativeOneSix + const VirtualMachineSizeTypesStandardGSFour + const VirtualMachineSizeTypesStandardGSFourNegativeEight + const VirtualMachineSizeTypesStandardGSFourNegativeFour + const VirtualMachineSizeTypesStandardGSOne + const VirtualMachineSizeTypesStandardGSThree + const VirtualMachineSizeTypesStandardGSTwo + const VirtualMachineSizeTypesStandardGThree + const VirtualMachineSizeTypesStandardGTwo + const VirtualMachineSizeTypesStandardHEight + const VirtualMachineSizeTypesStandardHEightm + const VirtualMachineSizeTypesStandardHOneSix + const VirtualMachineSizeTypesStandardHOneSixm + const VirtualMachineSizeTypesStandardHOneSixmr + const VirtualMachineSizeTypesStandardHOneSixr + const VirtualMachineSizeTypesStandardLEights + const VirtualMachineSizeTypesStandardLFours + const VirtualMachineSizeTypesStandardLOneSixs + const VirtualMachineSizeTypesStandardLThreeTwos + const VirtualMachineSizeTypesStandardMOneTwoEightNegativeSixFourms + const VirtualMachineSizeTypesStandardMOneTwoEightNegativeThreeTwoms + const VirtualMachineSizeTypesStandardMOneTwoEightms + const VirtualMachineSizeTypesStandardMOneTwoEights + const VirtualMachineSizeTypesStandardMSixFourNegativeOneSixms + const VirtualMachineSizeTypesStandardMSixFourNegativeThreeTwoms + const VirtualMachineSizeTypesStandardMSixFourms + const VirtualMachineSizeTypesStandardMSixFours + const VirtualMachineSizeTypesStandardNCOneTwo + const VirtualMachineSizeTypesStandardNCOneTwosVThree + const VirtualMachineSizeTypesStandardNCOneTwosVTwo + const VirtualMachineSizeTypesStandardNCSix + const VirtualMachineSizeTypesStandardNCSixsVThree + const VirtualMachineSizeTypesStandardNCSixsVTwo + const VirtualMachineSizeTypesStandardNCTwoFour + const VirtualMachineSizeTypesStandardNCTwoFourr + const VirtualMachineSizeTypesStandardNCTwoFourrsVThree + const VirtualMachineSizeTypesStandardNCTwoFourrsVTwo + const VirtualMachineSizeTypesStandardNCTwoFoursVThree + const VirtualMachineSizeTypesStandardNCTwoFoursVTwo + const VirtualMachineSizeTypesStandardNDOneTwos + const VirtualMachineSizeTypesStandardNDSixs + const VirtualMachineSizeTypesStandardNDTwoFourrs + const VirtualMachineSizeTypesStandardNDTwoFours + const VirtualMachineSizeTypesStandardNVOneTwo + const VirtualMachineSizeTypesStandardNVSix + const VirtualMachineSizeTypesStandardNVTwoFour + func (s *VirtualMachineSizeTypes) UnmarshalJSON(bytes []byte) error + type VirtualMachineSoftwarePatchProperties struct + ActivityId *string + AssessmentState *PatchAssessmentState + Classifications *[]string + KbId *string + LastModifiedDateTime *string + Name *string + PatchId *string + PublishedDate *string + RebootBehavior *VMGuestPatchRebootBehavior + Version *string + func (o *VirtualMachineSoftwarePatchProperties) GetLastModifiedDateTimeAsTime() (*time.Time, error) + func (o *VirtualMachineSoftwarePatchProperties) GetPublishedDateAsTime() (*time.Time, error) + func (o *VirtualMachineSoftwarePatchProperties) SetLastModifiedDateTimeAsTime(input time.Time) + func (o *VirtualMachineSoftwarePatchProperties) SetPublishedDateAsTime(input time.Time) + type VirtualMachineUpdate struct + Identity *identity.SystemAndUserAssignedMap + Plan *Plan + Properties *VirtualMachineProperties + Tags *map[string]string + Zones *zones.Schema + type VirtualMachinesClient struct + Client *resourcemanager.Client + func NewVirtualMachinesClientWithBaseURI(sdkApi sdkEnv.Api) (*VirtualMachinesClient, error) + func (c VirtualMachinesClient) AssessPatches(ctx context.Context, id VirtualMachineId) (result AssessPatchesOperationResponse, err error) + func (c VirtualMachinesClient) AssessPatchesThenPoll(ctx context.Context, id VirtualMachineId) error + func (c VirtualMachinesClient) Capture(ctx context.Context, id VirtualMachineId, ...) (result CaptureOperationResponse, err error) + func (c VirtualMachinesClient) CaptureThenPoll(ctx context.Context, id VirtualMachineId, ...) error + func (c VirtualMachinesClient) ConvertToManagedDisks(ctx context.Context, id VirtualMachineId) (result ConvertToManagedDisksOperationResponse, err error) + func (c VirtualMachinesClient) ConvertToManagedDisksThenPoll(ctx context.Context, id VirtualMachineId) error + func (c VirtualMachinesClient) CreateOrUpdate(ctx context.Context, id VirtualMachineId, input VirtualMachine) (result CreateOrUpdateOperationResponse, err error) + func (c VirtualMachinesClient) CreateOrUpdateThenPoll(ctx context.Context, id VirtualMachineId, input VirtualMachine) error + func (c VirtualMachinesClient) Deallocate(ctx context.Context, id VirtualMachineId, options DeallocateOperationOptions) (result DeallocateOperationResponse, err error) + func (c VirtualMachinesClient) DeallocateThenPoll(ctx context.Context, id VirtualMachineId, options DeallocateOperationOptions) error + func (c VirtualMachinesClient) Delete(ctx context.Context, id VirtualMachineId, options DeleteOperationOptions) (result DeleteOperationResponse, err error) + func (c VirtualMachinesClient) DeleteThenPoll(ctx context.Context, id VirtualMachineId, options DeleteOperationOptions) error + func (c VirtualMachinesClient) Generalize(ctx context.Context, id VirtualMachineId) (result GeneralizeOperationResponse, err error) + func (c VirtualMachinesClient) Get(ctx context.Context, id VirtualMachineId, options GetOperationOptions) (result GetOperationResponse, err error) + func (c VirtualMachinesClient) InstallPatches(ctx context.Context, id VirtualMachineId, ...) (result InstallPatchesOperationResponse, err error) + func (c VirtualMachinesClient) InstallPatchesThenPoll(ctx context.Context, id VirtualMachineId, ...) error + func (c VirtualMachinesClient) InstanceView(ctx context.Context, id VirtualMachineId) (result InstanceViewOperationResponse, err error) + func (c VirtualMachinesClient) List(ctx context.Context, id commonids.ResourceGroupId, ...) (result ListOperationResponse, err error) + func (c VirtualMachinesClient) ListAll(ctx context.Context, id commonids.SubscriptionId, ...) (result ListAllOperationResponse, err error) + func (c VirtualMachinesClient) ListAllComplete(ctx context.Context, id commonids.SubscriptionId, ...) (ListAllCompleteResult, error) + func (c VirtualMachinesClient) ListAllCompleteMatchingPredicate(ctx context.Context, id commonids.SubscriptionId, ...) (result ListAllCompleteResult, err error) + func (c VirtualMachinesClient) ListAvailableSizes(ctx context.Context, id VirtualMachineId) (result ListAvailableSizesOperationResponse, err error) + func (c VirtualMachinesClient) ListByLocation(ctx context.Context, id LocationId) (result ListByLocationOperationResponse, err error) + func (c VirtualMachinesClient) ListByLocationComplete(ctx context.Context, id LocationId) (ListByLocationCompleteResult, error) + func (c VirtualMachinesClient) ListByLocationCompleteMatchingPredicate(ctx context.Context, id LocationId, predicate VirtualMachineOperationPredicate) (result ListByLocationCompleteResult, err error) + func (c VirtualMachinesClient) ListComplete(ctx context.Context, id commonids.ResourceGroupId, ...) (ListCompleteResult, error) + func (c VirtualMachinesClient) ListCompleteMatchingPredicate(ctx context.Context, id commonids.ResourceGroupId, ...) (result ListCompleteResult, err error) + func (c VirtualMachinesClient) PerformMaintenance(ctx context.Context, id VirtualMachineId) (result PerformMaintenanceOperationResponse, err error) + func (c VirtualMachinesClient) PerformMaintenanceThenPoll(ctx context.Context, id VirtualMachineId) error + func (c VirtualMachinesClient) PowerOff(ctx context.Context, id VirtualMachineId, options PowerOffOperationOptions) (result PowerOffOperationResponse, err error) + func (c VirtualMachinesClient) PowerOffThenPoll(ctx context.Context, id VirtualMachineId, options PowerOffOperationOptions) error + func (c VirtualMachinesClient) Reapply(ctx context.Context, id VirtualMachineId) (result ReapplyOperationResponse, err error) + func (c VirtualMachinesClient) ReapplyThenPoll(ctx context.Context, id VirtualMachineId) error + func (c VirtualMachinesClient) Redeploy(ctx context.Context, id VirtualMachineId) (result RedeployOperationResponse, err error) + func (c VirtualMachinesClient) RedeployThenPoll(ctx context.Context, id VirtualMachineId) error + func (c VirtualMachinesClient) Reimage(ctx context.Context, id VirtualMachineId, ...) (result ReimageOperationResponse, err error) + func (c VirtualMachinesClient) ReimageThenPoll(ctx context.Context, id VirtualMachineId, ...) error + func (c VirtualMachinesClient) Restart(ctx context.Context, id VirtualMachineId) (result RestartOperationResponse, err error) + func (c VirtualMachinesClient) RestartThenPoll(ctx context.Context, id VirtualMachineId) error + func (c VirtualMachinesClient) RetrieveBootDiagnosticsData(ctx context.Context, id VirtualMachineId, ...) (result RetrieveBootDiagnosticsDataOperationResponse, err error) + func (c VirtualMachinesClient) RunCommand(ctx context.Context, id VirtualMachineId, input RunCommandInput) (result RunCommandOperationResponse, err error) + func (c VirtualMachinesClient) RunCommandThenPoll(ctx context.Context, id VirtualMachineId, input RunCommandInput) error + func (c VirtualMachinesClient) SimulateEviction(ctx context.Context, id VirtualMachineId) (result SimulateEvictionOperationResponse, err error) + func (c VirtualMachinesClient) Start(ctx context.Context, id VirtualMachineId) (result StartOperationResponse, err error) + func (c VirtualMachinesClient) StartThenPoll(ctx context.Context, id VirtualMachineId) error + func (c VirtualMachinesClient) Update(ctx context.Context, id VirtualMachineId, input VirtualMachineUpdate) (result UpdateOperationResponse, err error) + func (c VirtualMachinesClient) UpdateThenPoll(ctx context.Context, id VirtualMachineId, input VirtualMachineUpdate) error + type WinRMConfiguration struct + Listeners *[]WinRMListener + type WinRMListener struct + CertificateURL *string + Protocol *ProtocolTypes + type WindowsConfiguration struct + AdditionalUnattendContent *[]AdditionalUnattendContent + EnableAutomaticUpdates *bool + PatchSettings *PatchSettings + ProvisionVMAgent *bool + TimeZone *string + WinRM *WinRMConfiguration + type WindowsParameters struct + ClassificationsToInclude *[]VMGuestPatchClassificationWindows + ExcludeKbsRequiringReboot *bool + KbNumbersToExclude *[]string + KbNumbersToInclude *[]string + MaxPatchPublishDate *string + func (o *WindowsParameters) GetMaxPatchPublishDateAsTime() (*time.Time, error) + func (o *WindowsParameters) SetMaxPatchPublishDateAsTime(input time.Time) + type WindowsPatchAssessmentMode string + const WindowsPatchAssessmentModeAutomaticByPlatform + const WindowsPatchAssessmentModeImageDefault + func (s *WindowsPatchAssessmentMode) UnmarshalJSON(bytes []byte) error + type WindowsVMGuestPatchAutomaticByPlatformRebootSetting string + const WindowsVMGuestPatchAutomaticByPlatformRebootSettingAlways + const WindowsVMGuestPatchAutomaticByPlatformRebootSettingIfRequired + const WindowsVMGuestPatchAutomaticByPlatformRebootSettingNever + const WindowsVMGuestPatchAutomaticByPlatformRebootSettingUnknown + func (s *WindowsVMGuestPatchAutomaticByPlatformRebootSetting) UnmarshalJSON(bytes []byte) error + type WindowsVMGuestPatchAutomaticByPlatformSettings struct + RebootSetting *WindowsVMGuestPatchAutomaticByPlatformRebootSetting + type WindowsVMGuestPatchMode string + const WindowsVMGuestPatchModeAutomaticByOS + const WindowsVMGuestPatchModeAutomaticByPlatform + const WindowsVMGuestPatchModeManual + func (s *WindowsVMGuestPatchMode) UnmarshalJSON(bytes []byte) error