Class GalleryImageVersion
Specifies information about the gallery Image Version that you want to create or update.
Namespace: System.Dynamic.ExpandoObject
Assembly: Microsoft.Azure.Management.Compute.dll
Syntax
[Microsoft.Rest.Serialization.JsonTransformation]
public class GalleryImageVersion : Microsoft.Azure.Management.Compute.Models.Resource
Constructors
GalleryImageVersion()
Initializes a new instance of the GalleryImageVersion class.
Declaration
public GalleryImageVersion ();
GalleryImageVersion(String, GalleryImageVersionStorageProfile, String, String, String, IDictionary<String,String>, GalleryImageVersionPublishingProfile, String, ReplicationStatus)
Initializes a new instance of the GalleryImageVersion class.
Declaration
public GalleryImageVersion (string location, Microsoft.Azure.Management.Compute.Models.GalleryImageVersionStorageProfile storageProfile, string id = null, string name = null, string type = null, System.Collections.Generic.IDictionary<string,string> tags = null, Microsoft.Azure.Management.Compute.Models.GalleryImageVersionPublishingProfile publishingProfile = null, string provisioningState = null, Microsoft.Azure.Management.Compute.Models.ReplicationStatus replicationStatus = null);
Parameters
|
String
location
Resource location |
|
GalleryImageVersionStorageProfile
storageProfile
|
|
String
id
Resource Id |
|
String
name
Resource name |
|
String
type
Resource type |
|
IDictionary<String,String>
tags
Resource tags |
|
GalleryImageVersionPublishingProfile
publishingProfile
|
|
String
provisioningState
The current state of the gallery Image Version. |
|
ReplicationStatus
replicationStatus
|
Properties
ProvisioningState
Gets the current state of the gallery Image Version.
Declaration
[Newtonsoft.Json.JsonProperty(PropertyName="properties.provisioningState")]
public string ProvisioningState { get; }
Property Value
|
String
|
Remarks
The provisioning state, which only appears in the response.
Possible values include: 'Creating', 'Updating', 'Failed',
'Succeeded', 'Deleting', 'Migrating'
PublishingProfile
Declaration
[Newtonsoft.Json.JsonProperty(PropertyName="properties.publishingProfile")]
public Microsoft.Azure.Management.Compute.Models.GalleryImageVersionPublishingProfile PublishingProfile { get; set; }
Property Value
|
GalleryImageVersionPublishingProfile
|
ReplicationStatus
Declaration
[Newtonsoft.Json.JsonProperty(PropertyName="properties.replicationStatus")]
public Microsoft.Azure.Management.Compute.Models.ReplicationStatus ReplicationStatus { get; }
Property Value
|
ReplicationStatus
|
StorageProfile
Declaration
[Newtonsoft.Json.JsonProperty(PropertyName="properties.storageProfile")]
public Microsoft.Azure.Management.Compute.Models.GalleryImageVersionStorageProfile StorageProfile { get; set; }
Property Value
|
GalleryImageVersionStorageProfile
|
Methods
Validate()
Validate the object.
Declaration
public override void Validate ();
Exceptions
|
ValidationException
Thrown if validation fails |