Share via


ArcSettingProperties Class

Definition

ArcSetting properties.

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ArcSettingPropertiesTypeConverter))]
public class ArcSettingProperties : Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IArcSettingProperties
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.ArcSettingPropertiesTypeConverter))>]
type ArcSettingProperties = class
    interface IArcSettingProperties
    interface IJsonSerializable
Public Class ArcSettingProperties
Implements IArcSettingProperties
Inheritance
ArcSettingProperties
Attributes
Implements

Constructors

ArcSettingProperties()

Creates an new ArcSettingProperties instance.

Properties

AggregateState

Aggregate state of Arc agent across the nodes in this HCI cluster.

ArcApplicationClientId

App id of arc AAD identity.

ArcApplicationObjectId

Object id of arc AAD identity.

ArcApplicationTenantId

Tenant id of arc AAD identity.

ArcInstanceResourceGroup

The resource group that hosts the Arc agents, ie. Hybrid Compute Machine resources.

ArcServicePrincipalObjectId

Object id of arc AAD service principal.

ConnectivityProperty

contains connectivity related configuration for ARC resources

DefaultExtension

Properties for each of the default extensions category

PerNodeDetail

State of Arc agent in each of the nodes.

ProvisioningState

Provisioning state of the ArcSetting proxy resource.

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of ArcSettingProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of ArcSettingProperties.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.StackHCI.Models.Api20240401.IArcSettingProperties.

FromJsonString(String)

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

ToJson(JsonObject, SerializationMode)

Serializes this instance of ArcSettingProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to