Class ArtifactInstallPropertiesFragment
Properties of an artifact.
Namespace: System.Dynamic.ExpandoObject
Assembly: Microsoft.Azure.Management.DevTestLabs.dll
Syntax
public class ArtifactInstallPropertiesFragment
Constructors
ArtifactInstallPropertiesFragment()
Initializes a new instance of the ArtifactInstallPropertiesFragment class.
Declaration
public ArtifactInstallPropertiesFragment ();
ArtifactInstallPropertiesFragment(String, String, IList<ArtifactParameterPropertiesFragment>, String, String, String, Nullable<DateTime>)
Initializes a new instance of the ArtifactInstallPropertiesFragment class.
Declaration
public ArtifactInstallPropertiesFragment (string artifactId = null, string artifactTitle = null, System.Collections.Generic.IList<Microsoft.Azure.Management.DevTestLabs.Models.ArtifactParameterPropertiesFragment> parameters = null, string status = null, string deploymentStatusMessage = null, string vmExtensionStatusMessage = null, Nullable<DateTime> installTime = null);
Parameters
|
String
artifactId
The artifact's identifier. |
|
String
artifactTitle
The artifact's title. |
|
IList<ArtifactParameterPropertiesFragment>
parameters
The parameters of the artifact. |
|
String
status
The status of the artifact. |
|
String
deploymentStatusMessage
The status message from the deployment. |
|
String
vmExtensionStatusMessage
The status message from the virtual machine extension. |
|
Nullable<DateTime>
installTime
The time that the artifact starts to install on the virtual machine. |
Properties
ArtifactId
Gets or sets the artifact's identifier.
Declaration
[Newtonsoft.Json.JsonProperty(PropertyName="artifactId")]
public string ArtifactId { get; set; }
Property Value
|
String
|
ArtifactTitle
Gets or sets the artifact's title.
Declaration
[Newtonsoft.Json.JsonProperty(PropertyName="artifactTitle")]
public string ArtifactTitle { get; set; }
Property Value
|
String
|
DeploymentStatusMessage
Gets or sets the status message from the deployment.
Declaration
[Newtonsoft.Json.JsonProperty(PropertyName="deploymentStatusMessage")]
public string DeploymentStatusMessage { get; set; }
Property Value
|
String
|
InstallTime
Gets or sets the time that the artifact starts to install on the virtual machine.
Declaration
[Newtonsoft.Json.JsonProperty(PropertyName="installTime")]
public Nullable<DateTime> InstallTime { get; set; }
Property Value
|
Nullable<DateTime>
|
Parameters
Gets or sets the parameters of the artifact.
Declaration
[Newtonsoft.Json.JsonProperty(PropertyName="parameters")]
public System.Collections.Generic.IList<Microsoft.Azure.Management.DevTestLabs.Models.ArtifactParameterPropertiesFragment> Parameters { get; set; }
Property Value
|
IList<ArtifactParameterPropertiesFragment>
|
Status
Gets or sets the status of the artifact.
Declaration
[Newtonsoft.Json.JsonProperty(PropertyName="status")]
public string Status { get; set; }
Property Value
|
String
|
VmExtensionStatusMessage
Gets or sets the status message from the virtual machine extension.
Declaration
[Newtonsoft.Json.JsonProperty(PropertyName="vmExtensionStatusMessage")]
public string VmExtensionStatusMessage { get; set; }
Property Value
|
String
|