Versions in this module Expand all Collapse all v0 v0.1.1 Nov 28, 2023 v0.1.0 Mar 30, 2023 Changes in this version + type APIEntityReference struct + ID *string + func (a *APIEntityReference) UnmarshalJSON(data []byte) error + func (a APIEntityReference) MarshalJSON() ([]byte, error) + type APIError struct + Code *string + Details []*APIErrorBase + Innererror *InnerError + Message *string + Target *string + func (a *APIError) UnmarshalJSON(data []byte) error + func (a APIError) MarshalJSON() ([]byte, error) + type APIErrorBase struct + Code *string + Message *string + Target *string + func (a *APIErrorBase) UnmarshalJSON(data []byte) error + func (a APIErrorBase) MarshalJSON() ([]byte, error) + type AccessLevel string + const AccessLevelNone + const AccessLevelRead + const AccessLevelWrite + func PossibleAccessLevelValues() []AccessLevel + type AccessURI struct + AccessSAS *string + func (a *AccessURI) UnmarshalJSON(data []byte) error + func (a AccessURI) MarshalJSON() ([]byte, error) + type AdditionalCapabilities struct + UltraSSDEnabled *bool + func (a *AdditionalCapabilities) UnmarshalJSON(data []byte) error + func (a AdditionalCapabilities) MarshalJSON() ([]byte, error) + type AdditionalUnattendContent struct + ComponentName *string + Content *string + PassName *string + SettingName *SettingNames + func (a *AdditionalUnattendContent) UnmarshalJSON(data []byte) error + func (a AdditionalUnattendContent) MarshalJSON() ([]byte, error) + type AutomaticOSUpgradePolicy struct + DisableAutomaticRollback *bool + EnableAutomaticOSUpgrade *bool + func (a *AutomaticOSUpgradePolicy) UnmarshalJSON(data []byte) error + func (a AutomaticOSUpgradePolicy) MarshalJSON() ([]byte, error) + type AutomaticOSUpgradeProperties struct + AutomaticOSUpgradeSupported *bool + func (a *AutomaticOSUpgradeProperties) UnmarshalJSON(data []byte) error + func (a AutomaticOSUpgradeProperties) MarshalJSON() ([]byte, error) + type AutomaticRepairsPolicy struct + Enabled *bool + GracePeriod *string + func (a *AutomaticRepairsPolicy) UnmarshalJSON(data []byte) error + func (a AutomaticRepairsPolicy) MarshalJSON() ([]byte, error) + type AvailabilitySet struct + ID *string + Location *string + Name *string + Properties *AvailabilitySetProperties + SKU *SKU + Tags map[string]*string + Type *string + func (a *AvailabilitySet) UnmarshalJSON(data []byte) error + func (a AvailabilitySet) MarshalJSON() ([]byte, error) + type AvailabilitySetListResult struct + NextLink *string + Value []*AvailabilitySet + func (a *AvailabilitySetListResult) UnmarshalJSON(data []byte) error + func (a AvailabilitySetListResult) MarshalJSON() ([]byte, error) + type AvailabilitySetProperties struct + PlatformFaultDomainCount *int32 + PlatformUpdateDomainCount *int32 + ProximityPlacementGroup *SubResource + Statuses []*InstanceViewStatus + VirtualMachines []*SubResource + func (a *AvailabilitySetProperties) UnmarshalJSON(data []byte) error + func (a AvailabilitySetProperties) MarshalJSON() ([]byte, error) + type AvailabilitySetSKUTypes string + const AvailabilitySetSKUTypesAligned + const AvailabilitySetSKUTypesClassic + func PossibleAvailabilitySetSKUTypesValues() []AvailabilitySetSKUTypes + type AvailabilitySetUpdate struct + Properties *AvailabilitySetProperties + SKU *SKU + Tags map[string]*string + func (a *AvailabilitySetUpdate) UnmarshalJSON(data []byte) error + func (a AvailabilitySetUpdate) MarshalJSON() ([]byte, error) + type AvailabilitySetsClient struct + func NewAvailabilitySetsClient(subscriptionID string, credential azcore.TokenCredential, ...) (*AvailabilitySetsClient, error) + func (client *AvailabilitySetsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, availabilitySetName string, ...) (AvailabilitySetsClientCreateOrUpdateResponse, error) + func (client *AvailabilitySetsClient) Delete(ctx context.Context, resourceGroupName string, availabilitySetName string, ...) (AvailabilitySetsClientDeleteResponse, error) + func (client *AvailabilitySetsClient) Get(ctx context.Context, resourceGroupName string, availabilitySetName string, ...) (AvailabilitySetsClientGetResponse, error) + func (client *AvailabilitySetsClient) NewListAvailableSizesPager(resourceGroupName string, availabilitySetName string, ...) *runtime.Pager[AvailabilitySetsClientListAvailableSizesResponse] + func (client *AvailabilitySetsClient) NewListBySubscriptionPager(options *AvailabilitySetsClientListBySubscriptionOptions) *runtime.Pager[AvailabilitySetsClientListBySubscriptionResponse] + func (client *AvailabilitySetsClient) NewListPager(resourceGroupName string, options *AvailabilitySetsClientListOptions) *runtime.Pager[AvailabilitySetsClientListResponse] + func (client *AvailabilitySetsClient) Update(ctx context.Context, resourceGroupName string, availabilitySetName string, ...) (AvailabilitySetsClientUpdateResponse, error) + type AvailabilitySetsClientCreateOrUpdateOptions struct + type AvailabilitySetsClientCreateOrUpdateResponse struct + type AvailabilitySetsClientDeleteOptions struct + type AvailabilitySetsClientDeleteResponse struct + type AvailabilitySetsClientGetOptions struct + type AvailabilitySetsClientGetResponse struct + type AvailabilitySetsClientListAvailableSizesOptions struct + type AvailabilitySetsClientListAvailableSizesResponse struct + type AvailabilitySetsClientListBySubscriptionOptions struct + Expand *string + type AvailabilitySetsClientListBySubscriptionResponse struct + type AvailabilitySetsClientListOptions struct + type AvailabilitySetsClientListResponse struct + type AvailabilitySetsClientUpdateOptions struct + type AvailabilitySetsClientUpdateResponse struct + type AvailablePatchSummary struct + AssessmentActivityID *string + CriticalAndSecurityPatchCount *int32 + Error *APIError + LastModifiedTime *time.Time + OtherPatchCount *int32 + RebootPending *bool + StartTime *time.Time + Status *PatchOperationStatus + func (a *AvailablePatchSummary) UnmarshalJSON(data []byte) error + func (a AvailablePatchSummary) MarshalJSON() ([]byte, error) + type BillingProfile struct + MaxPrice *float64 + func (b *BillingProfile) UnmarshalJSON(data []byte) error + func (b BillingProfile) MarshalJSON() ([]byte, error) + type BootDiagnostics struct + Enabled *bool + StorageURI *string + func (b *BootDiagnostics) UnmarshalJSON(data []byte) error + func (b BootDiagnostics) MarshalJSON() ([]byte, error) + type BootDiagnosticsInstanceView struct + ConsoleScreenshotBlobURI *string + SerialConsoleLogBlobURI *string + Status *InstanceViewStatus + func (b *BootDiagnosticsInstanceView) UnmarshalJSON(data []byte) error + func (b BootDiagnosticsInstanceView) MarshalJSON() ([]byte, error) + type CachingTypes string + const CachingTypesNone + const CachingTypesReadOnly + const CachingTypesReadWrite + func PossibleCachingTypesValues() []CachingTypes + type ClientFactory struct + func NewClientFactory(subscriptionID string, credential azcore.TokenCredential, ...) (*ClientFactory, error) + func (c *ClientFactory) NewAvailabilitySetsClient() *AvailabilitySetsClient + func (c *ClientFactory) NewDedicatedHostGroupsClient() *DedicatedHostGroupsClient + func (c *ClientFactory) NewDedicatedHostsClient() *DedicatedHostsClient + func (c *ClientFactory) NewDiskEncryptionSetsClient() *DiskEncryptionSetsClient + func (c *ClientFactory) NewDisksClient() *DisksClient + func (c *ClientFactory) NewImagesClient() *ImagesClient + func (c *ClientFactory) NewLogAnalyticsClient() *LogAnalyticsClient + func (c *ClientFactory) NewOperationsClient() *OperationsClient + func (c *ClientFactory) NewProximityPlacementGroupsClient() *ProximityPlacementGroupsClient + func (c *ClientFactory) NewSSHPublicKeysClient() *SSHPublicKeysClient + func (c *ClientFactory) NewSnapshotsClient() *SnapshotsClient + func (c *ClientFactory) NewUsageClient() *UsageClient + func (c *ClientFactory) NewVirtualMachineExtensionImagesClient() *VirtualMachineExtensionImagesClient + func (c *ClientFactory) NewVirtualMachineExtensionsClient() *VirtualMachineExtensionsClient + func (c *ClientFactory) NewVirtualMachineImagesClient() *VirtualMachineImagesClient + func (c *ClientFactory) NewVirtualMachineScaleSetExtensionsClient() *VirtualMachineScaleSetExtensionsClient + func (c *ClientFactory) NewVirtualMachineScaleSetRollingUpgradesClient() *VirtualMachineScaleSetRollingUpgradesClient + func (c *ClientFactory) NewVirtualMachineScaleSetVMExtensionsClient() *VirtualMachineScaleSetVMExtensionsClient + func (c *ClientFactory) NewVirtualMachineScaleSetVMsClient() *VirtualMachineScaleSetVMsClient + func (c *ClientFactory) NewVirtualMachineScaleSetsClient() *VirtualMachineScaleSetsClient + func (c *ClientFactory) NewVirtualMachineSizesClient() *VirtualMachineSizesClient + func (c *ClientFactory) NewVirtualMachinesClient() *VirtualMachinesClient + type CreationData struct + CreateOption *DiskCreateOption + ImageReference *ImageDiskReference + SourceResourceID *string + SourceURI *string + SourceUniqueID *string + StorageAccountID *string + UploadSizeBytes *int64 + func (c *CreationData) UnmarshalJSON(data []byte) error + func (c CreationData) MarshalJSON() ([]byte, error) + type DataDisk struct + Caching *CachingTypes + CreateOption *DiskCreateOptionTypes + DiskIOPSReadWrite *int64 + DiskMBpsReadWrite *int64 + DiskSizeGB *int32 + Image *VirtualHardDisk + Lun *int32 + ManagedDisk *ManagedDiskParameters + Name *string + ToBeDetached *bool + Vhd *VirtualHardDisk + WriteAcceleratorEnabled *bool + func (d *DataDisk) UnmarshalJSON(data []byte) error + func (d DataDisk) MarshalJSON() ([]byte, error) + type DataDiskImage struct + Lun *int32 + func (d *DataDiskImage) UnmarshalJSON(data []byte) error + func (d DataDiskImage) MarshalJSON() ([]byte, error) + type DedicatedHost struct + ID *string + Location *string + Name *string + Properties *DedicatedHostProperties + SKU *SKU + Tags map[string]*string + Type *string + func (d *DedicatedHost) UnmarshalJSON(data []byte) error + func (d DedicatedHost) MarshalJSON() ([]byte, error) + type DedicatedHostAllocatableVM struct + Count *float64 + VMSize *string + func (d *DedicatedHostAllocatableVM) UnmarshalJSON(data []byte) error + func (d DedicatedHostAllocatableVM) MarshalJSON() ([]byte, error) + type DedicatedHostAvailableCapacity struct + AllocatableVMs []*DedicatedHostAllocatableVM + func (d *DedicatedHostAvailableCapacity) UnmarshalJSON(data []byte) error + func (d DedicatedHostAvailableCapacity) MarshalJSON() ([]byte, error) + type DedicatedHostGroup struct + ID *string + Location *string + Name *string + Properties *DedicatedHostGroupProperties + Tags map[string]*string + Type *string + Zones []*string + func (d *DedicatedHostGroup) UnmarshalJSON(data []byte) error + func (d DedicatedHostGroup) MarshalJSON() ([]byte, error) + type DedicatedHostGroupInstanceView struct + Hosts []*DedicatedHostInstanceViewWithName + func (d *DedicatedHostGroupInstanceView) UnmarshalJSON(data []byte) error + func (d DedicatedHostGroupInstanceView) MarshalJSON() ([]byte, error) + type DedicatedHostGroupListResult struct + NextLink *string + Value []*DedicatedHostGroup + func (d *DedicatedHostGroupListResult) UnmarshalJSON(data []byte) error + func (d DedicatedHostGroupListResult) MarshalJSON() ([]byte, error) + type DedicatedHostGroupProperties struct + Hosts []*SubResourceReadOnly + InstanceView *DedicatedHostGroupInstanceView + PlatformFaultDomainCount *int32 + SupportAutomaticPlacement *bool + func (d *DedicatedHostGroupProperties) UnmarshalJSON(data []byte) error + func (d DedicatedHostGroupProperties) MarshalJSON() ([]byte, error) + type DedicatedHostGroupUpdate struct + Properties *DedicatedHostGroupProperties + Tags map[string]*string + Zones []*string + func (d *DedicatedHostGroupUpdate) UnmarshalJSON(data []byte) error + func (d DedicatedHostGroupUpdate) MarshalJSON() ([]byte, error) + type DedicatedHostGroupsClient struct + func NewDedicatedHostGroupsClient(subscriptionID string, credential azcore.TokenCredential, ...) (*DedicatedHostGroupsClient, error) + func (client *DedicatedHostGroupsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, hostGroupName string, ...) (DedicatedHostGroupsClientCreateOrUpdateResponse, error) + func (client *DedicatedHostGroupsClient) Delete(ctx context.Context, resourceGroupName string, hostGroupName string, ...) (DedicatedHostGroupsClientDeleteResponse, error) + func (client *DedicatedHostGroupsClient) Get(ctx context.Context, resourceGroupName string, hostGroupName string, ...) (DedicatedHostGroupsClientGetResponse, error) + func (client *DedicatedHostGroupsClient) NewListByResourceGroupPager(resourceGroupName string, ...) *runtime.Pager[DedicatedHostGroupsClientListByResourceGroupResponse] + func (client *DedicatedHostGroupsClient) NewListBySubscriptionPager(options *DedicatedHostGroupsClientListBySubscriptionOptions) *runtime.Pager[DedicatedHostGroupsClientListBySubscriptionResponse] + func (client *DedicatedHostGroupsClient) Update(ctx context.Context, resourceGroupName string, hostGroupName string, ...) (DedicatedHostGroupsClientUpdateResponse, error) + type DedicatedHostGroupsClientCreateOrUpdateOptions struct + type DedicatedHostGroupsClientCreateOrUpdateResponse struct + type DedicatedHostGroupsClientDeleteOptions struct + type DedicatedHostGroupsClientDeleteResponse struct + type DedicatedHostGroupsClientGetOptions struct + Expand *string + type DedicatedHostGroupsClientGetResponse struct + type DedicatedHostGroupsClientListByResourceGroupOptions struct + type DedicatedHostGroupsClientListByResourceGroupResponse struct + type DedicatedHostGroupsClientListBySubscriptionOptions struct + type DedicatedHostGroupsClientListBySubscriptionResponse struct + type DedicatedHostGroupsClientUpdateOptions struct + type DedicatedHostGroupsClientUpdateResponse struct + type DedicatedHostInstanceView struct + AssetID *string + AvailableCapacity *DedicatedHostAvailableCapacity + Statuses []*InstanceViewStatus + func (d *DedicatedHostInstanceView) UnmarshalJSON(data []byte) error + func (d DedicatedHostInstanceView) MarshalJSON() ([]byte, error) + type DedicatedHostInstanceViewWithName struct + AssetID *string + AvailableCapacity *DedicatedHostAvailableCapacity + Name *string + Statuses []*InstanceViewStatus + func (d *DedicatedHostInstanceViewWithName) UnmarshalJSON(data []byte) error + func (d DedicatedHostInstanceViewWithName) MarshalJSON() ([]byte, error) + type DedicatedHostLicenseTypes string + const DedicatedHostLicenseTypesNone + const DedicatedHostLicenseTypesWindowsServerHybrid + const DedicatedHostLicenseTypesWindowsServerPerpetual + func PossibleDedicatedHostLicenseTypesValues() []DedicatedHostLicenseTypes + type DedicatedHostListResult struct + NextLink *string + Value []*DedicatedHost + func (d *DedicatedHostListResult) UnmarshalJSON(data []byte) error + func (d DedicatedHostListResult) MarshalJSON() ([]byte, error) + type DedicatedHostProperties struct + AutoReplaceOnFailure *bool + HostID *string + InstanceView *DedicatedHostInstanceView + LicenseType *DedicatedHostLicenseTypes + PlatformFaultDomain *int32 + ProvisioningState *string + ProvisioningTime *time.Time + VirtualMachines []*SubResourceReadOnly + func (d *DedicatedHostProperties) UnmarshalJSON(data []byte) error + func (d DedicatedHostProperties) MarshalJSON() ([]byte, error) + type DedicatedHostUpdate struct + Properties *DedicatedHostProperties + Tags map[string]*string + func (d *DedicatedHostUpdate) UnmarshalJSON(data []byte) error + func (d DedicatedHostUpdate) MarshalJSON() ([]byte, error) + type DedicatedHostsClient struct + func NewDedicatedHostsClient(subscriptionID string, credential azcore.TokenCredential, ...) (*DedicatedHostsClient, error) + func (client *DedicatedHostsClient) BeginCreateOrUpdate(ctx context.Context, resourceGroupName string, hostGroupName string, ...) (*runtime.Poller[DedicatedHostsClientCreateOrUpdateResponse], error) + func (client *DedicatedHostsClient) BeginDelete(ctx context.Context, resourceGroupName string, hostGroupName string, ...) (*runtime.Poller[DedicatedHostsClientDeleteResponse], error) + func (client *DedicatedHostsClient) BeginUpdate(ctx context.Context, resourceGroupName string, hostGroupName string, ...) (*runtime.Poller[DedicatedHostsClientUpdateResponse], error) + func (client *DedicatedHostsClient) Get(ctx context.Context, resourceGroupName string, hostGroupName string, ...) (DedicatedHostsClientGetResponse, error) + func (client *DedicatedHostsClient) NewListByHostGroupPager(resourceGroupName string, hostGroupName string, ...) *runtime.Pager[DedicatedHostsClientListByHostGroupResponse] + type DedicatedHostsClientBeginCreateOrUpdateOptions struct + ResumeToken string + type DedicatedHostsClientBeginDeleteOptions struct + ResumeToken string + type DedicatedHostsClientBeginUpdateOptions struct + ResumeToken string + type DedicatedHostsClientCreateOrUpdateResponse struct + type DedicatedHostsClientDeleteResponse struct + type DedicatedHostsClientGetOptions struct + Expand *string + type DedicatedHostsClientGetResponse struct + type DedicatedHostsClientListByHostGroupOptions struct + type DedicatedHostsClientListByHostGroupResponse struct + type DedicatedHostsClientUpdateResponse struct + type DiagnosticsProfile struct + BootDiagnostics *BootDiagnostics + func (d *DiagnosticsProfile) UnmarshalJSON(data []byte) error + func (d DiagnosticsProfile) MarshalJSON() ([]byte, error) + type DiffDiskOptions string + const DiffDiskOptionsLocal + func PossibleDiffDiskOptionsValues() []DiffDiskOptions + type DiffDiskPlacement string + const DiffDiskPlacementCacheDisk + const DiffDiskPlacementResourceDisk + func PossibleDiffDiskPlacementValues() []DiffDiskPlacement + type DiffDiskSettings struct + Option *DiffDiskOptions + Placement *DiffDiskPlacement + func (d *DiffDiskSettings) UnmarshalJSON(data []byte) error + func (d DiffDiskSettings) MarshalJSON() ([]byte, error) + type DisallowedConfiguration struct + VMDiskType *VMDiskTypes + func (d *DisallowedConfiguration) UnmarshalJSON(data []byte) error + func (d DisallowedConfiguration) MarshalJSON() ([]byte, error) + type Disk struct + ID *string + Location *string + ManagedBy *string + Name *string + Properties *DiskProperties + SKU *DiskSKU + Tags map[string]*string + Type *string + Zones []*string + func (d *Disk) UnmarshalJSON(data []byte) error + func (d Disk) MarshalJSON() ([]byte, error) + type DiskCreateOption string + const DiskCreateOptionAttach + const DiskCreateOptionCopy + const DiskCreateOptionEmpty + const DiskCreateOptionFromImage + const DiskCreateOptionImport + const DiskCreateOptionRestore + const DiskCreateOptionUpload + func PossibleDiskCreateOptionValues() []DiskCreateOption + type DiskCreateOptionTypes string + const DiskCreateOptionTypesAttach + const DiskCreateOptionTypesEmpty + const DiskCreateOptionTypesFromImage + func PossibleDiskCreateOptionTypesValues() []DiskCreateOptionTypes + type DiskEncryptionSet struct + ID *string + Identity *EncryptionSetIdentity + Location *string + Name *string + Properties *EncryptionSetProperties + Tags map[string]*string + Type *string + func (d *DiskEncryptionSet) UnmarshalJSON(data []byte) error + func (d DiskEncryptionSet) MarshalJSON() ([]byte, error) + type DiskEncryptionSetIdentityType string + const DiskEncryptionSetIdentityTypeSystemAssigned + func PossibleDiskEncryptionSetIdentityTypeValues() []DiskEncryptionSetIdentityType + type DiskEncryptionSetList struct + NextLink *string + Value []*DiskEncryptionSet + func (d *DiskEncryptionSetList) UnmarshalJSON(data []byte) error + func (d DiskEncryptionSetList) MarshalJSON() ([]byte, error) + type DiskEncryptionSetParameters struct + ID *string + func (d *DiskEncryptionSetParameters) UnmarshalJSON(data []byte) error + func (d DiskEncryptionSetParameters) MarshalJSON() ([]byte, error) + type DiskEncryptionSetUpdate struct + Properties *DiskEncryptionSetUpdateProperties + Tags map[string]*string + func (d *DiskEncryptionSetUpdate) UnmarshalJSON(data []byte) error + func (d DiskEncryptionSetUpdate) MarshalJSON() ([]byte, error) + type DiskEncryptionSetUpdateProperties struct + ActiveKey *KeyVaultAndKeyReference + func (d *DiskEncryptionSetUpdateProperties) UnmarshalJSON(data []byte) error + func (d DiskEncryptionSetUpdateProperties) MarshalJSON() ([]byte, error) + type DiskEncryptionSetsClient struct + func NewDiskEncryptionSetsClient(subscriptionID string, credential azcore.TokenCredential, ...) (*DiskEncryptionSetsClient, error) + func (client *DiskEncryptionSetsClient) BeginCreateOrUpdate(ctx context.Context, resourceGroupName string, diskEncryptionSetName string, ...) (*runtime.Poller[DiskEncryptionSetsClientCreateOrUpdateResponse], error) + func (client *DiskEncryptionSetsClient) BeginDelete(ctx context.Context, resourceGroupName string, diskEncryptionSetName string, ...) (*runtime.Poller[DiskEncryptionSetsClientDeleteResponse], error) + func (client *DiskEncryptionSetsClient) BeginUpdate(ctx context.Context, resourceGroupName string, diskEncryptionSetName string, ...) (*runtime.Poller[DiskEncryptionSetsClientUpdateResponse], error) + func (client *DiskEncryptionSetsClient) Get(ctx context.Context, resourceGroupName string, diskEncryptionSetName string, ...) (DiskEncryptionSetsClientGetResponse, error) + func (client *DiskEncryptionSetsClient) NewListByResourceGroupPager(resourceGroupName string, ...) *runtime.Pager[DiskEncryptionSetsClientListByResourceGroupResponse] + func (client *DiskEncryptionSetsClient) NewListPager(options *DiskEncryptionSetsClientListOptions) *runtime.Pager[DiskEncryptionSetsClientListResponse] + type DiskEncryptionSetsClientBeginCreateOrUpdateOptions struct + ResumeToken string + type DiskEncryptionSetsClientBeginDeleteOptions struct + ResumeToken string + type DiskEncryptionSetsClientBeginUpdateOptions struct + ResumeToken string + type DiskEncryptionSetsClientCreateOrUpdateResponse struct + type DiskEncryptionSetsClientDeleteResponse struct + type DiskEncryptionSetsClientGetOptions struct + type DiskEncryptionSetsClientGetResponse struct + type DiskEncryptionSetsClientListByResourceGroupOptions struct + type DiskEncryptionSetsClientListByResourceGroupResponse struct + type DiskEncryptionSetsClientListOptions struct + type DiskEncryptionSetsClientListResponse struct + type DiskEncryptionSetsClientUpdateResponse struct + type DiskEncryptionSettings struct + DiskEncryptionKey *KeyVaultSecretReference + Enabled *bool + KeyEncryptionKey *KeyVaultKeyReference + func (d *DiskEncryptionSettings) UnmarshalJSON(data []byte) error + func (d DiskEncryptionSettings) MarshalJSON() ([]byte, error) + type DiskInstanceView struct + EncryptionSettings []*DiskEncryptionSettings + Name *string + Statuses []*InstanceViewStatus + func (d *DiskInstanceView) UnmarshalJSON(data []byte) error + func (d DiskInstanceView) MarshalJSON() ([]byte, error) + type DiskList struct + NextLink *string + Value []*Disk + func (d *DiskList) UnmarshalJSON(data []byte) error + func (d DiskList) MarshalJSON() ([]byte, error) + type DiskProperties struct + CreationData *CreationData + DiskIOPSReadWrite *int64 + DiskMBpsReadWrite *int32 + DiskSizeBytes *int64 + DiskSizeGB *int32 + DiskState *DiskState + Encryption *Encryption + EncryptionSettingsCollection *EncryptionSettingsCollection + HyperVGeneration *HyperVGeneration + OSType *OperatingSystemTypes + ProvisioningState *string + TimeCreated *time.Time + UniqueID *string + func (d *DiskProperties) UnmarshalJSON(data []byte) error + func (d DiskProperties) MarshalJSON() ([]byte, error) + type DiskSKU struct + Name *DiskStorageAccountTypes + Tier *string + func (d *DiskSKU) UnmarshalJSON(data []byte) error + func (d DiskSKU) MarshalJSON() ([]byte, error) + type DiskState string + const DiskStateActiveSAS + const DiskStateActiveUpload + const DiskStateAttached + const DiskStateReadyToUpload + const DiskStateReserved + const DiskStateUnattached + func PossibleDiskStateValues() []DiskState + type DiskStorageAccountTypes string + const DiskStorageAccountTypesPremiumLRS + const DiskStorageAccountTypesStandardLRS + const DiskStorageAccountTypesStandardSSDLRS + const DiskStorageAccountTypesUltraSSDLRS + func PossibleDiskStorageAccountTypesValues() []DiskStorageAccountTypes + type DiskUpdate struct + Properties *DiskUpdateProperties + SKU *DiskSKU + Tags map[string]*string + func (d *DiskUpdate) UnmarshalJSON(data []byte) error + func (d DiskUpdate) MarshalJSON() ([]byte, error) + type DiskUpdateProperties struct + DiskIOPSReadWrite *int64 + DiskMBpsReadWrite *int32 + DiskSizeGB *int32 + Encryption *Encryption + EncryptionSettingsCollection *EncryptionSettingsCollection + OSType *OperatingSystemTypes + func (d *DiskUpdateProperties) UnmarshalJSON(data []byte) error + func (d DiskUpdateProperties) MarshalJSON() ([]byte, error) + type DisksClient struct + func NewDisksClient(subscriptionID string, credential azcore.TokenCredential, ...) (*DisksClient, error) + func (client *DisksClient) BeginCreateOrUpdate(ctx context.Context, resourceGroupName string, diskName string, disk Disk, ...) (*runtime.Poller[DisksClientCreateOrUpdateResponse], error) + func (client *DisksClient) BeginDelete(ctx context.Context, resourceGroupName string, diskName string, ...) (*runtime.Poller[DisksClientDeleteResponse], error) + func (client *DisksClient) BeginGrantAccess(ctx context.Context, resourceGroupName string, diskName string, ...) (*runtime.Poller[DisksClientGrantAccessResponse], error) + func (client *DisksClient) BeginRevokeAccess(ctx context.Context, resourceGroupName string, diskName string, ...) (*runtime.Poller[DisksClientRevokeAccessResponse], error) + func (client *DisksClient) BeginUpdate(ctx context.Context, resourceGroupName string, diskName string, ...) (*runtime.Poller[DisksClientUpdateResponse], error) + func (client *DisksClient) Get(ctx context.Context, resourceGroupName string, diskName string, ...) (DisksClientGetResponse, error) + func (client *DisksClient) NewListByResourceGroupPager(resourceGroupName string, options *DisksClientListByResourceGroupOptions) *runtime.Pager[DisksClientListByResourceGroupResponse] + func (client *DisksClient) NewListPager(options *DisksClientListOptions) *runtime.Pager[DisksClientListResponse] + type DisksClientBeginCreateOrUpdateOptions struct + ResumeToken string + type DisksClientBeginDeleteOptions struct + ResumeToken string + type DisksClientBeginGrantAccessOptions struct + ResumeToken string + type DisksClientBeginRevokeAccessOptions struct + ResumeToken string + type DisksClientBeginUpdateOptions struct + ResumeToken string + type DisksClientCreateOrUpdateResponse struct + type DisksClientDeleteResponse struct + type DisksClientGetOptions struct + type DisksClientGetResponse struct + type DisksClientGrantAccessResponse struct + type DisksClientListByResourceGroupOptions struct + type DisksClientListByResourceGroupResponse struct + type DisksClientListOptions struct + type DisksClientListResponse struct + type DisksClientRevokeAccessResponse struct + type DisksClientUpdateResponse struct + type Encryption struct + DiskEncryptionSetID *string + Type *EncryptionType + func (e *Encryption) UnmarshalJSON(data []byte) error + func (e Encryption) MarshalJSON() ([]byte, error) + type EncryptionSetIdentity struct + PrincipalID *string + TenantID *string + Type *DiskEncryptionSetIdentityType + func (e *EncryptionSetIdentity) UnmarshalJSON(data []byte) error + func (e EncryptionSetIdentity) MarshalJSON() ([]byte, error) + type EncryptionSetProperties struct + ActiveKey *KeyVaultAndKeyReference + PreviousKeys []*KeyVaultAndKeyReference + ProvisioningState *string + func (e *EncryptionSetProperties) UnmarshalJSON(data []byte) error + func (e EncryptionSetProperties) MarshalJSON() ([]byte, error) + type EncryptionSettingsCollection struct + Enabled *bool + EncryptionSettings []*EncryptionSettingsElement + EncryptionSettingsVersion *string + func (e *EncryptionSettingsCollection) UnmarshalJSON(data []byte) error + func (e EncryptionSettingsCollection) MarshalJSON() ([]byte, error) + type EncryptionSettingsElement struct + DiskEncryptionKey *KeyVaultAndSecretReference + KeyEncryptionKey *KeyVaultAndKeyReference + func (e *EncryptionSettingsElement) UnmarshalJSON(data []byte) error + func (e EncryptionSettingsElement) MarshalJSON() ([]byte, error) + type EncryptionType string + const EncryptionTypeEncryptionAtRestWithCustomerKey + const EncryptionTypeEncryptionAtRestWithPlatformKey + func PossibleEncryptionTypeValues() []EncryptionType + type GrantAccessData struct + Access *AccessLevel + DurationInSeconds *int32 + func (g *GrantAccessData) UnmarshalJSON(data []byte) error + func (g GrantAccessData) MarshalJSON() ([]byte, error) + type HardwareProfile struct + VMSize *VirtualMachineSizeTypes + func (h *HardwareProfile) UnmarshalJSON(data []byte) error + func (h HardwareProfile) MarshalJSON() ([]byte, error) + type HyperVGeneration string + const HyperVGenerationV1 + const HyperVGenerationV2 + func PossibleHyperVGenerationValues() []HyperVGeneration + type HyperVGenerationType string + const HyperVGenerationTypeV1 + const HyperVGenerationTypeV2 + func PossibleHyperVGenerationTypeValues() []HyperVGenerationType + type HyperVGenerationTypes string + const HyperVGenerationTypesV1 + const HyperVGenerationTypesV2 + func PossibleHyperVGenerationTypesValues() []HyperVGenerationTypes + type IPVersion string + const IPVersionIPv4 + const IPVersionIPv6 + func PossibleIPVersionValues() []IPVersion + type Image struct + ID *string + Location *string + Name *string + Properties *ImageProperties + Tags map[string]*string + Type *string + func (i *Image) UnmarshalJSON(data []byte) error + func (i Image) MarshalJSON() ([]byte, error) + type ImageDataDisk struct + BlobURI *string + Caching *CachingTypes + DiskEncryptionSet *DiskEncryptionSetParameters + DiskSizeGB *int32 + Lun *int32 + ManagedDisk *SubResource + Snapshot *SubResource + StorageAccountType *StorageAccountTypes + func (i *ImageDataDisk) UnmarshalJSON(data []byte) error + func (i ImageDataDisk) MarshalJSON() ([]byte, error) + type ImageDisk struct + BlobURI *string + Caching *CachingTypes + DiskEncryptionSet *DiskEncryptionSetParameters + DiskSizeGB *int32 + ManagedDisk *SubResource + Snapshot *SubResource + StorageAccountType *StorageAccountTypes + func (i *ImageDisk) UnmarshalJSON(data []byte) error + func (i ImageDisk) MarshalJSON() ([]byte, error) + type ImageDiskReference struct + ID *string + Lun *int32 + func (i *ImageDiskReference) UnmarshalJSON(data []byte) error + func (i ImageDiskReference) MarshalJSON() ([]byte, error) + type ImageListResult struct + NextLink *string + Value []*Image + func (i *ImageListResult) UnmarshalJSON(data []byte) error + func (i ImageListResult) MarshalJSON() ([]byte, error) + type ImageOSDisk struct + BlobURI *string + Caching *CachingTypes + DiskEncryptionSet *DiskEncryptionSetParameters + DiskSizeGB *int32 + ManagedDisk *SubResource + OSState *OperatingSystemStateTypes + OSType *OperatingSystemTypes + Snapshot *SubResource + StorageAccountType *StorageAccountTypes + func (i *ImageOSDisk) UnmarshalJSON(data []byte) error + func (i ImageOSDisk) MarshalJSON() ([]byte, error) + type ImageProperties struct + HyperVGeneration *HyperVGenerationTypes + ProvisioningState *string + SourceVirtualMachine *SubResource + StorageProfile *ImageStorageProfile + func (i *ImageProperties) UnmarshalJSON(data []byte) error + func (i ImageProperties) MarshalJSON() ([]byte, error) + type ImageReference struct + ExactVersion *string + ID *string + Offer *string + Publisher *string + SKU *string + Version *string + func (i *ImageReference) UnmarshalJSON(data []byte) error + func (i ImageReference) MarshalJSON() ([]byte, error) + type ImageStorageProfile struct + DataDisks []*ImageDataDisk + OSDisk *ImageOSDisk + ZoneResilient *bool + func (i *ImageStorageProfile) UnmarshalJSON(data []byte) error + func (i ImageStorageProfile) MarshalJSON() ([]byte, error) + type ImageUpdate struct + Properties *ImageProperties + Tags map[string]*string + func (i *ImageUpdate) UnmarshalJSON(data []byte) error + func (i ImageUpdate) MarshalJSON() ([]byte, error) + type ImagesClient struct + func NewImagesClient(subscriptionID string, credential azcore.TokenCredential, ...) (*ImagesClient, error) + func (client *ImagesClient) BeginCreateOrUpdate(ctx context.Context, resourceGroupName string, imageName string, ...) (*runtime.Poller[ImagesClientCreateOrUpdateResponse], error) + func (client *ImagesClient) BeginDelete(ctx context.Context, resourceGroupName string, imageName string, ...) (*runtime.Poller[ImagesClientDeleteResponse], error) + func (client *ImagesClient) BeginUpdate(ctx context.Context, resourceGroupName string, imageName string, ...) (*runtime.Poller[ImagesClientUpdateResponse], error) + func (client *ImagesClient) Get(ctx context.Context, resourceGroupName string, imageName string, ...) (ImagesClientGetResponse, error) + func (client *ImagesClient) NewListByResourceGroupPager(resourceGroupName string, options *ImagesClientListByResourceGroupOptions) *runtime.Pager[ImagesClientListByResourceGroupResponse] + func (client *ImagesClient) NewListPager(options *ImagesClientListOptions) *runtime.Pager[ImagesClientListResponse] + type ImagesClientBeginCreateOrUpdateOptions struct + ResumeToken string + type ImagesClientBeginDeleteOptions struct + ResumeToken string + type ImagesClientBeginUpdateOptions struct + ResumeToken string + type ImagesClientCreateOrUpdateResponse struct + type ImagesClientDeleteResponse struct + type ImagesClientGetOptions struct + Expand *string + type ImagesClientGetResponse struct + type ImagesClientListByResourceGroupOptions struct + type ImagesClientListByResourceGroupResponse struct + type ImagesClientListOptions struct + type ImagesClientListResponse struct + type ImagesClientUpdateResponse struct + type InGuestPatchMode string + const InGuestPatchModeAutomaticByOS + const InGuestPatchModeAutomaticByPlatform + const InGuestPatchModeManual + func PossibleInGuestPatchModeValues() []InGuestPatchMode + type InnerError struct + Errordetail *string + Exceptiontype *string + func (i *InnerError) UnmarshalJSON(data []byte) error + func (i InnerError) MarshalJSON() ([]byte, error) + type InstanceViewStatus struct + Code *string + DisplayStatus *string + Level *StatusLevelTypes + Message *string + Time *time.Time + func (i *InstanceViewStatus) UnmarshalJSON(data []byte) error + func (i InstanceViewStatus) MarshalJSON() ([]byte, error) + type IntervalInMins string + const IntervalInMinsFiveMins + const IntervalInMinsSixtyMins + const IntervalInMinsThirtyMins + const IntervalInMinsThreeMins + func PossibleIntervalInMinsValues() []IntervalInMins + type KeyVaultAndKeyReference struct + KeyURL *string + SourceVault *SourceVault + func (k *KeyVaultAndKeyReference) UnmarshalJSON(data []byte) error + func (k KeyVaultAndKeyReference) MarshalJSON() ([]byte, error) + type KeyVaultAndSecretReference struct + SecretURL *string + SourceVault *SourceVault + func (k *KeyVaultAndSecretReference) UnmarshalJSON(data []byte) error + func (k KeyVaultAndSecretReference) MarshalJSON() ([]byte, error) + type KeyVaultKeyReference struct + KeyURL *string + SourceVault *SubResource + func (k *KeyVaultKeyReference) UnmarshalJSON(data []byte) error + func (k KeyVaultKeyReference) MarshalJSON() ([]byte, error) + type KeyVaultSecretReference struct + SecretURL *string + SourceVault *SubResource + func (k *KeyVaultSecretReference) UnmarshalJSON(data []byte) error + func (k KeyVaultSecretReference) MarshalJSON() ([]byte, error) + type LastPatchInstallationSummary struct + Error *APIError + ExcludedPatchCount *int32 + FailedPatchCount *int32 + InstallationActivityID *string + InstalledPatchCount *int32 + LastModifiedTime *time.Time + MaintenanceWindowExceeded *bool + NotSelectedPatchCount *int32 + PendingPatchCount *int32 + RebootStatus *RebootStatus + StartTime *time.Time + StartedBy *string + Status *PatchOperationStatus + func (l *LastPatchInstallationSummary) UnmarshalJSON(data []byte) error + func (l LastPatchInstallationSummary) MarshalJSON() ([]byte, error) + type LinuxConfiguration struct + DisablePasswordAuthentication *bool + ProvisionVMAgent *bool + SSH *SSHConfiguration + func (l *LinuxConfiguration) UnmarshalJSON(data []byte) error + func (l LinuxConfiguration) MarshalJSON() ([]byte, error) + type ListUsagesResult struct + NextLink *string + Value []*Usage + func (l *ListUsagesResult) UnmarshalJSON(data []byte) error + func (l ListUsagesResult) MarshalJSON() ([]byte, error) + type LogAnalyticsClient struct + func NewLogAnalyticsClient(subscriptionID string, credential azcore.TokenCredential, ...) (*LogAnalyticsClient, error) + func (client *LogAnalyticsClient) BeginExportRequestRateByInterval(ctx context.Context, location string, parameters RequestRateByIntervalInput, ...) (*runtime.Poller[LogAnalyticsClientExportRequestRateByIntervalResponse], error) + func (client *LogAnalyticsClient) BeginExportThrottledRequests(ctx context.Context, location string, parameters ThrottledRequestsInput, ...) (*runtime.Poller[LogAnalyticsClientExportThrottledRequestsResponse], error) + type LogAnalyticsClientBeginExportRequestRateByIntervalOptions struct + ResumeToken string + type LogAnalyticsClientBeginExportThrottledRequestsOptions struct + ResumeToken string + type LogAnalyticsClientExportRequestRateByIntervalResponse struct + type LogAnalyticsClientExportThrottledRequestsResponse struct + type LogAnalyticsInputBase struct + BlobContainerSasURI *string + FromTime *time.Time + GroupByClientApplicationID *bool + GroupByOperationName *bool + GroupByResourceName *bool + GroupByThrottlePolicy *bool + GroupByUserAgent *bool + ToTime *time.Time + func (l *LogAnalyticsInputBase) UnmarshalJSON(data []byte) error + func (l LogAnalyticsInputBase) MarshalJSON() ([]byte, error) + type LogAnalyticsOperationResult struct + Properties *LogAnalyticsOutput + func (l *LogAnalyticsOperationResult) UnmarshalJSON(data []byte) error + func (l LogAnalyticsOperationResult) MarshalJSON() ([]byte, error) + type LogAnalyticsOutput struct + Output *string + func (l *LogAnalyticsOutput) UnmarshalJSON(data []byte) error + func (l LogAnalyticsOutput) MarshalJSON() ([]byte, error) + type MaintenanceOperationResultCodeTypes string + const MaintenanceOperationResultCodeTypesMaintenanceAborted + const MaintenanceOperationResultCodeTypesMaintenanceCompleted + const MaintenanceOperationResultCodeTypesNone + const MaintenanceOperationResultCodeTypesRetryLater + func PossibleMaintenanceOperationResultCodeTypesValues() []MaintenanceOperationResultCodeTypes + type MaintenanceRedeployStatus struct + IsCustomerInitiatedMaintenanceAllowed *bool + LastOperationMessage *string + LastOperationResultCode *MaintenanceOperationResultCodeTypes + MaintenanceWindowEndTime *time.Time + MaintenanceWindowStartTime *time.Time + PreMaintenanceWindowEndTime *time.Time + PreMaintenanceWindowStartTime *time.Time + func (m *MaintenanceRedeployStatus) UnmarshalJSON(data []byte) error + func (m MaintenanceRedeployStatus) MarshalJSON() ([]byte, error) + type ManagedDiskParameters struct + DiskEncryptionSet *DiskEncryptionSetParameters + ID *string + StorageAccountType *StorageAccountTypes + func (m *ManagedDiskParameters) UnmarshalJSON(data []byte) error + func (m ManagedDiskParameters) MarshalJSON() ([]byte, error) + type NetworkInterfaceReference struct + ID *string + Properties *NetworkInterfaceReferenceProperties + func (n *NetworkInterfaceReference) UnmarshalJSON(data []byte) error + func (n NetworkInterfaceReference) MarshalJSON() ([]byte, error) + type NetworkInterfaceReferenceProperties struct + Primary *bool + func (n *NetworkInterfaceReferenceProperties) UnmarshalJSON(data []byte) error + func (n NetworkInterfaceReferenceProperties) MarshalJSON() ([]byte, error) + type NetworkProfile struct + NetworkInterfaces []*NetworkInterfaceReference + func (n *NetworkProfile) UnmarshalJSON(data []byte) error + func (n NetworkProfile) MarshalJSON() ([]byte, error) + type OSDisk struct + Caching *CachingTypes + CreateOption *DiskCreateOptionTypes + DiffDiskSettings *DiffDiskSettings + DiskSizeGB *int32 + EncryptionSettings *DiskEncryptionSettings + Image *VirtualHardDisk + ManagedDisk *ManagedDiskParameters + Name *string + OSType *OperatingSystemTypes + Vhd *VirtualHardDisk + WriteAcceleratorEnabled *bool + func (o *OSDisk) UnmarshalJSON(data []byte) error + func (o OSDisk) MarshalJSON() ([]byte, error) + type OSDiskImage struct + OperatingSystem *OperatingSystemTypes + func (o *OSDiskImage) UnmarshalJSON(data []byte) error + func (o OSDiskImage) MarshalJSON() ([]byte, error) + type OSProfile struct + AdminPassword *string + AdminUsername *string + AllowExtensionOperations *bool + ComputerName *string + CustomData *string + LinuxConfiguration *LinuxConfiguration + RequireGuestProvisionSignal *bool + Secrets []*VaultSecretGroup + WindowsConfiguration *WindowsConfiguration + func (o *OSProfile) UnmarshalJSON(data []byte) error + func (o OSProfile) MarshalJSON() ([]byte, error) + type OperatingSystemStateTypes string + const OperatingSystemStateTypesGeneralized + const OperatingSystemStateTypesSpecialized + func PossibleOperatingSystemStateTypesValues() []OperatingSystemStateTypes + type OperatingSystemTypes string + const OperatingSystemTypesLinux + const OperatingSystemTypesWindows + func PossibleOperatingSystemTypesValues() []OperatingSystemTypes + type OperationListResult struct + Value []*OperationValue + func (o *OperationListResult) UnmarshalJSON(data []byte) error + func (o OperationListResult) MarshalJSON() ([]byte, error) + type OperationValue struct + Display *OperationValueDisplay + Name *string + Origin *string + func (o *OperationValue) UnmarshalJSON(data []byte) error + func (o OperationValue) MarshalJSON() ([]byte, error) + type OperationValueDisplay struct + Description *string + Operation *string + Provider *string + Resource *string + func (o *OperationValueDisplay) UnmarshalJSON(data []byte) error + func (o OperationValueDisplay) MarshalJSON() ([]byte, error) + type OperationsClient struct + func NewOperationsClient(credential azcore.TokenCredential, options *arm.ClientOptions) (*OperationsClient, error) + func (client *OperationsClient) NewListPager(options *OperationsClientListOptions) *runtime.Pager[OperationsClientListResponse] + type OperationsClientListOptions struct + type OperationsClientListResponse struct + type OrchestrationServiceNames string + const OrchestrationServiceNamesAutomaticRepairs + func PossibleOrchestrationServiceNamesValues() []OrchestrationServiceNames + type OrchestrationServiceState string + const OrchestrationServiceStateNotRunning + const OrchestrationServiceStateRunning + const OrchestrationServiceStateSuspended + func PossibleOrchestrationServiceStateValues() []OrchestrationServiceState + type OrchestrationServiceStateAction string + const OrchestrationServiceStateActionResume + const OrchestrationServiceStateActionSuspend + func PossibleOrchestrationServiceStateActionValues() []OrchestrationServiceStateAction + type OrchestrationServiceStateInput struct + Action *OrchestrationServiceStateAction + ServiceName *OrchestrationServiceNames + func (o *OrchestrationServiceStateInput) UnmarshalJSON(data []byte) error + func (o OrchestrationServiceStateInput) MarshalJSON() ([]byte, error) + type OrchestrationServiceSummary struct + ServiceName *OrchestrationServiceNames + ServiceState *OrchestrationServiceState + func (o *OrchestrationServiceSummary) UnmarshalJSON(data []byte) error + func (o OrchestrationServiceSummary) MarshalJSON() ([]byte, error) + type PatchAssessmentState string + const PatchAssessmentStateAvailable + const PatchAssessmentStateExcluded + const PatchAssessmentStateFailed + const PatchAssessmentStateInstalled + const PatchAssessmentStateNotSelected + const PatchAssessmentStatePending + func PossiblePatchAssessmentStateValues() []PatchAssessmentState + type PatchOperationStatus string + const PatchOperationStatusCompletedWithWarnings + const PatchOperationStatusFailed + const PatchOperationStatusInProgress + const PatchOperationStatusSucceeded + func PossiblePatchOperationStatusValues() []PatchOperationStatus + type PatchSettings struct + PatchMode *InGuestPatchMode + func (p *PatchSettings) UnmarshalJSON(data []byte) error + func (p PatchSettings) MarshalJSON() ([]byte, error) + type Plan struct + Name *string + Product *string + PromotionCode *string + Publisher *string + func (p *Plan) UnmarshalJSON(data []byte) error + func (p Plan) MarshalJSON() ([]byte, error) + type ProtocolTypes string + const ProtocolTypesHTTP + const ProtocolTypesHTTPS + func PossibleProtocolTypesValues() []ProtocolTypes + type ProximityPlacementGroup struct + ID *string + Location *string + Name *string + Properties *ProximityPlacementGroupProperties + Tags map[string]*string + Type *string + func (p *ProximityPlacementGroup) UnmarshalJSON(data []byte) error + func (p ProximityPlacementGroup) MarshalJSON() ([]byte, error) + type ProximityPlacementGroupListResult struct + NextLink *string + Value []*ProximityPlacementGroup + func (p *ProximityPlacementGroupListResult) UnmarshalJSON(data []byte) error + func (p ProximityPlacementGroupListResult) MarshalJSON() ([]byte, error) + type ProximityPlacementGroupProperties struct + AvailabilitySets []*SubResourceWithColocationStatus + ColocationStatus *InstanceViewStatus + ProximityPlacementGroupType *ProximityPlacementGroupType + VirtualMachineScaleSets []*SubResourceWithColocationStatus + VirtualMachines []*SubResourceWithColocationStatus + func (p *ProximityPlacementGroupProperties) UnmarshalJSON(data []byte) error + func (p ProximityPlacementGroupProperties) MarshalJSON() ([]byte, error) + type ProximityPlacementGroupType string + const ProximityPlacementGroupTypeStandard + const ProximityPlacementGroupTypeUltra + func PossibleProximityPlacementGroupTypeValues() []ProximityPlacementGroupType + type ProximityPlacementGroupUpdate struct + Tags map[string]*string + func (p *ProximityPlacementGroupUpdate) UnmarshalJSON(data []byte) error + func (p ProximityPlacementGroupUpdate) MarshalJSON() ([]byte, error) + type ProximityPlacementGroupsClient struct + func NewProximityPlacementGroupsClient(subscriptionID string, credential azcore.TokenCredential, ...) (*ProximityPlacementGroupsClient, error) + func (client *ProximityPlacementGroupsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, ...) (ProximityPlacementGroupsClientCreateOrUpdateResponse, error) + func (client *ProximityPlacementGroupsClient) Delete(ctx context.Context, resourceGroupName string, ...) (ProximityPlacementGroupsClientDeleteResponse, error) + func (client *ProximityPlacementGroupsClient) Get(ctx context.Context, resourceGroupName string, ...) (ProximityPlacementGroupsClientGetResponse, error) + func (client *ProximityPlacementGroupsClient) NewListByResourceGroupPager(resourceGroupName string, ...) *runtime.Pager[ProximityPlacementGroupsClientListByResourceGroupResponse] + func (client *ProximityPlacementGroupsClient) NewListBySubscriptionPager(options *ProximityPlacementGroupsClientListBySubscriptionOptions) *runtime.Pager[ProximityPlacementGroupsClientListBySubscriptionResponse] + func (client *ProximityPlacementGroupsClient) Update(ctx context.Context, resourceGroupName string, ...) (ProximityPlacementGroupsClientUpdateResponse, error) + type ProximityPlacementGroupsClientCreateOrUpdateOptions struct + type ProximityPlacementGroupsClientCreateOrUpdateResponse struct + type ProximityPlacementGroupsClientDeleteOptions struct + type ProximityPlacementGroupsClientDeleteResponse struct + type ProximityPlacementGroupsClientGetOptions struct + IncludeColocationStatus *string + type ProximityPlacementGroupsClientGetResponse struct + type ProximityPlacementGroupsClientListByResourceGroupOptions struct + type ProximityPlacementGroupsClientListByResourceGroupResponse struct + type ProximityPlacementGroupsClientListBySubscriptionOptions struct + type ProximityPlacementGroupsClientListBySubscriptionResponse struct + type ProximityPlacementGroupsClientUpdateOptions struct + type ProximityPlacementGroupsClientUpdateResponse struct + type PurchasePlan struct + Name *string + Product *string + Publisher *string + func (p *PurchasePlan) UnmarshalJSON(data []byte) error + func (p PurchasePlan) MarshalJSON() ([]byte, error) + type RebootStatus string + const RebootStatusCompleted + const RebootStatusFailed + const RebootStatusNotNeeded + const RebootStatusRequired + const RebootStatusStarted + func PossibleRebootStatusValues() []RebootStatus + type RecoveryWalkResponse struct + NextPlatformUpdateDomain *int32 + WalkPerformed *bool + func (r *RecoveryWalkResponse) UnmarshalJSON(data []byte) error + func (r RecoveryWalkResponse) MarshalJSON() ([]byte, error) + type RequestRateByIntervalInput struct + BlobContainerSasURI *string + FromTime *time.Time + GroupByClientApplicationID *bool + GroupByOperationName *bool + GroupByResourceName *bool + GroupByThrottlePolicy *bool + GroupByUserAgent *bool + IntervalLength *IntervalInMins + ToTime *time.Time + func (r *RequestRateByIntervalInput) UnmarshalJSON(data []byte) error + func (r RequestRateByIntervalInput) MarshalJSON() ([]byte, error) + type Resource struct + ID *string + Location *string + Name *string + Tags map[string]*string + Type *string + func (r *Resource) UnmarshalJSON(data []byte) error + func (r Resource) MarshalJSON() ([]byte, error) + type ResourceIdentityType string + const ResourceIdentityTypeNone + const ResourceIdentityTypeSystemAssigned + const ResourceIdentityTypeSystemAssignedUserAssigned + const ResourceIdentityTypeUserAssigned + func PossibleResourceIdentityTypeValues() []ResourceIdentityType + type RetrieveBootDiagnosticsDataResult struct + ConsoleScreenshotBlobURI *string + SerialConsoleLogBlobURI *string + func (r *RetrieveBootDiagnosticsDataResult) UnmarshalJSON(data []byte) error + func (r RetrieveBootDiagnosticsDataResult) MarshalJSON() ([]byte, error) + type RollbackStatusInfo struct + FailedRolledbackInstanceCount *int32 + RollbackError *APIError + SuccessfullyRolledbackInstanceCount *int32 + func (r *RollbackStatusInfo) UnmarshalJSON(data []byte) error + func (r RollbackStatusInfo) MarshalJSON() ([]byte, error) + type RollingUpgradeActionType string + const RollingUpgradeActionTypeCancel + const RollingUpgradeActionTypeStart + func PossibleRollingUpgradeActionTypeValues() []RollingUpgradeActionType + type RollingUpgradePolicy struct + MaxBatchInstancePercent *int32 + MaxUnhealthyInstancePercent *int32 + MaxUnhealthyUpgradedInstancePercent *int32 + PauseTimeBetweenBatches *string + func (r *RollingUpgradePolicy) UnmarshalJSON(data []byte) error + func (r RollingUpgradePolicy) MarshalJSON() ([]byte, error) + type RollingUpgradeProgressInfo struct + FailedInstanceCount *int32 + InProgressInstanceCount *int32 + PendingInstanceCount *int32 + SuccessfulInstanceCount *int32 + func (r *RollingUpgradeProgressInfo) UnmarshalJSON(data []byte) error + func (r RollingUpgradeProgressInfo) MarshalJSON() ([]byte, error) + type RollingUpgradeRunningStatus struct + Code *RollingUpgradeStatusCode + LastAction *RollingUpgradeActionType + LastActionTime *time.Time + StartTime *time.Time + func (r *RollingUpgradeRunningStatus) UnmarshalJSON(data []byte) error + func (r RollingUpgradeRunningStatus) MarshalJSON() ([]byte, error) + type RollingUpgradeStatusCode string + const RollingUpgradeStatusCodeCancelled + const RollingUpgradeStatusCodeCompleted + const RollingUpgradeStatusCodeFaulted + const RollingUpgradeStatusCodeRollingForward + func PossibleRollingUpgradeStatusCodeValues() []RollingUpgradeStatusCode + type RollingUpgradeStatusInfo struct + ID *string + Location *string + Name *string + Properties *RollingUpgradeStatusInfoProperties + Tags map[string]*string + Type *string + func (r *RollingUpgradeStatusInfo) UnmarshalJSON(data []byte) error + func (r RollingUpgradeStatusInfo) MarshalJSON() ([]byte, error) + type RollingUpgradeStatusInfoProperties struct + Error *APIError + Policy *RollingUpgradePolicy + Progress *RollingUpgradeProgressInfo + RunningStatus *RollingUpgradeRunningStatus + func (r *RollingUpgradeStatusInfoProperties) UnmarshalJSON(data []byte) error + func (r RollingUpgradeStatusInfoProperties) MarshalJSON() ([]byte, error) + type SKU struct + Capacity *int64 + Name *string + Tier *string + func (s *SKU) UnmarshalJSON(data []byte) error + func (s SKU) MarshalJSON() ([]byte, error) + type SSHConfiguration struct + PublicKeys []*SSHPublicKey + func (s *SSHConfiguration) UnmarshalJSON(data []byte) error + func (s SSHConfiguration) MarshalJSON() ([]byte, error) + type SSHPublicKey struct + KeyData *string + Path *string + func (s *SSHPublicKey) UnmarshalJSON(data []byte) error + func (s SSHPublicKey) MarshalJSON() ([]byte, error) + type SSHPublicKeyGenerateKeyPairResult struct + ID *string + PrivateKey *string + PublicKey *string + func (s *SSHPublicKeyGenerateKeyPairResult) UnmarshalJSON(data []byte) error + func (s SSHPublicKeyGenerateKeyPairResult) MarshalJSON() ([]byte, error) + type SSHPublicKeyResource struct + ID *string + Location *string + Name *string + Properties *SSHPublicKeyResourceProperties + Tags map[string]*string + Type *string + func (s *SSHPublicKeyResource) UnmarshalJSON(data []byte) error + func (s SSHPublicKeyResource) MarshalJSON() ([]byte, error) + type SSHPublicKeyResourceProperties struct + PublicKey *string + func (s *SSHPublicKeyResourceProperties) UnmarshalJSON(data []byte) error + func (s SSHPublicKeyResourceProperties) MarshalJSON() ([]byte, error) + type SSHPublicKeyUpdateResource struct + Properties *SSHPublicKeyResourceProperties + Tags map[string]*string + func (s *SSHPublicKeyUpdateResource) UnmarshalJSON(data []byte) error + func (s SSHPublicKeyUpdateResource) MarshalJSON() ([]byte, error) + type SSHPublicKeysClient struct + func NewSSHPublicKeysClient(subscriptionID string, credential azcore.TokenCredential, ...) (*SSHPublicKeysClient, error) + func (client *SSHPublicKeysClient) Create(ctx context.Context, resourceGroupName string, sshPublicKeyName string, ...) (SSHPublicKeysClientCreateResponse, error) + func (client *SSHPublicKeysClient) Delete(ctx context.Context, resourceGroupName string, sshPublicKeyName string, ...) (SSHPublicKeysClientDeleteResponse, error) + func (client *SSHPublicKeysClient) GenerateKeyPair(ctx context.Context, resourceGroupName string, sshPublicKeyName string, ...) (SSHPublicKeysClientGenerateKeyPairResponse, error) + func (client *SSHPublicKeysClient) Get(ctx context.Context, resourceGroupName string, sshPublicKeyName string, ...) (SSHPublicKeysClientGetResponse, error) + func (client *SSHPublicKeysClient) NewListByResourceGroupPager(resourceGroupName string, ...) *runtime.Pager[SSHPublicKeysClientListByResourceGroupResponse] + func (client *SSHPublicKeysClient) NewListBySubscriptionPager(options *SSHPublicKeysClientListBySubscriptionOptions) *runtime.Pager[SSHPublicKeysClientListBySubscriptionResponse] + func (client *SSHPublicKeysClient) Update(ctx context.Context, resourceGroupName string, sshPublicKeyName string, ...) (SSHPublicKeysClientUpdateResponse, error) + type SSHPublicKeysClientCreateOptions struct + type SSHPublicKeysClientCreateResponse struct + type SSHPublicKeysClientDeleteOptions struct + type SSHPublicKeysClientDeleteResponse struct + type SSHPublicKeysClientGenerateKeyPairOptions struct + type SSHPublicKeysClientGenerateKeyPairResponse struct + type SSHPublicKeysClientGetOptions struct + type SSHPublicKeysClientGetResponse struct + type SSHPublicKeysClientListByResourceGroupOptions struct + type SSHPublicKeysClientListByResourceGroupResponse struct + type SSHPublicKeysClientListBySubscriptionOptions struct + type SSHPublicKeysClientListBySubscriptionResponse struct + type SSHPublicKeysClientUpdateOptions struct + type SSHPublicKeysClientUpdateResponse struct + type SSHPublicKeysGroupListResult struct + NextLink *string + Value []*SSHPublicKeyResource + func (s *SSHPublicKeysGroupListResult) UnmarshalJSON(data []byte) error + func (s SSHPublicKeysGroupListResult) MarshalJSON() ([]byte, error) + type ScaleInPolicy struct + Rules []*VirtualMachineScaleSetScaleInRules + func (s *ScaleInPolicy) UnmarshalJSON(data []byte) error + func (s ScaleInPolicy) MarshalJSON() ([]byte, error) + type ScheduledEventsProfile struct + TerminateNotificationProfile *TerminateNotificationProfile + func (s *ScheduledEventsProfile) UnmarshalJSON(data []byte) error + func (s ScheduledEventsProfile) MarshalJSON() ([]byte, error) + type SecurityProfile struct + EncryptionAtHost *bool + func (s *SecurityProfile) UnmarshalJSON(data []byte) error + func (s SecurityProfile) MarshalJSON() ([]byte, error) + type SettingNames string + const SettingNamesAutoLogon + const SettingNamesFirstLogonCommands + func PossibleSettingNamesValues() []SettingNames + type Snapshot struct + ID *string + Location *string + ManagedBy *string + Name *string + Properties *SnapshotProperties + SKU *SnapshotSKU + Tags map[string]*string + Type *string + func (s *Snapshot) UnmarshalJSON(data []byte) error + func (s Snapshot) MarshalJSON() ([]byte, error) + type SnapshotList struct + NextLink *string + Value []*Snapshot + func (s *SnapshotList) UnmarshalJSON(data []byte) error + func (s SnapshotList) MarshalJSON() ([]byte, error) + type SnapshotProperties struct + CreationData *CreationData + DiskSizeBytes *int64 + DiskSizeGB *int32 + Encryption *Encryption + EncryptionSettingsCollection *EncryptionSettingsCollection + HyperVGeneration *HyperVGeneration + Incremental *bool + OSType *OperatingSystemTypes + ProvisioningState *string + TimeCreated *time.Time + UniqueID *string + func (s *SnapshotProperties) UnmarshalJSON(data []byte) error + func (s SnapshotProperties) MarshalJSON() ([]byte, error) + type SnapshotSKU struct + Name *SnapshotStorageAccountTypes + Tier *string + func (s *SnapshotSKU) UnmarshalJSON(data []byte) error + func (s SnapshotSKU) MarshalJSON() ([]byte, error) + type SnapshotStorageAccountTypes string + const SnapshotStorageAccountTypesPremiumLRS + const SnapshotStorageAccountTypesStandardLRS + const SnapshotStorageAccountTypesStandardZRS + func PossibleSnapshotStorageAccountTypesValues() []SnapshotStorageAccountTypes + type SnapshotUpdate struct + Properties *SnapshotUpdateProperties + SKU *SnapshotSKU + Tags map[string]*string + func (s *SnapshotUpdate) UnmarshalJSON(data []byte) error + func (s SnapshotUpdate) MarshalJSON() ([]byte, error) + type SnapshotUpdateProperties struct + DiskSizeGB *int32 + Encryption *Encryption + EncryptionSettingsCollection *EncryptionSettingsCollection + OSType *OperatingSystemTypes + func (s *SnapshotUpdateProperties) UnmarshalJSON(data []byte) error + func (s SnapshotUpdateProperties) MarshalJSON() ([]byte, error) + type SnapshotsClient struct + func NewSnapshotsClient(subscriptionID string, credential azcore.TokenCredential, ...) (*SnapshotsClient, error) + func (client *SnapshotsClient) BeginCreateOrUpdate(ctx context.Context, resourceGroupName string, snapshotName string, ...) (*runtime.Poller[SnapshotsClientCreateOrUpdateResponse], error) + func (client *SnapshotsClient) BeginDelete(ctx context.Context, resourceGroupName string, snapshotName string, ...) (*runtime.Poller[SnapshotsClientDeleteResponse], error) + func (client *SnapshotsClient) BeginGrantAccess(ctx context.Context, resourceGroupName string, snapshotName string, ...) (*runtime.Poller[SnapshotsClientGrantAccessResponse], error) + func (client *SnapshotsClient) BeginRevokeAccess(ctx context.Context, resourceGroupName string, snapshotName string, ...) (*runtime.Poller[SnapshotsClientRevokeAccessResponse], error) + func (client *SnapshotsClient) BeginUpdate(ctx context.Context, resourceGroupName string, snapshotName string, ...) (*runtime.Poller[SnapshotsClientUpdateResponse], error) + func (client *SnapshotsClient) Get(ctx context.Context, resourceGroupName string, snapshotName string, ...) (SnapshotsClientGetResponse, error) + func (client *SnapshotsClient) NewListByResourceGroupPager(resourceGroupName string, options *SnapshotsClientListByResourceGroupOptions) *runtime.Pager[SnapshotsClientListByResourceGroupResponse] + func (client *SnapshotsClient) NewListPager(options *SnapshotsClientListOptions) *runtime.Pager[SnapshotsClientListResponse] + type SnapshotsClientBeginCreateOrUpdateOptions struct + ResumeToken string + type SnapshotsClientBeginDeleteOptions struct + ResumeToken string + type SnapshotsClientBeginGrantAccessOptions struct + ResumeToken string + type SnapshotsClientBeginRevokeAccessOptions struct + ResumeToken string + type SnapshotsClientBeginUpdateOptions struct + ResumeToken string + type SnapshotsClientCreateOrUpdateResponse struct + type SnapshotsClientDeleteResponse struct + type SnapshotsClientGetOptions struct + type SnapshotsClientGetResponse struct + type SnapshotsClientGrantAccessResponse struct + type SnapshotsClientListByResourceGroupOptions struct + type SnapshotsClientListByResourceGroupResponse struct + type SnapshotsClientListOptions struct + type SnapshotsClientListResponse struct + type SnapshotsClientRevokeAccessResponse struct + type SnapshotsClientUpdateResponse struct + type SoftwareUpdateRebootBehavior string + const SoftwareUpdateRebootBehaviorAlwaysRequiresReboot + const SoftwareUpdateRebootBehaviorCanRequestReboot + const SoftwareUpdateRebootBehaviorNeverReboots + func PossibleSoftwareUpdateRebootBehaviorValues() []SoftwareUpdateRebootBehavior + type SourceVault struct + ID *string + func (s *SourceVault) UnmarshalJSON(data []byte) error + func (s SourceVault) MarshalJSON() ([]byte, error) + type StatusLevelTypes string + const StatusLevelTypesError + const StatusLevelTypesInfo + const StatusLevelTypesWarning + func PossibleStatusLevelTypesValues() []StatusLevelTypes + type StorageAccountTypes string + const StorageAccountTypesPremiumLRS + const StorageAccountTypesStandardLRS + const StorageAccountTypesStandardSSDLRS + const StorageAccountTypesUltraSSDLRS + func PossibleStorageAccountTypesValues() []StorageAccountTypes + type StorageProfile struct + DataDisks []*DataDisk + ImageReference *ImageReference + OSDisk *OSDisk + func (s *StorageProfile) UnmarshalJSON(data []byte) error + func (s StorageProfile) MarshalJSON() ([]byte, error) + type SubResource struct + ID *string + func (s *SubResource) UnmarshalJSON(data []byte) error + func (s SubResource) MarshalJSON() ([]byte, error) + type SubResourceReadOnly struct + ID *string + func (s *SubResourceReadOnly) UnmarshalJSON(data []byte) error + func (s SubResourceReadOnly) MarshalJSON() ([]byte, error) + type SubResourceWithColocationStatus struct + ColocationStatus *InstanceViewStatus + ID *string + func (s *SubResourceWithColocationStatus) UnmarshalJSON(data []byte) error + func (s SubResourceWithColocationStatus) MarshalJSON() ([]byte, error) + type TerminateNotificationProfile struct + Enable *bool + NotBeforeTimeout *string + func (t *TerminateNotificationProfile) UnmarshalJSON(data []byte) error + func (t TerminateNotificationProfile) MarshalJSON() ([]byte, error) + type ThrottledRequestsInput struct + BlobContainerSasURI *string + FromTime *time.Time + GroupByClientApplicationID *bool + GroupByOperationName *bool + GroupByResourceName *bool + GroupByThrottlePolicy *bool + GroupByUserAgent *bool + ToTime *time.Time + func (t *ThrottledRequestsInput) UnmarshalJSON(data []byte) error + func (t ThrottledRequestsInput) MarshalJSON() ([]byte, error) + type UpdateResource struct + Tags map[string]*string + func (u *UpdateResource) UnmarshalJSON(data []byte) error + func (u UpdateResource) MarshalJSON() ([]byte, error) + type UpgradeMode string + const UpgradeModeAutomatic + const UpgradeModeManual + const UpgradeModeRolling + func PossibleUpgradeModeValues() []UpgradeMode + type UpgradeOperationHistoricalStatusInfo struct + Location *string + Properties *UpgradeOperationHistoricalStatusInfoProperties + Type *string + func (u *UpgradeOperationHistoricalStatusInfo) UnmarshalJSON(data []byte) error + func (u UpgradeOperationHistoricalStatusInfo) MarshalJSON() ([]byte, error) + type UpgradeOperationHistoricalStatusInfoProperties struct + Error *APIError + Progress *RollingUpgradeProgressInfo + RollbackInfo *RollbackStatusInfo + RunningStatus *UpgradeOperationHistoryStatus + StartedBy *UpgradeOperationInvoker + TargetImageReference *ImageReference + func (u *UpgradeOperationHistoricalStatusInfoProperties) UnmarshalJSON(data []byte) error + func (u UpgradeOperationHistoricalStatusInfoProperties) MarshalJSON() ([]byte, error) + type UpgradeOperationHistoryStatus struct + Code *UpgradeState + EndTime *time.Time + StartTime *time.Time + func (u *UpgradeOperationHistoryStatus) UnmarshalJSON(data []byte) error + func (u UpgradeOperationHistoryStatus) MarshalJSON() ([]byte, error) + type UpgradeOperationInvoker string + const UpgradeOperationInvokerPlatform + const UpgradeOperationInvokerUnknown + const UpgradeOperationInvokerUser + func PossibleUpgradeOperationInvokerValues() []UpgradeOperationInvoker + type UpgradePolicy struct + AutomaticOSUpgradePolicy *AutomaticOSUpgradePolicy + Mode *UpgradeMode + RollingUpgradePolicy *RollingUpgradePolicy + func (u *UpgradePolicy) UnmarshalJSON(data []byte) error + func (u UpgradePolicy) MarshalJSON() ([]byte, error) + type UpgradeState string + const UpgradeStateCancelled + const UpgradeStateCompleted + const UpgradeStateFaulted + const UpgradeStateRollingForward + func PossibleUpgradeStateValues() []UpgradeState + type Usage struct + CurrentValue *int32 + Limit *int64 + Name *UsageName + Unit *string + func (u *Usage) UnmarshalJSON(data []byte) error + func (u Usage) MarshalJSON() ([]byte, error) + type UsageClient struct + func NewUsageClient(subscriptionID string, credential azcore.TokenCredential, ...) (*UsageClient, error) + func (client *UsageClient) NewListPager(location string, options *UsageClientListOptions) *runtime.Pager[UsageClientListResponse] + type UsageClientListOptions struct + type UsageClientListResponse struct + type UsageName struct + LocalizedValue *string + Value *string + func (u *UsageName) UnmarshalJSON(data []byte) error + func (u UsageName) MarshalJSON() ([]byte, error) + type UserAssignedIdentitiesValue struct + ClientID *string + PrincipalID *string + func (u *UserAssignedIdentitiesValue) UnmarshalJSON(data []byte) error + func (u UserAssignedIdentitiesValue) MarshalJSON() ([]byte, error) + type VMDiskTypes string + const VMDiskTypesNone + const VMDiskTypesUnmanaged + func PossibleVMDiskTypesValues() []VMDiskTypes + type VMScaleSetConvertToSinglePlacementGroupInput struct + ActivePlacementGroupID *string + func (v *VMScaleSetConvertToSinglePlacementGroupInput) UnmarshalJSON(data []byte) error + func (v VMScaleSetConvertToSinglePlacementGroupInput) MarshalJSON() ([]byte, error) + type VaultCertificate struct + CertificateStore *string + CertificateURL *string + func (v *VaultCertificate) UnmarshalJSON(data []byte) error + func (v VaultCertificate) MarshalJSON() ([]byte, error) + type VaultSecretGroup struct + SourceVault *SubResource + VaultCertificates []*VaultCertificate + func (v *VaultSecretGroup) UnmarshalJSON(data []byte) error + func (v VaultSecretGroup) MarshalJSON() ([]byte, error) + type VirtualHardDisk struct + URI *string + func (v *VirtualHardDisk) UnmarshalJSON(data []byte) error + func (v VirtualHardDisk) MarshalJSON() ([]byte, error) + type VirtualMachine struct + ID *string + Identity *VirtualMachineIdentity + Location *string + Name *string + Plan *Plan + Properties *VirtualMachineProperties + Resources []*VirtualMachineExtension + Tags map[string]*string + Type *string + Zones []*string + func (v *VirtualMachine) UnmarshalJSON(data []byte) error + func (v VirtualMachine) MarshalJSON() ([]byte, error) + type VirtualMachineAgentInstanceView struct + ExtensionHandlers []*VirtualMachineExtensionHandlerInstanceView + Statuses []*InstanceViewStatus + VMAgentVersion *string + func (v *VirtualMachineAgentInstanceView) UnmarshalJSON(data []byte) error + func (v VirtualMachineAgentInstanceView) MarshalJSON() ([]byte, error) + type VirtualMachineAssessPatchesResult struct + AssessmentActivityID *string + CriticalAndSecurityPatchCount *int32 + Error *APIError + OtherPatchCount *int32 + Patches []*VirtualMachineSoftwarePatchProperties + RebootPending *bool + StartDateTime *time.Time + Status *PatchOperationStatus + func (v *VirtualMachineAssessPatchesResult) UnmarshalJSON(data []byte) error + func (v VirtualMachineAssessPatchesResult) MarshalJSON() ([]byte, error) + type VirtualMachineCaptureParameters struct + DestinationContainerName *string + OverwriteVhds *bool + VhdPrefix *string + func (v *VirtualMachineCaptureParameters) UnmarshalJSON(data []byte) error + func (v VirtualMachineCaptureParameters) MarshalJSON() ([]byte, error) + type VirtualMachineCaptureResult struct + ContentVersion *string + ID *string + Parameters any + Resources []any + Schema *string + func (v *VirtualMachineCaptureResult) UnmarshalJSON(data []byte) error + func (v VirtualMachineCaptureResult) MarshalJSON() ([]byte, error) + type VirtualMachineEvictionPolicyTypes string + const VirtualMachineEvictionPolicyTypesDeallocate + const VirtualMachineEvictionPolicyTypesDelete + func PossibleVirtualMachineEvictionPolicyTypesValues() []VirtualMachineEvictionPolicyTypes + type VirtualMachineExtension struct + ID *string + Location *string + Name *string + Properties *VirtualMachineExtensionProperties + Tags map[string]*string + Type *string + func (v *VirtualMachineExtension) UnmarshalJSON(data []byte) error + func (v VirtualMachineExtension) MarshalJSON() ([]byte, error) + type VirtualMachineExtensionHandlerInstanceView struct + Status *InstanceViewStatus + Type *string + TypeHandlerVersion *string + func (v *VirtualMachineExtensionHandlerInstanceView) UnmarshalJSON(data []byte) error + func (v VirtualMachineExtensionHandlerInstanceView) MarshalJSON() ([]byte, error) + type VirtualMachineExtensionImage struct + ID *string + Location *string + Name *string + Properties *VirtualMachineExtensionImageProperties + Tags map[string]*string + Type *string + func (v *VirtualMachineExtensionImage) UnmarshalJSON(data []byte) error + func (v VirtualMachineExtensionImage) MarshalJSON() ([]byte, error) + type VirtualMachineExtensionImageProperties struct + ComputeRole *string + HandlerSchema *string + OperatingSystem *string + SupportsMultipleExtensions *bool + VMScaleSetEnabled *bool + func (v *VirtualMachineExtensionImageProperties) UnmarshalJSON(data []byte) error + func (v VirtualMachineExtensionImageProperties) MarshalJSON() ([]byte, error) + type VirtualMachineExtensionImagesClient struct + func NewVirtualMachineExtensionImagesClient(subscriptionID string, credential azcore.TokenCredential, ...) (*VirtualMachineExtensionImagesClient, error) + func (client *VirtualMachineExtensionImagesClient) Get(ctx context.Context, location string, publisherName string, typeParam string, ...) (VirtualMachineExtensionImagesClientGetResponse, error) + func (client *VirtualMachineExtensionImagesClient) ListTypes(ctx context.Context, location string, publisherName string, ...) (VirtualMachineExtensionImagesClientListTypesResponse, error) + func (client *VirtualMachineExtensionImagesClient) ListVersions(ctx context.Context, location string, publisherName string, typeParam string, ...) (VirtualMachineExtensionImagesClientListVersionsResponse, error) + type VirtualMachineExtensionImagesClientGetOptions struct + type VirtualMachineExtensionImagesClientGetResponse struct + type VirtualMachineExtensionImagesClientListTypesOptions struct + type VirtualMachineExtensionImagesClientListTypesResponse struct + VirtualMachineExtensionImageArray []*VirtualMachineExtensionImage + type VirtualMachineExtensionImagesClientListVersionsOptions struct + Filter *string + Orderby *string + Top *int32 + type VirtualMachineExtensionImagesClientListVersionsResponse struct + VirtualMachineExtensionImageArray []*VirtualMachineExtensionImage + type VirtualMachineExtensionInstanceView struct + Name *string + Statuses []*InstanceViewStatus + Substatuses []*InstanceViewStatus + Type *string + TypeHandlerVersion *string + func (v *VirtualMachineExtensionInstanceView) UnmarshalJSON(data []byte) error + func (v VirtualMachineExtensionInstanceView) MarshalJSON() ([]byte, error) + type VirtualMachineExtensionProperties struct + AutoUpgradeMinorVersion *bool + EnableAutomaticUpgrade *bool + ForceUpdateTag *string + InstanceView *VirtualMachineExtensionInstanceView + ProtectedSettings any + ProvisioningState *string + Publisher *string + Settings any + Type *string + TypeHandlerVersion *string + func (v *VirtualMachineExtensionProperties) UnmarshalJSON(data []byte) error + func (v VirtualMachineExtensionProperties) MarshalJSON() ([]byte, error) + type VirtualMachineExtensionUpdate struct + Properties *VirtualMachineExtensionUpdateProperties + Tags map[string]*string + func (v *VirtualMachineExtensionUpdate) UnmarshalJSON(data []byte) error + func (v VirtualMachineExtensionUpdate) MarshalJSON() ([]byte, error) + type VirtualMachineExtensionUpdateProperties struct + AutoUpgradeMinorVersion *bool + EnableAutomaticUpgrade *bool + ForceUpdateTag *string + ProtectedSettings any + Publisher *string + Settings any + Type *string + TypeHandlerVersion *string + func (v *VirtualMachineExtensionUpdateProperties) UnmarshalJSON(data []byte) error + func (v VirtualMachineExtensionUpdateProperties) MarshalJSON() ([]byte, error) + type VirtualMachineExtensionsClient struct + func NewVirtualMachineExtensionsClient(subscriptionID string, credential azcore.TokenCredential, ...) (*VirtualMachineExtensionsClient, error) + func (client *VirtualMachineExtensionsClient) BeginCreateOrUpdate(ctx context.Context, resourceGroupName string, vmName string, ...) (*runtime.Poller[VirtualMachineExtensionsClientCreateOrUpdateResponse], error) + func (client *VirtualMachineExtensionsClient) BeginDelete(ctx context.Context, resourceGroupName string, vmName string, ...) (*runtime.Poller[VirtualMachineExtensionsClientDeleteResponse], error) + func (client *VirtualMachineExtensionsClient) BeginUpdate(ctx context.Context, resourceGroupName string, vmName string, ...) (*runtime.Poller[VirtualMachineExtensionsClientUpdateResponse], error) + func (client *VirtualMachineExtensionsClient) Get(ctx context.Context, resourceGroupName string, vmName string, ...) (VirtualMachineExtensionsClientGetResponse, error) + func (client *VirtualMachineExtensionsClient) List(ctx context.Context, resourceGroupName string, vmName string, ...) (VirtualMachineExtensionsClientListResponse, error) + type VirtualMachineExtensionsClientBeginCreateOrUpdateOptions struct + ResumeToken string + type VirtualMachineExtensionsClientBeginDeleteOptions struct + ResumeToken string + type VirtualMachineExtensionsClientBeginUpdateOptions struct + ResumeToken string + type VirtualMachineExtensionsClientCreateOrUpdateResponse struct + type VirtualMachineExtensionsClientDeleteResponse struct + type VirtualMachineExtensionsClientGetOptions struct + Expand *string + type VirtualMachineExtensionsClientGetResponse struct + type VirtualMachineExtensionsClientListOptions struct + Expand *string + type VirtualMachineExtensionsClientListResponse struct + type VirtualMachineExtensionsClientUpdateResponse struct + type VirtualMachineExtensionsListResult struct + Value []*VirtualMachineExtension + func (v *VirtualMachineExtensionsListResult) UnmarshalJSON(data []byte) error + func (v VirtualMachineExtensionsListResult) MarshalJSON() ([]byte, error) + type VirtualMachineHealthStatus struct + Status *InstanceViewStatus + func (v *VirtualMachineHealthStatus) UnmarshalJSON(data []byte) error + func (v VirtualMachineHealthStatus) MarshalJSON() ([]byte, error) + type VirtualMachineIdentity struct + PrincipalID *string + TenantID *string + Type *ResourceIdentityType + UserAssignedIdentities map[string]*UserAssignedIdentitiesValue + func (v *VirtualMachineIdentity) UnmarshalJSON(data []byte) error + func (v VirtualMachineIdentity) MarshalJSON() ([]byte, error) + type VirtualMachineImage struct + ID *string + Location *string + Name *string + Properties *VirtualMachineImageProperties + Tags map[string]*string + func (v *VirtualMachineImage) UnmarshalJSON(data []byte) error + func (v VirtualMachineImage) MarshalJSON() ([]byte, error) + type VirtualMachineImageProperties struct + AutomaticOSUpgradeProperties *AutomaticOSUpgradeProperties + DataDiskImages []*DataDiskImage + Disallowed *DisallowedConfiguration + HyperVGeneration *HyperVGenerationTypes + OSDiskImage *OSDiskImage + Plan *PurchasePlan + func (v *VirtualMachineImageProperties) UnmarshalJSON(data []byte) error + func (v VirtualMachineImageProperties) MarshalJSON() ([]byte, error) + type VirtualMachineImageResource struct + ID *string + Location *string + Name *string + Tags map[string]*string + func (v *VirtualMachineImageResource) UnmarshalJSON(data []byte) error + func (v VirtualMachineImageResource) MarshalJSON() ([]byte, error) + type VirtualMachineImagesClient struct + func NewVirtualMachineImagesClient(subscriptionID string, credential azcore.TokenCredential, ...) (*VirtualMachineImagesClient, error) + func (client *VirtualMachineImagesClient) Get(ctx context.Context, location string, publisherName string, offer string, ...) (VirtualMachineImagesClientGetResponse, error) + func (client *VirtualMachineImagesClient) List(ctx context.Context, location string, publisherName string, offer string, ...) (VirtualMachineImagesClientListResponse, error) + func (client *VirtualMachineImagesClient) ListOffers(ctx context.Context, location string, publisherName string, ...) (VirtualMachineImagesClientListOffersResponse, error) + func (client *VirtualMachineImagesClient) ListPublishers(ctx context.Context, location string, ...) (VirtualMachineImagesClientListPublishersResponse, error) + func (client *VirtualMachineImagesClient) ListSKUs(ctx context.Context, location string, publisherName string, offer string, ...) (VirtualMachineImagesClientListSKUsResponse, error) + type VirtualMachineImagesClientGetOptions struct + type VirtualMachineImagesClientGetResponse struct + type VirtualMachineImagesClientListOffersOptions struct + type VirtualMachineImagesClientListOffersResponse struct + VirtualMachineImageResourceArray []*VirtualMachineImageResource + type VirtualMachineImagesClientListOptions struct + Expand *string + Orderby *string + Top *int32 + type VirtualMachineImagesClientListPublishersOptions struct + type VirtualMachineImagesClientListPublishersResponse struct + VirtualMachineImageResourceArray []*VirtualMachineImageResource + type VirtualMachineImagesClientListResponse struct + VirtualMachineImageResourceArray []*VirtualMachineImageResource + type VirtualMachineImagesClientListSKUsOptions struct + type VirtualMachineImagesClientListSKUsResponse struct + VirtualMachineImageResourceArray []*VirtualMachineImageResource + type VirtualMachineInstanceView struct + AssignedHost *string + BootDiagnostics *BootDiagnosticsInstanceView + ComputerName *string + Disks []*DiskInstanceView + Extensions []*VirtualMachineExtensionInstanceView + HyperVGeneration *HyperVGenerationType + MaintenanceRedeployStatus *MaintenanceRedeployStatus + OSName *string + OSVersion *string + PatchStatus *VirtualMachinePatchStatus + PlatformFaultDomain *int32 + PlatformUpdateDomain *int32 + RdpThumbPrint *string + Statuses []*InstanceViewStatus + VMAgent *VirtualMachineAgentInstanceView + VMHealth *VirtualMachineHealthStatus + func (v *VirtualMachineInstanceView) UnmarshalJSON(data []byte) error + func (v VirtualMachineInstanceView) MarshalJSON() ([]byte, error) + type VirtualMachineListResult struct + NextLink *string + Value []*VirtualMachine + func (v *VirtualMachineListResult) UnmarshalJSON(data []byte) error + func (v VirtualMachineListResult) MarshalJSON() ([]byte, error) + type VirtualMachinePatchStatus struct + AvailablePatchSummary *AvailablePatchSummary + LastPatchInstallationSummary *LastPatchInstallationSummary + func (v *VirtualMachinePatchStatus) UnmarshalJSON(data []byte) error + func (v VirtualMachinePatchStatus) MarshalJSON() ([]byte, error) + type VirtualMachinePriorityTypes string + const VirtualMachinePriorityTypesLow + const VirtualMachinePriorityTypesRegular + const VirtualMachinePriorityTypesSpot + func PossibleVirtualMachinePriorityTypesValues() []VirtualMachinePriorityTypes + type VirtualMachineProperties struct + AdditionalCapabilities *AdditionalCapabilities + AvailabilitySet *SubResource + BillingProfile *BillingProfile + DiagnosticsProfile *DiagnosticsProfile + EvictionPolicy *VirtualMachineEvictionPolicyTypes + ExtensionsTimeBudget *string + HardwareProfile *HardwareProfile + Host *SubResource + HostGroup *SubResource + InstanceView *VirtualMachineInstanceView + LicenseType *string + NetworkProfile *NetworkProfile + OSProfile *OSProfile + Priority *VirtualMachinePriorityTypes + ProvisioningState *string + ProximityPlacementGroup *SubResource + SecurityProfile *SecurityProfile + StorageProfile *StorageProfile + VMID *string + VirtualMachineScaleSet *SubResource + func (v *VirtualMachineProperties) UnmarshalJSON(data []byte) error + func (v VirtualMachineProperties) MarshalJSON() ([]byte, error) + type VirtualMachineReimageParameters struct + TempDisk *bool + func (v *VirtualMachineReimageParameters) UnmarshalJSON(data []byte) error + func (v VirtualMachineReimageParameters) MarshalJSON() ([]byte, error) + type VirtualMachineScaleSet struct + ID *string + Identity *VirtualMachineScaleSetIdentity + Location *string + Name *string + Plan *Plan + Properties *VirtualMachineScaleSetProperties + SKU *SKU + Tags map[string]*string + Type *string + Zones []*string + func (v *VirtualMachineScaleSet) UnmarshalJSON(data []byte) error + func (v VirtualMachineScaleSet) MarshalJSON() ([]byte, error) + type VirtualMachineScaleSetDataDisk struct + Caching *CachingTypes + CreateOption *DiskCreateOptionTypes + DiskIOPSReadWrite *int64 + DiskMBpsReadWrite *int64 + DiskSizeGB *int32 + Lun *int32 + ManagedDisk *VirtualMachineScaleSetManagedDiskParameters + Name *string + WriteAcceleratorEnabled *bool + func (v *VirtualMachineScaleSetDataDisk) UnmarshalJSON(data []byte) error + func (v VirtualMachineScaleSetDataDisk) MarshalJSON() ([]byte, error) + type VirtualMachineScaleSetExtension struct + ID *string + Name *string + Properties *VirtualMachineScaleSetExtensionProperties + Type *string + func (v *VirtualMachineScaleSetExtension) UnmarshalJSON(data []byte) error + func (v VirtualMachineScaleSetExtension) MarshalJSON() ([]byte, error) + type VirtualMachineScaleSetExtensionListResult struct + NextLink *string + Value []*VirtualMachineScaleSetExtension + func (v *VirtualMachineScaleSetExtensionListResult) UnmarshalJSON(data []byte) error + func (v VirtualMachineScaleSetExtensionListResult) MarshalJSON() ([]byte, error) + type VirtualMachineScaleSetExtensionProfile struct + Extensions []*VirtualMachineScaleSetExtension + ExtensionsTimeBudget *string + func (v *VirtualMachineScaleSetExtensionProfile) UnmarshalJSON(data []byte) error + func (v VirtualMachineScaleSetExtensionProfile) MarshalJSON() ([]byte, error) + type VirtualMachineScaleSetExtensionProperties struct + AutoUpgradeMinorVersion *bool + EnableAutomaticUpgrade *bool + ForceUpdateTag *string + ProtectedSettings any + ProvisionAfterExtensions []*string + ProvisioningState *string + Publisher *string + Settings any + Type *string + TypeHandlerVersion *string + func (v *VirtualMachineScaleSetExtensionProperties) UnmarshalJSON(data []byte) error + func (v VirtualMachineScaleSetExtensionProperties) MarshalJSON() ([]byte, error) + type VirtualMachineScaleSetExtensionUpdate struct + ID *string + Name *string + Properties *VirtualMachineScaleSetExtensionProperties + Type *string + func (v *VirtualMachineScaleSetExtensionUpdate) UnmarshalJSON(data []byte) error + func (v VirtualMachineScaleSetExtensionUpdate) MarshalJSON() ([]byte, error) + type VirtualMachineScaleSetExtensionsClient struct + func NewVirtualMachineScaleSetExtensionsClient(subscriptionID string, credential azcore.TokenCredential, ...) (*VirtualMachineScaleSetExtensionsClient, error) + func (client *VirtualMachineScaleSetExtensionsClient) BeginCreateOrUpdate(ctx context.Context, resourceGroupName string, vmScaleSetName string, ...) (*runtime.Poller[VirtualMachineScaleSetExtensionsClientCreateOrUpdateResponse], ...) + func (client *VirtualMachineScaleSetExtensionsClient) BeginDelete(ctx context.Context, resourceGroupName string, vmScaleSetName string, ...) (*runtime.Poller[VirtualMachineScaleSetExtensionsClientDeleteResponse], error) + func (client *VirtualMachineScaleSetExtensionsClient) BeginUpdate(ctx context.Context, resourceGroupName string, vmScaleSetName string, ...) (*runtime.Poller[VirtualMachineScaleSetExtensionsClientUpdateResponse], error) + func (client *VirtualMachineScaleSetExtensionsClient) Get(ctx context.Context, resourceGroupName string, vmScaleSetName string, ...) (VirtualMachineScaleSetExtensionsClientGetResponse, error) + func (client *VirtualMachineScaleSetExtensionsClient) NewListPager(resourceGroupName string, vmScaleSetName string, ...) *runtime.Pager[VirtualMachineScaleSetExtensionsClientListResponse] + type VirtualMachineScaleSetExtensionsClientBeginCreateOrUpdateOptions struct + ResumeToken string + type VirtualMachineScaleSetExtensionsClientBeginDeleteOptions struct + ResumeToken string + type VirtualMachineScaleSetExtensionsClientBeginUpdateOptions struct + ResumeToken string + type VirtualMachineScaleSetExtensionsClientCreateOrUpdateResponse struct + type VirtualMachineScaleSetExtensionsClientDeleteResponse struct + type VirtualMachineScaleSetExtensionsClientGetOptions struct + Expand *string + type VirtualMachineScaleSetExtensionsClientGetResponse struct + type VirtualMachineScaleSetExtensionsClientListOptions struct + type VirtualMachineScaleSetExtensionsClientListResponse struct + type VirtualMachineScaleSetExtensionsClientUpdateResponse struct + type VirtualMachineScaleSetIPConfiguration struct + ID *string + Name *string + Properties *VirtualMachineScaleSetIPConfigurationProperties + func (v *VirtualMachineScaleSetIPConfiguration) UnmarshalJSON(data []byte) error + func (v VirtualMachineScaleSetIPConfiguration) MarshalJSON() ([]byte, error) + type VirtualMachineScaleSetIPConfigurationProperties struct + ApplicationGatewayBackendAddressPools []*SubResource + ApplicationSecurityGroups []*SubResource + LoadBalancerBackendAddressPools []*SubResource + LoadBalancerInboundNatPools []*SubResource + Primary *bool + PrivateIPAddressVersion *IPVersion + PublicIPAddressConfiguration *VirtualMachineScaleSetPublicIPAddressConfiguration + Subnet *APIEntityReference + func (v *VirtualMachineScaleSetIPConfigurationProperties) UnmarshalJSON(data []byte) error + func (v VirtualMachineScaleSetIPConfigurationProperties) MarshalJSON() ([]byte, error) + type VirtualMachineScaleSetIPTag struct + IPTagType *string + Tag *string + func (v *VirtualMachineScaleSetIPTag) UnmarshalJSON(data []byte) error + func (v VirtualMachineScaleSetIPTag) MarshalJSON() ([]byte, error) + type VirtualMachineScaleSetIdentity struct + PrincipalID *string + TenantID *string + Type *ResourceIdentityType + UserAssignedIdentities map[string]*VirtualMachineScaleSetIdentityUserAssignedIdentitiesValue + func (v *VirtualMachineScaleSetIdentity) UnmarshalJSON(data []byte) error + func (v VirtualMachineScaleSetIdentity) MarshalJSON() ([]byte, error) + type VirtualMachineScaleSetIdentityUserAssignedIdentitiesValue struct + ClientID *string + PrincipalID *string + func (v *VirtualMachineScaleSetIdentityUserAssignedIdentitiesValue) UnmarshalJSON(data []byte) error + func (v VirtualMachineScaleSetIdentityUserAssignedIdentitiesValue) MarshalJSON() ([]byte, error) + type VirtualMachineScaleSetInstanceView struct + Extensions []*VirtualMachineScaleSetVMExtensionsSummary + OrchestrationServices []*OrchestrationServiceSummary + Statuses []*InstanceViewStatus + VirtualMachine *VirtualMachineScaleSetInstanceViewStatusesSummary + func (v *VirtualMachineScaleSetInstanceView) UnmarshalJSON(data []byte) error + func (v VirtualMachineScaleSetInstanceView) MarshalJSON() ([]byte, error) + type VirtualMachineScaleSetInstanceViewStatusesSummary struct + StatusesSummary []*VirtualMachineStatusCodeCount + func (v *VirtualMachineScaleSetInstanceViewStatusesSummary) UnmarshalJSON(data []byte) error + func (v VirtualMachineScaleSetInstanceViewStatusesSummary) MarshalJSON() ([]byte, error) + type VirtualMachineScaleSetListOSUpgradeHistory struct + NextLink *string + Value []*UpgradeOperationHistoricalStatusInfo + func (v *VirtualMachineScaleSetListOSUpgradeHistory) UnmarshalJSON(data []byte) error + func (v VirtualMachineScaleSetListOSUpgradeHistory) MarshalJSON() ([]byte, error) + type VirtualMachineScaleSetListResult struct + NextLink *string + Value []*VirtualMachineScaleSet + func (v *VirtualMachineScaleSetListResult) UnmarshalJSON(data []byte) error + func (v VirtualMachineScaleSetListResult) MarshalJSON() ([]byte, error) + type VirtualMachineScaleSetListSKUsResult struct + NextLink *string + Value []*VirtualMachineScaleSetSKU + func (v *VirtualMachineScaleSetListSKUsResult) UnmarshalJSON(data []byte) error + func (v VirtualMachineScaleSetListSKUsResult) MarshalJSON() ([]byte, error) + type VirtualMachineScaleSetListWithLinkResult struct + NextLink *string + Value []*VirtualMachineScaleSet + func (v *VirtualMachineScaleSetListWithLinkResult) UnmarshalJSON(data []byte) error + func (v VirtualMachineScaleSetListWithLinkResult) MarshalJSON() ([]byte, error) + type VirtualMachineScaleSetManagedDiskParameters struct + DiskEncryptionSet *DiskEncryptionSetParameters + StorageAccountType *StorageAccountTypes + func (v *VirtualMachineScaleSetManagedDiskParameters) UnmarshalJSON(data []byte) error + func (v VirtualMachineScaleSetManagedDiskParameters) MarshalJSON() ([]byte, error) + type VirtualMachineScaleSetNetworkConfiguration struct + ID *string + Name *string + Properties *VirtualMachineScaleSetNetworkConfigurationProperties + func (v *VirtualMachineScaleSetNetworkConfiguration) UnmarshalJSON(data []byte) error + func (v VirtualMachineScaleSetNetworkConfiguration) MarshalJSON() ([]byte, error) + type VirtualMachineScaleSetNetworkConfigurationDNSSettings struct + DNSServers []*string + func (v *VirtualMachineScaleSetNetworkConfigurationDNSSettings) UnmarshalJSON(data []byte) error + func (v VirtualMachineScaleSetNetworkConfigurationDNSSettings) MarshalJSON() ([]byte, error) + type VirtualMachineScaleSetNetworkConfigurationProperties struct + DNSSettings *VirtualMachineScaleSetNetworkConfigurationDNSSettings + EnableAcceleratedNetworking *bool + EnableFpga *bool + EnableIPForwarding *bool + IPConfigurations []*VirtualMachineScaleSetIPConfiguration + NetworkSecurityGroup *SubResource + Primary *bool + func (v *VirtualMachineScaleSetNetworkConfigurationProperties) UnmarshalJSON(data []byte) error + func (v VirtualMachineScaleSetNetworkConfigurationProperties) MarshalJSON() ([]byte, error) + type VirtualMachineScaleSetNetworkProfile struct + HealthProbe *APIEntityReference + NetworkInterfaceConfigurations []*VirtualMachineScaleSetNetworkConfiguration + func (v *VirtualMachineScaleSetNetworkProfile) UnmarshalJSON(data []byte) error + func (v VirtualMachineScaleSetNetworkProfile) MarshalJSON() ([]byte, error) + type VirtualMachineScaleSetOSDisk struct + Caching *CachingTypes + CreateOption *DiskCreateOptionTypes + DiffDiskSettings *DiffDiskSettings + DiskSizeGB *int32 + Image *VirtualHardDisk + ManagedDisk *VirtualMachineScaleSetManagedDiskParameters + Name *string + OSType *OperatingSystemTypes + VhdContainers []*string + WriteAcceleratorEnabled *bool + func (v *VirtualMachineScaleSetOSDisk) UnmarshalJSON(data []byte) error + func (v VirtualMachineScaleSetOSDisk) MarshalJSON() ([]byte, error) + type VirtualMachineScaleSetOSProfile struct + AdminPassword *string + AdminUsername *string + ComputerNamePrefix *string + CustomData *string + LinuxConfiguration *LinuxConfiguration + Secrets []*VaultSecretGroup + WindowsConfiguration *WindowsConfiguration + func (v *VirtualMachineScaleSetOSProfile) UnmarshalJSON(data []byte) error + func (v VirtualMachineScaleSetOSProfile) MarshalJSON() ([]byte, error) + type VirtualMachineScaleSetProperties struct + AdditionalCapabilities *AdditionalCapabilities + AutomaticRepairsPolicy *AutomaticRepairsPolicy + DoNotRunExtensionsOnOverprovisionedVMs *bool + HostGroup *SubResource + Overprovision *bool + PlatformFaultDomainCount *int32 + ProvisioningState *string + ProximityPlacementGroup *SubResource + ScaleInPolicy *ScaleInPolicy + SinglePlacementGroup *bool + UniqueID *string + UpgradePolicy *UpgradePolicy + VirtualMachineProfile *VirtualMachineScaleSetVMProfile + ZoneBalance *bool + func (v *VirtualMachineScaleSetProperties) UnmarshalJSON(data []byte) error + func (v VirtualMachineScaleSetProperties) MarshalJSON() ([]byte, error) + type VirtualMachineScaleSetPublicIPAddressConfiguration struct + Name *string + Properties *VirtualMachineScaleSetPublicIPAddressConfigurationProperties + func (v *VirtualMachineScaleSetPublicIPAddressConfiguration) UnmarshalJSON(data []byte) error + func (v VirtualMachineScaleSetPublicIPAddressConfiguration) MarshalJSON() ([]byte, error) + type VirtualMachineScaleSetPublicIPAddressConfigurationDNSSettings struct + DomainNameLabel *string + func (v *VirtualMachineScaleSetPublicIPAddressConfigurationDNSSettings) UnmarshalJSON(data []byte) error + func (v VirtualMachineScaleSetPublicIPAddressConfigurationDNSSettings) MarshalJSON() ([]byte, error) + type VirtualMachineScaleSetPublicIPAddressConfigurationProperties struct + DNSSettings *VirtualMachineScaleSetPublicIPAddressConfigurationDNSSettings + IPTags []*VirtualMachineScaleSetIPTag + IdleTimeoutInMinutes *int32 + PublicIPAddressVersion *IPVersion + PublicIPPrefix *SubResource + func (v *VirtualMachineScaleSetPublicIPAddressConfigurationProperties) UnmarshalJSON(data []byte) error + func (v VirtualMachineScaleSetPublicIPAddressConfigurationProperties) MarshalJSON() ([]byte, error) + type VirtualMachineScaleSetReimageParameters struct + InstanceIDs []*string + TempDisk *bool + func (v *VirtualMachineScaleSetReimageParameters) UnmarshalJSON(data []byte) error + func (v VirtualMachineScaleSetReimageParameters) MarshalJSON() ([]byte, error) + type VirtualMachineScaleSetRollingUpgradesClient struct + func NewVirtualMachineScaleSetRollingUpgradesClient(subscriptionID string, credential azcore.TokenCredential, ...) (*VirtualMachineScaleSetRollingUpgradesClient, error) + func (client *VirtualMachineScaleSetRollingUpgradesClient) BeginCancel(ctx context.Context, resourceGroupName string, vmScaleSetName string, ...) (*runtime.Poller[VirtualMachineScaleSetRollingUpgradesClientCancelResponse], ...) + func (client *VirtualMachineScaleSetRollingUpgradesClient) BeginStartExtensionUpgrade(ctx context.Context, resourceGroupName string, vmScaleSetName string, ...) (...) + func (client *VirtualMachineScaleSetRollingUpgradesClient) BeginStartOSUpgrade(ctx context.Context, resourceGroupName string, vmScaleSetName string, ...) (...) + func (client *VirtualMachineScaleSetRollingUpgradesClient) GetLatest(ctx context.Context, resourceGroupName string, vmScaleSetName string, ...) (VirtualMachineScaleSetRollingUpgradesClientGetLatestResponse, error) + type VirtualMachineScaleSetRollingUpgradesClientBeginCancelOptions struct + ResumeToken string + type VirtualMachineScaleSetRollingUpgradesClientBeginStartExtensionUpgradeOptions struct + ResumeToken string + type VirtualMachineScaleSetRollingUpgradesClientBeginStartOSUpgradeOptions struct + ResumeToken string + type VirtualMachineScaleSetRollingUpgradesClientCancelResponse struct + type VirtualMachineScaleSetRollingUpgradesClientGetLatestOptions struct + type VirtualMachineScaleSetRollingUpgradesClientGetLatestResponse struct + type VirtualMachineScaleSetRollingUpgradesClientStartExtensionUpgradeResponse struct + type VirtualMachineScaleSetRollingUpgradesClientStartOSUpgradeResponse struct + type VirtualMachineScaleSetSKU struct + Capacity *VirtualMachineScaleSetSKUCapacity + ResourceType *string + SKU *SKU + func (v *VirtualMachineScaleSetSKU) UnmarshalJSON(data []byte) error + func (v VirtualMachineScaleSetSKU) MarshalJSON() ([]byte, error) + type VirtualMachineScaleSetSKUCapacity struct + DefaultCapacity *int64 + Maximum *int64 + Minimum *int64 + ScaleType *VirtualMachineScaleSetSKUScaleType + func (v *VirtualMachineScaleSetSKUCapacity) UnmarshalJSON(data []byte) error + func (v VirtualMachineScaleSetSKUCapacity) MarshalJSON() ([]byte, error) + type VirtualMachineScaleSetSKUScaleType string + const VirtualMachineScaleSetSKUScaleTypeAutomatic + const VirtualMachineScaleSetSKUScaleTypeNone + func PossibleVirtualMachineScaleSetSKUScaleTypeValues() []VirtualMachineScaleSetSKUScaleType + type VirtualMachineScaleSetScaleInRules string + const VirtualMachineScaleSetScaleInRulesDefault + const VirtualMachineScaleSetScaleInRulesNewestVM + const VirtualMachineScaleSetScaleInRulesOldestVM + func PossibleVirtualMachineScaleSetScaleInRulesValues() []VirtualMachineScaleSetScaleInRules + type VirtualMachineScaleSetStorageProfile struct + DataDisks []*VirtualMachineScaleSetDataDisk + ImageReference *ImageReference + OSDisk *VirtualMachineScaleSetOSDisk + func (v *VirtualMachineScaleSetStorageProfile) UnmarshalJSON(data []byte) error + func (v VirtualMachineScaleSetStorageProfile) MarshalJSON() ([]byte, error) + type VirtualMachineScaleSetUpdate struct + Identity *VirtualMachineScaleSetIdentity + Plan *Plan + Properties *VirtualMachineScaleSetUpdateProperties + SKU *SKU + Tags map[string]*string + func (v *VirtualMachineScaleSetUpdate) UnmarshalJSON(data []byte) error + func (v VirtualMachineScaleSetUpdate) MarshalJSON() ([]byte, error) + type VirtualMachineScaleSetUpdateIPConfiguration struct + ID *string + Name *string + Properties *VirtualMachineScaleSetUpdateIPConfigurationProperties + func (v *VirtualMachineScaleSetUpdateIPConfiguration) UnmarshalJSON(data []byte) error + func (v VirtualMachineScaleSetUpdateIPConfiguration) MarshalJSON() ([]byte, error) + type VirtualMachineScaleSetUpdateIPConfigurationProperties struct + ApplicationGatewayBackendAddressPools []*SubResource + ApplicationSecurityGroups []*SubResource + LoadBalancerBackendAddressPools []*SubResource + LoadBalancerInboundNatPools []*SubResource + Primary *bool + PrivateIPAddressVersion *IPVersion + PublicIPAddressConfiguration *VirtualMachineScaleSetUpdatePublicIPAddressConfiguration + Subnet *APIEntityReference + func (v *VirtualMachineScaleSetUpdateIPConfigurationProperties) UnmarshalJSON(data []byte) error + func (v VirtualMachineScaleSetUpdateIPConfigurationProperties) MarshalJSON() ([]byte, error) + type VirtualMachineScaleSetUpdateNetworkConfiguration struct + ID *string + Name *string + Properties *VirtualMachineScaleSetUpdateNetworkConfigurationProperties + func (v *VirtualMachineScaleSetUpdateNetworkConfiguration) UnmarshalJSON(data []byte) error + func (v VirtualMachineScaleSetUpdateNetworkConfiguration) MarshalJSON() ([]byte, error) + type VirtualMachineScaleSetUpdateNetworkConfigurationProperties struct + DNSSettings *VirtualMachineScaleSetNetworkConfigurationDNSSettings + EnableAcceleratedNetworking *bool + EnableFpga *bool + EnableIPForwarding *bool + IPConfigurations []*VirtualMachineScaleSetUpdateIPConfiguration + NetworkSecurityGroup *SubResource + Primary *bool + func (v *VirtualMachineScaleSetUpdateNetworkConfigurationProperties) UnmarshalJSON(data []byte) error + func (v VirtualMachineScaleSetUpdateNetworkConfigurationProperties) MarshalJSON() ([]byte, error) + type VirtualMachineScaleSetUpdateNetworkProfile struct + HealthProbe *APIEntityReference + NetworkInterfaceConfigurations []*VirtualMachineScaleSetUpdateNetworkConfiguration + func (v *VirtualMachineScaleSetUpdateNetworkProfile) UnmarshalJSON(data []byte) error + func (v VirtualMachineScaleSetUpdateNetworkProfile) MarshalJSON() ([]byte, error) + type VirtualMachineScaleSetUpdateOSDisk struct + Caching *CachingTypes + DiskSizeGB *int32 + Image *VirtualHardDisk + ManagedDisk *VirtualMachineScaleSetManagedDiskParameters + VhdContainers []*string + WriteAcceleratorEnabled *bool + func (v *VirtualMachineScaleSetUpdateOSDisk) UnmarshalJSON(data []byte) error + func (v VirtualMachineScaleSetUpdateOSDisk) MarshalJSON() ([]byte, error) + type VirtualMachineScaleSetUpdateOSProfile struct + CustomData *string + LinuxConfiguration *LinuxConfiguration + Secrets []*VaultSecretGroup + WindowsConfiguration *WindowsConfiguration + func (v *VirtualMachineScaleSetUpdateOSProfile) UnmarshalJSON(data []byte) error + func (v VirtualMachineScaleSetUpdateOSProfile) MarshalJSON() ([]byte, error) + type VirtualMachineScaleSetUpdateProperties struct + AdditionalCapabilities *AdditionalCapabilities + AutomaticRepairsPolicy *AutomaticRepairsPolicy + DoNotRunExtensionsOnOverprovisionedVMs *bool + Overprovision *bool + ProximityPlacementGroup *SubResource + ScaleInPolicy *ScaleInPolicy + SinglePlacementGroup *bool + UpgradePolicy *UpgradePolicy + VirtualMachineProfile *VirtualMachineScaleSetUpdateVMProfile + func (v *VirtualMachineScaleSetUpdateProperties) UnmarshalJSON(data []byte) error + func (v VirtualMachineScaleSetUpdateProperties) MarshalJSON() ([]byte, error) + type VirtualMachineScaleSetUpdatePublicIPAddressConfiguration struct + Name *string + Properties *VirtualMachineScaleSetUpdatePublicIPAddressConfigurationProperties + func (v *VirtualMachineScaleSetUpdatePublicIPAddressConfiguration) UnmarshalJSON(data []byte) error + func (v VirtualMachineScaleSetUpdatePublicIPAddressConfiguration) MarshalJSON() ([]byte, error) + type VirtualMachineScaleSetUpdatePublicIPAddressConfigurationProperties struct + DNSSettings *VirtualMachineScaleSetPublicIPAddressConfigurationDNSSettings + IdleTimeoutInMinutes *int32 + func (v *VirtualMachineScaleSetUpdatePublicIPAddressConfigurationProperties) UnmarshalJSON(data []byte) error + func (v VirtualMachineScaleSetUpdatePublicIPAddressConfigurationProperties) MarshalJSON() ([]byte, error) + type VirtualMachineScaleSetUpdateStorageProfile struct + DataDisks []*VirtualMachineScaleSetDataDisk + ImageReference *ImageReference + OSDisk *VirtualMachineScaleSetUpdateOSDisk + func (v *VirtualMachineScaleSetUpdateStorageProfile) UnmarshalJSON(data []byte) error + func (v VirtualMachineScaleSetUpdateStorageProfile) MarshalJSON() ([]byte, error) + type VirtualMachineScaleSetUpdateVMProfile struct + BillingProfile *BillingProfile + DiagnosticsProfile *DiagnosticsProfile + ExtensionProfile *VirtualMachineScaleSetExtensionProfile + LicenseType *string + NetworkProfile *VirtualMachineScaleSetUpdateNetworkProfile + OSProfile *VirtualMachineScaleSetUpdateOSProfile + ScheduledEventsProfile *ScheduledEventsProfile + SecurityProfile *SecurityProfile + StorageProfile *VirtualMachineScaleSetUpdateStorageProfile + func (v *VirtualMachineScaleSetUpdateVMProfile) UnmarshalJSON(data []byte) error + func (v VirtualMachineScaleSetUpdateVMProfile) MarshalJSON() ([]byte, error) + type VirtualMachineScaleSetVM struct + ID *string + InstanceID *string + Location *string + Name *string + Plan *Plan + Properties *VirtualMachineScaleSetVMProperties + Resources []*VirtualMachineExtension + SKU *SKU + Tags map[string]*string + Type *string + Zones []*string + func (v *VirtualMachineScaleSetVM) UnmarshalJSON(data []byte) error + func (v VirtualMachineScaleSetVM) MarshalJSON() ([]byte, error) + type VirtualMachineScaleSetVMExtension struct + ID *string + Name *string + Properties *VirtualMachineExtensionProperties + Type *string + func (v *VirtualMachineScaleSetVMExtension) UnmarshalJSON(data []byte) error + func (v VirtualMachineScaleSetVMExtension) MarshalJSON() ([]byte, error) + type VirtualMachineScaleSetVMExtensionUpdate struct + ID *string + Name *string + Properties *VirtualMachineExtensionUpdateProperties + Type *string + func (v *VirtualMachineScaleSetVMExtensionUpdate) UnmarshalJSON(data []byte) error + func (v VirtualMachineScaleSetVMExtensionUpdate) MarshalJSON() ([]byte, error) + type VirtualMachineScaleSetVMExtensionsClient struct + func NewVirtualMachineScaleSetVMExtensionsClient(subscriptionID string, credential azcore.TokenCredential, ...) (*VirtualMachineScaleSetVMExtensionsClient, error) + func (client *VirtualMachineScaleSetVMExtensionsClient) BeginCreateOrUpdate(ctx context.Context, resourceGroupName string, vmScaleSetName string, ...) (...) + func (client *VirtualMachineScaleSetVMExtensionsClient) BeginDelete(ctx context.Context, resourceGroupName string, vmScaleSetName string, ...) (*runtime.Poller[VirtualMachineScaleSetVMExtensionsClientDeleteResponse], error) + func (client *VirtualMachineScaleSetVMExtensionsClient) BeginUpdate(ctx context.Context, resourceGroupName string, vmScaleSetName string, ...) (*runtime.Poller[VirtualMachineScaleSetVMExtensionsClientUpdateResponse], error) + func (client *VirtualMachineScaleSetVMExtensionsClient) Get(ctx context.Context, resourceGroupName string, vmScaleSetName string, ...) (VirtualMachineScaleSetVMExtensionsClientGetResponse, error) + func (client *VirtualMachineScaleSetVMExtensionsClient) List(ctx context.Context, resourceGroupName string, vmScaleSetName string, ...) (VirtualMachineScaleSetVMExtensionsClientListResponse, error) + type VirtualMachineScaleSetVMExtensionsClientBeginCreateOrUpdateOptions struct + ResumeToken string + type VirtualMachineScaleSetVMExtensionsClientBeginDeleteOptions struct + ResumeToken string + type VirtualMachineScaleSetVMExtensionsClientBeginUpdateOptions struct + ResumeToken string + type VirtualMachineScaleSetVMExtensionsClientCreateOrUpdateResponse struct + type VirtualMachineScaleSetVMExtensionsClientDeleteResponse struct + type VirtualMachineScaleSetVMExtensionsClientGetOptions struct + Expand *string + type VirtualMachineScaleSetVMExtensionsClientGetResponse struct + type VirtualMachineScaleSetVMExtensionsClientListOptions struct + Expand *string + type VirtualMachineScaleSetVMExtensionsClientListResponse struct + type VirtualMachineScaleSetVMExtensionsClientUpdateResponse struct + type VirtualMachineScaleSetVMExtensionsListResult struct + Value []*VirtualMachineScaleSetVMExtension + func (v *VirtualMachineScaleSetVMExtensionsListResult) UnmarshalJSON(data []byte) error + func (v VirtualMachineScaleSetVMExtensionsListResult) MarshalJSON() ([]byte, error) + type VirtualMachineScaleSetVMExtensionsSummary struct + Name *string + StatusesSummary []*VirtualMachineStatusCodeCount + func (v *VirtualMachineScaleSetVMExtensionsSummary) UnmarshalJSON(data []byte) error + func (v VirtualMachineScaleSetVMExtensionsSummary) MarshalJSON() ([]byte, error) + type VirtualMachineScaleSetVMInstanceIDs struct + InstanceIDs []*string + func (v *VirtualMachineScaleSetVMInstanceIDs) UnmarshalJSON(data []byte) error + func (v VirtualMachineScaleSetVMInstanceIDs) MarshalJSON() ([]byte, error) + type VirtualMachineScaleSetVMInstanceRequiredIDs struct + InstanceIDs []*string + func (v *VirtualMachineScaleSetVMInstanceRequiredIDs) UnmarshalJSON(data []byte) error + func (v VirtualMachineScaleSetVMInstanceRequiredIDs) MarshalJSON() ([]byte, error) + type VirtualMachineScaleSetVMInstanceView struct + AssignedHost *string + BootDiagnostics *BootDiagnosticsInstanceView + Disks []*DiskInstanceView + Extensions []*VirtualMachineExtensionInstanceView + MaintenanceRedeployStatus *MaintenanceRedeployStatus + PlacementGroupID *string + PlatformFaultDomain *int32 + PlatformUpdateDomain *int32 + RdpThumbPrint *string + Statuses []*InstanceViewStatus + VMAgent *VirtualMachineAgentInstanceView + VMHealth *VirtualMachineHealthStatus + func (v *VirtualMachineScaleSetVMInstanceView) UnmarshalJSON(data []byte) error + func (v VirtualMachineScaleSetVMInstanceView) MarshalJSON() ([]byte, error) + type VirtualMachineScaleSetVMListResult struct + NextLink *string + Value []*VirtualMachineScaleSetVM + func (v *VirtualMachineScaleSetVMListResult) UnmarshalJSON(data []byte) error + func (v VirtualMachineScaleSetVMListResult) MarshalJSON() ([]byte, error) + type VirtualMachineScaleSetVMNetworkProfileConfiguration struct + NetworkInterfaceConfigurations []*VirtualMachineScaleSetNetworkConfiguration + func (v *VirtualMachineScaleSetVMNetworkProfileConfiguration) UnmarshalJSON(data []byte) error + func (v VirtualMachineScaleSetVMNetworkProfileConfiguration) MarshalJSON() ([]byte, error) + type VirtualMachineScaleSetVMProfile struct + BillingProfile *BillingProfile + DiagnosticsProfile *DiagnosticsProfile + EvictionPolicy *VirtualMachineEvictionPolicyTypes + ExtensionProfile *VirtualMachineScaleSetExtensionProfile + LicenseType *string + NetworkProfile *VirtualMachineScaleSetNetworkProfile + OSProfile *VirtualMachineScaleSetOSProfile + Priority *VirtualMachinePriorityTypes + ScheduledEventsProfile *ScheduledEventsProfile + SecurityProfile *SecurityProfile + StorageProfile *VirtualMachineScaleSetStorageProfile + func (v *VirtualMachineScaleSetVMProfile) UnmarshalJSON(data []byte) error + func (v VirtualMachineScaleSetVMProfile) MarshalJSON() ([]byte, error) + type VirtualMachineScaleSetVMProperties struct + AdditionalCapabilities *AdditionalCapabilities + AvailabilitySet *SubResource + DiagnosticsProfile *DiagnosticsProfile + HardwareProfile *HardwareProfile + InstanceView *VirtualMachineScaleSetVMInstanceView + LatestModelApplied *bool + LicenseType *string + ModelDefinitionApplied *string + NetworkProfile *NetworkProfile + NetworkProfileConfiguration *VirtualMachineScaleSetVMNetworkProfileConfiguration + OSProfile *OSProfile + ProtectionPolicy *VirtualMachineScaleSetVMProtectionPolicy + ProvisioningState *string + SecurityProfile *SecurityProfile + StorageProfile *StorageProfile + VMID *string + func (v *VirtualMachineScaleSetVMProperties) UnmarshalJSON(data []byte) error + func (v VirtualMachineScaleSetVMProperties) MarshalJSON() ([]byte, error) + type VirtualMachineScaleSetVMProtectionPolicy struct + ProtectFromScaleIn *bool + ProtectFromScaleSetActions *bool + func (v *VirtualMachineScaleSetVMProtectionPolicy) UnmarshalJSON(data []byte) error + func (v VirtualMachineScaleSetVMProtectionPolicy) MarshalJSON() ([]byte, error) + type VirtualMachineScaleSetVMReimageParameters struct + TempDisk *bool + func (v *VirtualMachineScaleSetVMReimageParameters) UnmarshalJSON(data []byte) error + func (v VirtualMachineScaleSetVMReimageParameters) MarshalJSON() ([]byte, error) + type VirtualMachineScaleSetVMsClient struct + func NewVirtualMachineScaleSetVMsClient(subscriptionID string, credential azcore.TokenCredential, ...) (*VirtualMachineScaleSetVMsClient, error) + func (client *VirtualMachineScaleSetVMsClient) BeginDeallocate(ctx context.Context, resourceGroupName string, vmScaleSetName string, ...) (*runtime.Poller[VirtualMachineScaleSetVMsClientDeallocateResponse], error) + func (client *VirtualMachineScaleSetVMsClient) BeginDelete(ctx context.Context, resourceGroupName string, vmScaleSetName string, ...) (*runtime.Poller[VirtualMachineScaleSetVMsClientDeleteResponse], error) + func (client *VirtualMachineScaleSetVMsClient) BeginPerformMaintenance(ctx context.Context, resourceGroupName string, vmScaleSetName string, ...) (*runtime.Poller[VirtualMachineScaleSetVMsClientPerformMaintenanceResponse], ...) + func (client *VirtualMachineScaleSetVMsClient) BeginPowerOff(ctx context.Context, resourceGroupName string, vmScaleSetName string, ...) (*runtime.Poller[VirtualMachineScaleSetVMsClientPowerOffResponse], error) + func (client *VirtualMachineScaleSetVMsClient) BeginRedeploy(ctx context.Context, resourceGroupName string, vmScaleSetName string, ...) (*runtime.Poller[VirtualMachineScaleSetVMsClientRedeployResponse], error) + func (client *VirtualMachineScaleSetVMsClient) BeginReimage(ctx context.Context, resourceGroupName string, vmScaleSetName string, ...) (*runtime.Poller[VirtualMachineScaleSetVMsClientReimageResponse], error) + func (client *VirtualMachineScaleSetVMsClient) BeginReimageAll(ctx context.Context, resourceGroupName string, vmScaleSetName string, ...) (*runtime.Poller[VirtualMachineScaleSetVMsClientReimageAllResponse], error) + func (client *VirtualMachineScaleSetVMsClient) BeginRestart(ctx context.Context, resourceGroupName string, vmScaleSetName string, ...) (*runtime.Poller[VirtualMachineScaleSetVMsClientRestartResponse], error) + func (client *VirtualMachineScaleSetVMsClient) BeginStart(ctx context.Context, resourceGroupName string, vmScaleSetName string, ...) (*runtime.Poller[VirtualMachineScaleSetVMsClientStartResponse], error) + func (client *VirtualMachineScaleSetVMsClient) BeginUpdate(ctx context.Context, resourceGroupName string, vmScaleSetName string, ...) (*runtime.Poller[VirtualMachineScaleSetVMsClientUpdateResponse], error) + func (client *VirtualMachineScaleSetVMsClient) Get(ctx context.Context, resourceGroupName string, vmScaleSetName string, ...) (VirtualMachineScaleSetVMsClientGetResponse, error) + func (client *VirtualMachineScaleSetVMsClient) GetInstanceView(ctx context.Context, resourceGroupName string, vmScaleSetName string, ...) (VirtualMachineScaleSetVMsClientGetInstanceViewResponse, error) + func (client *VirtualMachineScaleSetVMsClient) NewListPager(resourceGroupName string, virtualMachineScaleSetName string, ...) *runtime.Pager[VirtualMachineScaleSetVMsClientListResponse] + func (client *VirtualMachineScaleSetVMsClient) RetrieveBootDiagnosticsData(ctx context.Context, resourceGroupName string, vmScaleSetName string, ...) (VirtualMachineScaleSetVMsClientRetrieveBootDiagnosticsDataResponse, error) + func (client *VirtualMachineScaleSetVMsClient) SimulateEviction(ctx context.Context, resourceGroupName string, vmScaleSetName string, ...) (VirtualMachineScaleSetVMsClientSimulateEvictionResponse, error) + type VirtualMachineScaleSetVMsClientBeginDeallocateOptions struct + ResumeToken string + type VirtualMachineScaleSetVMsClientBeginDeleteOptions struct + ResumeToken string + type VirtualMachineScaleSetVMsClientBeginPerformMaintenanceOptions struct + ResumeToken string + type VirtualMachineScaleSetVMsClientBeginPowerOffOptions struct + ResumeToken string + SkipShutdown *bool + type VirtualMachineScaleSetVMsClientBeginRedeployOptions struct + ResumeToken string + type VirtualMachineScaleSetVMsClientBeginReimageAllOptions struct + ResumeToken string + type VirtualMachineScaleSetVMsClientBeginReimageOptions struct + ResumeToken string + VMScaleSetVMReimageInput *VirtualMachineScaleSetVMReimageParameters + type VirtualMachineScaleSetVMsClientBeginRestartOptions struct + ResumeToken string + type VirtualMachineScaleSetVMsClientBeginStartOptions struct + ResumeToken string + type VirtualMachineScaleSetVMsClientBeginUpdateOptions struct + ResumeToken string + type VirtualMachineScaleSetVMsClientDeallocateResponse struct + type VirtualMachineScaleSetVMsClientDeleteResponse struct + type VirtualMachineScaleSetVMsClientGetInstanceViewOptions struct + type VirtualMachineScaleSetVMsClientGetInstanceViewResponse struct + type VirtualMachineScaleSetVMsClientGetOptions struct + Expand *string + type VirtualMachineScaleSetVMsClientGetResponse struct + type VirtualMachineScaleSetVMsClientListOptions struct + Expand *string + Filter *string + Select *string + type VirtualMachineScaleSetVMsClientListResponse struct + type VirtualMachineScaleSetVMsClientPerformMaintenanceResponse struct + type VirtualMachineScaleSetVMsClientPowerOffResponse struct + type VirtualMachineScaleSetVMsClientRedeployResponse struct + type VirtualMachineScaleSetVMsClientReimageAllResponse struct + type VirtualMachineScaleSetVMsClientReimageResponse struct + type VirtualMachineScaleSetVMsClientRestartResponse struct + type VirtualMachineScaleSetVMsClientRetrieveBootDiagnosticsDataOptions struct + SasURIExpirationTimeInMinutes *int32 + type VirtualMachineScaleSetVMsClientRetrieveBootDiagnosticsDataResponse struct + type VirtualMachineScaleSetVMsClientSimulateEvictionOptions struct + type VirtualMachineScaleSetVMsClientSimulateEvictionResponse struct + type VirtualMachineScaleSetVMsClientStartResponse struct + type VirtualMachineScaleSetVMsClientUpdateResponse struct + type VirtualMachineScaleSetsClient struct + func NewVirtualMachineScaleSetsClient(subscriptionID string, credential azcore.TokenCredential, ...) (*VirtualMachineScaleSetsClient, error) + func (client *VirtualMachineScaleSetsClient) BeginCreateOrUpdate(ctx context.Context, resourceGroupName string, vmScaleSetName string, ...) (*runtime.Poller[VirtualMachineScaleSetsClientCreateOrUpdateResponse], error) + func (client *VirtualMachineScaleSetsClient) BeginDeallocate(ctx context.Context, resourceGroupName string, vmScaleSetName string, ...) (*runtime.Poller[VirtualMachineScaleSetsClientDeallocateResponse], error) + func (client *VirtualMachineScaleSetsClient) BeginDelete(ctx context.Context, resourceGroupName string, vmScaleSetName string, ...) (*runtime.Poller[VirtualMachineScaleSetsClientDeleteResponse], error) + func (client *VirtualMachineScaleSetsClient) BeginDeleteInstances(ctx context.Context, resourceGroupName string, vmScaleSetName string, ...) (*runtime.Poller[VirtualMachineScaleSetsClientDeleteInstancesResponse], error) + func (client *VirtualMachineScaleSetsClient) BeginPerformMaintenance(ctx context.Context, resourceGroupName string, vmScaleSetName string, ...) (*runtime.Poller[VirtualMachineScaleSetsClientPerformMaintenanceResponse], ...) + func (client *VirtualMachineScaleSetsClient) BeginPowerOff(ctx context.Context, resourceGroupName string, vmScaleSetName string, ...) (*runtime.Poller[VirtualMachineScaleSetsClientPowerOffResponse], error) + func (client *VirtualMachineScaleSetsClient) BeginRedeploy(ctx context.Context, resourceGroupName string, vmScaleSetName string, ...) (*runtime.Poller[VirtualMachineScaleSetsClientRedeployResponse], error) + func (client *VirtualMachineScaleSetsClient) BeginReimage(ctx context.Context, resourceGroupName string, vmScaleSetName string, ...) (*runtime.Poller[VirtualMachineScaleSetsClientReimageResponse], error) + func (client *VirtualMachineScaleSetsClient) BeginReimageAll(ctx context.Context, resourceGroupName string, vmScaleSetName string, ...) (*runtime.Poller[VirtualMachineScaleSetsClientReimageAllResponse], error) + func (client *VirtualMachineScaleSetsClient) BeginRestart(ctx context.Context, resourceGroupName string, vmScaleSetName string, ...) (*runtime.Poller[VirtualMachineScaleSetsClientRestartResponse], error) + func (client *VirtualMachineScaleSetsClient) BeginSetOrchestrationServiceState(ctx context.Context, resourceGroupName string, vmScaleSetName string, ...) (...) + func (client *VirtualMachineScaleSetsClient) BeginStart(ctx context.Context, resourceGroupName string, vmScaleSetName string, ...) (*runtime.Poller[VirtualMachineScaleSetsClientStartResponse], error) + func (client *VirtualMachineScaleSetsClient) BeginUpdate(ctx context.Context, resourceGroupName string, vmScaleSetName string, ...) (*runtime.Poller[VirtualMachineScaleSetsClientUpdateResponse], error) + func (client *VirtualMachineScaleSetsClient) BeginUpdateInstances(ctx context.Context, resourceGroupName string, vmScaleSetName string, ...) (*runtime.Poller[VirtualMachineScaleSetsClientUpdateInstancesResponse], error) + func (client *VirtualMachineScaleSetsClient) ConvertToSinglePlacementGroup(ctx context.Context, resourceGroupName string, vmScaleSetName string, ...) (VirtualMachineScaleSetsClientConvertToSinglePlacementGroupResponse, error) + func (client *VirtualMachineScaleSetsClient) ForceRecoveryServiceFabricPlatformUpdateDomainWalk(ctx context.Context, resourceGroupName string, vmScaleSetName string, ...) (...) + func (client *VirtualMachineScaleSetsClient) Get(ctx context.Context, resourceGroupName string, vmScaleSetName string, ...) (VirtualMachineScaleSetsClientGetResponse, error) + func (client *VirtualMachineScaleSetsClient) GetInstanceView(ctx context.Context, resourceGroupName string, vmScaleSetName string, ...) (VirtualMachineScaleSetsClientGetInstanceViewResponse, error) + func (client *VirtualMachineScaleSetsClient) NewGetOSUpgradeHistoryPager(resourceGroupName string, vmScaleSetName string, ...) *runtime.Pager[VirtualMachineScaleSetsClientGetOSUpgradeHistoryResponse] + func (client *VirtualMachineScaleSetsClient) NewListAllPager(options *VirtualMachineScaleSetsClientListAllOptions) *runtime.Pager[VirtualMachineScaleSetsClientListAllResponse] + func (client *VirtualMachineScaleSetsClient) NewListPager(resourceGroupName string, options *VirtualMachineScaleSetsClientListOptions) *runtime.Pager[VirtualMachineScaleSetsClientListResponse] + func (client *VirtualMachineScaleSetsClient) NewListSKUsPager(resourceGroupName string, vmScaleSetName string, ...) *runtime.Pager[VirtualMachineScaleSetsClientListSKUsResponse] + type VirtualMachineScaleSetsClientBeginCreateOrUpdateOptions struct + ResumeToken string + type VirtualMachineScaleSetsClientBeginDeallocateOptions struct + ResumeToken string + VMInstanceIDs *VirtualMachineScaleSetVMInstanceIDs + type VirtualMachineScaleSetsClientBeginDeleteInstancesOptions struct + ResumeToken string + type VirtualMachineScaleSetsClientBeginDeleteOptions struct + ResumeToken string + type VirtualMachineScaleSetsClientBeginPerformMaintenanceOptions struct + ResumeToken string + VMInstanceIDs *VirtualMachineScaleSetVMInstanceIDs + type VirtualMachineScaleSetsClientBeginPowerOffOptions struct + ResumeToken string + SkipShutdown *bool + VMInstanceIDs *VirtualMachineScaleSetVMInstanceIDs + type VirtualMachineScaleSetsClientBeginRedeployOptions struct + ResumeToken string + VMInstanceIDs *VirtualMachineScaleSetVMInstanceIDs + type VirtualMachineScaleSetsClientBeginReimageAllOptions struct + ResumeToken string + VMInstanceIDs *VirtualMachineScaleSetVMInstanceIDs + type VirtualMachineScaleSetsClientBeginReimageOptions struct + ResumeToken string + VMScaleSetReimageInput *VirtualMachineScaleSetReimageParameters + type VirtualMachineScaleSetsClientBeginRestartOptions struct + ResumeToken string + VMInstanceIDs *VirtualMachineScaleSetVMInstanceIDs + type VirtualMachineScaleSetsClientBeginSetOrchestrationServiceStateOptions struct + ResumeToken string + type VirtualMachineScaleSetsClientBeginStartOptions struct + ResumeToken string + VMInstanceIDs *VirtualMachineScaleSetVMInstanceIDs + type VirtualMachineScaleSetsClientBeginUpdateInstancesOptions struct + ResumeToken string + type VirtualMachineScaleSetsClientBeginUpdateOptions struct + ResumeToken string + type VirtualMachineScaleSetsClientConvertToSinglePlacementGroupOptions struct + type VirtualMachineScaleSetsClientConvertToSinglePlacementGroupResponse struct + type VirtualMachineScaleSetsClientCreateOrUpdateResponse struct + type VirtualMachineScaleSetsClientDeallocateResponse struct + type VirtualMachineScaleSetsClientDeleteInstancesResponse struct + type VirtualMachineScaleSetsClientDeleteResponse struct + type VirtualMachineScaleSetsClientForceRecoveryServiceFabricPlatformUpdateDomainWalkOptions struct + type VirtualMachineScaleSetsClientForceRecoveryServiceFabricPlatformUpdateDomainWalkResponse struct + type VirtualMachineScaleSetsClientGetInstanceViewOptions struct + type VirtualMachineScaleSetsClientGetInstanceViewResponse struct + type VirtualMachineScaleSetsClientGetOSUpgradeHistoryOptions struct + type VirtualMachineScaleSetsClientGetOSUpgradeHistoryResponse struct + type VirtualMachineScaleSetsClientGetOptions struct + type VirtualMachineScaleSetsClientGetResponse struct + type VirtualMachineScaleSetsClientListAllOptions struct + type VirtualMachineScaleSetsClientListAllResponse struct + type VirtualMachineScaleSetsClientListOptions struct + type VirtualMachineScaleSetsClientListResponse struct + type VirtualMachineScaleSetsClientListSKUsOptions struct + type VirtualMachineScaleSetsClientListSKUsResponse struct + type VirtualMachineScaleSetsClientPerformMaintenanceResponse struct + type VirtualMachineScaleSetsClientPowerOffResponse struct + type VirtualMachineScaleSetsClientRedeployResponse struct + type VirtualMachineScaleSetsClientReimageAllResponse struct + type VirtualMachineScaleSetsClientReimageResponse struct + type VirtualMachineScaleSetsClientRestartResponse struct + type VirtualMachineScaleSetsClientSetOrchestrationServiceStateResponse struct + type VirtualMachineScaleSetsClientStartResponse struct + type VirtualMachineScaleSetsClientUpdateInstancesResponse struct + type VirtualMachineScaleSetsClientUpdateResponse struct + type VirtualMachineSize struct + MaxDataDiskCount *int32 + MemoryInMB *int32 + Name *string + NumberOfCores *int32 + OSDiskSizeInMB *int32 + ResourceDiskSizeInMB *int32 + func (v *VirtualMachineSize) UnmarshalJSON(data []byte) error + func (v VirtualMachineSize) MarshalJSON() ([]byte, error) + type VirtualMachineSizeListResult struct + Value []*VirtualMachineSize + func (v *VirtualMachineSizeListResult) UnmarshalJSON(data []byte) error + func (v VirtualMachineSizeListResult) MarshalJSON() ([]byte, error) + type VirtualMachineSizeTypes string + const VirtualMachineSizeTypesBasicA0 + const VirtualMachineSizeTypesBasicA1 + const VirtualMachineSizeTypesBasicA2 + const VirtualMachineSizeTypesBasicA3 + const VirtualMachineSizeTypesBasicA4 + const VirtualMachineSizeTypesStandardA0 + const VirtualMachineSizeTypesStandardA1 + const VirtualMachineSizeTypesStandardA10 + const VirtualMachineSizeTypesStandardA11 + const VirtualMachineSizeTypesStandardA1V2 + const VirtualMachineSizeTypesStandardA2 + const VirtualMachineSizeTypesStandardA2MV2 + const VirtualMachineSizeTypesStandardA2V2 + const VirtualMachineSizeTypesStandardA3 + const VirtualMachineSizeTypesStandardA4 + const VirtualMachineSizeTypesStandardA4MV2 + const VirtualMachineSizeTypesStandardA4V2 + const VirtualMachineSizeTypesStandardA5 + const VirtualMachineSizeTypesStandardA6 + const VirtualMachineSizeTypesStandardA7 + const VirtualMachineSizeTypesStandardA8 + const VirtualMachineSizeTypesStandardA8MV2 + const VirtualMachineSizeTypesStandardA8V2 + const VirtualMachineSizeTypesStandardA9 + const VirtualMachineSizeTypesStandardB1Ms + const VirtualMachineSizeTypesStandardB1S + const VirtualMachineSizeTypesStandardB2Ms + const VirtualMachineSizeTypesStandardB2S + const VirtualMachineSizeTypesStandardB4Ms + const VirtualMachineSizeTypesStandardB8Ms + const VirtualMachineSizeTypesStandardD1 + const VirtualMachineSizeTypesStandardD11 + const VirtualMachineSizeTypesStandardD11V2 + const VirtualMachineSizeTypesStandardD12 + const VirtualMachineSizeTypesStandardD12V2 + const VirtualMachineSizeTypesStandardD13 + const VirtualMachineSizeTypesStandardD13V2 + const VirtualMachineSizeTypesStandardD14 + const VirtualMachineSizeTypesStandardD14V2 + const VirtualMachineSizeTypesStandardD15V2 + const VirtualMachineSizeTypesStandardD16SV3 + const VirtualMachineSizeTypesStandardD16V3 + const VirtualMachineSizeTypesStandardD1V2 + const VirtualMachineSizeTypesStandardD2 + const VirtualMachineSizeTypesStandardD2SV3 + const VirtualMachineSizeTypesStandardD2V2 + const VirtualMachineSizeTypesStandardD2V3 + const VirtualMachineSizeTypesStandardD3 + const VirtualMachineSizeTypesStandardD32SV3 + const VirtualMachineSizeTypesStandardD32V3 + const VirtualMachineSizeTypesStandardD3V2 + const VirtualMachineSizeTypesStandardD4 + const VirtualMachineSizeTypesStandardD4SV3 + const VirtualMachineSizeTypesStandardD4V2 + const VirtualMachineSizeTypesStandardD4V3 + const VirtualMachineSizeTypesStandardD5V2 + const VirtualMachineSizeTypesStandardD64SV3 + const VirtualMachineSizeTypesStandardD64V3 + const VirtualMachineSizeTypesStandardD8SV3 + const VirtualMachineSizeTypesStandardD8V3 + const VirtualMachineSizeTypesStandardDS1 + const VirtualMachineSizeTypesStandardDS11 + const VirtualMachineSizeTypesStandardDS11V2 + const VirtualMachineSizeTypesStandardDS12 + const VirtualMachineSizeTypesStandardDS12V2 + const VirtualMachineSizeTypesStandardDS13 + const VirtualMachineSizeTypesStandardDS132V2 + const VirtualMachineSizeTypesStandardDS134V2 + const VirtualMachineSizeTypesStandardDS13V2 + const VirtualMachineSizeTypesStandardDS14 + const VirtualMachineSizeTypesStandardDS144V2 + const VirtualMachineSizeTypesStandardDS148V2 + const VirtualMachineSizeTypesStandardDS14V2 + const VirtualMachineSizeTypesStandardDS15V2 + const VirtualMachineSizeTypesStandardDS1V2 + const VirtualMachineSizeTypesStandardDS2 + const VirtualMachineSizeTypesStandardDS2V2 + const VirtualMachineSizeTypesStandardDS3 + const VirtualMachineSizeTypesStandardDS3V2 + const VirtualMachineSizeTypesStandardDS4 + const VirtualMachineSizeTypesStandardDS4V2 + const VirtualMachineSizeTypesStandardDS5V2 + const VirtualMachineSizeTypesStandardE16SV3 + const VirtualMachineSizeTypesStandardE16V3 + const VirtualMachineSizeTypesStandardE2SV3 + const VirtualMachineSizeTypesStandardE2V3 + const VirtualMachineSizeTypesStandardE3216V3 + const VirtualMachineSizeTypesStandardE328SV3 + const VirtualMachineSizeTypesStandardE32SV3 + const VirtualMachineSizeTypesStandardE32V3 + const VirtualMachineSizeTypesStandardE4SV3 + const VirtualMachineSizeTypesStandardE4V3 + const VirtualMachineSizeTypesStandardE6416SV3 + const VirtualMachineSizeTypesStandardE6432SV3 + const VirtualMachineSizeTypesStandardE64SV3 + const VirtualMachineSizeTypesStandardE64V3 + const VirtualMachineSizeTypesStandardE8SV3 + const VirtualMachineSizeTypesStandardE8V3 + const VirtualMachineSizeTypesStandardF1 + const VirtualMachineSizeTypesStandardF16 + const VirtualMachineSizeTypesStandardF16S + const VirtualMachineSizeTypesStandardF16SV2 + const VirtualMachineSizeTypesStandardF1S + const VirtualMachineSizeTypesStandardF2 + const VirtualMachineSizeTypesStandardF2S + const VirtualMachineSizeTypesStandardF2SV2 + const VirtualMachineSizeTypesStandardF32SV2 + const VirtualMachineSizeTypesStandardF4 + const VirtualMachineSizeTypesStandardF4S + const VirtualMachineSizeTypesStandardF4SV2 + const VirtualMachineSizeTypesStandardF64SV2 + const VirtualMachineSizeTypesStandardF72SV2 + const VirtualMachineSizeTypesStandardF8 + const VirtualMachineSizeTypesStandardF8S + const VirtualMachineSizeTypesStandardF8SV2 + const VirtualMachineSizeTypesStandardG1 + const VirtualMachineSizeTypesStandardG2 + const VirtualMachineSizeTypesStandardG3 + const VirtualMachineSizeTypesStandardG4 + const VirtualMachineSizeTypesStandardG5 + const VirtualMachineSizeTypesStandardGS1 + const VirtualMachineSizeTypesStandardGS2 + const VirtualMachineSizeTypesStandardGS3 + const VirtualMachineSizeTypesStandardGS4 + const VirtualMachineSizeTypesStandardGS44 + const VirtualMachineSizeTypesStandardGS48 + const VirtualMachineSizeTypesStandardGS5 + const VirtualMachineSizeTypesStandardGS516 + const VirtualMachineSizeTypesStandardGS58 + const VirtualMachineSizeTypesStandardH16 + const VirtualMachineSizeTypesStandardH16M + const VirtualMachineSizeTypesStandardH16Mr + const VirtualMachineSizeTypesStandardH16R + const VirtualMachineSizeTypesStandardH8 + const VirtualMachineSizeTypesStandardH8M + const VirtualMachineSizeTypesStandardL16S + const VirtualMachineSizeTypesStandardL32S + const VirtualMachineSizeTypesStandardL4S + const VirtualMachineSizeTypesStandardL8S + const VirtualMachineSizeTypesStandardM12832Ms + const VirtualMachineSizeTypesStandardM12864Ms + const VirtualMachineSizeTypesStandardM128Ms + const VirtualMachineSizeTypesStandardM128S + const VirtualMachineSizeTypesStandardM6416Ms + const VirtualMachineSizeTypesStandardM6432Ms + const VirtualMachineSizeTypesStandardM64Ms + const VirtualMachineSizeTypesStandardM64S + const VirtualMachineSizeTypesStandardNC12 + const VirtualMachineSizeTypesStandardNC12SV2 + const VirtualMachineSizeTypesStandardNC12SV3 + const VirtualMachineSizeTypesStandardNC24 + const VirtualMachineSizeTypesStandardNC24R + const VirtualMachineSizeTypesStandardNC24RsV2 + const VirtualMachineSizeTypesStandardNC24RsV3 + const VirtualMachineSizeTypesStandardNC24SV2 + const VirtualMachineSizeTypesStandardNC24SV3 + const VirtualMachineSizeTypesStandardNC6 + const VirtualMachineSizeTypesStandardNC6SV2 + const VirtualMachineSizeTypesStandardNC6SV3 + const VirtualMachineSizeTypesStandardND12S + const VirtualMachineSizeTypesStandardND24Rs + const VirtualMachineSizeTypesStandardND24S + const VirtualMachineSizeTypesStandardND6S + const VirtualMachineSizeTypesStandardNV12 + const VirtualMachineSizeTypesStandardNV24 + const VirtualMachineSizeTypesStandardNV6 + func PossibleVirtualMachineSizeTypesValues() []VirtualMachineSizeTypes + type VirtualMachineSizesClient struct + func NewVirtualMachineSizesClient(subscriptionID string, credential azcore.TokenCredential, ...) (*VirtualMachineSizesClient, error) + func (client *VirtualMachineSizesClient) NewListPager(location string, options *VirtualMachineSizesClientListOptions) *runtime.Pager[VirtualMachineSizesClientListResponse] + type VirtualMachineSizesClientListOptions struct + type VirtualMachineSizesClientListResponse struct + type VirtualMachineSoftwarePatchProperties struct + ActivityID *string + AssessmentState *PatchAssessmentState + Classifications []*string + Kbid *string + LastModifiedDateTime *time.Time + Name *string + PatchID *string + PublishedDate *time.Time + RebootBehavior *SoftwareUpdateRebootBehavior + Version *string + func (v *VirtualMachineSoftwarePatchProperties) UnmarshalJSON(data []byte) error + func (v VirtualMachineSoftwarePatchProperties) MarshalJSON() ([]byte, error) + type VirtualMachineStatusCodeCount struct + Code *string + Count *int32 + func (v *VirtualMachineStatusCodeCount) UnmarshalJSON(data []byte) error + func (v VirtualMachineStatusCodeCount) MarshalJSON() ([]byte, error) + type VirtualMachineUpdate struct + Identity *VirtualMachineIdentity + Plan *Plan + Properties *VirtualMachineProperties + Tags map[string]*string + Zones []*string + func (v *VirtualMachineUpdate) UnmarshalJSON(data []byte) error + func (v VirtualMachineUpdate) MarshalJSON() ([]byte, error) + type VirtualMachinesClient struct + func NewVirtualMachinesClient(subscriptionID string, credential azcore.TokenCredential, ...) (*VirtualMachinesClient, error) + func (client *VirtualMachinesClient) BeginAssessPatches(ctx context.Context, resourceGroupName string, vmName string, ...) (*runtime.Poller[VirtualMachinesClientAssessPatchesResponse], error) + func (client *VirtualMachinesClient) BeginCapture(ctx context.Context, resourceGroupName string, vmName string, ...) (*runtime.Poller[VirtualMachinesClientCaptureResponse], error) + func (client *VirtualMachinesClient) BeginConvertToManagedDisks(ctx context.Context, resourceGroupName string, vmName string, ...) (*runtime.Poller[VirtualMachinesClientConvertToManagedDisksResponse], error) + func (client *VirtualMachinesClient) BeginCreateOrUpdate(ctx context.Context, resourceGroupName string, vmName string, ...) (*runtime.Poller[VirtualMachinesClientCreateOrUpdateResponse], error) + func (client *VirtualMachinesClient) BeginDeallocate(ctx context.Context, resourceGroupName string, vmName string, ...) (*runtime.Poller[VirtualMachinesClientDeallocateResponse], error) + func (client *VirtualMachinesClient) BeginDelete(ctx context.Context, resourceGroupName string, vmName string, ...) (*runtime.Poller[VirtualMachinesClientDeleteResponse], error) + func (client *VirtualMachinesClient) BeginPerformMaintenance(ctx context.Context, resourceGroupName string, vmName string, ...) (*runtime.Poller[VirtualMachinesClientPerformMaintenanceResponse], error) + func (client *VirtualMachinesClient) BeginPowerOff(ctx context.Context, resourceGroupName string, vmName string, ...) (*runtime.Poller[VirtualMachinesClientPowerOffResponse], error) + func (client *VirtualMachinesClient) BeginReapply(ctx context.Context, resourceGroupName string, vmName string, ...) (*runtime.Poller[VirtualMachinesClientReapplyResponse], error) + func (client *VirtualMachinesClient) BeginRedeploy(ctx context.Context, resourceGroupName string, vmName string, ...) (*runtime.Poller[VirtualMachinesClientRedeployResponse], error) + func (client *VirtualMachinesClient) BeginReimage(ctx context.Context, resourceGroupName string, vmName string, ...) (*runtime.Poller[VirtualMachinesClientReimageResponse], error) + func (client *VirtualMachinesClient) BeginRestart(ctx context.Context, resourceGroupName string, vmName string, ...) (*runtime.Poller[VirtualMachinesClientRestartResponse], error) + func (client *VirtualMachinesClient) BeginStart(ctx context.Context, resourceGroupName string, vmName string, ...) (*runtime.Poller[VirtualMachinesClientStartResponse], error) + func (client *VirtualMachinesClient) BeginUpdate(ctx context.Context, resourceGroupName string, vmName string, ...) (*runtime.Poller[VirtualMachinesClientUpdateResponse], error) + func (client *VirtualMachinesClient) Generalize(ctx context.Context, resourceGroupName string, vmName string, ...) (VirtualMachinesClientGeneralizeResponse, error) + func (client *VirtualMachinesClient) Get(ctx context.Context, resourceGroupName string, vmName string, ...) (VirtualMachinesClientGetResponse, error) + func (client *VirtualMachinesClient) InstanceView(ctx context.Context, resourceGroupName string, vmName string, ...) (VirtualMachinesClientInstanceViewResponse, error) + func (client *VirtualMachinesClient) NewListAllPager(options *VirtualMachinesClientListAllOptions) *runtime.Pager[VirtualMachinesClientListAllResponse] + func (client *VirtualMachinesClient) NewListAvailableSizesPager(resourceGroupName string, vmName string, ...) *runtime.Pager[VirtualMachinesClientListAvailableSizesResponse] + func (client *VirtualMachinesClient) NewListByLocationPager(location string, options *VirtualMachinesClientListByLocationOptions) *runtime.Pager[VirtualMachinesClientListByLocationResponse] + func (client *VirtualMachinesClient) NewListPager(resourceGroupName string, options *VirtualMachinesClientListOptions) *runtime.Pager[VirtualMachinesClientListResponse] + func (client *VirtualMachinesClient) RetrieveBootDiagnosticsData(ctx context.Context, resourceGroupName string, vmName string, ...) (VirtualMachinesClientRetrieveBootDiagnosticsDataResponse, error) + func (client *VirtualMachinesClient) SimulateEviction(ctx context.Context, resourceGroupName string, vmName string, ...) (VirtualMachinesClientSimulateEvictionResponse, error) + type VirtualMachinesClientAssessPatchesResponse struct + type VirtualMachinesClientBeginAssessPatchesOptions struct + ResumeToken string + type VirtualMachinesClientBeginCaptureOptions struct + ResumeToken string + type VirtualMachinesClientBeginConvertToManagedDisksOptions struct + ResumeToken string + type VirtualMachinesClientBeginCreateOrUpdateOptions struct + ResumeToken string + type VirtualMachinesClientBeginDeallocateOptions struct + ResumeToken string + type VirtualMachinesClientBeginDeleteOptions struct + ForceDeletion *bool + ResumeToken string + type VirtualMachinesClientBeginPerformMaintenanceOptions struct + ResumeToken string + type VirtualMachinesClientBeginPowerOffOptions struct + ResumeToken string + SkipShutdown *bool + type VirtualMachinesClientBeginReapplyOptions struct + ResumeToken string + type VirtualMachinesClientBeginRedeployOptions struct + ResumeToken string + type VirtualMachinesClientBeginReimageOptions struct + Parameters *VirtualMachineReimageParameters + ResumeToken string + type VirtualMachinesClientBeginRestartOptions struct + ResumeToken string + type VirtualMachinesClientBeginStartOptions struct + ResumeToken string + type VirtualMachinesClientBeginUpdateOptions struct + ResumeToken string + type VirtualMachinesClientCaptureResponse struct + type VirtualMachinesClientConvertToManagedDisksResponse struct + type VirtualMachinesClientCreateOrUpdateResponse struct + type VirtualMachinesClientDeallocateResponse struct + type VirtualMachinesClientDeleteResponse struct + type VirtualMachinesClientGeneralizeOptions struct + type VirtualMachinesClientGeneralizeResponse struct + type VirtualMachinesClientGetOptions struct + Expand *string + type VirtualMachinesClientGetResponse struct + type VirtualMachinesClientInstanceViewOptions struct + type VirtualMachinesClientInstanceViewResponse struct + type VirtualMachinesClientListAllOptions struct + StatusOnly *string + type VirtualMachinesClientListAllResponse struct + type VirtualMachinesClientListAvailableSizesOptions struct + type VirtualMachinesClientListAvailableSizesResponse struct + type VirtualMachinesClientListByLocationOptions struct + type VirtualMachinesClientListByLocationResponse struct + type VirtualMachinesClientListOptions struct + type VirtualMachinesClientListResponse struct + type VirtualMachinesClientPerformMaintenanceResponse struct + type VirtualMachinesClientPowerOffResponse struct + type VirtualMachinesClientReapplyResponse struct + type VirtualMachinesClientRedeployResponse struct + type VirtualMachinesClientReimageResponse struct + type VirtualMachinesClientRestartResponse struct + type VirtualMachinesClientRetrieveBootDiagnosticsDataOptions struct + SasURIExpirationTimeInMinutes *int32 + type VirtualMachinesClientRetrieveBootDiagnosticsDataResponse struct + type VirtualMachinesClientSimulateEvictionOptions struct + type VirtualMachinesClientSimulateEvictionResponse struct + type VirtualMachinesClientStartResponse struct + type VirtualMachinesClientUpdateResponse struct + type WinRMConfiguration struct + Listeners []*WinRMListener + func (w *WinRMConfiguration) UnmarshalJSON(data []byte) error + func (w WinRMConfiguration) MarshalJSON() ([]byte, error) + type WinRMListener struct + CertificateURL *string + Protocol *ProtocolTypes + func (w *WinRMListener) UnmarshalJSON(data []byte) error + func (w WinRMListener) MarshalJSON() ([]byte, error) + type WindowsConfiguration struct + AdditionalUnattendContent []*AdditionalUnattendContent + EnableAutomaticUpdates *bool + PatchSettings *PatchSettings + ProvisionVMAgent *bool + TimeZone *string + WinRM *WinRMConfiguration + func (w *WindowsConfiguration) UnmarshalJSON(data []byte) error + func (w WindowsConfiguration) MarshalJSON() ([]byte, error)