NetworkControllerClusterConfiguration class

Describes the configuration information for a network controller cluster.

The following syntax is simplified from Managed Object Format (MOF) code and includes all of the inherited properties.

Syntax

[ClassVersion("1.0.0"), dynamic, provider("NcServerPSProvider"), AMENDMENT]
class NetworkControllerClusterConfiguration
{
  string                           Version;
  string                           ServiceFabricVersion;
  NetworkControllerNodeClusterInfo NodeList[];
  string                           ClusterAuthentication;
  string                           ClusterSpn;
  string                           ClusterGmsaAccountName;
  string                           ClusterAdminSecurityGroup;
  boolean                          IsNCDeployed;
  NetworkControllerDiagnosticInfo  DiagnosticInfo;
  uint8                            EncryptionCertificateRawData[];
  string                           ImageStorePSK;
  boolean                          IsInitialClusterUpgrade;
  boolean                          EnableUpdates;
};

Members

The NetworkControllerClusterConfiguration class has these types of members:

Properties

The NetworkControllerClusterConfiguration class has these properties.

ClusterAdminSecurityGroup

Data type: string

Access type: Read-only

Gets the name of the security group in "fqdn\SGName" format.

ClusterAuthentication

Data type: string

Access type: Read-only

Gets the cluster authentication type.

The possible values are.

None ("None")

Windows ("Windows")

x509 ("x509")

ClusterGmsaAccountName

Data type: string

Access type: Read-only

Name of the gMSA account in which context cluster will run in fqdn\AccountName format.

ClusterSpn

Data type: string

Access type: Read-only

Service Principal Name (SPN) under which cluster is running.

DiagnosticInfo

Data type: NetworkControllerDiagnosticInfo

Access type: Read-only

Qualifiers: EmbeddedInstance ("NetworkControllerDiagnosticInfo")

Gets a NetworkControllerDiagnosticInfo object containing diagnostic information.

EnableUpdates

Data type: boolean

Access type: Read-only

Enable Network Controller update

EncryptionCertificateRawData

Data type: uint8 array

Access type: Read-only

Qualifiers: Octetstring

Contains the credential Encryption certificate.

ImageStorePSK

Data type: string

Access type: Read-only

Image Store PSK.

IsInitialClusterUpgrade

Data type: boolean

Access type: Read-only

Is Initial Cluster Upgrade.

IsNCDeployed

Data type: boolean

Access type: Read-only

Returns true if a Network Controller application deployed on cluster; otherwise, false.

NodeList

Data type: NetworkControllerNodeClusterInfo array

Access type: Read-only

Qualifiers: EmbeddedInstance ("NetworkControllerNodeClusterInfo")

Gets a list of NetworkControllerNodeClusterInfo objects containing cluster nodes.

ServiceFabricVersion

Data type: string

Access type: Read-only

The version of the service fabric deployed.

Version

Data type: string

Access type: Read-only

Gets the version of the cluster deployment.

Requirements

Minimum supported client
None supported
Minimum supported server
Windows Server 2016
Namespace
Root\Microsoft\Windows\NetworkController\Server
MOF
NCServerPSProvider.mof
DLL
NCServerPSProvider.dll