Versions in this module Expand all Collapse all v3 v3.0.1 Aug 1, 2022 v3.0.0 Jun 29, 2022 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 + SecurityDataAccessSAS *string + func (a *AccessURI) UnmarshalJSON(data []byte) error + func (a AccessURI) MarshalJSON() ([]byte, error) + type AdditionalCapabilities struct + HibernationEnabled *bool + 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 AggregatedReplicationState string + const AggregatedReplicationStateCompleted + const AggregatedReplicationStateFailed + const AggregatedReplicationStateInProgress + const AggregatedReplicationStateUnknown + func PossibleAggregatedReplicationStateValues() []AggregatedReplicationState + type ApplicationProfile struct + GalleryApplications []*VMGalleryApplication + func (a *ApplicationProfile) UnmarshalJSON(data []byte) error + func (a ApplicationProfile) MarshalJSON() ([]byte, error) + type Architecture string + const ArchitectureArm64 + const ArchitectureX64 + func PossibleArchitectureValues() []Architecture + type ArchitectureTypes string + const ArchitectureTypesArm64 + const ArchitectureTypesX64 + func PossibleArchitectureTypesValues() []ArchitectureTypes + type AutomaticOSUpgradePolicy struct + DisableAutomaticRollback *bool + EnableAutomaticOSUpgrade *bool + UseRollingUpgradePolicy *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 + RepairAction *RepairAction + 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 CapacityReservation struct + ID *string + Location *string + Name *string + Properties *CapacityReservationProperties + SKU *SKU + Tags map[string]*string + Type *string + Zones []*string + func (c *CapacityReservation) UnmarshalJSON(data []byte) error + func (c CapacityReservation) MarshalJSON() ([]byte, error) + type CapacityReservationGroup struct + ID *string + Location *string + Name *string + Properties *CapacityReservationGroupProperties + Tags map[string]*string + Type *string + Zones []*string + func (c *CapacityReservationGroup) UnmarshalJSON(data []byte) error + func (c CapacityReservationGroup) MarshalJSON() ([]byte, error) + type CapacityReservationGroupInstanceView struct + CapacityReservations []*CapacityReservationInstanceViewWithName + func (c *CapacityReservationGroupInstanceView) UnmarshalJSON(data []byte) error + func (c CapacityReservationGroupInstanceView) MarshalJSON() ([]byte, error) + type CapacityReservationGroupInstanceViewTypes string + const CapacityReservationGroupInstanceViewTypesInstanceView + func PossibleCapacityReservationGroupInstanceViewTypesValues() []CapacityReservationGroupInstanceViewTypes + type CapacityReservationGroupListResult struct + NextLink *string + Value []*CapacityReservationGroup + func (c *CapacityReservationGroupListResult) UnmarshalJSON(data []byte) error + func (c CapacityReservationGroupListResult) MarshalJSON() ([]byte, error) + type CapacityReservationGroupProperties struct + CapacityReservations []*SubResourceReadOnly + InstanceView *CapacityReservationGroupInstanceView + VirtualMachinesAssociated []*SubResourceReadOnly + func (c *CapacityReservationGroupProperties) UnmarshalJSON(data []byte) error + func (c CapacityReservationGroupProperties) MarshalJSON() ([]byte, error) + type CapacityReservationGroupUpdate struct + Properties *CapacityReservationGroupProperties + Tags map[string]*string + func (c *CapacityReservationGroupUpdate) UnmarshalJSON(data []byte) error + func (c CapacityReservationGroupUpdate) MarshalJSON() ([]byte, error) + type CapacityReservationGroupsClient struct + func NewCapacityReservationGroupsClient(subscriptionID string, credential azcore.TokenCredential, ...) (*CapacityReservationGroupsClient, error) + func (client *CapacityReservationGroupsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, ...) (CapacityReservationGroupsClientCreateOrUpdateResponse, error) + func (client *CapacityReservationGroupsClient) Delete(ctx context.Context, resourceGroupName string, ...) (CapacityReservationGroupsClientDeleteResponse, error) + func (client *CapacityReservationGroupsClient) Get(ctx context.Context, resourceGroupName string, ...) (CapacityReservationGroupsClientGetResponse, error) + func (client *CapacityReservationGroupsClient) NewListByResourceGroupPager(resourceGroupName string, ...) *runtime.Pager[CapacityReservationGroupsClientListByResourceGroupResponse] + func (client *CapacityReservationGroupsClient) NewListBySubscriptionPager(options *CapacityReservationGroupsClientListBySubscriptionOptions) *runtime.Pager[CapacityReservationGroupsClientListBySubscriptionResponse] + func (client *CapacityReservationGroupsClient) Update(ctx context.Context, resourceGroupName string, ...) (CapacityReservationGroupsClientUpdateResponse, error) + type CapacityReservationGroupsClientCreateOrUpdateOptions struct + type CapacityReservationGroupsClientCreateOrUpdateResponse struct + type CapacityReservationGroupsClientDeleteOptions struct + type CapacityReservationGroupsClientDeleteResponse struct + type CapacityReservationGroupsClientGetOptions struct + Expand *CapacityReservationGroupInstanceViewTypes + type CapacityReservationGroupsClientGetResponse struct + type CapacityReservationGroupsClientListByResourceGroupOptions struct + Expand *ExpandTypesForGetCapacityReservationGroups + type CapacityReservationGroupsClientListByResourceGroupResponse struct + type CapacityReservationGroupsClientListBySubscriptionOptions struct + Expand *ExpandTypesForGetCapacityReservationGroups + type CapacityReservationGroupsClientListBySubscriptionResponse struct + type CapacityReservationGroupsClientUpdateOptions struct + type CapacityReservationGroupsClientUpdateResponse struct + type CapacityReservationInstanceView struct + Statuses []*InstanceViewStatus + UtilizationInfo *CapacityReservationUtilization + func (c *CapacityReservationInstanceView) UnmarshalJSON(data []byte) error + func (c CapacityReservationInstanceView) MarshalJSON() ([]byte, error) + type CapacityReservationInstanceViewTypes string + const CapacityReservationInstanceViewTypesInstanceView + func PossibleCapacityReservationInstanceViewTypesValues() []CapacityReservationInstanceViewTypes + type CapacityReservationInstanceViewWithName struct + Name *string + Statuses []*InstanceViewStatus + UtilizationInfo *CapacityReservationUtilization + func (c *CapacityReservationInstanceViewWithName) UnmarshalJSON(data []byte) error + func (c CapacityReservationInstanceViewWithName) MarshalJSON() ([]byte, error) + type CapacityReservationListResult struct + NextLink *string + Value []*CapacityReservation + func (c *CapacityReservationListResult) UnmarshalJSON(data []byte) error + func (c CapacityReservationListResult) MarshalJSON() ([]byte, error) + type CapacityReservationProfile struct + CapacityReservationGroup *SubResource + func (c *CapacityReservationProfile) UnmarshalJSON(data []byte) error + func (c CapacityReservationProfile) MarshalJSON() ([]byte, error) + type CapacityReservationProperties struct + InstanceView *CapacityReservationInstanceView + ProvisioningState *string + ProvisioningTime *time.Time + ReservationID *string + TimeCreated *time.Time + VirtualMachinesAssociated []*SubResourceReadOnly + func (c *CapacityReservationProperties) UnmarshalJSON(data []byte) error + func (c CapacityReservationProperties) MarshalJSON() ([]byte, error) + type CapacityReservationUpdate struct + Properties *CapacityReservationProperties + SKU *SKU + Tags map[string]*string + func (c *CapacityReservationUpdate) UnmarshalJSON(data []byte) error + func (c CapacityReservationUpdate) MarshalJSON() ([]byte, error) + type CapacityReservationUtilization struct + VirtualMachinesAllocated []*SubResourceReadOnly + func (c *CapacityReservationUtilization) UnmarshalJSON(data []byte) error + func (c CapacityReservationUtilization) MarshalJSON() ([]byte, error) + type CapacityReservationsClient struct + func NewCapacityReservationsClient(subscriptionID string, credential azcore.TokenCredential, ...) (*CapacityReservationsClient, error) + func (client *CapacityReservationsClient) BeginCreateOrUpdate(ctx context.Context, resourceGroupName string, ...) (*runtime.Poller[CapacityReservationsClientCreateOrUpdateResponse], error) + func (client *CapacityReservationsClient) BeginDelete(ctx context.Context, resourceGroupName string, ...) (*runtime.Poller[CapacityReservationsClientDeleteResponse], error) + func (client *CapacityReservationsClient) BeginUpdate(ctx context.Context, resourceGroupName string, ...) (*runtime.Poller[CapacityReservationsClientUpdateResponse], error) + func (client *CapacityReservationsClient) Get(ctx context.Context, resourceGroupName string, ...) (CapacityReservationsClientGetResponse, error) + func (client *CapacityReservationsClient) NewListByCapacityReservationGroupPager(resourceGroupName string, capacityReservationGroupName string, ...) ... + type CapacityReservationsClientBeginCreateOrUpdateOptions struct + ResumeToken string + type CapacityReservationsClientBeginDeleteOptions struct + ResumeToken string + type CapacityReservationsClientBeginUpdateOptions struct + ResumeToken string + type CapacityReservationsClientCreateOrUpdateResponse struct + type CapacityReservationsClientDeleteResponse struct + type CapacityReservationsClientGetOptions struct + Expand *CapacityReservationInstanceViewTypes + type CapacityReservationsClientGetResponse struct + type CapacityReservationsClientListByCapacityReservationGroupOptions struct + type CapacityReservationsClientListByCapacityReservationGroupResponse struct + type CapacityReservationsClientUpdateResponse struct + type CloudError struct + Error *APIError + func (c *CloudError) UnmarshalJSON(data []byte) error + func (c CloudError) MarshalJSON() ([]byte, error) + type CloudService struct + ID *string + Location *string + Name *string + Properties *CloudServiceProperties + SystemData *SystemData + Tags map[string]*string + Type *string + func (c *CloudService) UnmarshalJSON(data []byte) error + func (c CloudService) MarshalJSON() ([]byte, error) + type CloudServiceExtensionProfile struct + Extensions []*Extension + func (c *CloudServiceExtensionProfile) UnmarshalJSON(data []byte) error + func (c CloudServiceExtensionProfile) MarshalJSON() ([]byte, error) + type CloudServiceExtensionProperties struct + AutoUpgradeMinorVersion *bool + ForceUpdateTag *string + ProtectedSettings interface{} + ProtectedSettingsFromKeyVault *CloudServiceVaultAndSecretReference + ProvisioningState *string + Publisher *string + RolesAppliedTo []*string + Settings interface{} + Type *string + TypeHandlerVersion *string + func (c *CloudServiceExtensionProperties) UnmarshalJSON(data []byte) error + func (c CloudServiceExtensionProperties) MarshalJSON() ([]byte, error) + type CloudServiceInstanceView struct + PrivateIDs []*string + RoleInstance *InstanceViewStatusesSummary + SdkVersion *string + Statuses []*ResourceInstanceViewStatus + func (c *CloudServiceInstanceView) UnmarshalJSON(data []byte) error + func (c CloudServiceInstanceView) MarshalJSON() ([]byte, error) + type CloudServiceListResult struct + NextLink *string + Value []*CloudService + func (c *CloudServiceListResult) UnmarshalJSON(data []byte) error + func (c CloudServiceListResult) MarshalJSON() ([]byte, error) + type CloudServiceNetworkProfile struct + LoadBalancerConfigurations []*LoadBalancerConfiguration + SlotType *CloudServiceSlotType + SwappableCloudService *SubResource + func (c *CloudServiceNetworkProfile) UnmarshalJSON(data []byte) error + func (c CloudServiceNetworkProfile) MarshalJSON() ([]byte, error) + type CloudServiceOperatingSystemsClient struct + func NewCloudServiceOperatingSystemsClient(subscriptionID string, credential azcore.TokenCredential, ...) (*CloudServiceOperatingSystemsClient, error) + func (client *CloudServiceOperatingSystemsClient) GetOSFamily(ctx context.Context, location string, osFamilyName string, ...) (CloudServiceOperatingSystemsClientGetOSFamilyResponse, error) + func (client *CloudServiceOperatingSystemsClient) GetOSVersion(ctx context.Context, location string, osVersionName string, ...) (CloudServiceOperatingSystemsClientGetOSVersionResponse, error) + func (client *CloudServiceOperatingSystemsClient) NewListOSFamiliesPager(location string, ...) *runtime.Pager[CloudServiceOperatingSystemsClientListOSFamiliesResponse] + func (client *CloudServiceOperatingSystemsClient) NewListOSVersionsPager(location string, ...) *runtime.Pager[CloudServiceOperatingSystemsClientListOSVersionsResponse] + type CloudServiceOperatingSystemsClientGetOSFamilyOptions struct + type CloudServiceOperatingSystemsClientGetOSFamilyResponse struct + type CloudServiceOperatingSystemsClientGetOSVersionOptions struct + type CloudServiceOperatingSystemsClientGetOSVersionResponse struct + type CloudServiceOperatingSystemsClientListOSFamiliesOptions struct + type CloudServiceOperatingSystemsClientListOSFamiliesResponse struct + type CloudServiceOperatingSystemsClientListOSVersionsOptions struct + type CloudServiceOperatingSystemsClientListOSVersionsResponse struct + type CloudServiceOsProfile struct + Secrets []*CloudServiceVaultSecretGroup + func (c *CloudServiceOsProfile) UnmarshalJSON(data []byte) error + func (c CloudServiceOsProfile) MarshalJSON() ([]byte, error) + type CloudServiceProperties struct + AllowModelOverride *bool + Configuration *string + ConfigurationURL *string + ExtensionProfile *CloudServiceExtensionProfile + NetworkProfile *CloudServiceNetworkProfile + OSProfile *CloudServiceOsProfile + PackageURL *string + ProvisioningState *string + RoleProfile *CloudServiceRoleProfile + StartCloudService *bool + UniqueID *string + UpgradeMode *CloudServiceUpgradeMode + func (c *CloudServiceProperties) UnmarshalJSON(data []byte) error + func (c CloudServiceProperties) MarshalJSON() ([]byte, error) + type CloudServiceRole struct + ID *string + Location *string + Name *string + Properties *CloudServiceRoleProperties + SKU *CloudServiceRoleSKU + Type *string + func (c *CloudServiceRole) UnmarshalJSON(data []byte) error + func (c CloudServiceRole) MarshalJSON() ([]byte, error) + type CloudServiceRoleInstancesClient struct + func NewCloudServiceRoleInstancesClient(subscriptionID string, credential azcore.TokenCredential, ...) (*CloudServiceRoleInstancesClient, error) + func (client *CloudServiceRoleInstancesClient) BeginDelete(ctx context.Context, roleInstanceName string, resourceGroupName string, ...) (*runtime.Poller[CloudServiceRoleInstancesClientDeleteResponse], error) + func (client *CloudServiceRoleInstancesClient) BeginRebuild(ctx context.Context, roleInstanceName string, resourceGroupName string, ...) (*runtime.Poller[CloudServiceRoleInstancesClientRebuildResponse], error) + func (client *CloudServiceRoleInstancesClient) BeginReimage(ctx context.Context, roleInstanceName string, resourceGroupName string, ...) (*runtime.Poller[CloudServiceRoleInstancesClientReimageResponse], error) + func (client *CloudServiceRoleInstancesClient) BeginRestart(ctx context.Context, roleInstanceName string, resourceGroupName string, ...) (*runtime.Poller[CloudServiceRoleInstancesClientRestartResponse], error) + func (client *CloudServiceRoleInstancesClient) Get(ctx context.Context, roleInstanceName string, resourceGroupName string, ...) (CloudServiceRoleInstancesClientGetResponse, error) + func (client *CloudServiceRoleInstancesClient) GetInstanceView(ctx context.Context, roleInstanceName string, resourceGroupName string, ...) (CloudServiceRoleInstancesClientGetInstanceViewResponse, error) + func (client *CloudServiceRoleInstancesClient) GetRemoteDesktopFile(ctx context.Context, roleInstanceName string, resourceGroupName string, ...) (CloudServiceRoleInstancesClientGetRemoteDesktopFileResponse, error) + func (client *CloudServiceRoleInstancesClient) NewListPager(resourceGroupName string, cloudServiceName string, ...) *runtime.Pager[CloudServiceRoleInstancesClientListResponse] + type CloudServiceRoleInstancesClientBeginDeleteOptions struct + ResumeToken string + type CloudServiceRoleInstancesClientBeginRebuildOptions struct + ResumeToken string + type CloudServiceRoleInstancesClientBeginReimageOptions struct + ResumeToken string + type CloudServiceRoleInstancesClientBeginRestartOptions struct + ResumeToken string + type CloudServiceRoleInstancesClientDeleteResponse struct + type CloudServiceRoleInstancesClientGetInstanceViewOptions struct + type CloudServiceRoleInstancesClientGetInstanceViewResponse struct + type CloudServiceRoleInstancesClientGetOptions struct + Expand *InstanceViewTypes + type CloudServiceRoleInstancesClientGetRemoteDesktopFileOptions struct + type CloudServiceRoleInstancesClientGetRemoteDesktopFileResponse struct + Body io.ReadCloser + type CloudServiceRoleInstancesClientGetResponse struct + type CloudServiceRoleInstancesClientListOptions struct + Expand *InstanceViewTypes + type CloudServiceRoleInstancesClientListResponse struct + type CloudServiceRoleInstancesClientRebuildResponse struct + type CloudServiceRoleInstancesClientReimageResponse struct + type CloudServiceRoleInstancesClientRestartResponse struct + type CloudServiceRoleListResult struct + NextLink *string + Value []*CloudServiceRole + func (c *CloudServiceRoleListResult) UnmarshalJSON(data []byte) error + func (c CloudServiceRoleListResult) MarshalJSON() ([]byte, error) + type CloudServiceRoleProfile struct + Roles []*CloudServiceRoleProfileProperties + func (c *CloudServiceRoleProfile) UnmarshalJSON(data []byte) error + func (c CloudServiceRoleProfile) MarshalJSON() ([]byte, error) + type CloudServiceRoleProfileProperties struct + Name *string + SKU *CloudServiceRoleSKU + func (c *CloudServiceRoleProfileProperties) UnmarshalJSON(data []byte) error + func (c CloudServiceRoleProfileProperties) MarshalJSON() ([]byte, error) + type CloudServiceRoleProperties struct + UniqueID *string + func (c *CloudServiceRoleProperties) UnmarshalJSON(data []byte) error + func (c CloudServiceRoleProperties) MarshalJSON() ([]byte, error) + type CloudServiceRoleSKU struct + Capacity *int64 + Name *string + Tier *string + func (c *CloudServiceRoleSKU) UnmarshalJSON(data []byte) error + func (c CloudServiceRoleSKU) MarshalJSON() ([]byte, error) + type CloudServiceRolesClient struct + func NewCloudServiceRolesClient(subscriptionID string, credential azcore.TokenCredential, ...) (*CloudServiceRolesClient, error) + func (client *CloudServiceRolesClient) Get(ctx context.Context, roleName string, resourceGroupName string, ...) (CloudServiceRolesClientGetResponse, error) + func (client *CloudServiceRolesClient) NewListPager(resourceGroupName string, cloudServiceName string, ...) *runtime.Pager[CloudServiceRolesClientListResponse] + type CloudServiceRolesClientGetOptions struct + type CloudServiceRolesClientGetResponse struct + type CloudServiceRolesClientListOptions struct + type CloudServiceRolesClientListResponse struct + type CloudServiceSlotType string + const CloudServiceSlotTypeProduction + const CloudServiceSlotTypeStaging + func PossibleCloudServiceSlotTypeValues() []CloudServiceSlotType + type CloudServiceUpdate struct + Tags map[string]*string + func (c *CloudServiceUpdate) UnmarshalJSON(data []byte) error + func (c CloudServiceUpdate) MarshalJSON() ([]byte, error) + type CloudServiceUpgradeMode string + const CloudServiceUpgradeModeAuto + const CloudServiceUpgradeModeManual + const CloudServiceUpgradeModeSimultaneous + func PossibleCloudServiceUpgradeModeValues() []CloudServiceUpgradeMode + type CloudServiceVaultAndSecretReference struct + SecretURL *string + SourceVault *SubResource + func (c *CloudServiceVaultAndSecretReference) UnmarshalJSON(data []byte) error + func (c CloudServiceVaultAndSecretReference) MarshalJSON() ([]byte, error) + type CloudServiceVaultCertificate struct + CertificateURL *string + func (c *CloudServiceVaultCertificate) UnmarshalJSON(data []byte) error + func (c CloudServiceVaultCertificate) MarshalJSON() ([]byte, error) + type CloudServiceVaultSecretGroup struct + SourceVault *SubResource + VaultCertificates []*CloudServiceVaultCertificate + func (c *CloudServiceVaultSecretGroup) UnmarshalJSON(data []byte) error + func (c CloudServiceVaultSecretGroup) MarshalJSON() ([]byte, error) + type CloudServicesClient struct + func NewCloudServicesClient(subscriptionID string, credential azcore.TokenCredential, ...) (*CloudServicesClient, error) + func (client *CloudServicesClient) BeginCreateOrUpdate(ctx context.Context, resourceGroupName string, cloudServiceName string, ...) (*runtime.Poller[CloudServicesClientCreateOrUpdateResponse], error) + func (client *CloudServicesClient) BeginDelete(ctx context.Context, resourceGroupName string, cloudServiceName string, ...) (*runtime.Poller[CloudServicesClientDeleteResponse], error) + func (client *CloudServicesClient) BeginDeleteInstances(ctx context.Context, resourceGroupName string, cloudServiceName string, ...) (*runtime.Poller[CloudServicesClientDeleteInstancesResponse], error) + func (client *CloudServicesClient) BeginPowerOff(ctx context.Context, resourceGroupName string, cloudServiceName string, ...) (*runtime.Poller[CloudServicesClientPowerOffResponse], error) + func (client *CloudServicesClient) BeginRebuild(ctx context.Context, resourceGroupName string, cloudServiceName string, ...) (*runtime.Poller[CloudServicesClientRebuildResponse], error) + func (client *CloudServicesClient) BeginReimage(ctx context.Context, resourceGroupName string, cloudServiceName string, ...) (*runtime.Poller[CloudServicesClientReimageResponse], error) + func (client *CloudServicesClient) BeginRestart(ctx context.Context, resourceGroupName string, cloudServiceName string, ...) (*runtime.Poller[CloudServicesClientRestartResponse], error) + func (client *CloudServicesClient) BeginStart(ctx context.Context, resourceGroupName string, cloudServiceName string, ...) (*runtime.Poller[CloudServicesClientStartResponse], error) + func (client *CloudServicesClient) BeginUpdate(ctx context.Context, resourceGroupName string, cloudServiceName string, ...) (*runtime.Poller[CloudServicesClientUpdateResponse], error) + func (client *CloudServicesClient) Get(ctx context.Context, resourceGroupName string, cloudServiceName string, ...) (CloudServicesClientGetResponse, error) + func (client *CloudServicesClient) GetInstanceView(ctx context.Context, resourceGroupName string, cloudServiceName string, ...) (CloudServicesClientGetInstanceViewResponse, error) + func (client *CloudServicesClient) NewListAllPager(options *CloudServicesClientListAllOptions) *runtime.Pager[CloudServicesClientListAllResponse] + func (client *CloudServicesClient) NewListPager(resourceGroupName string, options *CloudServicesClientListOptions) *runtime.Pager[CloudServicesClientListResponse] + type CloudServicesClientBeginCreateOrUpdateOptions struct + ResumeToken string + type CloudServicesClientBeginDeleteInstancesOptions struct + Parameters *RoleInstances + ResumeToken string + type CloudServicesClientBeginDeleteOptions struct + ResumeToken string + type CloudServicesClientBeginPowerOffOptions struct + ResumeToken string + type CloudServicesClientBeginRebuildOptions struct + Parameters *RoleInstances + ResumeToken string + type CloudServicesClientBeginReimageOptions struct + Parameters *RoleInstances + ResumeToken string + type CloudServicesClientBeginRestartOptions struct + Parameters *RoleInstances + ResumeToken string + type CloudServicesClientBeginStartOptions struct + ResumeToken string + type CloudServicesClientBeginUpdateOptions struct + ResumeToken string + type CloudServicesClientCreateOrUpdateResponse struct + type CloudServicesClientDeleteInstancesResponse struct + type CloudServicesClientDeleteResponse struct + type CloudServicesClientGetInstanceViewOptions struct + type CloudServicesClientGetInstanceViewResponse struct + type CloudServicesClientGetOptions struct + type CloudServicesClientGetResponse struct + type CloudServicesClientListAllOptions struct + type CloudServicesClientListAllResponse struct + type CloudServicesClientListOptions struct + type CloudServicesClientListResponse struct + type CloudServicesClientPowerOffResponse struct + type CloudServicesClientRebuildResponse struct + type CloudServicesClientReimageResponse struct + type CloudServicesClientRestartResponse struct + type CloudServicesClientStartResponse struct + type CloudServicesClientUpdateResponse struct + type CloudServicesUpdateDomainClient struct + func NewCloudServicesUpdateDomainClient(subscriptionID string, credential azcore.TokenCredential, ...) (*CloudServicesUpdateDomainClient, error) + func (client *CloudServicesUpdateDomainClient) BeginWalkUpdateDomain(ctx context.Context, resourceGroupName string, cloudServiceName string, ...) (*runtime.Poller[CloudServicesUpdateDomainClientWalkUpdateDomainResponse], ...) + func (client *CloudServicesUpdateDomainClient) GetUpdateDomain(ctx context.Context, resourceGroupName string, cloudServiceName string, ...) (CloudServicesUpdateDomainClientGetUpdateDomainResponse, error) + func (client *CloudServicesUpdateDomainClient) NewListUpdateDomainsPager(resourceGroupName string, cloudServiceName string, ...) *runtime.Pager[CloudServicesUpdateDomainClientListUpdateDomainsResponse] + type CloudServicesUpdateDomainClientBeginWalkUpdateDomainOptions struct + ResumeToken string + type CloudServicesUpdateDomainClientGetUpdateDomainOptions struct + type CloudServicesUpdateDomainClientGetUpdateDomainResponse struct + type CloudServicesUpdateDomainClientListUpdateDomainsOptions struct + type CloudServicesUpdateDomainClientListUpdateDomainsResponse struct + type CloudServicesUpdateDomainClientWalkUpdateDomainResponse struct + type CommunityGalleriesClient struct + func NewCommunityGalleriesClient(subscriptionID string, credential azcore.TokenCredential, ...) (*CommunityGalleriesClient, error) + func (client *CommunityGalleriesClient) Get(ctx context.Context, location string, publicGalleryName string, ...) (CommunityGalleriesClientGetResponse, error) + type CommunityGalleriesClientGetOptions struct + type CommunityGalleriesClientGetResponse struct + type CommunityGallery struct + Identifier *CommunityGalleryIdentifier + Location *string + Name *string + Type *string + func (c *CommunityGallery) UnmarshalJSON(data []byte) error + func (c CommunityGallery) MarshalJSON() ([]byte, error) + type CommunityGalleryIdentifier struct + UniqueID *string + func (c *CommunityGalleryIdentifier) UnmarshalJSON(data []byte) error + func (c CommunityGalleryIdentifier) MarshalJSON() ([]byte, error) + type CommunityGalleryImage struct + Identifier *CommunityGalleryIdentifier + Location *string + Name *string + Properties *CommunityGalleryImageProperties + Type *string + func (c *CommunityGalleryImage) UnmarshalJSON(data []byte) error + func (c CommunityGalleryImage) MarshalJSON() ([]byte, error) + type CommunityGalleryImageList struct + NextLink *string + Value []*CommunityGalleryImage + func (c *CommunityGalleryImageList) UnmarshalJSON(data []byte) error + func (c CommunityGalleryImageList) MarshalJSON() ([]byte, error) + type CommunityGalleryImageProperties struct + Architecture *Architecture + Disallowed *Disallowed + EndOfLifeDate *time.Time + Eula *string + Features []*GalleryImageFeature + HyperVGeneration *HyperVGeneration + Identifier *GalleryImageIdentifier + OSState *OperatingSystemStateTypes + OSType *OperatingSystemTypes + PrivacyStatementURI *string + PurchasePlan *ImagePurchasePlan + Recommended *RecommendedMachineConfiguration + func (c *CommunityGalleryImageProperties) UnmarshalJSON(data []byte) error + func (c CommunityGalleryImageProperties) MarshalJSON() ([]byte, error) + type CommunityGalleryImageVersion struct + Identifier *CommunityGalleryIdentifier + Location *string + Name *string + Properties *CommunityGalleryImageVersionProperties + Type *string + func (c *CommunityGalleryImageVersion) UnmarshalJSON(data []byte) error + func (c CommunityGalleryImageVersion) MarshalJSON() ([]byte, error) + type CommunityGalleryImageVersionList struct + NextLink *string + Value []*CommunityGalleryImageVersion + func (c *CommunityGalleryImageVersionList) UnmarshalJSON(data []byte) error + func (c CommunityGalleryImageVersionList) MarshalJSON() ([]byte, error) + type CommunityGalleryImageVersionProperties struct + EndOfLifeDate *time.Time + ExcludeFromLatest *bool + PublishedDate *time.Time + StorageProfile *SharedGalleryImageVersionStorageProfile + func (c *CommunityGalleryImageVersionProperties) UnmarshalJSON(data []byte) error + func (c CommunityGalleryImageVersionProperties) MarshalJSON() ([]byte, error) + type CommunityGalleryImageVersionsClient struct + func NewCommunityGalleryImageVersionsClient(subscriptionID string, credential azcore.TokenCredential, ...) (*CommunityGalleryImageVersionsClient, error) + func (client *CommunityGalleryImageVersionsClient) Get(ctx context.Context, location string, publicGalleryName string, ...) (CommunityGalleryImageVersionsClientGetResponse, error) + func (client *CommunityGalleryImageVersionsClient) NewListPager(location string, publicGalleryName string, galleryImageName string, ...) *runtime.Pager[CommunityGalleryImageVersionsClientListResponse] + type CommunityGalleryImageVersionsClientGetOptions struct + type CommunityGalleryImageVersionsClientGetResponse struct + type CommunityGalleryImageVersionsClientListOptions struct + type CommunityGalleryImageVersionsClientListResponse struct + type CommunityGalleryImagesClient struct + func NewCommunityGalleryImagesClient(subscriptionID string, credential azcore.TokenCredential, ...) (*CommunityGalleryImagesClient, error) + func (client *CommunityGalleryImagesClient) Get(ctx context.Context, location string, publicGalleryName string, ...) (CommunityGalleryImagesClientGetResponse, error) + func (client *CommunityGalleryImagesClient) NewListPager(location string, publicGalleryName string, ...) *runtime.Pager[CommunityGalleryImagesClientListResponse] + type CommunityGalleryImagesClientGetOptions struct + type CommunityGalleryImagesClientGetResponse struct + type CommunityGalleryImagesClientListOptions struct + type CommunityGalleryImagesClientListResponse struct + type CommunityGalleryInfo struct + CommunityGalleryEnabled *bool + Eula *string + PublicNamePrefix *string + PublicNames []*string + PublisherContact *string + PublisherURI *string + func (c *CommunityGalleryInfo) UnmarshalJSON(data []byte) error + func (c CommunityGalleryInfo) MarshalJSON() ([]byte, error) + type ConfidentialVMEncryptionType string + const ConfidentialVMEncryptionTypeEncryptedVMGuestStateOnlyWithPmk + const ConfidentialVMEncryptionTypeEncryptedWithCmk + const ConfidentialVMEncryptionTypeEncryptedWithPmk + func PossibleConfidentialVMEncryptionTypeValues() []ConfidentialVMEncryptionType + type ConsistencyModeTypes string + const ConsistencyModeTypesApplicationConsistent + const ConsistencyModeTypesCrashConsistent + const ConsistencyModeTypesFileSystemConsistent + func PossibleConsistencyModeTypesValues() []ConsistencyModeTypes + type CopyCompletionError struct + ErrorCode *CopyCompletionErrorReason + ErrorMessage *string + func (c *CopyCompletionError) UnmarshalJSON(data []byte) error + func (c CopyCompletionError) MarshalJSON() ([]byte, error) + type CopyCompletionErrorReason string + const CopyCompletionErrorReasonCopySourceNotFound + func PossibleCopyCompletionErrorReasonValues() []CopyCompletionErrorReason + type CreationData struct + CreateOption *DiskCreateOption + GalleryImageReference *ImageDiskReference + ImageReference *ImageDiskReference + LogicalSectorSize *int32 + SecurityDataURI *string + SourceResourceID *string + SourceURI *string + SourceUniqueID *string + StorageAccountID *string + UploadSizeBytes *int64 + func (c *CreationData) UnmarshalJSON(data []byte) error + func (c CreationData) MarshalJSON() ([]byte, error) + type DataAccessAuthMode string + const DataAccessAuthModeAzureActiveDirectory + const DataAccessAuthModeNone + func PossibleDataAccessAuthModeValues() []DataAccessAuthMode + type DataDisk struct + Caching *CachingTypes + CreateOption *DiskCreateOptionTypes + DeleteOption *DiskDeleteOptionTypes + DetachOption *DiskDetachOptionTypes + 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 DataDiskImageEncryption struct + DiskEncryptionSetID *string + Lun *int32 + func (d *DataDiskImageEncryption) UnmarshalJSON(data []byte) error + func (d DataDiskImageEncryption) 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 + AdditionalCapabilities *DedicatedHostGroupPropertiesAdditionalCapabilities + Hosts []*SubResourceReadOnly + InstanceView *DedicatedHostGroupInstanceView + PlatformFaultDomainCount *int32 + SupportAutomaticPlacement *bool + func (d *DedicatedHostGroupProperties) UnmarshalJSON(data []byte) error + func (d DedicatedHostGroupProperties) MarshalJSON() ([]byte, error) + type DedicatedHostGroupPropertiesAdditionalCapabilities struct + UltraSSDEnabled *bool + func (d *DedicatedHostGroupPropertiesAdditionalCapabilities) UnmarshalJSON(data []byte) error + func (d DedicatedHostGroupPropertiesAdditionalCapabilities) 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 *InstanceViewTypes + 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 + TimeCreated *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) BeginRestart(ctx context.Context, resourceGroupName string, hostGroupName string, ...) (*runtime.Poller[DedicatedHostsClientRestartResponse], 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 DedicatedHostsClientBeginRestartOptions struct + ResumeToken string + type DedicatedHostsClientBeginUpdateOptions struct + ResumeToken string + type DedicatedHostsClientCreateOrUpdateResponse struct + type DedicatedHostsClientDeleteResponse struct + type DedicatedHostsClientGetOptions struct + Expand *InstanceViewTypes + type DedicatedHostsClientGetResponse struct + type DedicatedHostsClientListByHostGroupOptions struct + type DedicatedHostsClientListByHostGroupResponse struct + type DedicatedHostsClientRestartResponse struct + type DedicatedHostsClientUpdateResponse struct + type DeleteOptions string + const DeleteOptionsDelete + const DeleteOptionsDetach + func PossibleDeleteOptionsValues() []DeleteOptions + 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 Disallowed struct + DiskTypes []*string + func (d *Disallowed) UnmarshalJSON(data []byte) error + func (d Disallowed) MarshalJSON() ([]byte, error) + type DisallowedConfiguration struct + VMDiskType *VMDiskTypes + func (d *DisallowedConfiguration) UnmarshalJSON(data []byte) error + func (d DisallowedConfiguration) MarshalJSON() ([]byte, error) + type Disk struct + ExtendedLocation *ExtendedLocation + ID *string + Location *string + ManagedBy *string + ManagedByExtended []*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 DiskAccess struct + ExtendedLocation *ExtendedLocation + ID *string + Location *string + Name *string + Properties *DiskAccessProperties + Tags map[string]*string + Type *string + func (d *DiskAccess) UnmarshalJSON(data []byte) error + func (d DiskAccess) MarshalJSON() ([]byte, error) + type DiskAccessList struct + NextLink *string + Value []*DiskAccess + func (d *DiskAccessList) UnmarshalJSON(data []byte) error + func (d DiskAccessList) MarshalJSON() ([]byte, error) + type DiskAccessProperties struct + PrivateEndpointConnections []*PrivateEndpointConnection + ProvisioningState *string + TimeCreated *time.Time + func (d *DiskAccessProperties) UnmarshalJSON(data []byte) error + func (d DiskAccessProperties) MarshalJSON() ([]byte, error) + type DiskAccessUpdate struct + Tags map[string]*string + func (d *DiskAccessUpdate) UnmarshalJSON(data []byte) error + func (d DiskAccessUpdate) MarshalJSON() ([]byte, error) + type DiskAccessesClient struct + func NewDiskAccessesClient(subscriptionID string, credential azcore.TokenCredential, ...) (*DiskAccessesClient, error) + func (client *DiskAccessesClient) BeginCreateOrUpdate(ctx context.Context, resourceGroupName string, diskAccessName string, ...) (*runtime.Poller[DiskAccessesClientCreateOrUpdateResponse], error) + func (client *DiskAccessesClient) BeginDelete(ctx context.Context, resourceGroupName string, diskAccessName string, ...) (*runtime.Poller[DiskAccessesClientDeleteResponse], error) + func (client *DiskAccessesClient) BeginDeleteAPrivateEndpointConnection(ctx context.Context, resourceGroupName string, diskAccessName string, ...) (*runtime.Poller[DiskAccessesClientDeleteAPrivateEndpointConnectionResponse], ...) + func (client *DiskAccessesClient) BeginUpdate(ctx context.Context, resourceGroupName string, diskAccessName string, ...) (*runtime.Poller[DiskAccessesClientUpdateResponse], error) + func (client *DiskAccessesClient) BeginUpdateAPrivateEndpointConnection(ctx context.Context, resourceGroupName string, diskAccessName string, ...) (*runtime.Poller[DiskAccessesClientUpdateAPrivateEndpointConnectionResponse], ...) + func (client *DiskAccessesClient) Get(ctx context.Context, resourceGroupName string, diskAccessName string, ...) (DiskAccessesClientGetResponse, error) + func (client *DiskAccessesClient) GetAPrivateEndpointConnection(ctx context.Context, resourceGroupName string, diskAccessName string, ...) (DiskAccessesClientGetAPrivateEndpointConnectionResponse, error) + func (client *DiskAccessesClient) GetPrivateLinkResources(ctx context.Context, resourceGroupName string, diskAccessName string, ...) (DiskAccessesClientGetPrivateLinkResourcesResponse, error) + func (client *DiskAccessesClient) NewListByResourceGroupPager(resourceGroupName string, ...) *runtime.Pager[DiskAccessesClientListByResourceGroupResponse] + func (client *DiskAccessesClient) NewListPager(options *DiskAccessesClientListOptions) *runtime.Pager[DiskAccessesClientListResponse] + func (client *DiskAccessesClient) NewListPrivateEndpointConnectionsPager(resourceGroupName string, diskAccessName string, ...) *runtime.Pager[DiskAccessesClientListPrivateEndpointConnectionsResponse] + type DiskAccessesClientBeginCreateOrUpdateOptions struct + ResumeToken string + type DiskAccessesClientBeginDeleteAPrivateEndpointConnectionOptions struct + ResumeToken string + type DiskAccessesClientBeginDeleteOptions struct + ResumeToken string + type DiskAccessesClientBeginUpdateAPrivateEndpointConnectionOptions struct + ResumeToken string + type DiskAccessesClientBeginUpdateOptions struct + ResumeToken string + type DiskAccessesClientCreateOrUpdateResponse struct + type DiskAccessesClientDeleteAPrivateEndpointConnectionResponse struct + type DiskAccessesClientDeleteResponse struct + type DiskAccessesClientGetAPrivateEndpointConnectionOptions struct + type DiskAccessesClientGetAPrivateEndpointConnectionResponse struct + type DiskAccessesClientGetOptions struct + type DiskAccessesClientGetPrivateLinkResourcesOptions struct + type DiskAccessesClientGetPrivateLinkResourcesResponse struct + type DiskAccessesClientGetResponse struct + type DiskAccessesClientListByResourceGroupOptions struct + type DiskAccessesClientListByResourceGroupResponse struct + type DiskAccessesClientListOptions struct + type DiskAccessesClientListPrivateEndpointConnectionsOptions struct + type DiskAccessesClientListPrivateEndpointConnectionsResponse struct + type DiskAccessesClientListResponse struct + type DiskAccessesClientUpdateAPrivateEndpointConnectionResponse struct + type DiskAccessesClientUpdateResponse struct + type DiskCreateOption string + const DiskCreateOptionAttach + const DiskCreateOptionCopy + const DiskCreateOptionCopyStart + const DiskCreateOptionEmpty + const DiskCreateOptionFromImage + const DiskCreateOptionImport + const DiskCreateOptionImportSecure + const DiskCreateOptionRestore + const DiskCreateOptionUpload + const DiskCreateOptionUploadPreparedSecure + func PossibleDiskCreateOptionValues() []DiskCreateOption + type DiskCreateOptionTypes string + const DiskCreateOptionTypesAttach + const DiskCreateOptionTypesEmpty + const DiskCreateOptionTypesFromImage + func PossibleDiskCreateOptionTypesValues() []DiskCreateOptionTypes + type DiskDeleteOptionTypes string + const DiskDeleteOptionTypesDelete + const DiskDeleteOptionTypesDetach + func PossibleDiskDeleteOptionTypesValues() []DiskDeleteOptionTypes + type DiskDetachOptionTypes string + const DiskDetachOptionTypesForceDetach + func PossibleDiskDetachOptionTypesValues() []DiskDetachOptionTypes + 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 DiskEncryptionSetIdentityTypeNone + const DiskEncryptionSetIdentityTypeSystemAssigned + const DiskEncryptionSetIdentityTypeSystemAssignedUserAssigned + const DiskEncryptionSetIdentityTypeUserAssigned + 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 DiskEncryptionSetType string + const DiskEncryptionSetTypeConfidentialVMEncryptedWithCustomerKey + const DiskEncryptionSetTypeEncryptionAtRestWithCustomerKey + const DiskEncryptionSetTypeEncryptionAtRestWithPlatformAndCustomerKeys + func PossibleDiskEncryptionSetTypeValues() []DiskEncryptionSetType + type DiskEncryptionSetUpdate struct + Identity *EncryptionSetIdentity + Properties *DiskEncryptionSetUpdateProperties + Tags map[string]*string + func (d *DiskEncryptionSetUpdate) UnmarshalJSON(data []byte) error + func (d DiskEncryptionSetUpdate) MarshalJSON() ([]byte, error) + type DiskEncryptionSetUpdateProperties struct + ActiveKey *KeyForDiskEncryptionSet + EncryptionType *DiskEncryptionSetType + FederatedClientID *string + RotationToLatestKeyVersionEnabled *bool + 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) NewListAssociatedResourcesPager(resourceGroupName string, diskEncryptionSetName string, ...) *runtime.Pager[DiskEncryptionSetsClientListAssociatedResourcesResponse] + 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 DiskEncryptionSetsClientListAssociatedResourcesOptions struct + type DiskEncryptionSetsClientListAssociatedResourcesResponse 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 DiskImageEncryption struct + DiskEncryptionSetID *string + func (d *DiskImageEncryption) UnmarshalJSON(data []byte) error + func (d DiskImageEncryption) 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 + BurstingEnabled *bool + CompletionPercent *float32 + CreationData *CreationData + DataAccessAuthMode *DataAccessAuthMode + DiskAccessID *string + DiskIOPSReadOnly *int64 + DiskIOPSReadWrite *int64 + DiskMBpsReadOnly *int64 + DiskMBpsReadWrite *int64 + DiskSizeBytes *int64 + DiskSizeGB *int32 + DiskState *DiskState + Encryption *Encryption + EncryptionSettingsCollection *EncryptionSettingsCollection + HyperVGeneration *HyperVGeneration + MaxShares *int32 + NetworkAccessPolicy *NetworkAccessPolicy + OSType *OperatingSystemTypes + PropertyUpdatesInProgress *PropertyUpdatesInProgress + ProvisioningState *string + PublicNetworkAccess *PublicNetworkAccess + PurchasePlan *DiskPurchasePlan + SecurityProfile *DiskSecurityProfile + ShareInfo []*ShareInfoElement + SupportedCapabilities *SupportedCapabilities + SupportsHibernation *bool + Tier *string + TimeCreated *time.Time + UniqueID *string + func (d *DiskProperties) UnmarshalJSON(data []byte) error + func (d DiskProperties) MarshalJSON() ([]byte, error) + type DiskPurchasePlan struct + Name *string + Product *string + PromotionCode *string + Publisher *string + func (d *DiskPurchasePlan) UnmarshalJSON(data []byte) error + func (d DiskPurchasePlan) MarshalJSON() ([]byte, error) + type DiskRestorePoint struct + ID *string + Name *string + Properties *DiskRestorePointProperties + Type *string + func (d *DiskRestorePoint) UnmarshalJSON(data []byte) error + func (d DiskRestorePoint) MarshalJSON() ([]byte, error) + type DiskRestorePointClient struct + func NewDiskRestorePointClient(subscriptionID string, credential azcore.TokenCredential, ...) (*DiskRestorePointClient, error) + func (client *DiskRestorePointClient) BeginGrantAccess(ctx context.Context, resourceGroupName string, ...) (*runtime.Poller[DiskRestorePointClientGrantAccessResponse], error) + func (client *DiskRestorePointClient) BeginRevokeAccess(ctx context.Context, resourceGroupName string, ...) (*runtime.Poller[DiskRestorePointClientRevokeAccessResponse], error) + func (client *DiskRestorePointClient) Get(ctx context.Context, resourceGroupName string, ...) (DiskRestorePointClientGetResponse, error) + func (client *DiskRestorePointClient) NewListByRestorePointPager(resourceGroupName string, restorePointCollectionName string, ...) *runtime.Pager[DiskRestorePointClientListByRestorePointResponse] + type DiskRestorePointClientBeginGrantAccessOptions struct + ResumeToken string + type DiskRestorePointClientBeginRevokeAccessOptions struct + ResumeToken string + type DiskRestorePointClientGetOptions struct + type DiskRestorePointClientGetResponse struct + type DiskRestorePointClientGrantAccessResponse struct + type DiskRestorePointClientListByRestorePointOptions struct + type DiskRestorePointClientListByRestorePointResponse struct + type DiskRestorePointClientRevokeAccessResponse struct + type DiskRestorePointInstanceView struct + ID *string + ReplicationStatus *DiskRestorePointReplicationStatus + func (d *DiskRestorePointInstanceView) UnmarshalJSON(data []byte) error + func (d DiskRestorePointInstanceView) MarshalJSON() ([]byte, error) + type DiskRestorePointList struct + NextLink *string + Value []*DiskRestorePoint + func (d *DiskRestorePointList) UnmarshalJSON(data []byte) error + func (d DiskRestorePointList) MarshalJSON() ([]byte, error) + type DiskRestorePointProperties struct + CompletionPercent *float32 + DiskAccessID *string + Encryption *Encryption + FamilyID *string + HyperVGeneration *HyperVGeneration + NetworkAccessPolicy *NetworkAccessPolicy + OSType *OperatingSystemTypes + PublicNetworkAccess *PublicNetworkAccess + PurchasePlan *DiskPurchasePlan + ReplicationState *string + SecurityProfile *DiskSecurityProfile + SourceResourceID *string + SourceResourceLocation *string + SourceUniqueID *string + SupportedCapabilities *SupportedCapabilities + SupportsHibernation *bool + TimeCreated *time.Time + func (d *DiskRestorePointProperties) UnmarshalJSON(data []byte) error + func (d DiskRestorePointProperties) MarshalJSON() ([]byte, error) + type DiskRestorePointReplicationStatus struct + CompletionPercent *int32 + Status *InstanceViewStatus + func (d *DiskRestorePointReplicationStatus) UnmarshalJSON(data []byte) error + func (d DiskRestorePointReplicationStatus) MarshalJSON() ([]byte, error) + type DiskSKU struct + Name *DiskStorageAccountTypes + Tier *string + func (d *DiskSKU) UnmarshalJSON(data []byte) error + func (d DiskSKU) MarshalJSON() ([]byte, error) + type DiskSecurityProfile struct + SecureVMDiskEncryptionSetID *string + SecurityType *DiskSecurityTypes + func (d *DiskSecurityProfile) UnmarshalJSON(data []byte) error + func (d DiskSecurityProfile) MarshalJSON() ([]byte, error) + type DiskSecurityTypes string + const DiskSecurityTypesConfidentialVMDiskEncryptedWithCustomerKey + const DiskSecurityTypesConfidentialVMDiskEncryptedWithPlatformKey + const DiskSecurityTypesConfidentialVMVmguestStateOnlyEncryptedWithPlatformKey + const DiskSecurityTypesTrustedLaunch + func PossibleDiskSecurityTypesValues() []DiskSecurityTypes + type DiskState string + const DiskStateActiveSAS + const DiskStateActiveSASFrozen + const DiskStateActiveUpload + const DiskStateAttached + const DiskStateFrozen + const DiskStateReadyToUpload + const DiskStateReserved + const DiskStateUnattached + func PossibleDiskStateValues() []DiskState + type DiskStorageAccountTypes string + const DiskStorageAccountTypesPremiumLRS + const DiskStorageAccountTypesPremiumV2LRS + const DiskStorageAccountTypesPremiumZRS + const DiskStorageAccountTypesStandardLRS + const DiskStorageAccountTypesStandardSSDLRS + const DiskStorageAccountTypesStandardSSDZRS + 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 + BurstingEnabled *bool + DataAccessAuthMode *DataAccessAuthMode + DiskAccessID *string + DiskIOPSReadOnly *int64 + DiskIOPSReadWrite *int64 + DiskMBpsReadOnly *int64 + DiskMBpsReadWrite *int64 + DiskSizeGB *int32 + Encryption *Encryption + EncryptionSettingsCollection *EncryptionSettingsCollection + MaxShares *int32 + NetworkAccessPolicy *NetworkAccessPolicy + OSType *OperatingSystemTypes + PropertyUpdatesInProgress *PropertyUpdatesInProgress + PublicNetworkAccess *PublicNetworkAccess + PurchasePlan *DiskPurchasePlan + SupportedCapabilities *SupportedCapabilities + SupportsHibernation *bool + Tier *string + 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 EncryptionImages struct + DataDiskImages []*DataDiskImageEncryption + OSDiskImage *OSDiskImageEncryption + func (e *EncryptionImages) UnmarshalJSON(data []byte) error + func (e EncryptionImages) MarshalJSON() ([]byte, error) + type EncryptionSetIdentity struct + PrincipalID *string + TenantID *string + Type *DiskEncryptionSetIdentityType + UserAssignedIdentities map[string]*UserAssignedIdentitiesValue + func (e *EncryptionSetIdentity) UnmarshalJSON(data []byte) error + func (e EncryptionSetIdentity) MarshalJSON() ([]byte, error) + type EncryptionSetProperties struct + ActiveKey *KeyForDiskEncryptionSet + AutoKeyRotationError *APIError + EncryptionType *DiskEncryptionSetType + FederatedClientID *string + LastKeyRotationTimestamp *time.Time + PreviousKeys []*KeyForDiskEncryptionSet + ProvisioningState *string + RotationToLatestKeyVersionEnabled *bool + 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 EncryptionTypeEncryptionAtRestWithPlatformAndCustomerKeys + const EncryptionTypeEncryptionAtRestWithPlatformKey + func PossibleEncryptionTypeValues() []EncryptionType + type ExecutionState string + const ExecutionStateCanceled + const ExecutionStateFailed + const ExecutionStatePending + const ExecutionStateRunning + const ExecutionStateSucceeded + const ExecutionStateTimedOut + const ExecutionStateUnknown + func PossibleExecutionStateValues() []ExecutionState + type ExpandTypesForGetCapacityReservationGroups string + const ExpandTypesForGetCapacityReservationGroupsVirtualMachineScaleSetVMsRef + const ExpandTypesForGetCapacityReservationGroupsVirtualMachinesRef + func PossibleExpandTypesForGetCapacityReservationGroupsValues() []ExpandTypesForGetCapacityReservationGroups + type ExpandTypesForGetVMScaleSets string + const ExpandTypesForGetVMScaleSetsUserData + func PossibleExpandTypesForGetVMScaleSetsValues() []ExpandTypesForGetVMScaleSets + type ExtendedLocation struct + Name *string + Type *ExtendedLocationTypes + func (e *ExtendedLocation) UnmarshalJSON(data []byte) error + func (e ExtendedLocation) MarshalJSON() ([]byte, error) + type ExtendedLocationType string + const ExtendedLocationTypeEdgeZone + func PossibleExtendedLocationTypeValues() []ExtendedLocationType + type ExtendedLocationTypes string + const ExtendedLocationTypesEdgeZone + func PossibleExtendedLocationTypesValues() []ExtendedLocationTypes + type Extension struct + Name *string + Properties *CloudServiceExtensionProperties + func (e *Extension) UnmarshalJSON(data []byte) error + func (e Extension) MarshalJSON() ([]byte, error) + type GalleriesClient struct + func NewGalleriesClient(subscriptionID string, credential azcore.TokenCredential, ...) (*GalleriesClient, error) + func (client *GalleriesClient) BeginCreateOrUpdate(ctx context.Context, resourceGroupName string, galleryName string, ...) (*runtime.Poller[GalleriesClientCreateOrUpdateResponse], error) + func (client *GalleriesClient) BeginDelete(ctx context.Context, resourceGroupName string, galleryName string, ...) (*runtime.Poller[GalleriesClientDeleteResponse], error) + func (client *GalleriesClient) BeginUpdate(ctx context.Context, resourceGroupName string, galleryName string, ...) (*runtime.Poller[GalleriesClientUpdateResponse], error) + func (client *GalleriesClient) Get(ctx context.Context, resourceGroupName string, galleryName string, ...) (GalleriesClientGetResponse, error) + func (client *GalleriesClient) NewListByResourceGroupPager(resourceGroupName string, options *GalleriesClientListByResourceGroupOptions) *runtime.Pager[GalleriesClientListByResourceGroupResponse] + func (client *GalleriesClient) NewListPager(options *GalleriesClientListOptions) *runtime.Pager[GalleriesClientListResponse] + type GalleriesClientBeginCreateOrUpdateOptions struct + ResumeToken string + type GalleriesClientBeginDeleteOptions struct + ResumeToken string + type GalleriesClientBeginUpdateOptions struct + ResumeToken string + type GalleriesClientCreateOrUpdateResponse struct + type GalleriesClientDeleteResponse struct + type GalleriesClientGetOptions struct + Expand *GalleryExpandParams + Select *SelectPermissions + type GalleriesClientGetResponse struct + type GalleriesClientListByResourceGroupOptions struct + type GalleriesClientListByResourceGroupResponse struct + type GalleriesClientListOptions struct + type GalleriesClientListResponse struct + type GalleriesClientUpdateResponse struct + type Gallery struct + ID *string + Location *string + Name *string + Properties *GalleryProperties + Tags map[string]*string + Type *string + func (g *Gallery) UnmarshalJSON(data []byte) error + func (g Gallery) MarshalJSON() ([]byte, error) + type GalleryApplication struct + ID *string + Location *string + Name *string + Properties *GalleryApplicationProperties + Tags map[string]*string + Type *string + func (g *GalleryApplication) UnmarshalJSON(data []byte) error + func (g GalleryApplication) MarshalJSON() ([]byte, error) + type GalleryApplicationList struct + NextLink *string + Value []*GalleryApplication + func (g *GalleryApplicationList) UnmarshalJSON(data []byte) error + func (g GalleryApplicationList) MarshalJSON() ([]byte, error) + type GalleryApplicationProperties struct + Description *string + EndOfLifeDate *time.Time + Eula *string + PrivacyStatementURI *string + ReleaseNoteURI *string + SupportedOSType *OperatingSystemTypes + func (g *GalleryApplicationProperties) UnmarshalJSON(data []byte) error + func (g GalleryApplicationProperties) MarshalJSON() ([]byte, error) + type GalleryApplicationUpdate struct + ID *string + Name *string + Properties *GalleryApplicationProperties + Tags map[string]*string + Type *string + func (g *GalleryApplicationUpdate) UnmarshalJSON(data []byte) error + func (g GalleryApplicationUpdate) MarshalJSON() ([]byte, error) + type GalleryApplicationVersion struct + ID *string + Location *string + Name *string + Properties *GalleryApplicationVersionProperties + Tags map[string]*string + Type *string + func (g *GalleryApplicationVersion) UnmarshalJSON(data []byte) error + func (g GalleryApplicationVersion) MarshalJSON() ([]byte, error) + type GalleryApplicationVersionList struct + NextLink *string + Value []*GalleryApplicationVersion + func (g *GalleryApplicationVersionList) UnmarshalJSON(data []byte) error + func (g GalleryApplicationVersionList) MarshalJSON() ([]byte, error) + type GalleryApplicationVersionProperties struct + ProvisioningState *GalleryProvisioningState + PublishingProfile *GalleryApplicationVersionPublishingProfile + ReplicationStatus *ReplicationStatus + func (g *GalleryApplicationVersionProperties) UnmarshalJSON(data []byte) error + func (g GalleryApplicationVersionProperties) MarshalJSON() ([]byte, error) + type GalleryApplicationVersionPublishingProfile struct + AdvancedSettings map[string]*string + EnableHealthCheck *bool + EndOfLifeDate *time.Time + ExcludeFromLatest *bool + ManageActions *UserArtifactManage + PublishedDate *time.Time + ReplicaCount *int32 + ReplicationMode *ReplicationMode + Settings *UserArtifactSettings + Source *UserArtifactSource + StorageAccountType *StorageAccountType + TargetExtendedLocations []*GalleryTargetExtendedLocation + TargetRegions []*TargetRegion + func (g *GalleryApplicationVersionPublishingProfile) UnmarshalJSON(data []byte) error + func (g GalleryApplicationVersionPublishingProfile) MarshalJSON() ([]byte, error) + type GalleryApplicationVersionUpdate struct + ID *string + Name *string + Properties *GalleryApplicationVersionProperties + Tags map[string]*string + Type *string + func (g *GalleryApplicationVersionUpdate) UnmarshalJSON(data []byte) error + func (g GalleryApplicationVersionUpdate) MarshalJSON() ([]byte, error) + type GalleryApplicationVersionsClient struct + func NewGalleryApplicationVersionsClient(subscriptionID string, credential azcore.TokenCredential, ...) (*GalleryApplicationVersionsClient, error) + func (client *GalleryApplicationVersionsClient) BeginCreateOrUpdate(ctx context.Context, resourceGroupName string, galleryName string, ...) (*runtime.Poller[GalleryApplicationVersionsClientCreateOrUpdateResponse], error) + func (client *GalleryApplicationVersionsClient) BeginDelete(ctx context.Context, resourceGroupName string, galleryName string, ...) (*runtime.Poller[GalleryApplicationVersionsClientDeleteResponse], error) + func (client *GalleryApplicationVersionsClient) BeginUpdate(ctx context.Context, resourceGroupName string, galleryName string, ...) (*runtime.Poller[GalleryApplicationVersionsClientUpdateResponse], error) + func (client *GalleryApplicationVersionsClient) Get(ctx context.Context, resourceGroupName string, galleryName string, ...) (GalleryApplicationVersionsClientGetResponse, error) + func (client *GalleryApplicationVersionsClient) NewListByGalleryApplicationPager(resourceGroupName string, galleryName string, galleryApplicationName string, ...) ... + type GalleryApplicationVersionsClientBeginCreateOrUpdateOptions struct + ResumeToken string + type GalleryApplicationVersionsClientBeginDeleteOptions struct + ResumeToken string + type GalleryApplicationVersionsClientBeginUpdateOptions struct + ResumeToken string + type GalleryApplicationVersionsClientCreateOrUpdateResponse struct + type GalleryApplicationVersionsClientDeleteResponse struct + type GalleryApplicationVersionsClientGetOptions struct + Expand *ReplicationStatusTypes + type GalleryApplicationVersionsClientGetResponse struct + type GalleryApplicationVersionsClientListByGalleryApplicationOptions struct + type GalleryApplicationVersionsClientListByGalleryApplicationResponse struct + type GalleryApplicationVersionsClientUpdateResponse struct + type GalleryApplicationsClient struct + func NewGalleryApplicationsClient(subscriptionID string, credential azcore.TokenCredential, ...) (*GalleryApplicationsClient, error) + func (client *GalleryApplicationsClient) BeginCreateOrUpdate(ctx context.Context, resourceGroupName string, galleryName string, ...) (*runtime.Poller[GalleryApplicationsClientCreateOrUpdateResponse], error) + func (client *GalleryApplicationsClient) BeginDelete(ctx context.Context, resourceGroupName string, galleryName string, ...) (*runtime.Poller[GalleryApplicationsClientDeleteResponse], error) + func (client *GalleryApplicationsClient) BeginUpdate(ctx context.Context, resourceGroupName string, galleryName string, ...) (*runtime.Poller[GalleryApplicationsClientUpdateResponse], error) + func (client *GalleryApplicationsClient) Get(ctx context.Context, resourceGroupName string, galleryName string, ...) (GalleryApplicationsClientGetResponse, error) + func (client *GalleryApplicationsClient) NewListByGalleryPager(resourceGroupName string, galleryName string, ...) *runtime.Pager[GalleryApplicationsClientListByGalleryResponse] + type GalleryApplicationsClientBeginCreateOrUpdateOptions struct + ResumeToken string + type GalleryApplicationsClientBeginDeleteOptions struct + ResumeToken string + type GalleryApplicationsClientBeginUpdateOptions struct + ResumeToken string + type GalleryApplicationsClientCreateOrUpdateResponse struct + type GalleryApplicationsClientDeleteResponse struct + type GalleryApplicationsClientGetOptions struct + type GalleryApplicationsClientGetResponse struct + type GalleryApplicationsClientListByGalleryOptions struct + type GalleryApplicationsClientListByGalleryResponse struct + type GalleryApplicationsClientUpdateResponse struct + type GalleryArtifactPublishingProfileBase struct + EndOfLifeDate *time.Time + ExcludeFromLatest *bool + PublishedDate *time.Time + ReplicaCount *int32 + ReplicationMode *ReplicationMode + StorageAccountType *StorageAccountType + TargetExtendedLocations []*GalleryTargetExtendedLocation + TargetRegions []*TargetRegion + func (g *GalleryArtifactPublishingProfileBase) UnmarshalJSON(data []byte) error + func (g GalleryArtifactPublishingProfileBase) MarshalJSON() ([]byte, error) + type GalleryArtifactSource struct + ManagedImage *ManagedArtifact + func (g *GalleryArtifactSource) UnmarshalJSON(data []byte) error + func (g GalleryArtifactSource) MarshalJSON() ([]byte, error) + type GalleryArtifactVersionSource struct + ID *string + URI *string + func (g *GalleryArtifactVersionSource) UnmarshalJSON(data []byte) error + func (g GalleryArtifactVersionSource) MarshalJSON() ([]byte, error) + type GalleryDataDiskImage struct + HostCaching *HostCaching + Lun *int32 + SizeInGB *int32 + Source *GalleryArtifactVersionSource + func (g *GalleryDataDiskImage) UnmarshalJSON(data []byte) error + func (g GalleryDataDiskImage) MarshalJSON() ([]byte, error) + type GalleryDiskImage struct + HostCaching *HostCaching + SizeInGB *int32 + Source *GalleryArtifactVersionSource + func (g *GalleryDiskImage) UnmarshalJSON(data []byte) error + func (g GalleryDiskImage) MarshalJSON() ([]byte, error) + type GalleryExpandParams string + const GalleryExpandParamsSharingProfileGroups + func PossibleGalleryExpandParamsValues() []GalleryExpandParams + type GalleryExtendedLocation struct + Name *string + Type *GalleryExtendedLocationType + func (g *GalleryExtendedLocation) UnmarshalJSON(data []byte) error + func (g GalleryExtendedLocation) MarshalJSON() ([]byte, error) + type GalleryExtendedLocationType string + const GalleryExtendedLocationTypeEdgeZone + const GalleryExtendedLocationTypeUnknown + func PossibleGalleryExtendedLocationTypeValues() []GalleryExtendedLocationType + type GalleryIdentifier struct + UniqueName *string + func (g *GalleryIdentifier) UnmarshalJSON(data []byte) error + func (g GalleryIdentifier) MarshalJSON() ([]byte, error) + type GalleryImage struct + ID *string + Location *string + Name *string + Properties *GalleryImageProperties + Tags map[string]*string + Type *string + func (g *GalleryImage) UnmarshalJSON(data []byte) error + func (g GalleryImage) MarshalJSON() ([]byte, error) + type GalleryImageFeature struct + Name *string + Value *string + func (g *GalleryImageFeature) UnmarshalJSON(data []byte) error + func (g GalleryImageFeature) MarshalJSON() ([]byte, error) + type GalleryImageIdentifier struct + Offer *string + Publisher *string + SKU *string + func (g *GalleryImageIdentifier) UnmarshalJSON(data []byte) error + func (g GalleryImageIdentifier) MarshalJSON() ([]byte, error) + type GalleryImageList struct + NextLink *string + Value []*GalleryImage + func (g *GalleryImageList) UnmarshalJSON(data []byte) error + func (g GalleryImageList) MarshalJSON() ([]byte, error) + type GalleryImageProperties struct + Architecture *Architecture + Description *string + Disallowed *Disallowed + EndOfLifeDate *time.Time + Eula *string + Features []*GalleryImageFeature + HyperVGeneration *HyperVGeneration + Identifier *GalleryImageIdentifier + OSState *OperatingSystemStateTypes + OSType *OperatingSystemTypes + PrivacyStatementURI *string + ProvisioningState *GalleryProvisioningState + PurchasePlan *ImagePurchasePlan + Recommended *RecommendedMachineConfiguration + ReleaseNoteURI *string + func (g *GalleryImageProperties) UnmarshalJSON(data []byte) error + func (g GalleryImageProperties) MarshalJSON() ([]byte, error) + type GalleryImageUpdate struct + ID *string + Name *string + Properties *GalleryImageProperties + Tags map[string]*string + Type *string + func (g *GalleryImageUpdate) UnmarshalJSON(data []byte) error + func (g GalleryImageUpdate) MarshalJSON() ([]byte, error) + type GalleryImageVersion struct + ID *string + Location *string + Name *string + Properties *GalleryImageVersionProperties + Tags map[string]*string + Type *string + func (g *GalleryImageVersion) UnmarshalJSON(data []byte) error + func (g GalleryImageVersion) MarshalJSON() ([]byte, error) + type GalleryImageVersionList struct + NextLink *string + Value []*GalleryImageVersion + func (g *GalleryImageVersionList) UnmarshalJSON(data []byte) error + func (g GalleryImageVersionList) MarshalJSON() ([]byte, error) + type GalleryImageVersionProperties struct + ProvisioningState *GalleryProvisioningState + PublishingProfile *GalleryImageVersionPublishingProfile + ReplicationStatus *ReplicationStatus + StorageProfile *GalleryImageVersionStorageProfile + func (g *GalleryImageVersionProperties) UnmarshalJSON(data []byte) error + func (g GalleryImageVersionProperties) MarshalJSON() ([]byte, error) + type GalleryImageVersionPublishingProfile struct + EndOfLifeDate *time.Time + ExcludeFromLatest *bool + PublishedDate *time.Time + ReplicaCount *int32 + ReplicationMode *ReplicationMode + StorageAccountType *StorageAccountType + TargetExtendedLocations []*GalleryTargetExtendedLocation + TargetRegions []*TargetRegion + func (g *GalleryImageVersionPublishingProfile) UnmarshalJSON(data []byte) error + func (g GalleryImageVersionPublishingProfile) MarshalJSON() ([]byte, error) + type GalleryImageVersionStorageProfile struct + DataDiskImages []*GalleryDataDiskImage + OSDiskImage *GalleryOSDiskImage + Source *GalleryArtifactVersionSource + func (g *GalleryImageVersionStorageProfile) UnmarshalJSON(data []byte) error + func (g GalleryImageVersionStorageProfile) MarshalJSON() ([]byte, error) + type GalleryImageVersionUpdate struct + ID *string + Name *string + Properties *GalleryImageVersionProperties + Tags map[string]*string + Type *string + func (g *GalleryImageVersionUpdate) UnmarshalJSON(data []byte) error + func (g GalleryImageVersionUpdate) MarshalJSON() ([]byte, error) + type GalleryImageVersionsClient struct + func NewGalleryImageVersionsClient(subscriptionID string, credential azcore.TokenCredential, ...) (*GalleryImageVersionsClient, error) + func (client *GalleryImageVersionsClient) BeginCreateOrUpdate(ctx context.Context, resourceGroupName string, galleryName string, ...) (*runtime.Poller[GalleryImageVersionsClientCreateOrUpdateResponse], error) + func (client *GalleryImageVersionsClient) BeginDelete(ctx context.Context, resourceGroupName string, galleryName string, ...) (*runtime.Poller[GalleryImageVersionsClientDeleteResponse], error) + func (client *GalleryImageVersionsClient) BeginUpdate(ctx context.Context, resourceGroupName string, galleryName string, ...) (*runtime.Poller[GalleryImageVersionsClientUpdateResponse], error) + func (client *GalleryImageVersionsClient) Get(ctx context.Context, resourceGroupName string, galleryName string, ...) (GalleryImageVersionsClientGetResponse, error) + func (client *GalleryImageVersionsClient) NewListByGalleryImagePager(resourceGroupName string, galleryName string, galleryImageName string, ...) *runtime.Pager[GalleryImageVersionsClientListByGalleryImageResponse] + type GalleryImageVersionsClientBeginCreateOrUpdateOptions struct + ResumeToken string + type GalleryImageVersionsClientBeginDeleteOptions struct + ResumeToken string + type GalleryImageVersionsClientBeginUpdateOptions struct + ResumeToken string + type GalleryImageVersionsClientCreateOrUpdateResponse struct + type GalleryImageVersionsClientDeleteResponse struct + type GalleryImageVersionsClientGetOptions struct + Expand *ReplicationStatusTypes + type GalleryImageVersionsClientGetResponse struct + type GalleryImageVersionsClientListByGalleryImageOptions struct + type GalleryImageVersionsClientListByGalleryImageResponse struct + type GalleryImageVersionsClientUpdateResponse struct + type GalleryImagesClient struct + func NewGalleryImagesClient(subscriptionID string, credential azcore.TokenCredential, ...) (*GalleryImagesClient, error) + func (client *GalleryImagesClient) BeginCreateOrUpdate(ctx context.Context, resourceGroupName string, galleryName string, ...) (*runtime.Poller[GalleryImagesClientCreateOrUpdateResponse], error) + func (client *GalleryImagesClient) BeginDelete(ctx context.Context, resourceGroupName string, galleryName string, ...) (*runtime.Poller[GalleryImagesClientDeleteResponse], error) + func (client *GalleryImagesClient) BeginUpdate(ctx context.Context, resourceGroupName string, galleryName string, ...) (*runtime.Poller[GalleryImagesClientUpdateResponse], error) + func (client *GalleryImagesClient) Get(ctx context.Context, resourceGroupName string, galleryName string, ...) (GalleryImagesClientGetResponse, error) + func (client *GalleryImagesClient) NewListByGalleryPager(resourceGroupName string, galleryName string, ...) *runtime.Pager[GalleryImagesClientListByGalleryResponse] + type GalleryImagesClientBeginCreateOrUpdateOptions struct + ResumeToken string + type GalleryImagesClientBeginDeleteOptions struct + ResumeToken string + type GalleryImagesClientBeginUpdateOptions struct + ResumeToken string + type GalleryImagesClientCreateOrUpdateResponse struct + type GalleryImagesClientDeleteResponse struct + type GalleryImagesClientGetOptions struct + type GalleryImagesClientGetResponse struct + type GalleryImagesClientListByGalleryOptions struct + type GalleryImagesClientListByGalleryResponse struct + type GalleryImagesClientUpdateResponse struct + type GalleryList struct + NextLink *string + Value []*Gallery + func (g *GalleryList) UnmarshalJSON(data []byte) error + func (g GalleryList) MarshalJSON() ([]byte, error) + type GalleryOSDiskImage struct + HostCaching *HostCaching + SizeInGB *int32 + Source *GalleryArtifactVersionSource + func (g *GalleryOSDiskImage) UnmarshalJSON(data []byte) error + func (g GalleryOSDiskImage) MarshalJSON() ([]byte, error) + type GalleryProperties struct + Description *string + Identifier *GalleryIdentifier + ProvisioningState *GalleryProvisioningState + SharingProfile *SharingProfile + SharingStatus *SharingStatus + SoftDeletePolicy *SoftDeletePolicy + func (g *GalleryProperties) UnmarshalJSON(data []byte) error + func (g GalleryProperties) MarshalJSON() ([]byte, error) + type GalleryProvisioningState string + const GalleryProvisioningStateCreating + const GalleryProvisioningStateDeleting + const GalleryProvisioningStateFailed + const GalleryProvisioningStateMigrating + const GalleryProvisioningStateSucceeded + const GalleryProvisioningStateUpdating + func PossibleGalleryProvisioningStateValues() []GalleryProvisioningState + type GallerySharingPermissionTypes string + const GallerySharingPermissionTypesCommunity + const GallerySharingPermissionTypesGroups + const GallerySharingPermissionTypesPrivate + func PossibleGallerySharingPermissionTypesValues() []GallerySharingPermissionTypes + type GallerySharingProfileClient struct + func NewGallerySharingProfileClient(subscriptionID string, credential azcore.TokenCredential, ...) (*GallerySharingProfileClient, error) + func (client *GallerySharingProfileClient) BeginUpdate(ctx context.Context, resourceGroupName string, galleryName string, ...) (*runtime.Poller[GallerySharingProfileClientUpdateResponse], error) + type GallerySharingProfileClientBeginUpdateOptions struct + ResumeToken string + type GallerySharingProfileClientUpdateResponse struct + type GalleryTargetExtendedLocation struct + Encryption *EncryptionImages + ExtendedLocation *GalleryExtendedLocation + ExtendedLocationReplicaCount *int32 + Name *string + StorageAccountType *StorageAccountType + func (g *GalleryTargetExtendedLocation) UnmarshalJSON(data []byte) error + func (g GalleryTargetExtendedLocation) MarshalJSON() ([]byte, error) + type GalleryUpdate struct + ID *string + Name *string + Properties *GalleryProperties + Tags map[string]*string + Type *string + func (g *GalleryUpdate) UnmarshalJSON(data []byte) error + func (g GalleryUpdate) MarshalJSON() ([]byte, error) + type GrantAccessData struct + Access *AccessLevel + DurationInSeconds *int32 + GetSecureVMGuestStateSAS *bool + func (g *GrantAccessData) UnmarshalJSON(data []byte) error + func (g GrantAccessData) MarshalJSON() ([]byte, error) + type HardwareProfile struct + VMSize *VirtualMachineSizeTypes + VMSizeProperties *VMSizeProperties + func (h *HardwareProfile) UnmarshalJSON(data []byte) error + func (h HardwareProfile) MarshalJSON() ([]byte, error) + type HostCaching string + const HostCachingNone + const HostCachingReadOnly + const HostCachingReadWrite + func PossibleHostCachingValues() []HostCaching + 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 IPVersions string + const IPVersionsIPv4 + const IPVersionsIPv6 + func PossibleIPVersionsValues() []IPVersions + type Image struct + ExtendedLocation *ExtendedLocation + 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 + CommunityGalleryImageID *string + ID *string + Lun *int32 + SharedGalleryImageID *string + 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 ImagePurchasePlan struct + Name *string + Product *string + Publisher *string + func (i *ImagePurchasePlan) UnmarshalJSON(data []byte) error + func (i ImagePurchasePlan) MarshalJSON() ([]byte, error) + type ImageReference struct + CommunityGalleryImageID *string + ExactVersion *string + ID *string + Offer *string + Publisher *string + SKU *string + SharedGalleryImageID *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 InnerError struct + Errordetail *string + Exceptiontype *string + func (i *InnerError) UnmarshalJSON(data []byte) error + func (i InnerError) MarshalJSON() ([]byte, error) + type InstanceSKU struct + Name *string + Tier *string + func (i *InstanceSKU) UnmarshalJSON(data []byte) error + func (i InstanceSKU) 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 InstanceViewStatusesSummary struct + StatusesSummary []*StatusCodeCount + func (i *InstanceViewStatusesSummary) UnmarshalJSON(data []byte) error + func (i InstanceViewStatusesSummary) MarshalJSON() ([]byte, error) + type InstanceViewTypes string + const InstanceViewTypesInstanceView + const InstanceViewTypesUserData + func PossibleInstanceViewTypesValues() []InstanceViewTypes + type IntervalInMins string + const IntervalInMinsFiveMins + const IntervalInMinsSixtyMins + const IntervalInMinsThirtyMins + const IntervalInMinsThreeMins + func PossibleIntervalInMinsValues() []IntervalInMins + type KeyForDiskEncryptionSet struct + KeyURL *string + SourceVault *SourceVault + func (k *KeyForDiskEncryptionSet) UnmarshalJSON(data []byte) error + func (k KeyForDiskEncryptionSet) MarshalJSON() ([]byte, error) + 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 + StartTime *time.Time + Status *PatchOperationStatus + func (l *LastPatchInstallationSummary) UnmarshalJSON(data []byte) error + func (l LastPatchInstallationSummary) MarshalJSON() ([]byte, error) + type LinuxConfiguration struct + DisablePasswordAuthentication *bool + PatchSettings *LinuxPatchSettings + ProvisionVMAgent *bool + SSH *SSHConfiguration + func (l *LinuxConfiguration) UnmarshalJSON(data []byte) error + func (l LinuxConfiguration) MarshalJSON() ([]byte, error) + type LinuxParameters struct + ClassificationsToInclude []*VMGuestPatchClassificationLinux + MaintenanceRunID *string + PackageNameMasksToExclude []*string + PackageNameMasksToInclude []*string + func (l *LinuxParameters) UnmarshalJSON(data []byte) error + func (l LinuxParameters) MarshalJSON() ([]byte, error) + type LinuxPatchAssessmentMode string + const LinuxPatchAssessmentModeAutomaticByPlatform + const LinuxPatchAssessmentModeImageDefault + func PossibleLinuxPatchAssessmentModeValues() []LinuxPatchAssessmentMode + type LinuxPatchSettings struct + AssessmentMode *LinuxPatchAssessmentMode + AutomaticByPlatformSettings *LinuxVMGuestPatchAutomaticByPlatformSettings + PatchMode *LinuxVMGuestPatchMode + func (l *LinuxPatchSettings) UnmarshalJSON(data []byte) error + func (l LinuxPatchSettings) MarshalJSON() ([]byte, error) + type LinuxVMGuestPatchAutomaticByPlatformRebootSetting string + const LinuxVMGuestPatchAutomaticByPlatformRebootSettingAlways + const LinuxVMGuestPatchAutomaticByPlatformRebootSettingIfRequired + const LinuxVMGuestPatchAutomaticByPlatformRebootSettingNever + const LinuxVMGuestPatchAutomaticByPlatformRebootSettingUnknown + func PossibleLinuxVMGuestPatchAutomaticByPlatformRebootSettingValues() []LinuxVMGuestPatchAutomaticByPlatformRebootSetting + type LinuxVMGuestPatchAutomaticByPlatformSettings struct + RebootSetting *LinuxVMGuestPatchAutomaticByPlatformRebootSetting + func (l *LinuxVMGuestPatchAutomaticByPlatformSettings) UnmarshalJSON(data []byte) error + func (l LinuxVMGuestPatchAutomaticByPlatformSettings) MarshalJSON() ([]byte, error) + type LinuxVMGuestPatchMode string + const LinuxVMGuestPatchModeAutomaticByPlatform + const LinuxVMGuestPatchModeImageDefault + func PossibleLinuxVMGuestPatchModeValues() []LinuxVMGuestPatchMode + type ListUsagesResult struct + NextLink *string + Value []*Usage + func (l *ListUsagesResult) UnmarshalJSON(data []byte) error + func (l ListUsagesResult) MarshalJSON() ([]byte, error) + type LoadBalancerConfiguration struct + ID *string + Name *string + Properties *LoadBalancerConfigurationProperties + func (l *LoadBalancerConfiguration) UnmarshalJSON(data []byte) error + func (l LoadBalancerConfiguration) MarshalJSON() ([]byte, error) + type LoadBalancerConfigurationProperties struct + FrontendIPConfigurations []*LoadBalancerFrontendIPConfiguration + func (l *LoadBalancerConfigurationProperties) UnmarshalJSON(data []byte) error + func (l LoadBalancerConfigurationProperties) MarshalJSON() ([]byte, error) + type LoadBalancerFrontendIPConfiguration struct + Name *string + Properties *LoadBalancerFrontendIPConfigurationProperties + func (l *LoadBalancerFrontendIPConfiguration) UnmarshalJSON(data []byte) error + func (l LoadBalancerFrontendIPConfiguration) MarshalJSON() ([]byte, error) + type LoadBalancerFrontendIPConfigurationProperties struct + PrivateIPAddress *string + PublicIPAddress *SubResource + Subnet *SubResource + func (l *LoadBalancerFrontendIPConfigurationProperties) UnmarshalJSON(data []byte) error + func (l LoadBalancerFrontendIPConfigurationProperties) 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 ManagedArtifact struct + ID *string + func (m *ManagedArtifact) UnmarshalJSON(data []byte) error + func (m ManagedArtifact) MarshalJSON() ([]byte, error) + type ManagedDiskParameters struct + DiskEncryptionSet *DiskEncryptionSetParameters + ID *string + SecurityProfile *VMDiskSecurityProfile + StorageAccountType *StorageAccountTypes + func (m *ManagedDiskParameters) UnmarshalJSON(data []byte) error + func (m ManagedDiskParameters) MarshalJSON() ([]byte, error) + type NetworkAPIVersion string + const NetworkAPIVersionTwoThousandTwenty1101 + func PossibleNetworkAPIVersionValues() []NetworkAPIVersion + type NetworkAccessPolicy string + const NetworkAccessPolicyAllowAll + const NetworkAccessPolicyAllowPrivate + const NetworkAccessPolicyDenyAll + func PossibleNetworkAccessPolicyValues() []NetworkAccessPolicy + type NetworkInterfaceReference struct + ID *string + Properties *NetworkInterfaceReferenceProperties + func (n *NetworkInterfaceReference) UnmarshalJSON(data []byte) error + func (n NetworkInterfaceReference) MarshalJSON() ([]byte, error) + type NetworkInterfaceReferenceProperties struct + DeleteOption *DeleteOptions + Primary *bool + func (n *NetworkInterfaceReferenceProperties) UnmarshalJSON(data []byte) error + func (n NetworkInterfaceReferenceProperties) MarshalJSON() ([]byte, error) + type NetworkProfile struct + NetworkAPIVersion *NetworkAPIVersion + NetworkInterfaceConfigurations []*VirtualMachineNetworkInterfaceConfiguration + NetworkInterfaces []*NetworkInterfaceReference + func (n *NetworkProfile) UnmarshalJSON(data []byte) error + func (n NetworkProfile) MarshalJSON() ([]byte, error) + type OSDisk struct + Caching *CachingTypes + CreateOption *DiskCreateOptionTypes + DeleteOption *DiskDeleteOptionTypes + 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 OSDiskImageEncryption struct + DiskEncryptionSetID *string + SecurityProfile *OSDiskImageSecurityProfile + func (o *OSDiskImageEncryption) UnmarshalJSON(data []byte) error + func (o OSDiskImageEncryption) MarshalJSON() ([]byte, error) + type OSDiskImageSecurityProfile struct + ConfidentialVMEncryptionType *ConfidentialVMEncryptionType + SecureVMDiskEncryptionSetID *string + func (o *OSDiskImageSecurityProfile) UnmarshalJSON(data []byte) error + func (o OSDiskImageSecurityProfile) MarshalJSON() ([]byte, error) + type OSFamily struct + ID *string + Location *string + Name *string + Properties *OSFamilyProperties + Type *string + func (o *OSFamily) UnmarshalJSON(data []byte) error + func (o OSFamily) MarshalJSON() ([]byte, error) + type OSFamilyListResult struct + NextLink *string + Value []*OSFamily + func (o *OSFamilyListResult) UnmarshalJSON(data []byte) error + func (o OSFamilyListResult) MarshalJSON() ([]byte, error) + type OSFamilyProperties struct + Label *string + Name *string + Versions []*OSVersionPropertiesBase + func (o *OSFamilyProperties) UnmarshalJSON(data []byte) error + func (o OSFamilyProperties) 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 OSVersion struct + ID *string + Location *string + Name *string + Properties *OSVersionProperties + Type *string + func (o *OSVersion) UnmarshalJSON(data []byte) error + func (o OSVersion) MarshalJSON() ([]byte, error) + type OSVersionListResult struct + NextLink *string + Value []*OSVersion + func (o *OSVersionListResult) UnmarshalJSON(data []byte) error + func (o OSVersionListResult) MarshalJSON() ([]byte, error) + type OSVersionProperties struct + Family *string + FamilyLabel *string + IsActive *bool + IsDefault *bool + Label *string + Version *string + func (o *OSVersionProperties) UnmarshalJSON(data []byte) error + func (o OSVersionProperties) MarshalJSON() ([]byte, error) + type OSVersionPropertiesBase struct + IsActive *bool + IsDefault *bool + Label *string + Version *string + func (o *OSVersionPropertiesBase) UnmarshalJSON(data []byte) error + func (o OSVersionPropertiesBase) MarshalJSON() ([]byte, error) + type OperatingSystemStateTypes string + const OperatingSystemStateTypesGeneralized + const OperatingSystemStateTypesSpecialized + func PossibleOperatingSystemStateTypesValues() []OperatingSystemStateTypes + type OperatingSystemType string + const OperatingSystemTypeLinux + const OperatingSystemTypeWindows + func PossibleOperatingSystemTypeValues() []OperatingSystemType + 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 OrchestrationMode string + const OrchestrationModeFlexible + const OrchestrationModeUniform + func PossibleOrchestrationModeValues() []OrchestrationMode + 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 PatchAssessmentStateUnknown + func PossiblePatchAssessmentStateValues() []PatchAssessmentState + type PatchInstallationDetail struct + Classifications []*string + InstallationState *PatchInstallationState + KbID *string + Name *string + PatchID *string + Version *string + func (p *PatchInstallationDetail) UnmarshalJSON(data []byte) error + func (p PatchInstallationDetail) MarshalJSON() ([]byte, error) + type PatchInstallationState string + const PatchInstallationStateExcluded + const PatchInstallationStateFailed + const PatchInstallationStateInstalled + const PatchInstallationStateNotSelected + const PatchInstallationStatePending + const PatchInstallationStateUnknown + func PossiblePatchInstallationStateValues() []PatchInstallationState + type PatchOperationStatus string + const PatchOperationStatusCompletedWithWarnings + const PatchOperationStatusFailed + const PatchOperationStatusInProgress + const PatchOperationStatusSucceeded + const PatchOperationStatusUnknown + func PossiblePatchOperationStatusValues() []PatchOperationStatus + type PatchSettings struct + AssessmentMode *WindowsPatchAssessmentMode + AutomaticByPlatformSettings *WindowsVMGuestPatchAutomaticByPlatformSettings + EnableHotpatching *bool + PatchMode *WindowsVMGuestPatchMode + func (p *PatchSettings) UnmarshalJSON(data []byte) error + func (p PatchSettings) MarshalJSON() ([]byte, error) + type PirCommunityGalleryResource struct + Identifier *CommunityGalleryIdentifier + Location *string + Name *string + Type *string + func (p *PirCommunityGalleryResource) UnmarshalJSON(data []byte) error + func (p PirCommunityGalleryResource) MarshalJSON() ([]byte, error) + type PirResource struct + Location *string + Name *string + func (p *PirResource) UnmarshalJSON(data []byte) error + func (p PirResource) MarshalJSON() ([]byte, error) + type PirSharedGalleryResource struct + Identifier *SharedGalleryIdentifier + Location *string + Name *string + func (p *PirSharedGalleryResource) UnmarshalJSON(data []byte) error + func (p PirSharedGalleryResource) 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 PrivateEndpoint struct + ID *string + func (p *PrivateEndpoint) UnmarshalJSON(data []byte) error + func (p PrivateEndpoint) MarshalJSON() ([]byte, error) + type PrivateEndpointConnection struct + ID *string + Name *string + Properties *PrivateEndpointConnectionProperties + Type *string + func (p *PrivateEndpointConnection) UnmarshalJSON(data []byte) error + func (p PrivateEndpointConnection) MarshalJSON() ([]byte, error) + type PrivateEndpointConnectionListResult struct + NextLink *string + Value []*PrivateEndpointConnection + func (p *PrivateEndpointConnectionListResult) UnmarshalJSON(data []byte) error + func (p PrivateEndpointConnectionListResult) MarshalJSON() ([]byte, error) + type PrivateEndpointConnectionProperties struct + PrivateEndpoint *PrivateEndpoint + PrivateLinkServiceConnectionState *PrivateLinkServiceConnectionState + ProvisioningState *PrivateEndpointConnectionProvisioningState + func (p *PrivateEndpointConnectionProperties) UnmarshalJSON(data []byte) error + func (p PrivateEndpointConnectionProperties) MarshalJSON() ([]byte, error) + type PrivateEndpointConnectionProvisioningState string + const PrivateEndpointConnectionProvisioningStateCreating + const PrivateEndpointConnectionProvisioningStateDeleting + const PrivateEndpointConnectionProvisioningStateFailed + const PrivateEndpointConnectionProvisioningStateSucceeded + func PossiblePrivateEndpointConnectionProvisioningStateValues() []PrivateEndpointConnectionProvisioningState + type PrivateEndpointServiceConnectionStatus string + const PrivateEndpointServiceConnectionStatusApproved + const PrivateEndpointServiceConnectionStatusPending + const PrivateEndpointServiceConnectionStatusRejected + func PossiblePrivateEndpointServiceConnectionStatusValues() []PrivateEndpointServiceConnectionStatus + type PrivateLinkResource struct + ID *string + Name *string + Properties *PrivateLinkResourceProperties + Type *string + func (p *PrivateLinkResource) UnmarshalJSON(data []byte) error + func (p PrivateLinkResource) MarshalJSON() ([]byte, error) + type PrivateLinkResourceListResult struct + Value []*PrivateLinkResource + func (p *PrivateLinkResourceListResult) UnmarshalJSON(data []byte) error + func (p PrivateLinkResourceListResult) MarshalJSON() ([]byte, error) + type PrivateLinkResourceProperties struct + GroupID *string + RequiredMembers []*string + RequiredZoneNames []*string + func (p *PrivateLinkResourceProperties) UnmarshalJSON(data []byte) error + func (p PrivateLinkResourceProperties) MarshalJSON() ([]byte, error) + type PrivateLinkServiceConnectionState struct + ActionsRequired *string + Description *string + Status *PrivateEndpointServiceConnectionStatus + func (p *PrivateLinkServiceConnectionState) UnmarshalJSON(data []byte) error + func (p PrivateLinkServiceConnectionState) MarshalJSON() ([]byte, error) + type PropertyUpdatesInProgress struct + TargetTier *string + func (p *PropertyUpdatesInProgress) UnmarshalJSON(data []byte) error + func (p PropertyUpdatesInProgress) 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 + Zones []*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 + Intent *ProximityPlacementGroupPropertiesIntent + ProximityPlacementGroupType *ProximityPlacementGroupType + VirtualMachineScaleSets []*SubResourceWithColocationStatus + VirtualMachines []*SubResourceWithColocationStatus + func (p *ProximityPlacementGroupProperties) UnmarshalJSON(data []byte) error + func (p ProximityPlacementGroupProperties) MarshalJSON() ([]byte, error) + type ProximityPlacementGroupPropertiesIntent struct + VMSizes []*string + func (p *ProximityPlacementGroupPropertiesIntent) UnmarshalJSON(data []byte) error + func (p ProximityPlacementGroupPropertiesIntent) 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 ProxyOnlyResource struct + ID *string + Name *string + Type *string + func (p *ProxyOnlyResource) UnmarshalJSON(data []byte) error + func (p ProxyOnlyResource) MarshalJSON() ([]byte, error) + type ProxyResource struct + ID *string + Name *string + Type *string + func (p *ProxyResource) UnmarshalJSON(data []byte) error + func (p ProxyResource) MarshalJSON() ([]byte, error) + type PublicIPAddressSKU struct + Name *PublicIPAddressSKUName + Tier *PublicIPAddressSKUTier + func (p *PublicIPAddressSKU) UnmarshalJSON(data []byte) error + func (p PublicIPAddressSKU) MarshalJSON() ([]byte, error) + type PublicIPAddressSKUName string + const PublicIPAddressSKUNameBasic + const PublicIPAddressSKUNameStandard + func PossiblePublicIPAddressSKUNameValues() []PublicIPAddressSKUName + type PublicIPAddressSKUTier string + const PublicIPAddressSKUTierGlobal + const PublicIPAddressSKUTierRegional + func PossiblePublicIPAddressSKUTierValues() []PublicIPAddressSKUTier + type PublicIPAllocationMethod string + const PublicIPAllocationMethodDynamic + const PublicIPAllocationMethodStatic + func PossiblePublicIPAllocationMethodValues() []PublicIPAllocationMethod + type PublicNetworkAccess string + const PublicNetworkAccessDisabled + const PublicNetworkAccessEnabled + func PossiblePublicNetworkAccessValues() []PublicNetworkAccess + type PurchasePlan struct + Name *string + Product *string + Publisher *string + func (p *PurchasePlan) UnmarshalJSON(data []byte) error + func (p PurchasePlan) MarshalJSON() ([]byte, error) + type RecommendedMachineConfiguration struct + Memory *ResourceRange + VCPUs *ResourceRange + func (r *RecommendedMachineConfiguration) UnmarshalJSON(data []byte) error + func (r RecommendedMachineConfiguration) MarshalJSON() ([]byte, error) + type RecoveryWalkResponse struct + NextPlatformUpdateDomain *int32 + WalkPerformed *bool + func (r *RecoveryWalkResponse) UnmarshalJSON(data []byte) error + func (r RecoveryWalkResponse) MarshalJSON() ([]byte, error) + type RegionalReplicationStatus struct + Details *string + Progress *int32 + Region *string + State *ReplicationState + func (r *RegionalReplicationStatus) UnmarshalJSON(data []byte) error + func (r RegionalReplicationStatus) MarshalJSON() ([]byte, error) + type RegionalSharingStatus struct + Details *string + Region *string + State *SharingState + func (r *RegionalSharingStatus) UnmarshalJSON(data []byte) error + func (r RegionalSharingStatus) MarshalJSON() ([]byte, error) + type RepairAction string + const RepairActionReimage + const RepairActionReplace + const RepairActionRestart + func PossibleRepairActionValues() []RepairAction + type ReplicationMode string + const ReplicationModeFull + const ReplicationModeShallow + func PossibleReplicationModeValues() []ReplicationMode + type ReplicationState string + const ReplicationStateCompleted + const ReplicationStateFailed + const ReplicationStateReplicating + const ReplicationStateUnknown + func PossibleReplicationStateValues() []ReplicationState + type ReplicationStatus struct + AggregatedState *AggregatedReplicationState + Summary []*RegionalReplicationStatus + func (r *ReplicationStatus) UnmarshalJSON(data []byte) error + func (r ReplicationStatus) MarshalJSON() ([]byte, error) + type ReplicationStatusTypes string + const ReplicationStatusTypesReplicationStatus + func PossibleReplicationStatusTypesValues() []ReplicationStatusTypes + 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 ResourceInstanceViewStatus struct + Code *string + DisplayStatus *string + Level *StatusLevelTypes + Message *string + Time *time.Time + func (r *ResourceInstanceViewStatus) UnmarshalJSON(data []byte) error + func (r ResourceInstanceViewStatus) MarshalJSON() ([]byte, error) + type ResourceRange struct + Max *int32 + Min *int32 + func (r *ResourceRange) UnmarshalJSON(data []byte) error + func (r ResourceRange) MarshalJSON() ([]byte, error) + type ResourceSKU struct + APIVersions []*string + Capabilities []*ResourceSKUCapabilities + Capacity *ResourceSKUCapacity + Costs []*ResourceSKUCosts + Family *string + Kind *string + LocationInfo []*ResourceSKULocationInfo + Locations []*string + Name *string + ResourceType *string + Restrictions []*ResourceSKURestrictions + Size *string + Tier *string + func (r *ResourceSKU) UnmarshalJSON(data []byte) error + func (r ResourceSKU) MarshalJSON() ([]byte, error) + type ResourceSKUCapabilities struct + Name *string + Value *string + func (r *ResourceSKUCapabilities) UnmarshalJSON(data []byte) error + func (r ResourceSKUCapabilities) MarshalJSON() ([]byte, error) + type ResourceSKUCapacity struct + Default *int64 + Maximum *int64 + Minimum *int64 + ScaleType *ResourceSKUCapacityScaleType + func (r *ResourceSKUCapacity) UnmarshalJSON(data []byte) error + func (r ResourceSKUCapacity) MarshalJSON() ([]byte, error) + type ResourceSKUCapacityScaleType string + const ResourceSKUCapacityScaleTypeAutomatic + const ResourceSKUCapacityScaleTypeManual + const ResourceSKUCapacityScaleTypeNone + func PossibleResourceSKUCapacityScaleTypeValues() []ResourceSKUCapacityScaleType + type ResourceSKUCosts struct + ExtendedUnit *string + MeterID *string + Quantity *int64 + func (r *ResourceSKUCosts) UnmarshalJSON(data []byte) error + func (r ResourceSKUCosts) MarshalJSON() ([]byte, error) + type ResourceSKULocationInfo struct + ExtendedLocations []*string + Location *string + Type *ExtendedLocationType + ZoneDetails []*ResourceSKUZoneDetails + Zones []*string + func (r *ResourceSKULocationInfo) UnmarshalJSON(data []byte) error + func (r ResourceSKULocationInfo) MarshalJSON() ([]byte, error) + type ResourceSKURestrictionInfo struct + Locations []*string + Zones []*string + func (r *ResourceSKURestrictionInfo) UnmarshalJSON(data []byte) error + func (r ResourceSKURestrictionInfo) MarshalJSON() ([]byte, error) + type ResourceSKURestrictions struct + ReasonCode *ResourceSKURestrictionsReasonCode + RestrictionInfo *ResourceSKURestrictionInfo + Type *ResourceSKURestrictionsType + Values []*string + func (r *ResourceSKURestrictions) UnmarshalJSON(data []byte) error + func (r ResourceSKURestrictions) MarshalJSON() ([]byte, error) + type ResourceSKURestrictionsReasonCode string + const ResourceSKURestrictionsReasonCodeNotAvailableForSubscription + const ResourceSKURestrictionsReasonCodeQuotaID + func PossibleResourceSKURestrictionsReasonCodeValues() []ResourceSKURestrictionsReasonCode + type ResourceSKURestrictionsType string + const ResourceSKURestrictionsTypeLocation + const ResourceSKURestrictionsTypeZone + func PossibleResourceSKURestrictionsTypeValues() []ResourceSKURestrictionsType + type ResourceSKUZoneDetails struct + Capabilities []*ResourceSKUCapabilities + Name []*string + func (r *ResourceSKUZoneDetails) UnmarshalJSON(data []byte) error + func (r ResourceSKUZoneDetails) MarshalJSON() ([]byte, error) + type ResourceSKUsClient struct + func NewResourceSKUsClient(subscriptionID string, credential azcore.TokenCredential, ...) (*ResourceSKUsClient, error) + func (client *ResourceSKUsClient) NewListPager(options *ResourceSKUsClientListOptions) *runtime.Pager[ResourceSKUsClientListResponse] + type ResourceSKUsClientListOptions struct + Filter *string + IncludeExtendedLocations *string + type ResourceSKUsClientListResponse struct + type ResourceSKUsResult struct + NextLink *string + Value []*ResourceSKU + func (r *ResourceSKUsResult) UnmarshalJSON(data []byte) error + func (r ResourceSKUsResult) MarshalJSON() ([]byte, error) + type ResourceURIList struct + NextLink *string + Value []*string + func (r *ResourceURIList) UnmarshalJSON(data []byte) error + func (r ResourceURIList) MarshalJSON() ([]byte, error) + type ResourceWithOptionalLocation struct + ID *string + Location *string + Name *string + Tags map[string]*string + Type *string + func (r *ResourceWithOptionalLocation) UnmarshalJSON(data []byte) error + func (r ResourceWithOptionalLocation) MarshalJSON() ([]byte, error) + type RestorePoint struct + ID *string + Name *string + Properties *RestorePointProperties + Type *string + func (r *RestorePoint) UnmarshalJSON(data []byte) error + func (r RestorePoint) MarshalJSON() ([]byte, error) + type RestorePointCollection struct + ID *string + Location *string + Name *string + Properties *RestorePointCollectionProperties + Tags map[string]*string + Type *string + func (r *RestorePointCollection) UnmarshalJSON(data []byte) error + func (r RestorePointCollection) MarshalJSON() ([]byte, error) + type RestorePointCollectionExpandOptions string + const RestorePointCollectionExpandOptionsRestorePoints + func PossibleRestorePointCollectionExpandOptionsValues() []RestorePointCollectionExpandOptions + type RestorePointCollectionListResult struct + NextLink *string + Value []*RestorePointCollection + func (r *RestorePointCollectionListResult) UnmarshalJSON(data []byte) error + func (r RestorePointCollectionListResult) MarshalJSON() ([]byte, error) + type RestorePointCollectionProperties struct + ProvisioningState *string + RestorePointCollectionID *string + RestorePoints []*RestorePoint + Source *RestorePointCollectionSourceProperties + func (r *RestorePointCollectionProperties) UnmarshalJSON(data []byte) error + func (r RestorePointCollectionProperties) MarshalJSON() ([]byte, error) + type RestorePointCollectionSourceProperties struct + ID *string + Location *string + func (r *RestorePointCollectionSourceProperties) UnmarshalJSON(data []byte) error + func (r RestorePointCollectionSourceProperties) MarshalJSON() ([]byte, error) + type RestorePointCollectionUpdate struct + Properties *RestorePointCollectionProperties + Tags map[string]*string + func (r *RestorePointCollectionUpdate) UnmarshalJSON(data []byte) error + func (r RestorePointCollectionUpdate) MarshalJSON() ([]byte, error) + type RestorePointCollectionsClient struct + func NewRestorePointCollectionsClient(subscriptionID string, credential azcore.TokenCredential, ...) (*RestorePointCollectionsClient, error) + func (client *RestorePointCollectionsClient) BeginDelete(ctx context.Context, resourceGroupName string, ...) (*runtime.Poller[RestorePointCollectionsClientDeleteResponse], error) + func (client *RestorePointCollectionsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, ...) (RestorePointCollectionsClientCreateOrUpdateResponse, error) + func (client *RestorePointCollectionsClient) Get(ctx context.Context, resourceGroupName string, ...) (RestorePointCollectionsClientGetResponse, error) + func (client *RestorePointCollectionsClient) NewListAllPager(options *RestorePointCollectionsClientListAllOptions) *runtime.Pager[RestorePointCollectionsClientListAllResponse] + func (client *RestorePointCollectionsClient) NewListPager(resourceGroupName string, options *RestorePointCollectionsClientListOptions) *runtime.Pager[RestorePointCollectionsClientListResponse] + func (client *RestorePointCollectionsClient) Update(ctx context.Context, resourceGroupName string, ...) (RestorePointCollectionsClientUpdateResponse, error) + type RestorePointCollectionsClientBeginDeleteOptions struct + ResumeToken string + type RestorePointCollectionsClientCreateOrUpdateOptions struct + type RestorePointCollectionsClientCreateOrUpdateResponse struct + type RestorePointCollectionsClientDeleteResponse struct + type RestorePointCollectionsClientGetOptions struct + Expand *RestorePointCollectionExpandOptions + type RestorePointCollectionsClientGetResponse struct + type RestorePointCollectionsClientListAllOptions struct + type RestorePointCollectionsClientListAllResponse struct + type RestorePointCollectionsClientListOptions struct + type RestorePointCollectionsClientListResponse struct + type RestorePointCollectionsClientUpdateOptions struct + type RestorePointCollectionsClientUpdateResponse struct + type RestorePointExpandOptions string + const RestorePointExpandOptionsInstanceView + func PossibleRestorePointExpandOptionsValues() []RestorePointExpandOptions + type RestorePointInstanceView struct + DiskRestorePoints []*DiskRestorePointInstanceView + Statuses []*InstanceViewStatus + func (r *RestorePointInstanceView) UnmarshalJSON(data []byte) error + func (r RestorePointInstanceView) MarshalJSON() ([]byte, error) + type RestorePointProperties struct + ConsistencyMode *ConsistencyModeTypes + ExcludeDisks []*APIEntityReference + InstanceView *RestorePointInstanceView + ProvisioningState *string + SourceMetadata *RestorePointSourceMetadata + SourceRestorePoint *APIEntityReference + TimeCreated *time.Time + func (r *RestorePointProperties) UnmarshalJSON(data []byte) error + func (r RestorePointProperties) MarshalJSON() ([]byte, error) + type RestorePointSourceMetadata struct + DiagnosticsProfile *DiagnosticsProfile + HardwareProfile *HardwareProfile + LicenseType *string + Location *string + OSProfile *OSProfile + SecurityProfile *SecurityProfile + StorageProfile *RestorePointSourceVMStorageProfile + VMID *string + func (r *RestorePointSourceMetadata) UnmarshalJSON(data []byte) error + func (r RestorePointSourceMetadata) MarshalJSON() ([]byte, error) + type RestorePointSourceVMDataDisk struct + Caching *CachingTypes + DiskRestorePoint *APIEntityReference + DiskSizeGB *int32 + Lun *int32 + ManagedDisk *ManagedDiskParameters + Name *string + func (r *RestorePointSourceVMDataDisk) UnmarshalJSON(data []byte) error + func (r RestorePointSourceVMDataDisk) MarshalJSON() ([]byte, error) + type RestorePointSourceVMOSDisk struct + Caching *CachingTypes + DiskRestorePoint *APIEntityReference + DiskSizeGB *int32 + EncryptionSettings *DiskEncryptionSettings + ManagedDisk *ManagedDiskParameters + Name *string + OSType *OperatingSystemType + func (r *RestorePointSourceVMOSDisk) UnmarshalJSON(data []byte) error + func (r RestorePointSourceVMOSDisk) MarshalJSON() ([]byte, error) + type RestorePointSourceVMStorageProfile struct + DataDisks []*RestorePointSourceVMDataDisk + OSDisk *RestorePointSourceVMOSDisk + func (r *RestorePointSourceVMStorageProfile) UnmarshalJSON(data []byte) error + func (r RestorePointSourceVMStorageProfile) MarshalJSON() ([]byte, error) + type RestorePointsClient struct + func NewRestorePointsClient(subscriptionID string, credential azcore.TokenCredential, ...) (*RestorePointsClient, error) + func (client *RestorePointsClient) BeginCreate(ctx context.Context, resourceGroupName string, ...) (*runtime.Poller[RestorePointsClientCreateResponse], error) + func (client *RestorePointsClient) BeginDelete(ctx context.Context, resourceGroupName string, ...) (*runtime.Poller[RestorePointsClientDeleteResponse], error) + func (client *RestorePointsClient) Get(ctx context.Context, resourceGroupName string, ...) (RestorePointsClientGetResponse, error) + type RestorePointsClientBeginCreateOptions struct + ResumeToken string + type RestorePointsClientBeginDeleteOptions struct + ResumeToken string + type RestorePointsClientCreateResponse struct + type RestorePointsClientDeleteResponse struct + type RestorePointsClientGetOptions struct + Expand *RestorePointExpandOptions + type RestorePointsClientGetResponse struct + type RetrieveBootDiagnosticsDataResult struct + ConsoleScreenshotBlobURI *string + SerialConsoleLogBlobURI *string + func (r *RetrieveBootDiagnosticsDataResult) UnmarshalJSON(data []byte) error + func (r RetrieveBootDiagnosticsDataResult) MarshalJSON() ([]byte, error) + type RoleInstance struct + ID *string + Location *string + Name *string + Properties *RoleInstanceProperties + SKU *InstanceSKU + Tags map[string]*string + Type *string + func (r *RoleInstance) UnmarshalJSON(data []byte) error + func (r RoleInstance) MarshalJSON() ([]byte, error) + type RoleInstanceListResult struct + NextLink *string + Value []*RoleInstance + func (r *RoleInstanceListResult) UnmarshalJSON(data []byte) error + func (r RoleInstanceListResult) MarshalJSON() ([]byte, error) + type RoleInstanceNetworkProfile struct + NetworkInterfaces []*SubResource + func (r *RoleInstanceNetworkProfile) UnmarshalJSON(data []byte) error + func (r RoleInstanceNetworkProfile) MarshalJSON() ([]byte, error) + type RoleInstanceProperties struct + InstanceView *RoleInstanceView + NetworkProfile *RoleInstanceNetworkProfile + func (r *RoleInstanceProperties) UnmarshalJSON(data []byte) error + func (r RoleInstanceProperties) MarshalJSON() ([]byte, error) + type RoleInstanceView struct + PlatformFaultDomain *int32 + PlatformUpdateDomain *int32 + PrivateID *string + Statuses []*ResourceInstanceViewStatus + func (r *RoleInstanceView) UnmarshalJSON(data []byte) error + func (r RoleInstanceView) MarshalJSON() ([]byte, error) + type RoleInstances struct + RoleInstances []*string + func (r *RoleInstances) UnmarshalJSON(data []byte) error + func (r RoleInstances) 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 + EnableCrossZoneUpgrade *bool + MaxBatchInstancePercent *int32 + MaxUnhealthyInstancePercent *int32 + MaxUnhealthyUpgradedInstancePercent *int32 + PauseTimeBetweenBatches *string + PrioritizeUnhealthyInstances *bool + 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 RunCommandDocument struct + Description *string + ID *string + Label *string + OSType *OperatingSystemTypes + Parameters []*RunCommandParameterDefinition + Schema *string + Script []*string + func (r *RunCommandDocument) UnmarshalJSON(data []byte) error + func (r RunCommandDocument) MarshalJSON() ([]byte, error) + type RunCommandDocumentBase struct + Description *string + ID *string + Label *string + OSType *OperatingSystemTypes + Schema *string + func (r *RunCommandDocumentBase) UnmarshalJSON(data []byte) error + func (r RunCommandDocumentBase) MarshalJSON() ([]byte, error) + type RunCommandInput struct + CommandID *string + Parameters []*RunCommandInputParameter + Script []*string + func (r *RunCommandInput) UnmarshalJSON(data []byte) error + func (r RunCommandInput) MarshalJSON() ([]byte, error) + type RunCommandInputParameter struct + Name *string + Value *string + func (r *RunCommandInputParameter) UnmarshalJSON(data []byte) error + func (r RunCommandInputParameter) MarshalJSON() ([]byte, error) + type RunCommandListResult struct + NextLink *string + Value []*RunCommandDocumentBase + func (r *RunCommandListResult) UnmarshalJSON(data []byte) error + func (r RunCommandListResult) MarshalJSON() ([]byte, error) + type RunCommandParameterDefinition struct + DefaultValue *string + Name *string + Required *bool + Type *string + func (r *RunCommandParameterDefinition) UnmarshalJSON(data []byte) error + func (r RunCommandParameterDefinition) MarshalJSON() ([]byte, error) + type RunCommandResult struct + Value []*InstanceViewStatus + func (r *RunCommandResult) UnmarshalJSON(data []byte) error + func (r RunCommandResult) 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 + ForceDeletion *bool + 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 SecurityEncryptionTypes string + const SecurityEncryptionTypesDiskWithVMGuestState + const SecurityEncryptionTypesVMGuestStateOnly + func PossibleSecurityEncryptionTypesValues() []SecurityEncryptionTypes + type SecurityProfile struct + EncryptionAtHost *bool + SecurityType *SecurityTypes + UefiSettings *UefiSettings + func (s *SecurityProfile) UnmarshalJSON(data []byte) error + func (s SecurityProfile) MarshalJSON() ([]byte, error) + type SecurityTypes string + const SecurityTypesConfidentialVM + const SecurityTypesTrustedLaunch + func PossibleSecurityTypesValues() []SecurityTypes + type SelectPermissions string + const SelectPermissionsPermissions + func PossibleSelectPermissionsValues() []SelectPermissions + type SettingNames string + const SettingNamesAutoLogon + const SettingNamesFirstLogonCommands + func PossibleSettingNamesValues() []SettingNames + type ShareInfoElement struct + VMURI *string + func (s *ShareInfoElement) UnmarshalJSON(data []byte) error + func (s ShareInfoElement) MarshalJSON() ([]byte, error) + type SharedGalleriesClient struct + func NewSharedGalleriesClient(subscriptionID string, credential azcore.TokenCredential, ...) (*SharedGalleriesClient, error) + func (client *SharedGalleriesClient) Get(ctx context.Context, location string, galleryUniqueName string, ...) (SharedGalleriesClientGetResponse, error) + func (client *SharedGalleriesClient) NewListPager(location string, options *SharedGalleriesClientListOptions) *runtime.Pager[SharedGalleriesClientListResponse] + type SharedGalleriesClientGetOptions struct + type SharedGalleriesClientGetResponse struct + type SharedGalleriesClientListOptions struct + SharedTo *SharedToValues + type SharedGalleriesClientListResponse struct + type SharedGallery struct + Identifier *SharedGalleryIdentifier + Location *string + Name *string + func (s *SharedGallery) UnmarshalJSON(data []byte) error + func (s SharedGallery) MarshalJSON() ([]byte, error) + type SharedGalleryDataDiskImage struct + DiskSizeGB *int32 + HostCaching *SharedGalleryHostCaching + Lun *int32 + func (s *SharedGalleryDataDiskImage) UnmarshalJSON(data []byte) error + func (s SharedGalleryDataDiskImage) MarshalJSON() ([]byte, error) + type SharedGalleryDiskImage struct + DiskSizeGB *int32 + HostCaching *SharedGalleryHostCaching + func (s *SharedGalleryDiskImage) UnmarshalJSON(data []byte) error + func (s SharedGalleryDiskImage) MarshalJSON() ([]byte, error) + type SharedGalleryHostCaching string + const SharedGalleryHostCachingNone + const SharedGalleryHostCachingReadOnly + const SharedGalleryHostCachingReadWrite + func PossibleSharedGalleryHostCachingValues() []SharedGalleryHostCaching + type SharedGalleryIdentifier struct + UniqueID *string + func (s *SharedGalleryIdentifier) UnmarshalJSON(data []byte) error + func (s SharedGalleryIdentifier) MarshalJSON() ([]byte, error) + type SharedGalleryImage struct + Identifier *SharedGalleryIdentifier + Location *string + Name *string + Properties *SharedGalleryImageProperties + func (s *SharedGalleryImage) UnmarshalJSON(data []byte) error + func (s SharedGalleryImage) MarshalJSON() ([]byte, error) + type SharedGalleryImageList struct + NextLink *string + Value []*SharedGalleryImage + func (s *SharedGalleryImageList) UnmarshalJSON(data []byte) error + func (s SharedGalleryImageList) MarshalJSON() ([]byte, error) + type SharedGalleryImageProperties struct + Architecture *Architecture + Disallowed *Disallowed + EndOfLifeDate *time.Time + Features []*GalleryImageFeature + HyperVGeneration *HyperVGeneration + Identifier *GalleryImageIdentifier + OSState *OperatingSystemStateTypes + OSType *OperatingSystemTypes + PurchasePlan *ImagePurchasePlan + Recommended *RecommendedMachineConfiguration + func (s *SharedGalleryImageProperties) UnmarshalJSON(data []byte) error + func (s SharedGalleryImageProperties) MarshalJSON() ([]byte, error) + type SharedGalleryImageVersion struct + Identifier *SharedGalleryIdentifier + Location *string + Name *string + Properties *SharedGalleryImageVersionProperties + func (s *SharedGalleryImageVersion) UnmarshalJSON(data []byte) error + func (s SharedGalleryImageVersion) MarshalJSON() ([]byte, error) + type SharedGalleryImageVersionList struct + NextLink *string + Value []*SharedGalleryImageVersion + func (s *SharedGalleryImageVersionList) UnmarshalJSON(data []byte) error + func (s SharedGalleryImageVersionList) MarshalJSON() ([]byte, error) + type SharedGalleryImageVersionProperties struct + EndOfLifeDate *time.Time + ExcludeFromLatest *bool + PublishedDate *time.Time + StorageProfile *SharedGalleryImageVersionStorageProfile + func (s *SharedGalleryImageVersionProperties) UnmarshalJSON(data []byte) error + func (s SharedGalleryImageVersionProperties) MarshalJSON() ([]byte, error) + type SharedGalleryImageVersionStorageProfile struct + DataDiskImages []*SharedGalleryDataDiskImage + OSDiskImage *SharedGalleryOSDiskImage + func (s *SharedGalleryImageVersionStorageProfile) UnmarshalJSON(data []byte) error + func (s SharedGalleryImageVersionStorageProfile) MarshalJSON() ([]byte, error) + type SharedGalleryImageVersionsClient struct + func NewSharedGalleryImageVersionsClient(subscriptionID string, credential azcore.TokenCredential, ...) (*SharedGalleryImageVersionsClient, error) + func (client *SharedGalleryImageVersionsClient) Get(ctx context.Context, location string, galleryUniqueName string, ...) (SharedGalleryImageVersionsClientGetResponse, error) + func (client *SharedGalleryImageVersionsClient) NewListPager(location string, galleryUniqueName string, galleryImageName string, ...) *runtime.Pager[SharedGalleryImageVersionsClientListResponse] + type SharedGalleryImageVersionsClientGetOptions struct + type SharedGalleryImageVersionsClientGetResponse struct + type SharedGalleryImageVersionsClientListOptions struct + SharedTo *SharedToValues + type SharedGalleryImageVersionsClientListResponse struct + type SharedGalleryImagesClient struct + func NewSharedGalleryImagesClient(subscriptionID string, credential azcore.TokenCredential, ...) (*SharedGalleryImagesClient, error) + func (client *SharedGalleryImagesClient) Get(ctx context.Context, location string, galleryUniqueName string, ...) (SharedGalleryImagesClientGetResponse, error) + func (client *SharedGalleryImagesClient) NewListPager(location string, galleryUniqueName string, ...) *runtime.Pager[SharedGalleryImagesClientListResponse] + type SharedGalleryImagesClientGetOptions struct + type SharedGalleryImagesClientGetResponse struct + type SharedGalleryImagesClientListOptions struct + SharedTo *SharedToValues + type SharedGalleryImagesClientListResponse struct + type SharedGalleryList struct + NextLink *string + Value []*SharedGallery + func (s *SharedGalleryList) UnmarshalJSON(data []byte) error + func (s SharedGalleryList) MarshalJSON() ([]byte, error) + type SharedGalleryOSDiskImage struct + DiskSizeGB *int32 + HostCaching *SharedGalleryHostCaching + func (s *SharedGalleryOSDiskImage) UnmarshalJSON(data []byte) error + func (s SharedGalleryOSDiskImage) MarshalJSON() ([]byte, error) + type SharedToValues string + const SharedToValuesTenant + func PossibleSharedToValuesValues() []SharedToValues + type SharingProfile struct + CommunityGalleryInfo interface{} + Groups []*SharingProfileGroup + Permissions *GallerySharingPermissionTypes + func (s *SharingProfile) UnmarshalJSON(data []byte) error + func (s SharingProfile) MarshalJSON() ([]byte, error) + type SharingProfileGroup struct + IDs []*string + Type *SharingProfileGroupTypes + func (s *SharingProfileGroup) UnmarshalJSON(data []byte) error + func (s SharingProfileGroup) MarshalJSON() ([]byte, error) + type SharingProfileGroupTypes string + const SharingProfileGroupTypesAADTenants + const SharingProfileGroupTypesSubscriptions + func PossibleSharingProfileGroupTypesValues() []SharingProfileGroupTypes + type SharingState string + const SharingStateFailed + const SharingStateInProgress + const SharingStateSucceeded + const SharingStateUnknown + func PossibleSharingStateValues() []SharingState + type SharingStatus struct + AggregatedState *SharingState + Summary []*RegionalSharingStatus + func (s *SharingStatus) UnmarshalJSON(data []byte) error + func (s SharingStatus) MarshalJSON() ([]byte, error) + type SharingUpdate struct + Groups []*SharingProfileGroup + OperationType *SharingUpdateOperationTypes + func (s *SharingUpdate) UnmarshalJSON(data []byte) error + func (s SharingUpdate) MarshalJSON() ([]byte, error) + type SharingUpdateOperationTypes string + const SharingUpdateOperationTypesAdd + const SharingUpdateOperationTypesEnableCommunity + const SharingUpdateOperationTypesRemove + const SharingUpdateOperationTypesReset + func PossibleSharingUpdateOperationTypesValues() []SharingUpdateOperationTypes + type Snapshot struct + ExtendedLocation *ExtendedLocation + 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 + CompletionPercent *float32 + CopyCompletionError *CopyCompletionError + CreationData *CreationData + DataAccessAuthMode *DataAccessAuthMode + DiskAccessID *string + DiskSizeBytes *int64 + DiskSizeGB *int32 + DiskState *DiskState + Encryption *Encryption + EncryptionSettingsCollection *EncryptionSettingsCollection + HyperVGeneration *HyperVGeneration + Incremental *bool + NetworkAccessPolicy *NetworkAccessPolicy + OSType *OperatingSystemTypes + ProvisioningState *string + PublicNetworkAccess *PublicNetworkAccess + PurchasePlan *DiskPurchasePlan + SecurityProfile *DiskSecurityProfile + SupportedCapabilities *SupportedCapabilities + SupportsHibernation *bool + 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 + DataAccessAuthMode *DataAccessAuthMode + DiskAccessID *string + DiskSizeGB *int32 + Encryption *Encryption + EncryptionSettingsCollection *EncryptionSettingsCollection + NetworkAccessPolicy *NetworkAccessPolicy + OSType *OperatingSystemTypes + PublicNetworkAccess *PublicNetworkAccess + SupportedCapabilities *SupportedCapabilities + SupportsHibernation *bool + 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 SoftDeletePolicy struct + IsSoftDeleteEnabled *bool + func (s *SoftDeletePolicy) UnmarshalJSON(data []byte) error + func (s SoftDeletePolicy) MarshalJSON() ([]byte, error) + type SourceVault struct + ID *string + func (s *SourceVault) UnmarshalJSON(data []byte) error + func (s SourceVault) MarshalJSON() ([]byte, error) + type SpotRestorePolicy struct + Enabled *bool + RestoreTimeout *string + func (s *SpotRestorePolicy) UnmarshalJSON(data []byte) error + func (s SpotRestorePolicy) MarshalJSON() ([]byte, error) + type StatusCodeCount struct + Code *string + Count *int32 + func (s *StatusCodeCount) UnmarshalJSON(data []byte) error + func (s StatusCodeCount) MarshalJSON() ([]byte, error) + type StatusLevelTypes string + const StatusLevelTypesError + const StatusLevelTypesInfo + const StatusLevelTypesWarning + func PossibleStatusLevelTypesValues() []StatusLevelTypes + type StorageAccountType string + const StorageAccountTypePremiumLRS + const StorageAccountTypeStandardLRS + const StorageAccountTypeStandardZRS + func PossibleStorageAccountTypeValues() []StorageAccountType + type StorageAccountTypes string + const StorageAccountTypesPremiumLRS + const StorageAccountTypesPremiumV2LRS + const StorageAccountTypesPremiumZRS + const StorageAccountTypesStandardLRS + const StorageAccountTypesStandardSSDLRS + const StorageAccountTypesStandardSSDZRS + 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 SupportedCapabilities struct + AcceleratedNetwork *bool + Architecture *Architecture + func (s *SupportedCapabilities) UnmarshalJSON(data []byte) error + func (s SupportedCapabilities) MarshalJSON() ([]byte, error) + type SystemData struct + CreatedAt *time.Time + LastModifiedAt *time.Time + func (s *SystemData) UnmarshalJSON(data []byte) error + func (s SystemData) MarshalJSON() ([]byte, error) + type TargetRegion struct + Encryption *EncryptionImages + Name *string + RegionalReplicaCount *int32 + StorageAccountType *StorageAccountType + func (t *TargetRegion) UnmarshalJSON(data []byte) error + func (t TargetRegion) 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 UefiSettings struct + SecureBootEnabled *bool + VTpmEnabled *bool + func (u *UefiSettings) UnmarshalJSON(data []byte) error + func (u UefiSettings) MarshalJSON() ([]byte, error) + type UpdateDomain struct + ID *string + Name *string + func (u *UpdateDomain) UnmarshalJSON(data []byte) error + func (u UpdateDomain) MarshalJSON() ([]byte, error) + type UpdateDomainListResult struct + NextLink *string + Value []*UpdateDomain + func (u *UpdateDomainListResult) UnmarshalJSON(data []byte) error + func (u UpdateDomainListResult) MarshalJSON() ([]byte, error) + type UpdateResource struct + Tags map[string]*string + func (u *UpdateResource) UnmarshalJSON(data []byte) error + func (u UpdateResource) MarshalJSON() ([]byte, error) + type UpdateResourceDefinition struct + ID *string + Name *string + Tags map[string]*string + Type *string + func (u *UpdateResourceDefinition) UnmarshalJSON(data []byte) error + func (u UpdateResourceDefinition) 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 UserArtifactManage struct + Install *string + Remove *string + Update *string + func (u *UserArtifactManage) UnmarshalJSON(data []byte) error + func (u UserArtifactManage) MarshalJSON() ([]byte, error) + type UserArtifactSettings struct + ConfigFileName *string + PackageFileName *string + func (u *UserArtifactSettings) UnmarshalJSON(data []byte) error + func (u UserArtifactSettings) MarshalJSON() ([]byte, error) + type UserArtifactSource struct + DefaultConfigurationLink *string + MediaLink *string + func (u *UserArtifactSource) UnmarshalJSON(data []byte) error + func (u UserArtifactSource) MarshalJSON() ([]byte, error) + type UserAssignedIdentitiesValue struct + ClientID *string + PrincipalID *string + func (u *UserAssignedIdentitiesValue) UnmarshalJSON(data []byte) error + func (u UserAssignedIdentitiesValue) MarshalJSON() ([]byte, error) + type VMDiskSecurityProfile struct + DiskEncryptionSet *DiskEncryptionSetParameters + SecurityEncryptionType *SecurityEncryptionTypes + func (v *VMDiskSecurityProfile) UnmarshalJSON(data []byte) error + func (v VMDiskSecurityProfile) MarshalJSON() ([]byte, error) + type VMDiskTypes string + const VMDiskTypesNone + const VMDiskTypesUnmanaged + func PossibleVMDiskTypesValues() []VMDiskTypes + type VMGalleryApplication struct + ConfigurationReference *string + EnableAutomaticUpgrade *bool + Order *int32 + PackageReferenceID *string + Tags *string + TreatFailureAsDeploymentFailure *bool + func (v *VMGalleryApplication) UnmarshalJSON(data []byte) error + func (v VMGalleryApplication) MarshalJSON() ([]byte, error) + type VMGuestPatchClassificationLinux string + const VMGuestPatchClassificationLinuxCritical + const VMGuestPatchClassificationLinuxOther + const VMGuestPatchClassificationLinuxSecurity + func PossibleVMGuestPatchClassificationLinuxValues() []VMGuestPatchClassificationLinux + type VMGuestPatchClassificationWindows string + const VMGuestPatchClassificationWindowsCritical + const VMGuestPatchClassificationWindowsDefinition + const VMGuestPatchClassificationWindowsFeaturePack + const VMGuestPatchClassificationWindowsSecurity + const VMGuestPatchClassificationWindowsServicePack + const VMGuestPatchClassificationWindowsTools + const VMGuestPatchClassificationWindowsUpdateRollUp + const VMGuestPatchClassificationWindowsUpdates + func PossibleVMGuestPatchClassificationWindowsValues() []VMGuestPatchClassificationWindows + type VMGuestPatchRebootBehavior string + const VMGuestPatchRebootBehaviorAlwaysRequiresReboot + const VMGuestPatchRebootBehaviorCanRequestReboot + const VMGuestPatchRebootBehaviorNeverReboots + const VMGuestPatchRebootBehaviorUnknown + func PossibleVMGuestPatchRebootBehaviorValues() []VMGuestPatchRebootBehavior + type VMGuestPatchRebootSetting string + const VMGuestPatchRebootSettingAlways + const VMGuestPatchRebootSettingIfRequired + const VMGuestPatchRebootSettingNever + func PossibleVMGuestPatchRebootSettingValues() []VMGuestPatchRebootSetting + type VMGuestPatchRebootStatus string + const VMGuestPatchRebootStatusCompleted + const VMGuestPatchRebootStatusFailed + const VMGuestPatchRebootStatusNotNeeded + const VMGuestPatchRebootStatusRequired + const VMGuestPatchRebootStatusStarted + const VMGuestPatchRebootStatusUnknown + func PossibleVMGuestPatchRebootStatusValues() []VMGuestPatchRebootStatus + type VMImagesInEdgeZoneListResult struct + NextLink *string + Value []*VirtualMachineImageResource + func (v *VMImagesInEdgeZoneListResult) UnmarshalJSON(data []byte) error + func (v VMImagesInEdgeZoneListResult) MarshalJSON() ([]byte, error) + type VMScaleSetConvertToSinglePlacementGroupInput struct + ActivePlacementGroupID *string + func (v *VMScaleSetConvertToSinglePlacementGroupInput) UnmarshalJSON(data []byte) error + func (v VMScaleSetConvertToSinglePlacementGroupInput) MarshalJSON() ([]byte, error) + type VMSizeProperties struct + VCPUsAvailable *int32 + VCPUsPerCore *int32 + func (v *VMSizeProperties) UnmarshalJSON(data []byte) error + func (v VMSizeProperties) 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 + ExtendedLocation *ExtendedLocation + 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 + AvailablePatches []*VirtualMachineSoftwarePatchProperties + CriticalAndSecurityPatchCount *int32 + Error *APIError + OtherPatchCount *int32 + 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 interface{} + Resources []interface{} + 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 interface{} + ProtectedSettingsFromKeyVault interface{} + ProvisioningState *string + Publisher *string + Settings interface{} + SuppressFailures *bool + 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 interface{} + ProtectedSettingsFromKeyVault interface{} + Publisher *string + Settings interface{} + SuppressFailures *bool + 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 VirtualMachineIPTag struct + IPTagType *string + Tag *string + func (v *VirtualMachineIPTag) UnmarshalJSON(data []byte) error + func (v VirtualMachineIPTag) 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 + ExtendedLocation *ExtendedLocation + 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 VirtualMachineImageFeature struct + Name *string + Value *string + func (v *VirtualMachineImageFeature) UnmarshalJSON(data []byte) error + func (v VirtualMachineImageFeature) MarshalJSON() ([]byte, error) + type VirtualMachineImageProperties struct + Architecture *ArchitectureTypes + AutomaticOSUpgradeProperties *AutomaticOSUpgradeProperties + DataDiskImages []*DataDiskImage + Disallowed *DisallowedConfiguration + Features []*VirtualMachineImageFeature + HyperVGeneration *HyperVGenerationTypes + OSDiskImage *OSDiskImage + Plan *PurchasePlan + func (v *VirtualMachineImageProperties) UnmarshalJSON(data []byte) error + func (v VirtualMachineImageProperties) MarshalJSON() ([]byte, error) + type VirtualMachineImageResource struct + ExtendedLocation *ExtendedLocation + 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) ListByEdgeZone(ctx context.Context, location string, edgeZone string, ...) (VirtualMachineImagesClientListByEdgeZoneResponse, 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 VirtualMachineImagesClientListByEdgeZoneOptions struct + type VirtualMachineImagesClientListByEdgeZoneResponse 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 VirtualMachineImagesEdgeZoneClient struct + func NewVirtualMachineImagesEdgeZoneClient(subscriptionID string, credential azcore.TokenCredential, ...) (*VirtualMachineImagesEdgeZoneClient, error) + func (client *VirtualMachineImagesEdgeZoneClient) Get(ctx context.Context, location string, edgeZone string, publisherName string, ...) (VirtualMachineImagesEdgeZoneClientGetResponse, error) + func (client *VirtualMachineImagesEdgeZoneClient) List(ctx context.Context, location string, edgeZone string, publisherName string, ...) (VirtualMachineImagesEdgeZoneClientListResponse, error) + func (client *VirtualMachineImagesEdgeZoneClient) ListOffers(ctx context.Context, location string, edgeZone string, publisherName string, ...) (VirtualMachineImagesEdgeZoneClientListOffersResponse, error) + func (client *VirtualMachineImagesEdgeZoneClient) ListPublishers(ctx context.Context, location string, edgeZone string, ...) (VirtualMachineImagesEdgeZoneClientListPublishersResponse, error) + func (client *VirtualMachineImagesEdgeZoneClient) ListSKUs(ctx context.Context, location string, edgeZone string, publisherName string, ...) (VirtualMachineImagesEdgeZoneClientListSKUsResponse, error) + type VirtualMachineImagesEdgeZoneClientGetOptions struct + type VirtualMachineImagesEdgeZoneClientGetResponse struct + type VirtualMachineImagesEdgeZoneClientListOffersOptions struct + type VirtualMachineImagesEdgeZoneClientListOffersResponse struct + VirtualMachineImageResourceArray []*VirtualMachineImageResource + type VirtualMachineImagesEdgeZoneClientListOptions struct + Expand *string + Orderby *string + Top *int32 + type VirtualMachineImagesEdgeZoneClientListPublishersOptions struct + type VirtualMachineImagesEdgeZoneClientListPublishersResponse struct + VirtualMachineImageResourceArray []*VirtualMachineImageResource + type VirtualMachineImagesEdgeZoneClientListResponse struct + VirtualMachineImageResourceArray []*VirtualMachineImageResource + type VirtualMachineImagesEdgeZoneClientListSKUsOptions struct + type VirtualMachineImagesEdgeZoneClientListSKUsResponse struct + VirtualMachineImageResourceArray []*VirtualMachineImageResource + type VirtualMachineInstallPatchesParameters struct + LinuxParameters *LinuxParameters + MaximumDuration *string + RebootSetting *VMGuestPatchRebootSetting + WindowsParameters *WindowsParameters + func (v *VirtualMachineInstallPatchesParameters) UnmarshalJSON(data []byte) error + func (v VirtualMachineInstallPatchesParameters) MarshalJSON() ([]byte, error) + type VirtualMachineInstallPatchesResult struct + Error *APIError + ExcludedPatchCount *int32 + FailedPatchCount *int32 + InstallationActivityID *string + InstalledPatchCount *int32 + MaintenanceWindowExceeded *bool + NotSelectedPatchCount *int32 + Patches []*PatchInstallationDetail + PendingPatchCount *int32 + RebootStatus *VMGuestPatchRebootStatus + StartDateTime *time.Time + Status *PatchOperationStatus + func (v *VirtualMachineInstallPatchesResult) UnmarshalJSON(data []byte) error + func (v VirtualMachineInstallPatchesResult) MarshalJSON() ([]byte, error) + 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 VirtualMachineNetworkInterfaceConfiguration struct + Name *string + Properties *VirtualMachineNetworkInterfaceConfigurationProperties + func (v *VirtualMachineNetworkInterfaceConfiguration) UnmarshalJSON(data []byte) error + func (v VirtualMachineNetworkInterfaceConfiguration) MarshalJSON() ([]byte, error) + type VirtualMachineNetworkInterfaceConfigurationProperties struct + DNSSettings *VirtualMachineNetworkInterfaceDNSSettingsConfiguration + DeleteOption *DeleteOptions + DscpConfiguration *SubResource + EnableAcceleratedNetworking *bool + EnableFpga *bool + EnableIPForwarding *bool + IPConfigurations []*VirtualMachineNetworkInterfaceIPConfiguration + NetworkSecurityGroup *SubResource + Primary *bool + func (v *VirtualMachineNetworkInterfaceConfigurationProperties) UnmarshalJSON(data []byte) error + func (v VirtualMachineNetworkInterfaceConfigurationProperties) MarshalJSON() ([]byte, error) + type VirtualMachineNetworkInterfaceDNSSettingsConfiguration struct + DNSServers []*string + func (v *VirtualMachineNetworkInterfaceDNSSettingsConfiguration) UnmarshalJSON(data []byte) error + func (v VirtualMachineNetworkInterfaceDNSSettingsConfiguration) MarshalJSON() ([]byte, error) + type VirtualMachineNetworkInterfaceIPConfiguration struct + Name *string + Properties *VirtualMachineNetworkInterfaceIPConfigurationProperties + func (v *VirtualMachineNetworkInterfaceIPConfiguration) UnmarshalJSON(data []byte) error + func (v VirtualMachineNetworkInterfaceIPConfiguration) MarshalJSON() ([]byte, error) + type VirtualMachineNetworkInterfaceIPConfigurationProperties struct + ApplicationGatewayBackendAddressPools []*SubResource + ApplicationSecurityGroups []*SubResource + LoadBalancerBackendAddressPools []*SubResource + Primary *bool + PrivateIPAddressVersion *IPVersions + PublicIPAddressConfiguration *VirtualMachinePublicIPAddressConfiguration + Subnet *SubResource + func (v *VirtualMachineNetworkInterfaceIPConfigurationProperties) UnmarshalJSON(data []byte) error + func (v VirtualMachineNetworkInterfaceIPConfigurationProperties) MarshalJSON() ([]byte, error) + type VirtualMachinePatchStatus struct + AvailablePatchSummary *AvailablePatchSummary + ConfigurationStatuses []*InstanceViewStatus + 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 + ApplicationProfile *ApplicationProfile + AvailabilitySet *SubResource + BillingProfile *BillingProfile + CapacityReservation *CapacityReservationProfile + DiagnosticsProfile *DiagnosticsProfile + EvictionPolicy *VirtualMachineEvictionPolicyTypes + ExtensionsTimeBudget *string + HardwareProfile *HardwareProfile + Host *SubResource + HostGroup *SubResource + InstanceView *VirtualMachineInstanceView + LicenseType *string + NetworkProfile *NetworkProfile + OSProfile *OSProfile + PlatformFaultDomain *int32 + Priority *VirtualMachinePriorityTypes + ProvisioningState *string + ProximityPlacementGroup *SubResource + ScheduledEventsProfile *ScheduledEventsProfile + SecurityProfile *SecurityProfile + StorageProfile *StorageProfile + TimeCreated *time.Time + UserData *string + VMID *string + VirtualMachineScaleSet *SubResource + func (v *VirtualMachineProperties) UnmarshalJSON(data []byte) error + func (v VirtualMachineProperties) MarshalJSON() ([]byte, error) + type VirtualMachinePublicIPAddressConfiguration struct + Name *string + Properties *VirtualMachinePublicIPAddressConfigurationProperties + SKU *PublicIPAddressSKU + func (v *VirtualMachinePublicIPAddressConfiguration) UnmarshalJSON(data []byte) error + func (v VirtualMachinePublicIPAddressConfiguration) MarshalJSON() ([]byte, error) + type VirtualMachinePublicIPAddressConfigurationProperties struct + DNSSettings *VirtualMachinePublicIPAddressDNSSettingsConfiguration + DeleteOption *DeleteOptions + IPTags []*VirtualMachineIPTag + IdleTimeoutInMinutes *int32 + PublicIPAddressVersion *IPVersions + PublicIPAllocationMethod *PublicIPAllocationMethod + PublicIPPrefix *SubResource + func (v *VirtualMachinePublicIPAddressConfigurationProperties) UnmarshalJSON(data []byte) error + func (v VirtualMachinePublicIPAddressConfigurationProperties) MarshalJSON() ([]byte, error) + type VirtualMachinePublicIPAddressDNSSettingsConfiguration struct + DomainNameLabel *string + func (v *VirtualMachinePublicIPAddressDNSSettingsConfiguration) UnmarshalJSON(data []byte) error + func (v VirtualMachinePublicIPAddressDNSSettingsConfiguration) MarshalJSON() ([]byte, error) + type VirtualMachineReimageParameters struct + TempDisk *bool + func (v *VirtualMachineReimageParameters) UnmarshalJSON(data []byte) error + func (v VirtualMachineReimageParameters) MarshalJSON() ([]byte, error) + type VirtualMachineRunCommand struct + ID *string + Location *string + Name *string + Properties *VirtualMachineRunCommandProperties + Tags map[string]*string + Type *string + func (v *VirtualMachineRunCommand) UnmarshalJSON(data []byte) error + func (v VirtualMachineRunCommand) MarshalJSON() ([]byte, error) + type VirtualMachineRunCommandInstanceView struct + EndTime *time.Time + Error *string + ExecutionMessage *string + ExecutionState *ExecutionState + ExitCode *int32 + Output *string + StartTime *time.Time + Statuses []*InstanceViewStatus + func (v *VirtualMachineRunCommandInstanceView) UnmarshalJSON(data []byte) error + func (v VirtualMachineRunCommandInstanceView) MarshalJSON() ([]byte, error) + type VirtualMachineRunCommandProperties struct + AsyncExecution *bool + ErrorBlobURI *string + InstanceView *VirtualMachineRunCommandInstanceView + OutputBlobURI *string + Parameters []*RunCommandInputParameter + ProtectedParameters []*RunCommandInputParameter + ProvisioningState *string + RunAsPassword *string + RunAsUser *string + Source *VirtualMachineRunCommandScriptSource + TimeoutInSeconds *int32 + func (v *VirtualMachineRunCommandProperties) UnmarshalJSON(data []byte) error + func (v VirtualMachineRunCommandProperties) MarshalJSON() ([]byte, error) + type VirtualMachineRunCommandScriptSource struct + CommandID *string + Script *string + ScriptURI *string + func (v *VirtualMachineRunCommandScriptSource) UnmarshalJSON(data []byte) error + func (v VirtualMachineRunCommandScriptSource) MarshalJSON() ([]byte, error) + type VirtualMachineRunCommandUpdate struct + Properties *VirtualMachineRunCommandProperties + Tags map[string]*string + func (v *VirtualMachineRunCommandUpdate) UnmarshalJSON(data []byte) error + func (v VirtualMachineRunCommandUpdate) MarshalJSON() ([]byte, error) + type VirtualMachineRunCommandsClient struct + func NewVirtualMachineRunCommandsClient(subscriptionID string, credential azcore.TokenCredential, ...) (*VirtualMachineRunCommandsClient, error) + func (client *VirtualMachineRunCommandsClient) BeginCreateOrUpdate(ctx context.Context, resourceGroupName string, vmName string, ...) (*runtime.Poller[VirtualMachineRunCommandsClientCreateOrUpdateResponse], error) + func (client *VirtualMachineRunCommandsClient) BeginDelete(ctx context.Context, resourceGroupName string, vmName string, ...) (*runtime.Poller[VirtualMachineRunCommandsClientDeleteResponse], error) + func (client *VirtualMachineRunCommandsClient) BeginUpdate(ctx context.Context, resourceGroupName string, vmName string, ...) (*runtime.Poller[VirtualMachineRunCommandsClientUpdateResponse], error) + func (client *VirtualMachineRunCommandsClient) Get(ctx context.Context, location string, commandID string, ...) (VirtualMachineRunCommandsClientGetResponse, error) + func (client *VirtualMachineRunCommandsClient) GetByVirtualMachine(ctx context.Context, resourceGroupName string, vmName string, ...) (VirtualMachineRunCommandsClientGetByVirtualMachineResponse, error) + func (client *VirtualMachineRunCommandsClient) NewListByVirtualMachinePager(resourceGroupName string, vmName string, ...) *runtime.Pager[VirtualMachineRunCommandsClientListByVirtualMachineResponse] + func (client *VirtualMachineRunCommandsClient) NewListPager(location string, options *VirtualMachineRunCommandsClientListOptions) *runtime.Pager[VirtualMachineRunCommandsClientListResponse] + type VirtualMachineRunCommandsClientBeginCreateOrUpdateOptions struct + ResumeToken string + type VirtualMachineRunCommandsClientBeginDeleteOptions struct + ResumeToken string + type VirtualMachineRunCommandsClientBeginUpdateOptions struct + ResumeToken string + type VirtualMachineRunCommandsClientCreateOrUpdateResponse struct + type VirtualMachineRunCommandsClientDeleteResponse struct + type VirtualMachineRunCommandsClientGetByVirtualMachineOptions struct + Expand *string + type VirtualMachineRunCommandsClientGetByVirtualMachineResponse struct + type VirtualMachineRunCommandsClientGetOptions struct + type VirtualMachineRunCommandsClientGetResponse struct + type VirtualMachineRunCommandsClientListByVirtualMachineOptions struct + Expand *string + type VirtualMachineRunCommandsClientListByVirtualMachineResponse struct + type VirtualMachineRunCommandsClientListOptions struct + type VirtualMachineRunCommandsClientListResponse struct + type VirtualMachineRunCommandsClientUpdateResponse struct + type VirtualMachineRunCommandsListResult struct + NextLink *string + Value []*VirtualMachineRunCommand + func (v *VirtualMachineRunCommandsListResult) UnmarshalJSON(data []byte) error + func (v VirtualMachineRunCommandsListResult) MarshalJSON() ([]byte, error) + type VirtualMachineScaleSet struct + ExtendedLocation *ExtendedLocation + 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 + DeleteOption *DiskDeleteOptionTypes + 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 interface{} + ProtectedSettingsFromKeyVault interface{} + ProvisionAfterExtensions []*string + ProvisioningState *string + Publisher *string + Settings interface{} + SuppressFailures *bool + 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 VirtualMachineScaleSetHardwareProfile struct + VMSizeProperties *VMSizeProperties + func (v *VirtualMachineScaleSetHardwareProfile) UnmarshalJSON(data []byte) error + func (v VirtualMachineScaleSetHardwareProfile) MarshalJSON() ([]byte, error) + 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]*UserAssignedIdentitiesValue + func (v *VirtualMachineScaleSetIdentity) UnmarshalJSON(data []byte) error + func (v VirtualMachineScaleSetIdentity) 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 + SecurityProfile *VMDiskSecurityProfile + 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 + DeleteOption *DeleteOptions + 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 + NetworkAPIVersion *NetworkAPIVersion + NetworkInterfaceConfigurations []*VirtualMachineScaleSetNetworkConfiguration + func (v *VirtualMachineScaleSetNetworkProfile) UnmarshalJSON(data []byte) error + func (v VirtualMachineScaleSetNetworkProfile) MarshalJSON() ([]byte, error) + type VirtualMachineScaleSetOSDisk struct + Caching *CachingTypes + CreateOption *DiskCreateOptionTypes + DeleteOption *DiskDeleteOptionTypes + 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 + AllowExtensionOperations *bool + 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 + OrchestrationMode *OrchestrationMode + Overprovision *bool + PlatformFaultDomainCount *int32 + ProvisioningState *string + ProximityPlacementGroup *SubResource + ScaleInPolicy *ScaleInPolicy + SinglePlacementGroup *bool + SpotRestorePolicy *SpotRestorePolicy + TimeCreated *time.Time + 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 + SKU *PublicIPAddressSKU + 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 + DeleteOption *DeleteOptions + 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 + DeleteOption *DeleteOptions + 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 + NetworkAPIVersion *NetworkAPIVersion + NetworkInterfaceConfigurations []*VirtualMachineScaleSetUpdateNetworkConfiguration + func (v *VirtualMachineScaleSetUpdateNetworkProfile) UnmarshalJSON(data []byte) error + func (v VirtualMachineScaleSetUpdateNetworkProfile) MarshalJSON() ([]byte, error) + type VirtualMachineScaleSetUpdateOSDisk struct + Caching *CachingTypes + DeleteOption *DiskDeleteOptionTypes + 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 + DeleteOption *DeleteOptions + IdleTimeoutInMinutes *int32 + PublicIPPrefix *SubResource + 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 + UserData *string + func (v *VirtualMachineScaleSetUpdateVMProfile) UnmarshalJSON(data []byte) error + func (v VirtualMachineScaleSetUpdateVMProfile) MarshalJSON() ([]byte, error) + type VirtualMachineScaleSetVM struct + ID *string + Identity *VirtualMachineIdentity + 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 + ApplicationProfile *ApplicationProfile + BillingProfile *BillingProfile + CapacityReservation *CapacityReservationProfile + DiagnosticsProfile *DiagnosticsProfile + EvictionPolicy *VirtualMachineEvictionPolicyTypes + ExtensionProfile *VirtualMachineScaleSetExtensionProfile + HardwareProfile *VirtualMachineScaleSetHardwareProfile + LicenseType *string + NetworkProfile *VirtualMachineScaleSetNetworkProfile + OSProfile *VirtualMachineScaleSetOSProfile + Priority *VirtualMachinePriorityTypes + ScheduledEventsProfile *ScheduledEventsProfile + SecurityProfile *SecurityProfile + StorageProfile *VirtualMachineScaleSetStorageProfile + UserData *string + 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 + UserData *string + 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 VirtualMachineScaleSetVMRunCommandsClient struct + func NewVirtualMachineScaleSetVMRunCommandsClient(subscriptionID string, credential azcore.TokenCredential, ...) (*VirtualMachineScaleSetVMRunCommandsClient, error) + func (client *VirtualMachineScaleSetVMRunCommandsClient) BeginCreateOrUpdate(ctx context.Context, resourceGroupName string, vmScaleSetName string, ...) (...) + func (client *VirtualMachineScaleSetVMRunCommandsClient) BeginDelete(ctx context.Context, resourceGroupName string, vmScaleSetName string, ...) (*runtime.Poller[VirtualMachineScaleSetVMRunCommandsClientDeleteResponse], ...) + func (client *VirtualMachineScaleSetVMRunCommandsClient) BeginUpdate(ctx context.Context, resourceGroupName string, vmScaleSetName string, ...) (*runtime.Poller[VirtualMachineScaleSetVMRunCommandsClientUpdateResponse], ...) + func (client *VirtualMachineScaleSetVMRunCommandsClient) Get(ctx context.Context, resourceGroupName string, vmScaleSetName string, ...) (VirtualMachineScaleSetVMRunCommandsClientGetResponse, error) + func (client *VirtualMachineScaleSetVMRunCommandsClient) NewListPager(resourceGroupName string, vmScaleSetName string, instanceID string, ...) *runtime.Pager[VirtualMachineScaleSetVMRunCommandsClientListResponse] + type VirtualMachineScaleSetVMRunCommandsClientBeginCreateOrUpdateOptions struct + ResumeToken string + type VirtualMachineScaleSetVMRunCommandsClientBeginDeleteOptions struct + ResumeToken string + type VirtualMachineScaleSetVMRunCommandsClientBeginUpdateOptions struct + ResumeToken string + type VirtualMachineScaleSetVMRunCommandsClientCreateOrUpdateResponse struct + type VirtualMachineScaleSetVMRunCommandsClientDeleteResponse struct + type VirtualMachineScaleSetVMRunCommandsClientGetOptions struct + Expand *string + type VirtualMachineScaleSetVMRunCommandsClientGetResponse struct + type VirtualMachineScaleSetVMRunCommandsClientListOptions struct + Expand *string + type VirtualMachineScaleSetVMRunCommandsClientListResponse struct + type VirtualMachineScaleSetVMRunCommandsClientUpdateResponse struct + 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) BeginRunCommand(ctx context.Context, resourceGroupName string, vmScaleSetName string, ...) (*runtime.Poller[VirtualMachineScaleSetVMsClientRunCommandResponse], 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 + ForceDeletion *bool + 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 VirtualMachineScaleSetVMsClientBeginRunCommandOptions 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 *InstanceViewTypes + 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 VirtualMachineScaleSetVMsClientRunCommandResponse 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) NewListByLocationPager(location string, options *VirtualMachineScaleSetsClientListByLocationOptions) *runtime.Pager[VirtualMachineScaleSetsClientListByLocationResponse] + 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 + ForceDeletion *bool + ResumeToken string + type VirtualMachineScaleSetsClientBeginDeleteOptions struct + ForceDeletion *bool + 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 + PlacementGroupID *string + Zone *string + type VirtualMachineScaleSetsClientForceRecoveryServiceFabricPlatformUpdateDomainWalkResponse struct + type VirtualMachineScaleSetsClientGetInstanceViewOptions struct + type VirtualMachineScaleSetsClientGetInstanceViewResponse struct + type VirtualMachineScaleSetsClientGetOSUpgradeHistoryOptions struct + type VirtualMachineScaleSetsClientGetOSUpgradeHistoryResponse struct + type VirtualMachineScaleSetsClientGetOptions struct + Expand *ExpandTypesForGetVMScaleSets + type VirtualMachineScaleSetsClientGetResponse struct + type VirtualMachineScaleSetsClientListAllOptions struct + type VirtualMachineScaleSetsClientListAllResponse struct + type VirtualMachineScaleSetsClientListByLocationOptions struct + type VirtualMachineScaleSetsClientListByLocationResponse 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 *VMGuestPatchRebootBehavior + 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) BeginInstallPatches(ctx context.Context, resourceGroupName string, vmName string, ...) (*runtime.Poller[VirtualMachinesClientInstallPatchesResponse], 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) BeginRunCommand(ctx context.Context, resourceGroupName string, vmName string, ...) (*runtime.Poller[VirtualMachinesClientRunCommandResponse], 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 + Hibernate *bool + ResumeToken string + type VirtualMachinesClientBeginDeleteOptions struct + ForceDeletion *bool + ResumeToken string + type VirtualMachinesClientBeginInstallPatchesOptions struct + 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 VirtualMachinesClientBeginRunCommandOptions 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 *InstanceViewTypes + type VirtualMachinesClientGetResponse struct + type VirtualMachinesClientInstallPatchesResponse struct + type VirtualMachinesClientInstanceViewOptions struct + type VirtualMachinesClientInstanceViewResponse struct + type VirtualMachinesClientListAllOptions struct + Filter *string + StatusOnly *string + type VirtualMachinesClientListAllResponse struct + type VirtualMachinesClientListAvailableSizesOptions struct + type VirtualMachinesClientListAvailableSizesResponse struct + type VirtualMachinesClientListByLocationOptions struct + type VirtualMachinesClientListByLocationResponse struct + type VirtualMachinesClientListOptions struct + Filter *string + 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 VirtualMachinesClientRunCommandResponse 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) + type WindowsParameters struct + ClassificationsToInclude []*VMGuestPatchClassificationWindows + ExcludeKbsRequiringReboot *bool + KbNumbersToExclude []*string + KbNumbersToInclude []*string + MaxPatchPublishDate *time.Time + func (w *WindowsParameters) UnmarshalJSON(data []byte) error + func (w WindowsParameters) MarshalJSON() ([]byte, error) + type WindowsPatchAssessmentMode string + const WindowsPatchAssessmentModeAutomaticByPlatform + const WindowsPatchAssessmentModeImageDefault + func PossibleWindowsPatchAssessmentModeValues() []WindowsPatchAssessmentMode + type WindowsVMGuestPatchAutomaticByPlatformRebootSetting string + const WindowsVMGuestPatchAutomaticByPlatformRebootSettingAlways + const WindowsVMGuestPatchAutomaticByPlatformRebootSettingIfRequired + const WindowsVMGuestPatchAutomaticByPlatformRebootSettingNever + const WindowsVMGuestPatchAutomaticByPlatformRebootSettingUnknown + func PossibleWindowsVMGuestPatchAutomaticByPlatformRebootSettingValues() []WindowsVMGuestPatchAutomaticByPlatformRebootSetting + type WindowsVMGuestPatchAutomaticByPlatformSettings struct + RebootSetting *WindowsVMGuestPatchAutomaticByPlatformRebootSetting + func (w *WindowsVMGuestPatchAutomaticByPlatformSettings) UnmarshalJSON(data []byte) error + func (w WindowsVMGuestPatchAutomaticByPlatformSettings) MarshalJSON() ([]byte, error) + type WindowsVMGuestPatchMode string + const WindowsVMGuestPatchModeAutomaticByOS + const WindowsVMGuestPatchModeAutomaticByPlatform + const WindowsVMGuestPatchModeManual + func PossibleWindowsVMGuestPatchModeValues() []WindowsVMGuestPatchMode Other modules containing this package github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v2 github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v4 github.com/Azure/azure-sdk-for-go/sdk/resourcemanager/compute/armcompute/v5