DSCResources/DSC_DFSReplicationGroupMembership/DSC_DFSReplicationGroupMembership.schema.mof

[ClassVersion("1.0.0.0"), FriendlyName("DFSReplicationGroupMembership")]
class DSC_DFSReplicationGroupMembership : OMI_BaseResource
{
    [Key, Description("The name of the DFS Replication Group.")] String GroupName;
    [Key, Description("The name of the DFS Replication Group Folder.")] String FolderName;
    [Key, Description("The computer name of the Replication Group member. This can be specified using either the ComputerName or FQDN name for the member. If an FQDN name is used and the DomainName parameter is set, the FQDN domain name must match.")] String ComputerName;
    [Write, Description("The local content path for the DFS Replication Group Folder.")] String ContentPath;
    [Write, Description("The local staging path for the DFS Replication Group Folder.")] String StagingPath;
    [Write, Description("The staging path quota size in MB for the DFS Replication Group Folder.")] UInt32 StagingPathQuotaInMB;
    [Read, Description("The local content and deleted path for the DFS Replication Group Folder.")] String ConflictAndDeletedPath;
    [Write, Description("Specify if this content path should be read only.")] Boolean ReadOnly;
    [Write, Description("Used to configure this as the Primary Member. Every folder must have at least one primary member for initial replication to take place.")] Boolean PrimaryMember;
    [Write, Description("The name of the AD Domain the DFS Replication Group this replication group is in.")] String DomainName;
};