Share via


ArmHciModelFactory.RemoteSupportProperties Method

Definition

Initializes a new instance of RemoteSupportProperties.

public static Azure.ResourceManager.Hci.Models.RemoteSupportProperties RemoteSupportProperties (Azure.ResourceManager.Hci.Models.HciClusterAccessLevel? accessLevel = default, DateTimeOffset? expireOn = default, Azure.ResourceManager.Hci.Models.RemoteSupportType? remoteSupportType = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Hci.Models.RemoteSupportNodeSettings> remoteSupportNodeSettings = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Hci.Models.PerNodeRemoteSupportSession> remoteSupportSessionDetails = default);
static member RemoteSupportProperties : Nullable<Azure.ResourceManager.Hci.Models.HciClusterAccessLevel> * Nullable<DateTimeOffset> * Nullable<Azure.ResourceManager.Hci.Models.RemoteSupportType> * seq<Azure.ResourceManager.Hci.Models.RemoteSupportNodeSettings> * seq<Azure.ResourceManager.Hci.Models.PerNodeRemoteSupportSession> -> Azure.ResourceManager.Hci.Models.RemoteSupportProperties
Public Shared Function RemoteSupportProperties (Optional accessLevel As Nullable(Of HciClusterAccessLevel) = Nothing, Optional expireOn As Nullable(Of DateTimeOffset) = Nothing, Optional remoteSupportType As Nullable(Of RemoteSupportType) = Nothing, Optional remoteSupportNodeSettings As IEnumerable(Of RemoteSupportNodeSettings) = Nothing, Optional remoteSupportSessionDetails As IEnumerable(Of PerNodeRemoteSupportSession) = Nothing) As RemoteSupportProperties

Parameters

accessLevel
Nullable<HciClusterAccessLevel>

Remote Support Access Level.

expireOn
Nullable<DateTimeOffset>

Expiration DateTimeStamp when Remote Support Access will be expired.

remoteSupportType
Nullable<RemoteSupportType>

Remote Support Type for cluster.

remoteSupportNodeSettings
IEnumerable<RemoteSupportNodeSettings>
remoteSupportSessionDetails
IEnumerable<PerNodeRemoteSupportSession>

Returns

A new RemoteSupportProperties instance for mocking.

Applies to