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.

CommunityGalleryImageIdentifier

This is the community gallery image definition identifier.

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.

CommunityGalleryMetadata

The metadata of community gallery.

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

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.

GalleryApplicationCustomAction

A custom action that can be performed with a Gallery Application Version.

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

GalleryApplicationCustomActionParameter

The definition of a parameter that can be passed to a custom action of a Gallery Application Version.

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.

GalleryApplicationVersionSafetyProfile

The safety profile of the Gallery Application Version.

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.

GalleryArtifactSafetyProfileBase

This is the safety profile of the Gallery Artifact Version.

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.

GalleryArtifactVersionFullSource

The source of the gallery artifact version.

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.

GalleryDiskImageSource

The source for the disk image.

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.

GalleryImageVersionSafetyProfile

This is the safety profile of the 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.

GalleryImageVersionUefiSettings

Contains UEFI settings for the 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.

ImageVersionSecurityProfile

The security profile of a gallery image version.

InnerError

Inner error details.

LatestGalleryImageVersion

The gallery image version with latest version in a particular region.

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 azure compute gallery.

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.

PolicyViolation

A policy violation reported against a gallery artifact.

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.

SystemData

The system meta data relating to this resource.

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.

UefiKey

A UEFI key signature.

UefiKeySignatures

Additional UEFI key signatures that will be added to the image in addition to the signature templates.

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.

EdgeZoneStorageAccountType

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

ExtendedLocationTypes

The type of extendedLocation.

GalleryApplicationCustomActionParameterType

Specifies the type of the custom action parameter. Possible values are: String, ConfigurationDataBlob or LogOutputBlob.

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. Possible values are: Private, Groups, 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. Possible values are: Windows, Linux..

PolicyViolationCategory

Describes the nature of the policy violation.

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. Possible values are: Subscriptions, 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. Possible values are: Add, Remove, Reset..

StorageAccountType

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

UefiKeyType

The type of key signature.

UefiSignatureTemplateName

The name of the signature template that contains default UEFI keys.