DSCResources/xDSCVault_ADDomain/xDSCVault_ADDomain.schema.mof

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24

[ClassVersion("1.0.0.0"), FriendlyName("VaultADDomain")]
class xDSCVault_ADDomain : OMI_BaseResource
{
    [Required, Description("Address of the Vault server")] String VaultAddress;
    [Write, Description("
Version of the API to use")] String ApiPrefix;
    [Key, Description("
Name of the domain")] String DomainName;
    [Write, Description("
Fully qualified name of the parent domain")] String ParentDomainName;
    [Write, Description("
NetBIOS name for the new domain")] String DomainNetbiosName;
    [Write, Description("
Path to a directory that contains the domain database")] String DatabasePath;
    [Write, Description("
Path to a directory for the log file that will be written")] String LogPath;
    [Write, Description("
Path to a directory where the Sysvol file will be written")] String SysvolPath;
    [Write, Description("
Username to for DNS delegation")] String DnsDelegationUserName;
    [Write, Description("
Vault path to get the secret")] String DnsDelegationVaultPath;
    [Required, Description("
Vault path to get the secret")] String SafemodeAdministratorPasswordVaultPath;
    [Required, Description("
Domain Administrator username")] String DomainAdministratorUsername;
    [Required, Description("
Vault path to get the secret")] String DomainAdministratorVaultPath;
    [Write, Description("
The auth backend")] String AuthBackend;
    [Read, Description("
Status of the current value")] String ReadResultStatus;
    [Read, Description("
Status of the client token")] String ClientToken;
    [Read, Description("
Current Vault value")] String CurrentVaultValue;
};