DSCResources/ArcGIS_Portal/ArcGIS_Portal.schema.mof
|
[ClassVersion("1.0.0.0"), FriendlyName("ArcGIS_Portal")] class ArcGIS_Portal : OMI_BaseResource { [Key] String Version; [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] String AdminFullName; [Write] String AdminDescription; [Write, EmbeddedInstance("MSFT_Credential")] String AdminSecurityQuestionCredential; [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, ValueMap{"None","Azure","AWS"}, Values{"None","Azure","AWS"}, Description("Cloud Storage Type")] String CloudProvider; [Write, ValueMap{"AccessKey","IAMRole","None"}, Values{"AccessKey","IAMRole","None"}] String AWSAuthenticationType; [Write] String AWSRegion; [Write] String AWSS3ContentBucketName; [Write, EmbeddedInstance("MSFT_Credential")] String AWSAccessKeyCredential; [Write, ValueMap{"AccessKey","ServicePrincipal","UserAssignedIdentity","SASToken","None"}, Values{"AccessKey","ServicePrincipal","UserAssignedIdentity","SASToken","None"}] String AzureAuthenticationType; [Write] String AzureContentBlobContainerName; [Write, EmbeddedInstance("MSFT_Credential")] String AzureStorageAccountCredential; [Write, EmbeddedInstance("MSFT_Credential")] String AzureServicePrincipalCredential; [Write] String AzureServicePrincipalTenantId; [Write] String AzureServicePrincipalAuthorityHost; [Write] String AzureUserAssignedIdentityClientId; [Write] Boolean EnableCreateSiteDebug; }; |