VirtualMachineExtensionListResponse.ResourceExtension Class
An extension available to add to your virtual machine.
Namespace: Microsoft.WindowsAzure.Management.Compute.Models
Assembly: Microsoft.WindowsAzure.Management.Compute (in Microsoft.WindowsAzure.Management.Compute.dll)
Inheritance Hierarchy
System.Object
Microsoft.WindowsAzure.Management.Compute.Models.VirtualMachineExtensionListResponse.ResourceExtension
Syntax
public class ResourceExtension
public ref class ResourceExtension
type ResourceExtension = class end
Public Class ResourceExtension
Constructors
Name | Description | |
---|---|---|
VirtualMachineExtensionListResponse.ResourceExtension() | Initializes a new instance of the ResourceExtension class. |
Properties
Name | Description | |
---|---|---|
CompanyName | Optional. String property containing the name of the company/organization who publishes the extension. |
|
Description | Optional. The description of the extension. |
|
DisallowMajorVersionUpgrade | Optional. Boolean property indicating whether the extension allows major version upgrade. |
|
Eula | Optional. URI string pointing to the EULA (End User License Agreement) of this version of extension. This is optionally specified by the third-party publishing the extension instead of Azure, at the time of extension creation or update. |
|
HomepageUri | Optional. URI string pointing to the homepage of this version of extension. This is optionally specified by the third-party publishing the extension instead of Azure, at the time of extension creation or update. |
|
IsInternalExtension | Optional. Boolean property indicating whether the extension is internal or public. |
|
IsJsonExtension | Optional. Indicates whether the extension accepts JSON or XML based configuration. If this property is 'true' the extension accepts JSON based configuration. If this property is 'false' the extension accepts XML based configuration. |
|
Label | Optional. The label that is used to identify the extension. |
|
Name | Optional. The name of the extension. |
|
PrivacyUri | Optional. URI string pointing to the privacy document of this version of extension. This is optionally specified by the third-party publishing the extension instead of Azure, at the time of extension creation or update. |
|
PrivateConfigurationSchema | Optional. The base64-encoded schema of the private configuration. |
|
PublicConfigurationSchema | Optional. The base64-encoded schema of the public configuration. |
|
PublishedDate | Optional. Publisher can set it to any arbitrary date, and this is only for display purpose. If not specified by publisher, Azure will automatically assign the UTC time when the extension request was received. |
|
Publisher | Optional. The provider namespace of the extension. The provider namespace for Azure extensions is Microsoft.Compute. |
|
ReplicationCompleted | Optional. Indicates whether this version of extension has been replicated to all regions or not. If true, then the given extension version can be used in creating or updating deployments. Otherwise, the given extension version might cause failure in creating or updating deployments. The typical time is 20 minutes for a newly-registered or newly-updated extension to replicate completely by Azure. |
|
SampleConfig | Optional. A sample configuration file for the resource extension. |
|
SupportedOS | Optional. String property indicating the OS which the extension supports. Current values are 'Windows' or 'Linux'. |
|
Version | Optional. The version of the extension. |
Methods
Name | Description | |
---|---|---|
Equals(Object) | (Inherited from Object.) |
|
Finalize() | (Inherited from Object.) |
|
GetHashCode() | (Inherited from Object.) |
|
GetType() | (Inherited from Object.) |
|
MemberwiseClone() | (Inherited from Object.) |
|
ToString() | (Inherited from Object.) |
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
See Also
Microsoft.WindowsAzure.Management.Compute.Models Namespace
Return to top