RoleInstance Class
Represents a specific role instance.
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.RoleInstance
Syntax
public class RoleInstance
public ref class RoleInstance
type RoleInstance = class end
Public Class RoleInstance
Constructors
Name | Description | |
---|---|---|
RoleInstance() | Initializes a new instance of the RoleInstance class. |
Properties
Name | Description | |
---|---|---|
GuestAgentStatus | Optional. Guest Agent Status. |
|
HostName | Gets or sets the DNS host name of the cloud service in which the role instance is running. |
|
InstanceEndpoints | Gets or sets a collection of InstanceEndpoint objects that define the instance endpoints for the role. |
|
InstanceErrorCode | Gets or sets an error code. |
|
InstanceFaultDomain | Gets or sets an integer that represents the fault domain to which the role instance belongs. |
|
InstanceName | Gets or sets the name of the specific role instance, if an instance of the role is running. |
|
InstanceSize | Gets or sets a VirtualMachineRoleSize value that specifies the size of the role instance. |
|
InstanceStateDetails | Gets or sets the state of the role instance. |
|
InstanceStatus | Gets or sets the current status of the instance. |
|
InstanceUpgradeDomain | Gets or sets an integer that represents the update domain to which the role instance belongs. |
|
IPAddress | Gets or sets the IP address of the role instance (DIP). |
|
NetworkInterfaces | Optional. |
|
PowerState | Gets or sets a RoleInstancePowerState value that specifies the running state of the role instance. |
|
PublicIPs | Optional. Optional. A set of public IPs. Currently, only one additional public IP per role is supported in an IaaS deployment. The IP address is in addition to the default VIP for the deployment. |
|
RemoteAccessCertificateThumbprint | Gets or sets the thumbprint of the certificate that is used to remotely access the role instance. |
|
ResourceExtensionStatusList | Optional. Resource Extension Status List. |
|
RoleName | Gets or sets the name of the role. |
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