403Webshell
Server IP : 209.209.40.120  /  Your IP : 216.73.217.112
Web Server : Microsoft-IIS/10.0
System : Windows NT NEWWWW 10.0 build 17763 (Windows Server 2019) i586
User : NEWWWW$ ( 0)
PHP Version : 8.3.30
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : OFF  |  Perl : OFF  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /Program Files (x86)/Windows Kits/10/Include/10.0.19041.0/um/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /Program Files (x86)/Windows Kits/10/Include/10.0.19041.0/um/msft_replicationgroup.mof
[ClassVersion( "1.0" ),
Description(
    "A replication group represents a consistency grouping of storage "
    "replicas."
    )]
class MSFT_ReplicationGroup : MSFT_StorageObject{

    [Read, Required, Description(
        "A user-friendly string representing the name of the replication " 
        "group."
        )]
    String FriendlyName;

    [Read, Description(
        "A user-friendly string representing the description of the replication " 
        "group."
        )]
    String Description;

    [Read, Required, Description(
        "Denotes the current health status of the replication group. "
        "Health of a group is derived from the health of the backing "
        "storage replicas.\n "
        "0 - 'Healthy': All replicas are in a healthy state. \n"
        "1 - 'Warning': The majority of replicas are healthy, but one or "
        "more may be not fully synchronized. \n"
        "2 - 'Unhealthy': The majority of replicas are unhealthy or in a "
        "failed state."
        ),
        ValueMap { "0", "1", "2", "5" }, 
        Values { "Healthy", "Warning", "Unhealthy", "Unknown" }]
    UInt16 HealthStatus;

    [Read, Description(
        "Indicates the current operating conditions of the group. Unlike HealthStatus, "
        "this field indicates the status of hardware, software, and infrastructure issues related "
        "to this group, and can contain multiple values."
        ),
        ValueMap {
            "0", "1", "2", "3", "4", "5", "6", "7", "8", "9",
            "10", "11", "12", "13", "14", "15", "16", "17", "18", "19",
            ".."
            },
        Values {
            // 0 - 4
            "Unknown", "Other", "OK", "Degraded", "Stressed",
            // 5 - 9
            "Predictive Failure", "Error", "Non-Recoverable Error", "Starting", "Stopping",
            // 10 - 14
            "Stopped", "In Service", "No Contact", "Lost Communication", "Aborted",
            // 15 - 19
            "Dormant", "Supporting Entity in Error", "Completed", "Power Mode", "Relocating",
            // ..
            "Microsoft Reserved" }]
    UInt16 OperationalStatus[];


    //
    // Method: CreateReplica
    //

    UInt32 CreateReplica(

        [In]
        string FriendlyName, 

        [In, Required, EmbeddedInstance("MSFT_ReplicaPeer")]
        String TargetStorageSubsystem,

        [In, Required]
        String TargetGroupObjectId,
        
        [In]
        String TargetStoragePoolObjectId,

        [In]
        UInt32 RecoveryPointObjective,

        [In, Required, EmbeddedInstance("MSFT_ReplicationSettings")]
        String ReplicationSettings,

        [In, Required] 
        UInt16 SyncType,

        [Out, EmbeddedInstance("MSFT_ReplicaPeer")]
        String CreatedReplicaPeer,

        [Out]
        MSFT_StorageJob REF CreatedStorageJob,

        [Out, EmbeddedInstance("MSFT_StorageExtendedStatus")]
        String ExtendedStatus
        );


    //
    // Method: SetReplicationRelationship
    //

    UInt32 SetReplicationRelationship(

        [In, Required]
        UInt16 Operation,

        [In, Required, EmbeddedInstance("MSFT_ReplicaPeer")]
        String TargetGroup,

        [In, Required, EmbeddedInstance("MSFT_StorageObject")]
        String SourceStorageObjects[],

        [In, Required, EmbeddedInstance("MSFT_StorageObject")]
        String TargetStorageObjects[],

        [In, Required, EmbeddedInstance("MSFT_Synchronized")]
        String SyncPairs[],

        [Out]
        MSFT_StorageJob REF CreatedStorageJob,

        [Out, EmbeddedInstance("MSFT_StorageExtendedStatus")]
        String ExtendedStatus
        );


    //
    // Method: SetReplicationSettings
    //

    UInt32 SetReplicationSettings(

        [In, Required, EmbeddedInstance("MSFT_ReplicationSettings")]
        String ReplicationSettings,

        [Out, EmbeddedInstance("MSFT_StorageExtendedStatus")]
        String ExtendedStatus
        );


    //
    // Method: GetReplicationSettings
    //

    UInt32 GetReplicationSettings(

        [Out, Required, EmbeddedInstance("MSFT_ReplicationSettings")]
        String ReplicationSettings,

        [Out, EmbeddedInstance("MSFT_StorageExtendedStatus")]
        String ExtendedStatus
        );


    //
    // Method: AddMember
    //

    UInt32 AddMember(

        [In, Required, EmbeddedInstance("MSFT_StorageObject")]
        String StorageObjects[],

        [Out, EmbeddedInstance("MSFT_StorageExtendedStatus")]   
        String ExtendedStatus
       );


    //
    // Method: RemoveMember
    //

    UInt32 RemoveMember(

        [In, Required, EmbeddedInstance("MSFT_StorageObject")]
        String StorageObjects[],

        [Out, EmbeddedInstance("MSFT_StorageExtendedStatus")]
        String ExtendedStatus
    );


    //
    // Method: SetFriendlyName
    //

    UInt32 SetFriendlyName(

        [In, Required]
        String FriendlyName,

        [Out, EmbeddedInstance("MSFT_StorageExtendedStatus")]
        String ExtendedStatus
        );


    //
    // Method: DeleteObject
    //

    UInt32 DeleteObject(

        [Out, EmbeddedInstance("MSFT_StorageExtendedStatus")]
        String ExtendedStatus
        );
};

Youez - 2016 - github.com/yon3zu
LinuXploit