DSCResources/DSC_ClusterProperty/DSC_ClusterProperty.schema.mof
[ClassVersion("1.0.0.0"), FriendlyName("ClusterProperty")] class DSC_ClusterProperty : OMI_BaseResource { [Key, Description("Name of the cluster.")] String Name; [Write, Description("Specifies how many seconds after a node is evicted that the failover cluster service will wait before adding a new node.")] UInt32 AddEvictDelay; [Write, Description("Controls the size of the Cluster Shared Volume Memory Cache in MB.")] Uint32 BlockCacheSize; [Write, Description("Controls the level of cluster logging.")] UInt32 ClusterLogLevel; [Write, Description("Controls the maximum size of the cluster log files on each of the nodes.")] UInt32 ClusterLogSize; [Write, Description("Controls the time interval, in milliseconds, that the cluster network driver waits between sending Cluster Service heartbeats across sites.")] UInt32 CrossSiteDelay; [Write, Description("Controls how many Cluster Service heartbeats that can be missed across sites before it determines that Cluster Service has stopped responding.")] UInt32 CrossSiteThreshold; [Write, Description("Controls the time interval, in milliseconds, that the cluster network driver waits between sending Cluster Service heartbeats across subnets.")] UInt32 CrossSubnetDelay; [Write, Description("Controls how many Cluster Service heartbeats that can be missed across subnets before it determines that Cluster Service has stopped responding.")] UInt32 CrossSubnetThreshold; [Write, Description("Specifies the read/write mode for the cluster database.")] UInt32 DatabaseReadWriteMode; [Write, Description("Specifies the role that the cluster automatically assigns to any newly discovered or created network.")] UInt32 DefaultNetworkRole; [Write, Description("Stores administrative comments about the cluster.")] String Description; [Write, Description("Specifies whether to enable Node Drain for a cluster.")] UInt32 DrainOnShutdown; [Write, Description("Enables the cluster to change the required number of nodes that need to participate in quorum when nodes shut down or crash.")] UInt32 DynamicQuorum; [Write, Description("Specifies whether Internet Protocol Security (IPSec) encryption is enabled for inter-node cluster communication.")] UInt32 NetftIPSecEnabled; [Write, Description("Specifies the preferred site for a site-aware cluster.")] String PreferredSite; [Write, Description("Specifies the quarantine duration for a node, in seconds.")] UInt32 QuarantineDuration; [Write, Description("Specifies the quarantine threshold for a node, in minutes.")] UInt32 QuarantineThreshold; [Write, Description("Controls the delay, in milliseconds, between netft heartbeats.")] UInt32 SameSubnetDelay; [Write, Description("Controls how many heartbeats can be missed on the same subnet before the route is declared as unreachable.")] UInt32 SameSubnetThreshold; [Write, Description("Specifies how many minutes after a system shutdown is initiated that the failover cluster service will wait for resources to go offline.")] UInt32 ShutdownTimeoutInMinutes; }; |