Share via


RoleInstanceProperties Class

Definition

Role instance properties.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.CloudService.Models.Api20220904.RoleInstancePropertiesTypeConverter))]
public class RoleInstanceProperties : Microsoft.Azure.PowerShell.Cmdlets.CloudService.Models.Api20220904.IRoleInstanceProperties
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.CloudService.Models.Api20220904.RoleInstancePropertiesTypeConverter))>]
type RoleInstanceProperties = class
    interface IRoleInstanceProperties
    interface IJsonSerializable
Public Class RoleInstanceProperties
Implements IRoleInstanceProperties
Inheritance
RoleInstanceProperties
Attributes
Implements

Constructors

RoleInstanceProperties()

Creates an new RoleInstanceProperties instance.

Properties

InstanceViewPlatformFaultDomain

The Fault Domain.

InstanceViewPlatformUpdateDomain

The Update Domain.

InstanceViewPrivateId

Specifies a unique identifier generated internally for the cloud service associated with this role instance.

NOTE: If you are using Azure Diagnostics extension, this property can be used as 'DeploymentId' for querying details.

InstanceViewStatuses
NetworkProfileNetworkInterface

Specifies the list of resource Ids for the network interfaces associated with the role instance.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of RoleInstanceProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of RoleInstanceProperties.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.CloudService.Models.Api20220904.IRoleInstanceProperties.

FromJsonString(String)

Creates a new instance of RoleInstanceProperties, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of RoleInstanceProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to