DSCResources/ArcGIS_Portal/ArcGIS_Portal.schema.mof
[ClassVersion("1.0.0.0"), FriendlyName("ArcGIS_Portal")] class ArcGIS_Portal : OMI_BaseResource { [Key] String PortalHostName; [Write, ValueMap{"Present","Absent"}, Values{"Present","Absent"}] String Ensure; [Write] String LicenseFilePath; [Write] String UserLicenseTypeId; [Write, EmbeddedInstance("MSFT_Credential")] String PortalAdministrator; [Write] String AdminEmail; [Write] Uint8 AdminSecurityQuestionIndex; [Write] String AdminSecurityAnswer; [Write, Description("Is Joining Existing site")] Boolean Join; [Write, Description("Is HA Portal")] Boolean IsHAPortal; [Write, Description("Set logging to debug")] Boolean EnableDebugLogging; [Write, Description("LogLevel")] String LogLevel; [Write] String PeerMachineHostName; [Write] String ContentDirectoryLocation; [Write] String ContentDirectoryCloudConnectionString; [Write] String ContentDirectoryCloudContainerName; [Write, EmbeddedInstance("MSFT_Credential")] String ADServiceUser; [Write] Boolean EnableAutomaticAccountCreation; [Write] String DefaultUserLicenseTypeIdForUser; [Write] String DefaultRoleForUser; [Write, Description("Is Service Directory Disabled")] Boolean DisableServiceDirectory; [Write] Boolean EnableEmailSettings; [Write] String EmailSettingsSMTPServerAddress; [Write] String EmailSettingsFrom; [Write] String EmailSettingsLabel; [Write] Boolean EmailSettingsAuthenticationRequired; [Write, EmbeddedInstance("MSFT_Credential")] String EmailSettingsCredential; [Write] Uint64 EmailSettingsSMTPPort; [Write, ValueMap{"SSL","TLS","NONE"}, Values{"SSL","TLS","NONE"}] String EmailSettingsEncryptionMethod; }; |