arcrest.manageportal package¶
Submodules¶
arcrest.manageportal.administration module¶
The ArcREST API allows you to perform administrative tasks not available in the Portal for ArcGIS website. The API is organized into resources and operations. Resources are entities within Portal for ArcGIS that hold some information and have a well-defined state. Operations act on these resources and update their information or state. Resources and operations are hierarchical and have unique universal resource locators (URLs).
-
class
arcrest.manageportal.administration.
PortalAdministration
(admin_url, securityHandler, proxy_url=None, proxy_port=None, initalize=False)[source]¶ Bases:
arcrest._abstract.abstract.BaseAGOLClass
This is the root resource for administering your portal. Starting from this root, all of the portal’s environment is organized into a hierarchy of resources and operations.
After installation, the portal can be configured using the Create Site operation. Once initialized, the portal environment is available through System and Security resources.
-
createSite
(username, password, fullname, email, securityQuerstionIdx, securityQuestionAns, description='')[source]¶ The create site operation initializes and configures Portal for ArcGIS for use. It must be the first operation invoked after installation. Creating a new site involves:
Creating the initial administrator account Creating a new database administrator account (which is same as the initial administrator account) Creating token shared keys Registering directoriesThis operation is time consuming, as the database is initialized and populated with default templates and content. If the database directory is not empty, this operation attempts to migrate the database to the current version while keeping its data intact. At the end of this operation, the web server that hosts the API is restarted.
- Inputs:
- username - The initial administrator account name password - The password for the initial administrator account fullname - The full name for the initial administrator account email - The account email address description - An optional description for the account securityQuestionIdx - The index of the secret question to retrieve a forgotten password securityQuestionAns - The answer to the secret question
-
logs
¶ returns the portals log information
-
resources
¶ returns the admin sites resources
-
root
¶ gets/sets the root admin url
-
security
¶ Creates a reference to the Security operations for Portal
-
system
¶ Creates a reference to the System operations for Portal
-
version
¶ returns the portal version
-