windows-nt/Source/XPSP1/NT/ds/netapi/svcimgs/ntrepl/frswmipv/ntfrscfg.mof

662 lines
55 KiB
Plaintext
Raw Normal View History

2020-09-26 03:20:57 -05:00
<EFBFBD><EFBFBD>// (c) 1998-2000 Microsoft Corporation. All rights reserved.
//#pragma autorecover
#pragma classflags("forceupdate")
Qualifier Description : ToSubClass Amended;
Qualifier Values : ToSubClass Amended;
Qualifier DisplayName : ToSubClass Amended;
Qualifier BitValues:ToSubClass Amended ;
Qualifier Aggregate : ToSubClass ;
Qualifier ValueMap : ToSubClass ;
Qualifier Aggregation : ToSubClass ;
Qualifier ArrayType : ToSubClass ;
Qualifier Association : ToInstance ToSubClass DisableOverride ;
Qualifier BitMap : ToSubClass ;
Qualifier CIM_Key : ToSubClass ;
Qualifier CIMTYPE : ToSubClass ;
Qualifier Deprecated : ToSubClass ;
Qualifier Enumeration : ToSubClass ;
Qualifier EnumPrivileges : ToSubClass ;
Qualifier ImplementationSource : ToSubClass ;
Qualifier Key : ToInstance ToSubClass DisableOverride ;
Qualifier Locale : ToInstance ;
Qualifier MappingStrings : ToSubClass ;
Qualifier Max : ToSubClass ;
Qualifier MaxLen : ToSubClass ;
Qualifier MethodSource : ToSubClass ;
Qualifier Min : ToSubClass ;
Qualifier ModelCorrespondence : ToSubClass ;
Qualifier Not_Null : ToSubClass ;
Qualifier Optional : ToSubClass ;
Qualifier Override : Restricted ;
Qualifier Privileges : ToSubClass ;
Qualifier Propagated : ToSubClass ;
Qualifier PropertySources : ToSubClass ;
Qualifier Provider : ToInstance ;
Qualifier Range : ToSubClass ;
Qualifier Read : ToSubClass ;
Qualifier Schema : ToInstance ;
Qualifier Singleton : ToSubClass ToInstance ;
Qualifier SUBTYPE : ToSubClass ;
Qualifier Units : ToSubClass ;
Qualifier UUID : ToInstance ;
Qualifier Volatile : ToSubClass ;
Qualifier Weak : ToSubClass ;
Qualifier Write : ToSubClass ;
Qualifier WritePrivileges : ToSubClass ;
#pragma namespace ("\\\\.\\Root")
[Locale(0x409)]
instance of __Namespace
{
Name = "MicrosoftFrsConfig";
};
#pragma namespace ("\\\\.\\Root\\MicrosoftFrsConfig")
///////////////////////////////// cim classes
[Abstract, Description( "The CIM_ManagedSystemElement class "
"is the base class for the system element hierarchy. Membership "
"criteria: Any distinguishable component of a system is a "
"candidate for inclusion in this class./nExamples: software "
"components, such as files; and devices, such as disk drives "
"and controllers, and physical components such as chips and "
"cards."):Amended ToSubclass, Locale( 1033):Amended,
UUID("{8502C517-5FBB-11D2-AAC1-006008C78BC7}"): ToInstance]
class CIM_ManagedSystemElement
{
[Description( "The Caption property is a short textual description "
"(one-line string) of the object."):Amended ToSubclass,
MaxLen( 64): ToSubclass, read: ToSubclass]
STRING Caption;
[Description( "The Description property provides a textual "
"description of the object. "):Amended ToSubclass, read: ToSubclass]
STRING Description;
[Description( "The InstallDate property is datetime value indicating "
"when the object was installed. A lack of a value does not "
"indicate that the object is not installed."):Amended ToSubclass,
MappingStrings{ "MIF.DMTF|ComponentID|001.5"}: ToSubclass,read: ToSubclass]
DATETIME InstallDate;
[Description( "The Name property defines the label by which "
"the object is known. When subclassed, the Name property "
"can be overridden to be a Key property."):Amended ToSubclass,read: ToSubclass]
STRING Name;
[Description( "The Status property is a string indicating the "
"current status of the object. Various operational and non-operational "
"statuses can be defined. Operational statuses are \"OK\", "
"\"Degraded\" and \"Pred Fail\". \"Pred Fail\" indicates "
"that an element may be functioning properly but predicting "
"a failure in the near future. An example is a SMART-enabled "
"hard drive. Non-operational statuses can also be specified. "
"These are \"Error\", \"Starting\", \"Stopping\" and \"Service\"."
"The latter, \"Service\", could apply during mirror-resilvering "
"of a disk, reload of a user permissions list, or other administrative "
"work. Not all such work is on-line, yet the managed element "
"is neither \"OK\" nor in one of the other states."):Amended ToSubclass,
MaxLen( 10): ToSubclass, read: ToSubclass, ValueMap{"OK", "Error",
"Degraded", "Unknown", "Pred Fail", "Starting", "Stopping", "Service"}:
ToSubclass, Values{ "OK", "Error", "Degraded", "Unknown", "Pred Fail",
"Starting", "Stopping", "Service"}:Amended ToSubclass]
STRING Status;
};
[Abstract, Description( "The CIM_LogicalElement class is the "
"base class for all the components of the system that represent "
"abstract system components./nExample: profiles, processes, "
"or system capabilities in the form of logical devices."):Amended
ToSubclass, Locale( 1033):Amended,
UUID( "{8502C518-5FBB-11D2-AAC1-006008C78BC7}"): ToInstance]
class CIM_LogicalElement:CIM_ManagedSystemElement
{
};
[Abstract, Description( "A logical element that aggregates an "
"enumerable set of managed system elements. The aggregation "
"operates as an functional whole. Within any particular subclass "
"of CIM_System, there is a well-defined list of CIM_ManagedSystemElement "
"classes whose instances must be aggregated."):Amended ToSubclass,
Locale( 1033):Amended, UUID( "{8502C524-5FBB-11D2-AAC1-006008C78BC7}"): ToInstance]
class CIM_System:CIM_LogicalElement
{
[Description( "The inherited Name property serves as key of "
"a CIM_System instance in an enterprise environment."):Amended
ToSubclass, key: DisableOverride ToInstance ToSubclass,
Override( "Name"), read: ToSubclass]
STRING Name;
[Description( "The CIM_System object and its derivatives are "
"top level objects of CIM. They provide the scope for numerous "
"components. Having unique system keys is required. A heuristic "
"can be defined in individual system subclasses to attempt "
"to always generate the same system name key. The NameFormat "
"property identifies how the system name was generated, using "
"the subclass' heuristic."):Amended ToSubclass, read: ToSubclass]
STRING NameFormat;
[Description( "A string that provides information on how the "
"primary system owner can be reached (e.g. phone number, "
"email address, ...)."):Amended ToSubclass, read: ToSubclass]
STRING PrimaryOwnerContact;
[Description( "The name of the primary system owner."):Amended
ToSubclass, read: ToSubclass]
STRING PrimaryOwnerName;
[Description( "A collection of strings that specify the roles "
"this system plays in the IT-environment."):Amended ToSubclass, read: ToSubclass]
STRING Roles[];
};
[Abstract, Association: DisableOverride ToInstance ToSubclass,
Description( "A generic association to establish dependency "
"relationships between objects."):Amended ToSubclass, Locale(1033):Amended,
UUID( "{8502C53A-5FBB-11D2-AAC1-006008C78BC7}"): ToInstance]
class CIM_Dependency
{
[Description( "Antecedent represents the independent object "
"in this association."):Amended ToSubclass, read: ToSubclass]
CIM_ManagedSystemElement ref Antecedent;
[Description( "Dependent represents the object dependent on "
"the Antecedent."):Amended ToSubclass, read: ToSubclass]
CIM_ManagedSystemElement ref Dependent;
};
/////////////////////////////////
instance of __Win32Provider as $DataProv
{
Name = "MicrosoftFrsConfigProvider";
ClsId = "{39143F73-FDB1-4CF5-8CB7-C8439E3F5C20}" ;
};
instance of __InstanceProviderRegistration
{
Provider = $DataProv;
SupportsPut = True;
SupportsGet = True;
SupportsDelete = True;
SupportsEnumeration = True;
QuerySupportLevels = {"WQL:UnarySelect"};
};
instance of __MethodProviderRegistration
{
Provider = $DataProv;
};
[Abstract,
Description("The MicrosoftFrs_ReplicaSet is the abstract class which will derive to other types of replica set.")]
class MicrosoftFrs_ReplicaSet : CIM_LogicalElement
{
[Description("The FQDN property contains the fully qualified DN name of the replica set object. "
"It corresponds to the 'distinguishedName' attribute of the object.")]
string FQDN;
[Description("The ObjectGUID property contains the string-formed GUID of the replica set object. "
"It does not contain the curly braces. It corresponds to the 'objectGUID' attribute of the object.")]
string ObjectGUID;
[Description("The CreateTime property is the creation time of the object. "
"It corresponds to the 'whenCreated' attribute of the object.")]
DATETIME CreateTime;
[Description("The LastChangeTime property is the time of the last modification of the object. "
"It corresponds to the 'whenChanged' attribute of the object.")]
DATETIME LastChangeTime;
[Description("The FileFilter property is a comma-separated string, each substring stands for "
"filenames that should be excluded from replication. It corresponds to the 'fRSFileFilter' attribute "
"of the object.")]
string FileFilter;
[Description("The DirectoryFilter property is a comma-separated string, each substring stands for "
"folder names that should be excluded from replication. It corresponds to the 'fRSDirectoryFilter' attribute "
"of the object.")]
string DirectoryFilter;
[Description("The PrimaryMemberDN property is the FQDN of the FRS primary member object. "
"When you initially create a replica set, one of the members should be appointed as the primary, "
"whose pre-existing files and folders will be replicated to other members, while the pre-existing "
"contents on non-primary members will be archived to a specific location. It corresponds to the "
"'fRSPrimaryMember' attribute of the object.")]
string PrimaryMemberDN;
};
[Description("The MicrosoftFrs_DfsReplicaSet class represents a replica set of Dfs type. "
"It inherits from the abstract class MicrosoftFrs_ReplicaSet"),
dynamic,
provider("MicrosoftFrsConfigProvider"),
Locale (0x409)]
class MicrosoftFrs_DfsReplicaSet : MicrosoftFrs_ReplicaSet
{
[key, Override("FQDN")]
string FQDN;
[ValueMap{"1","2","3","4"}, Values{"Ring", "Hub & Spoke", "Full Mesh", "Custom"}, Description("The TopologyPreference property specifies the preferred topology "
"for this replica set. It has integer value 1 (Ring), 2 (Hub & Spoke), 3 (Full Mesh), and 4 (Custom). "
"It corresponds to the 'MicrosoftFrs-Topology-Pref' attribute of the object.")]
uint32 TopologyPreference;
[Description("The HubMemberDN property is the FQDN of the hub member object "
"when the topology is Hub & Spoke. It corresponds to the 'MicrosoftFrs-Hub-Member' attribute "
"of the object.")]
string HubMemberDN;
};
[Description("The MicrosoftFrs_SysVolReplicaSet class represents a replica set of SysVol type. "
"It inherits from the abstract class MicrosoftFrs_ReplicaSet"),
dynamic,
provider("MicrosoftFrsConfigProvider"),
Locale (0x409)]
class MicrosoftFrs_SysVolReplicaSet : MicrosoftFrs_ReplicaSet
{
[key, Override("FQDN")]
string FQDN;
};
[Abstract,
Description("The MicrosoftFrs_Member is the abstract class which will derive to other types of members.")]
class MicrosoftFrs_Member : CIM_LogicalElement
{
[Description("The FQDN property contains the fully qualified DN name of the member object. "
"It corresponds to the 'distinguishedName' attribute of the object.")]
string FQDN;
[Description("The ObjectGUID property contains the string-formed GUID of the member object. "
"It does not contain the curly braces. It corresponds to the 'objectGUID' attribute of the object.")]
string ObjectGUID;
[Description("The CreateTime property is the creation time of the object. "
"It corresponds to the 'whenCreated' attribute of the object.")]
DATETIME CreateTime;
[Description("The LastChangeTime property is the time of the last modification of the object. "
"It corresponds to the 'whenChanged' attribute of the object.")]
DATETIME LastChangeTime;
[Description("The ComputerDN property is the FQDN of the corresponding computer object. "
"It corresponds to the 'frsComputerReference' attribute of the object.")]
string ComputerDN;
///////////////////////////////////////////////////
//Dynamic properties provided by the FRS service.//
///////////////////////////////////////////////////
[Description("The DynDirFilter property is the current value of the directory filter. "
"It is a result of combining 'Directory Exclusion Filter List' value from registry. "
"and the 'fRSDirectoryFilter' attribute on replica set object from the DS.")]
string DynDirFilter;
[Description("The DynDirIncFilter property is the current value of the inclusion directory filter. "
"It corresponds to the 'Directory Inclusion Filter List' value in the registry.")]
string DynDirIncFilter;
[Description("The DynFileFilter property is the current value of the file filter. "
"It is a result of combining 'File Exclusion Filter List' value from registry. "
"and the 'fRSFileFilter' attribute on replica set object from the DS.")]
string DynFileFilter;
[Description("The DynFileIncFilter property is the current value of the inclusion file filter. "
"It corresponds to the 'File Inclusion Filter List' value in the registry.")]
string DynFileIncFilter;
[Description("The DynRootPath property is the current value of the replica root path.")]
string DynRootPath;
[Description("The DynStagingPath property is the current value of the replica staging path.")]
string DynStagingPath;
[Description("The DynOriginatorGUID property is the current value of the originator guid.")]
string DynOriginatorGUID;
[Values{"REPLICA_STATE_ALLOCATED","REPLICA_STATE_INITIALIZING","REPLICA_STATE_STARTING",
"REPLICA_STATE_ACTIVE","REPLICA_STATE_4_UNUSED","REPLICA_STATE_PAUSING","REPLICA_STATE_PAUSED",
"REPLICA_STATE_STOPPING","REPLICA_STATE_STOPPED","REPLICA_STATE_ERROR","REPLICA_STATE_JRNL_WRAP_ERROR",
"REPLICA_STATE_REPLICA_DELETED","REPLICA_STATE_MISMATCHED_VOLUME_SERIAL_NO",
"REPLICA_STATE_MISMATCHED_REPLICA_ROOT_OBJECT_ID","REPLICA_STATE_MISMATCHED_REPLICA_ROOT_FILE_ID",
"REPLICA_STATE_MISMATCHED_JOURNAL_ID"}, Description("The DynServiceState property is the current "
"value of the state of the service.")]
string DynServiceState;
[Description("The DynInSeedingState property indicates if the service is currently completing its "
"initial sync from an upstream partner member." )]
boolean DynInSeedingState;
[Description("The DynOutboundChanges property is the number of changes pending to be sent out to "
"downstream partners of this member." )]
uint32 DynOutboundChanges;
[Description("The DynOutboundData property is the amount of data in MB pending to be sent out to "
"downstream partners of this member." )]
uint32 DynOutboundData;
[Description("The DynStagingSpaceInUse property is the MB of staging space that is currently in use." )]
uint32 DynStagingSpaceInUse;
[Description("The DynFreeStagingSpace property is the MB of un used staging space at this point." )]
uint32 DynFreeStagingSpace;
[Description("The DynNumOfInboundPartners property is the number of inbound partners." )]
uint32 DynNumOfInboundPartners;
[Description("The DynNumOfOutboundPartners property is the number of outbound partners." )]
uint32 DynNumOfOutboundPartners;
[Description("The DynNumOfInlogChanges property is the number of remote changes pending to be applied on "
"this member." )]
uint32 DynNumOfInlogChanges;
};
[Description("The MicrosoftFrs_DfsMember class represents a member in the DFS replica set. "
"It inherits from the abstract class MicrosoftFrs_Member"),
dynamic,
provider("MicrosoftFrsConfigProvider"),
Locale (0x409)]
class MicrosoftFrs_DfsMember : MicrosoftFrs_Member
{
[key, Override("FQDN")]
string FQDN;
};
[Description("The MicrosoftFrs_SysVolMember class represents a member in the SysVol replica set. "
"It inherits from the abstract class MicrosoftFrs_Member"),
dynamic,
provider("MicrosoftFrsConfigProvider"),
Locale (0x409)]
class MicrosoftFrs_SysVolMember : MicrosoftFrs_Member
{
[key, Override("FQDN")]
string FQDN;
};
[Description("The MicrosoftFrs_Subscription class represents a subscription object."),
dynamic,
provider("MicrosoftFrsConfigProvider"),
Locale (0x409)]
class MicrosoftFrs_Subscription : CIM_LogicalElement
{
[key, Description("The FQDN property contains the fully qualified DN name of the subscriber object. "
"It corresponds to the 'distinguishedName' attribute of the object.")]
string FQDN;
[Description("The ObjectGUID property contains the string-formed GUID of the subscriber object. "
"It does not contain the curly braces. It corresponds to the 'objectGUID' attribute of the object.")]
string ObjectGUID;
[Description("The CreateTime property is the creation time of the object. "
"It corresponds to the 'whenCreated' attribute of the object.")]
DATETIME CreateTime;
[Description("The LastChangeTime property is the time of the last modification of the object. "
"It corresponds to the 'whenChanged' attribute of the object.")]
DATETIME LastChangeTime;
};
[Description("The MicrosoftFrs_Subscriber class represents a subscriber object."),
dynamic,
provider("MicrosoftFrsConfigProvider"),
Locale (0x409)]
class MicrosoftFrs_Subscriber : CIM_LogicalElement
{
[key, Description("The FQDN property contains the fully qualified DN name of the subscriber object. "
"It corresponds to the 'distinguishedName' attribute of the object.")]
string FQDN;
[Description("The ObjectGUID property contains the string-formed GUID of the subscriber object. "
"It does not contain the curly braces. It corresponds to the 'objectGUID' attribute of the object.")]
string ObjectGUID;
[Description("The CreateTime property is the creation time of the object. "
"It corresponds to the 'whenCreated' attribute of the object.")]
DATETIME CreateTime;
[Description("The LastChangeTime property is the time of the last modification of the object. "
"It corresponds to the 'whenChanged' attribute of the object.")]
DATETIME LastChangeTime;
[Description("The MemberDN property is the FQDN of the corresponding member object. "
"It corresponds to the 'fRSMemberReference' attribute of the object.")]
string MemberDN;
[Description("The RootPath property specifies the local folder which joins the replication. "
"It corresponds to the 'fRSRootPath' attribute of the object.")]
string RootPath;
[Description("The StagingPath property specifies the folder which is used to hold temporary staging files. "
"It corresponds to the 'fRSStagingPath' attribute of the object.")]
string StagingPath;
};
[Description("The MicrosoftFrs_SubscriptionSubscription class associates a subscription object "
"to a subscription object. It's 1:N relationship."),
dynamic,
provider("MicrosoftFrsConfigProvider"),
Locale (0x409)]
class MicrosoftFrs_SubscriptionContain : CIM_Dependency
{
[Key, Min(1), Max(1)]
MicrosoftFrs_Subscription REF Antecedent;
[Key]
MicrosoftFrs_Subscription REF Dependent;
};
[Description("The MicrosoftFrs_SubscriptionSubscriber class associates a subscription object "
"to a subscriber object. It's 1:N relationship."),
dynamic,
provider("MicrosoftFrsConfigProvider"),
Locale (0x409)]
class MicrosoftFrs_SubscriptionSubscriber : CIM_Dependency
{
[Key, Min(1), Max(1)]
MicrosoftFrs_Subscription REF Antecedent;
[Key]
MicrosoftFrs_Subscriber REF Dependent;
};
[Description("The MicrosoftFrs_SubscriberMember class associates a subscriber object "
"to a member object. It's 1:1 relationship."),
dynamic,
provider("MicrosoftFrsConfigProvider"),
Locale (0x409)]
class MicrosoftFrs_SubscriberMember : CIM_Dependency
{
[Key, Min(1), Max(1)]
MicrosoftFrs_Subscriber REF Antecedent;
[Key, Max(1)]
MicrosoftFrs_Member REF Dependent;
};
[Description("The MicrosoftFrs_ComputerSubscription class associates a computer object "
"to a subscription object. It's 1:N relationship."),
dynamic,
provider("MicrosoftFrsConfigProvider"),
Locale (0x409)]
class MicrosoftFrs_ComputerSubscription : CIM_Dependency
{
[Key, Min(1), Max(1)]
CIM_System REF Antecedent;
[Key]
MicrosoftFrs_Subscription REF Dependent;
};
[Description("The MicrosoftFrs_MemberComputer class associates a member object "
"to a computer object. It's 1:1 relationship."),
dynamic,
provider("MicrosoftFrsConfigProvider"),
Locale (0x409)]
class MicrosoftFrs_MemberComputer : CIM_Dependency
{
[Key, Min(1), Max(1)]
MicrosoftFrs_Member REF Antecedent;
[Key, Max(1)]
CIM_System REF Dependent;
};
[Description("The MicrosoftFrs_DfsReplicaSetMember class associates a DfsReplicaSet object "
"to a DfsMember object. It's 1:N relationship."),
dynamic,
provider("MicrosoftFrsConfigProvider"),
Locale (0x409)]
class MicrosoftFrs_DfsReplicaSetMember : CIM_Dependency
{
[Key, Min(1), Max(1)]
MicrosoftFrs_DfsReplicaSet REF Antecedent;
[Key]
MicrosoftFrs_DfsMember REF Dependent;
};
[Description("The MicrosoftFrs_SysVolReplicaSetMember class associates a SysVolReplicaSet object "
"to a SysVolMember object. It's 1:N relationship."),
dynamic,
provider("MicrosoftFrsConfigProvider"),
Locale (0x409)]
class MicrosoftFrs_SysVolReplicaSetMember : CIM_Dependency
{
[Key, Min(1), Max(1)]
MicrosoftFrs_SysVolReplicaSet REF Antecedent;
[Key]
MicrosoftFrs_SysVolMember REF Dependent;
};
[Abstract,
Description("The MicrosoftFrs_Connection class associates two Member objects. "
"It's 1:1 relationship."),
dynamic,
provider("MicrosoftFrsConfigProvider"),
Locale (0x409)]
class MicrosoftFrs_Connection : CIM_Dependency
{
[Min(1), Max(1)]
MicrosoftFrs_Member REF Antecedent;
[Min(1), Max(1)]
MicrosoftFrs_Member REF Dependent;
[Description("The FQDN property contains the fully qualified DN name of the connection object. "
"It corresponds to the 'distinguishedName' attribute of the object.")]
string FQDN;
[Description("The ObjectGUID property contains the string-formed GUID of the connection object. "
"It does not contain the curly braces. It corresponds to the 'objectGUID' attribute of the object.")]
string ObjectGUID;
[Description("The CreateTime property is the creation time of the object. "
"It corresponds to the 'whenCreated' attribute of the object.")]
DATETIME CreateTime;
[Description("The LastChangeTime property is the time of the last modification of the object. "
"It corresponds to the 'whenChanged' attribute of the object.")]
DATETIME LastChangeTime;
[Description("The ConnectionEnabled property specified whether the connection is enabled or not. "
"It corresponds to the 'enabledConnection' attribute of the object.")]
boolean ConnectionEnabled;
[Description("The Options property is reserved."
"It corresponds to the 'options' attribute of the object.")]
uint32 Options;
[Description("The Schedule property is the schedule setting on the connection object. "
"It corresponds to the 'schedule' attribute of the object.")]
binary Schedule;
///////////////////////////////////////////////////
//Dynamic properties provided by the FRS service.//
///////////////////////////////////////////////////
[Description("The DynFromMember property is the dns name of the member from which this "
"connection is outbound." )]
string DynFromMember;
[Description("The DynToMember property is the dns name of the member to which this "
"connection is inbound." )]
string DynToMember;
[Values{"CxtionStateInit","CxtionStateUnjoined","CxtionStateStart","CxtionStateStarting",
"CxtionStateScanning","CxtionStateSendJoin","CxtionStateWaitJoin","CxtionStateJoined",
"CxtionStateUnjoining","CxtionStateDeleted"}, Description("The DynFromState property "
"is the current state of this connection on the 'From' member." )]
string DynFromState;
[Values{"CxtionStateInit","CxtionStateUnjoined","CxtionStateStart","CxtionStateStarting",
"CxtionStateScanning","CxtionStateSendJoin","CxtionStateWaitJoin","CxtionStateJoined",
"CxtionStateUnjoining","CxtionStateDeleted"}, Description("The DynToState property is"
" the current state of this connection on the 'To' member." )]
string DynToState;
[Description("The DynNumOfInlogChanges property is the current number of change from this "
"connection pending on the 'To' member be applied there." )]
uint32 DynNumOfInlogChanges;
[Description("The DynOutboundChanges property is the current number of change from this "
"connection pending on the 'From' member to be sent to the 'To' member." )]
uint32 DynOutboundChanges;
[Description("The DynStagingSpaceInUse property is the MB of staging space that is currently in use "
"on the 'From' member." )]
uint32 DynStagingSpaceInUse;
[Description("The DynOutstandingChanges property is the current number of changes that are waiting "
"on the 'From' member for an acknowledgement from the 'To' member." )]
uint32 DynOutstandingChanges;
[Description("The DynFromLastJoinTime property is the last time the 'From' member thinks it "
"joined with the 'To' member over this connection." )]
String DynFromLastJoinTime;
[Description("The DynToLastJoinTime property is the last time the 'To' member thinks it "
"joined with the 'From' member over this connection." )]
String DynToLastJoinTime;
};
[Description("The MicrosoftFrs_DfsConnection class associates two DfsMember objects. "
"It's 1:1 relationship."),
dynamic,
provider("MicrosoftFrsConfigProvider"),
Locale (0x409)]
class MicrosoftFrs_DfsConnection : MicrosoftFrs_Connection
{
[Key, Min(1), Max(1)]
MicrosoftFrs_DfsMember REF Antecedent;
[Key, Min(1), Max(1)]
MicrosoftFrs_DfsMember REF Dependent;
[key, Override("FQDN")]
string FQDN;
};
[Description("The MicrosoftFrs_SysVolConnection class associates two SysVolMember objects. "
"It's 1:1 relationship."),
dynamic,
provider("MicrosoftFrsConfigProvider"),
Locale (0x409)]
class MicrosoftFrs_SysVolConnection : MicrosoftFrs_Connection
{
[Key, Min(1), Max(1)]
MicrosoftFrs_SysVolMember REF Antecedent;
[Key, Min(1), Max(1)]
MicrosoftFrs_SysVolMember REF Dependent;
[key, Override("FQDN")]
string FQDN;
};