models Package

Classes

ApiError

Api error.

ApiErrorBase

Api error base.

CommunityGallery

Specifies information about the Community Gallery that you want to create or update.

Variables are only populated by the server, and will be ignored when sending a request.

CommunityGalleryImage

Specifies information about the gallery image definition that you want to create or update.

Variables are only populated by the server, and will be ignored when sending a request.

CommunityGalleryImageList

The List Community Gallery Images operation response.

All required parameters must be populated in order to send to server.

CommunityGalleryImageVersion

Specifies information about the gallery image version that you want to create or update.

Variables are only populated by the server, and will be ignored when sending a request.

CommunityGalleryImageVersionList

The List Community Gallery Image versions operation response.

All required parameters must be populated in order to send to server.

CommunityGalleryInfo

Information of community gallery if current gallery is shared to community.

Variables are only populated by the server, and will be ignored when sending a request.

DataDiskImageEncryption

Contains encryption settings for a data disk image.

All required parameters must be populated in order to send to server.

Disallowed

Describes the disallowed disk types.

DiskImageEncryption

This is the disk image encryption base class.

EncryptionImages

Optional. Allows users to provide customer managed keys for encrypting the OS and data disks in the gallery artifact.

ExtendedLocation

The complex type of the extended location.

Gallery

Specifies information about the Shared Image Gallery that you want to create or update.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

GalleryApplication

Specifies information about the gallery Application Definition that you want to create or update.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

GalleryApplicationList

The List Gallery Applications operation response.

All required parameters must be populated in order to send to server.

GalleryApplicationUpdate

Specifies information about the gallery Application Definition that you want to update.

Variables are only populated by the server, and will be ignored when sending a request.

GalleryApplicationVersion

Specifies information about the gallery Application Version that you want to create or update.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

GalleryApplicationVersionList

The List Gallery Application version operation response.

All required parameters must be populated in order to send to server.

GalleryApplicationVersionPublishingProfile

The publishing profile of a gallery image version.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

GalleryApplicationVersionUpdate

Specifies information about the gallery Application Version that you want to update.

Variables are only populated by the server, and will be ignored when sending a request.

GalleryArtifactPublishingProfileBase

Describes the basic gallery artifact publishing profile.

Variables are only populated by the server, and will be ignored when sending a request.

GalleryArtifactSource

The source image from which the Image Version is going to be created.

All required parameters must be populated in order to send to server.

GalleryArtifactVersionSource

The gallery artifact version source.

GalleryDataDiskImage

This is the data disk image.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

GalleryDiskImage

This is the disk image base class.

Variables are only populated by the server, and will be ignored when sending a request.

GalleryExtendedLocation

The name of the extended location.

GalleryIdentifier

Describes the gallery unique name.

Variables are only populated by the server, and will be ignored when sending a request.

GalleryImage

Specifies information about the gallery image definition that you want to create or update.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

GalleryImageFeature

A feature for gallery image.

GalleryImageIdentifier

This is the gallery image definition identifier.

All required parameters must be populated in order to send to server.

GalleryImageList

The List Gallery Images operation response.

All required parameters must be populated in order to send to server.

GalleryImageUpdate

Specifies information about the gallery image definition that you want to update.

Variables are only populated by the server, and will be ignored when sending a request.

GalleryImageVersion

Specifies information about the gallery image version that you want to create or update.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

GalleryImageVersionList

The List Gallery Image version operation response.

All required parameters must be populated in order to send to server.

GalleryImageVersionPublishingProfile

The publishing profile of a gallery image Version.

Variables are only populated by the server, and will be ignored when sending a request.

GalleryImageVersionStorageProfile

This is the storage profile of a Gallery Image Version.

GalleryImageVersionUpdate

Specifies information about the gallery image version that you want to update.

Variables are only populated by the server, and will be ignored when sending a request.

GalleryList

The List Galleries operation response.

All required parameters must be populated in order to send to server.

GalleryOSDiskImage

This is the OS disk image.

Variables are only populated by the server, and will be ignored when sending a request.

GalleryTargetExtendedLocation

GalleryTargetExtendedLocation.

GalleryUpdate

Specifies information about the Shared Image Gallery that you want to update.

Variables are only populated by the server, and will be ignored when sending a request.

ImagePurchasePlan

Describes the gallery image definition purchase plan. This is used by marketplace images.

InnerError

Inner error details.

ManagedArtifact

The managed artifact.

All required parameters must be populated in order to send to server.

OSDiskImageEncryption

Contains encryption settings for an OS disk image.

OSDiskImageSecurityProfile

Contains security profile for an OS disk image.

PirCommunityGalleryResource

Base information about the community gallery resource in pir.

Variables are only populated by the server, and will be ignored when sending a request.

PirResource

The Resource model definition.

Variables are only populated by the server, and will be ignored when sending a request.

PirSharedGalleryResource

Base information about the shared gallery resource in pir.

Variables are only populated by the server, and will be ignored when sending a request.

RecommendedMachineConfiguration

The properties describe the recommended machine configuration for this Image Definition. These properties are updatable.

RegionalReplicationStatus

This is the regional replication status.

Variables are only populated by the server, and will be ignored when sending a request.

RegionalSharingStatus

Gallery regional sharing status.

Variables are only populated by the server, and will be ignored when sending a request.

ReplicationStatus

This is the replication status of the gallery image version.

Variables are only populated by the server, and will be ignored when sending a request.

Resource

The Resource model definition.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

ResourceRange

Describes the resource range.

ResourceWithOptionalLocation

The Resource model definition with location property as optional.

Variables are only populated by the server, and will be ignored when sending a request.

SharedGallery

Specifies information about the Shared Gallery that you want to create or update.

Variables are only populated by the server, and will be ignored when sending a request.

SharedGalleryDataDiskImage

This is the data disk image.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

SharedGalleryDiskImage

This is the disk image base class.

Variables are only populated by the server, and will be ignored when sending a request.

SharedGalleryImage

Specifies information about the gallery image definition that you want to create or update.

Variables are only populated by the server, and will be ignored when sending a request.

SharedGalleryImageList

The List Shared Gallery Images operation response.

All required parameters must be populated in order to send to server.

SharedGalleryImageVersion

Specifies information about the gallery image version that you want to create or update.

Variables are only populated by the server, and will be ignored when sending a request.

SharedGalleryImageVersionList

The List Shared Gallery Image versions operation response.

All required parameters must be populated in order to send to server.

SharedGalleryImageVersionStorageProfile

This is the storage profile of a Gallery Image Version.

SharedGalleryList

The List Shared Galleries operation response.

All required parameters must be populated in order to send to server.

SharedGalleryOSDiskImage

This is the OS disk image.

Variables are only populated by the server, and will be ignored when sending a request.

SharingProfile

Profile for gallery sharing to subscription or tenant.

Variables are only populated by the server, and will be ignored when sending a request.

SharingProfileGroup

Group of the gallery sharing profile.

SharingStatus

Sharing status of current gallery.

Variables are only populated by the server, and will be ignored when sending a request.

SharingUpdate

Specifies information about the gallery sharing profile update.

All required parameters must be populated in order to send to server.

SoftDeletePolicy

Contains information about the soft deletion policy of the gallery.

SubResource

SubResource.

SubResourceReadOnly

SubResourceReadOnly.

Variables are only populated by the server, and will be ignored when sending a request.

TargetRegion

Describes the target region information.

All required parameters must be populated in order to send to server.

UpdateResourceDefinition

The Update Resource model definition.

Variables are only populated by the server, and will be ignored when sending a request.

UserArtifactManage

UserArtifactManage.

All required parameters must be populated in order to send to server.

UserArtifactSettings

Additional settings for the VM app that contains the target package and config file name when it is deployed to target VM or VM scale set.

UserArtifactSource

The source image from which the Image Version is going to be created.

All required parameters must be populated in order to send to server.

UserAssignedIdentitiesValue

UserAssignedIdentitiesValue.

Variables are only populated by the server, and will be ignored when sending a request.

Enums

AggregatedReplicationState

This is the aggregated replication status based on all the regional replication status flags.

Architecture

The architecture of the image. Applicable to OS disks only.

ConfidentialVMEncryptionType

confidential VM encryption types.

ExtendedLocationTypes

The type of extendedLocation.

GalleryExpandParams

GalleryExpandParams.

GalleryExtendedLocationType

It is type of the extended location.

GalleryProvisioningState

The provisioning state, which only appears in the response.

GallerySharingPermissionTypes

This property allows you to specify the permission of sharing gallery. <br>``<br> Possible values are: <br>``<br> Private <br>``<br> Groups <br>``<br> Community.

HostCaching

The host caching of the disk. Valid values are 'None', 'ReadOnly', and 'ReadWrite'.

HyperVGeneration

The hypervisor generation of the Virtual Machine. Applicable to OS disks only.

OperatingSystemStateTypes

This property allows the user to specify whether the virtual machines created under this image are 'Generalized' or 'Specialized'.

OperatingSystemTypes

This property allows you to specify the supported type of the OS that application is built for. <br>``<br> Possible values are: <br>``<br> Windows <br>``<br> Linux.

ReplicationMode

Optional parameter which specifies the mode to be used for replication. This property is not updatable.

ReplicationState

This is the regional replication state.

ReplicationStatusTypes

ReplicationStatusTypes.

SelectPermissions

SelectPermissions.

SharedGalleryHostCaching

The host caching of the disk. Valid values are 'None', 'ReadOnly', and 'ReadWrite'.

SharedToValues

SharedToValues.

SharingProfileGroupTypes

This property allows you to specify the type of sharing group. <br>``<br> Possible values are: <br>``<br> Subscriptions <br>``<br> AADTenants.

SharingState

The sharing state of the gallery, which only appears in the response.

SharingUpdateOperationTypes

This property allows you to specify the operation type of gallery sharing update. <br>``<br> Possible values are: <br>``<br> Add <br>``<br> Remove <br>``<br> Reset.

StorageAccountType

Specifies the storage account type to be used to store the image. This property is not updatable.