Meta tags:
Headings (most frequently used words):
server, list, entry, role, environment, update, infrastructure, management, api, please, enable, javascript, data, specification, endpoint, specifications, entries, servers, roles, environments, create, rename, remove, parent, delete,
Text of the page (most frequently used words):
and (67), howto (66), the (61), proget (58), #create (47), server (44), packages (42), ensure (41), api (39), buildmaster (39), package (37), with (32), list (31), for (30), name (29), build (28), upgrading (27), from (24), otter (23), installation (23), release (22), variables (21), what (21), powershell (20), windows (20), delete (19), configuration (19), inedo (18), files (18), asset (18), key (17), entry (17), file (17), private (16), get (16), nuget (16), update (15), docker (15), repository (15), string (14), set (14), feed (14), application (14), feeds (14), not (13), infrastructure (13), servers (13), service (13), upload (13), using (12), management (12), license (12), environment (11), app (11), variable (11), required (11), your (11), azure (11), proxy (11), script (11), registry (11), python (11), parent (10), roles (10), integration (10), start (10), use (10), site (10), reference (10), http (10), directory (10), project (10), deploy (10), deployment (10), status (9), post (9), property (9), type (9), containing (9), endpoint (9), user (9), legacy (9), scripts (9), download (9), import (9), builds (9), environments (8), web (8), entity (8), value (8), creating (8), otterscript (8), containers (8), execute (8), pool (8), template (8), storage (8), scripting (8), universal (8), issue (8), migrate (8), publish (8), this (7), hdars (7), role (7), are (7), database (7), format (7), optional (7), ssh (7), resource (7), drift (7), tasks (7), linux (7), configure (7), dotnet (7), access (7), git (7), templates (7), net (7), secure123 (6), code (6), will (6), 422 (6), active (6), endpoints (6), same (6), security (6), installing (6), configuring (6), agent (6), iis (6), getting (6), started (6), shell (6), stop (6), collect (6), modules (6), metadata (6), chocolatey (6), export (6), body (5), permission (5), when (5), action (5), strings (5), sdk (5), versions (5), source (5), romp (5), credentials (5), overview (5), operations (5), blocks (5), general (5), keys (5), troubleshooting (5), manual (5), guide (5), promote (5), psensure (5), push (5), administration (5), group (5), sca (5), connector (5), customizing (5), tracking (5), myinedo (4), support (4), returns (4), success (4), 403 (4), authorized (4), null (4), only (4), invalid (4), object (4), request (4), json (4), testing (4), query (4), characters (4), connect (4), methods (4), javascript (4), extension (4), extending (4), notes (4), cli (4), maintenance (4), other (4), network (4), restore (4), sign (4), directories (4), ldap (4), install (4), services (4), virtual (4), replace (4), zipfile (4), rpm (4), firewall (4), built (4), jsencode (4), restrictions (4), add (4), jobs (4), running (4), image (4), audit (4), folder (4), groups (4), sbom (4), projects (4), rules (4), devops (4), migrating (4), importing (4), replication (4), terraform (4), pypi (4), visual (4), studio (4), rubygems (4), artifacts (4), deployments (4), pipelines (4), tests (4), applications (4), automated (4), 200 (3), found (3), test1 (3), remove (3), new (3), rename (3), case (3), none (3), another (3), used (3), requires (3), array (3), entries (3), values (3), more (3), ssl (3), encryptiontype (3), local (3), please (3), enable (3), extensions (3), tools (3), advanced (3), text (3), functions (3), engine (3), comments (3), architecture (3), backup (3), products (3), backing (3), managing (3), agents (3), authentication (3), integrated (3), https (3), psverify (3), dsc (3), repackage (3), remediate (3), batch (3), servername (3), filecontents (3), 2022 (3), 2023 (3), 2024 (3), 2025 (3), controls (3), bash (3), tag (3), archive (3), permissions (3), task (3), users (3), issues (3), scan (3), connectors (3), types (3), retention (3), continuous (3), versioning (3), conan (3), cran (3), repositories (3), conda (3), integrating (3), org (3), helm (3), npm (3), java (3), maven (3), monitors (3), dependencies (3), databases (3), releases (3), deploying (3), docs (2), 2026 (2), 404 (2), note (2), that (2), encryption (2), encryptionkey (2), hdarsintsv1 (2), there (2), properties (2), updated (2), references (2), referenced (2), does (2), exist (2), returned (2), either (2), description (2), example (2), alias (2), test (2), test2 (2), disk (2), path (2), objects (2), created (2), one (2), number (2), than (2), fifty (2), numbers (2), upper (2), lower (2), letters (2), dashes (2), underscores (2), must (2), letter (2), may (2), end (2), dash (2), underscore (2), indicating (2), whether (2), boolean (2), credential (2), aes (2), port (2), hostname (2), each (2), consisting (2), specification (2), these (2), they (2), change (2), native (2), simple (2), function (2), browser (2), hosting (2), operation (2), downloads (2), verification (2), machine (2), features (2), execution (2), statements (2), formal (2), protocol (2), client (2), multiple (2), instances (2), silent (2), sql (2), restoring (2), upgrade (2), product (2), single (2), microsoft (2), saml (2), logging (2), center (2), high (2), availability (2), load (2), balancing (2), offline (2), pre (2), hub (2), binary (2), shverify2 (2), shensure2 (2), shcall (2), acquire (2), pyverify (2), psverify2 (2), psexec (2), psensure2 (2), psdsc (2), pscall2 (2), pscall (2), module (2), restart (2), recycle (2), binding (2), assets (2), transfer (2), sleep (2), shensure (2), fileattributes (2), send (2), email (2), pyensure (2), pycall (2), packagefile (2), osexec (2), oscall (2), exec (2), hostsentry (2), copy (2), concatenate (2), debian (2), apply (2), rule (2), extract (2), appsetting (2), batcall (2), xmlencode (2), xml (2), urlencode (2), trimstart (2), trimend (2), trim (2), toupper (2), tolower (2), substring (2), regexreplace (2), padright (2), padleft (2), newline (2), matchesregex (2), join (2), htmlencode (2), coalesce (2), split (2), regexfind (2), rolename (2), environmentvariable (2), serversinroleandenvironment (2), serversinrole (2), serversinenvironment (2), allservers (2), allroles (2), allenvironments (2), acquiredservers (2), pythonpath (2), pseval (2), pscredential (2), preferwindowspowershell (2), autoterminatepowershellprocess (2), increment (2), floor (2), expr (2), decrement (2), compare (2), ceiling (2), abs (2), math (2), mapset (2), mapremove (2), mapitem (2), mapadd (2), mapkeys (2), maps (2), listitem (2), listindexof (2), listcount (2), listset (2), listremove (2), listinsert (2), listconcat (2), lists (2), sheval (2), fromjson (2), tojson (2), eval (2), specialwindowspath (2), secureresourceproperty (2), securecredentialproperty (2), dateutc (2), date (2), range (2), resolvepath (2), pathcombine (2), fileexists (2), directoryexists (2), filesondisk (2), getvariablevalue (2), workingdirectory (2), isvariabledefined (2), executionstate (2), executionid (2), environmentname (2), executions (2), orchestration (2), aws (2), lightsail (2), resources (2), team (2), augmented (2), help (2), verify (2), ps1 (2), remediation (2), compliance (2), collecting (2), installed (2), sync (2), connecting (2), scheduled (2), folders (2), vulnerabilities (2), licenses (2), member (2), show (2), comment (2), health (2), apikey (2), 2020 (2), 2021 (2), oss (2), feature (2), teams (2), content (2), webhooks (2), notifications (2), cloud (2), restricted (2), deprecated (2), policies (2), development (2), edge (2), mirroring (2), promotion (2), share (2), automatic (2), php (2), charts (2), node (2), sample (2), scala (2), gradle (2), gallery (2), drop (2), repackaging (2), commit (2), pull (2), vstest (2), artifact (2), config (2), run (2), reject (2), teamcity (2), jenkins (2), github (2), unix (2), nunit (2), runner (2), unit (2), asp (2), mvc (2), event (2), listeners (2), steps (2), checks (2), etc (2), pipeline (2), branches (2), things (2), llc, com, empty, would, removed, because, changed, missing, specified, opted, provide, simply, formatted, like, examples, infrastructure_manage, 201, above, truncates, responses, readability, ellipses, infrastructure_view, intagration, websites, root, webroots, var, 1000, true, mdapxsv, return, parameter, works, being, deleted, valid, all, follow, convention, specifications, parentname, representing, names, any, spaces, space, disabled, wsman, wsmanurl, temporary, temppath, credentialsname, credentialstype, requiressl, exactly, hexadecimal, integer, servertype, automaticallyredmediate, reportonly, sends, receives, data, simplicity, require, first, should, instead, possible, much, easier, likely, offer, mechanism, querying, updating, intended, automate, instance, properly, manually, outdated, writing, extensibility, layout, common, sources, inspection, publishing, auditing, history, command, parameters, maintaining, discontinued, programmatically, invoking, executing, different, scenarios, runtime, pools, templating, else, try, catch, loop, descriptions, grammar, video, tickets, stopgap, invoices, payments, renewing, purchasing, activation, accessing, account, flow, message, formats, internal, setting, outbound, communication, requirements, postgresql, pingid, entra, prometheus, diagnostic, analytics, hybrid, configurations, openldap, generic, integrate, domains, cluster, installations, compose, switch, reverse, downgrade, installedpackages, issimulation, job, rafts, bat, admins, accounts, remote, desktop, connections, remediating, automatically, desired, verifying, recurring, gui, input, forms, automation, multipart, manifest, assess, vulnerabilties, attributes, members, edit, resolve, promotions, apikeys, pgutil, commands, existing, premise, 2019, clair, index, quirk, old, migration, sonatype, nexus, jfrog, artifactory, myget, white, labeling, isv, edition, slack, localization, executable, blob, google, amazon, self, receive, alerts, filter, licensing, detection, blocking, block, vulnerability, scanning, assessment, exporting, software, composition, analysis, multisite, federated, distribution, computing, disaster, recovery, system, semantic, registries, terminology, concepts, container, assetdirectories, library, composer, recipes, hashicorp, cargo, rust, pub, dart, flutter, comprehensive, alpine, apk, aggregate, yum, public, pipenv, poetry, artifacthub, kubernetes, apt, bower, sbt, vsix, ruby, community, internalized, approved, optionally, odata, symbol, semver2, bulk, across, paths, usage, instructions, third, party, statistics, approve, open, semver, setup, deployables, webhook, plans, earlier, updates, 2018, based, containerized, raft, pack, merge, releaseassets, transition, milestone, issuecomment, close, checkout, attach, generate, write, assembly, transform, version, tool, msbuild, statement, wait, releasevariable, releasenumberpart, releasenumber, releasename, previousreleasenumber, incrementreleasenumber, comparereleasesequence, pipelinestagename, pipelinename, packageversion, packageproperty, packagehash, packagesinbuild, nugetexepath, vstestexepath, promotioncomments, msbuildtoolspath, jqlvalue, devenvpath, isrollback, isreexecution, executionuser, databaseconnectionsinenvironment, containertag, containerdigest, containersinbuild, configurationfileversion, configurationfiletext, configurationfiles, configurationfileinstances, buildvariable, pullrequestid, dockertag, dockerrepository, ciprojectscope, ciproject, cibuildnumber, cibuild, buildnumber, buildmasterurl, buildmasterid, branch, artifactpath, buildsinrelease, artifactsinbuild, applicationname, applicationid, applicationgroupname, applicationgitlibrary, applicationexists, applicationdescription, releasesinapplication, applicationsingroup, cancel, clone, purge, triggering, via, badges, bitbucket, subversion, youtrack, jira, gitea, gitlab, integrations, website, exe, targets, wordpress, junit, jetty, wildfly, jboss, eap, tomcat, ant, fxcop, xunit, mstest, framework, core, webforms, console, platforms, containzerizing, preventing, how, displayed, rendered, prompts, calendars, blue, green, patterns, rollbacks, approvals, approval, gates, best, practices, delivery, reports, store, hotfix, workflows, svn, tfs, control, matching, results, internet, explorer, longer, supported, many, still, work, but, experience, degraded, some, won, modern, such, chrome, firefox, documentation,
Text of the page (random words):
eeds oss index clair integration package access rules upgrading proget upgrading to proget 2026 upgrading to proget 2025 upgrading to proget 2024 upgrading to proget 2022 upgrading to proget 2023 upgrading to proget 6 0 2021 upgrading to proget 5 3 2020 upgrading to proget 5 2 2019 upgrading from proget v4 upgrading from proget v2 and v3 migrate an on premise proget installation to azure migrate an existing proget installation to a new server api methods and cli commands getting started with pgutil getting started with http endpoints api keys access create apikey list apikeys delete apikey proget health feeds create feed get feed list feeds update feed delete feed get feed storage update feed storage list feed storage types connectors create connector get connector list connectors update connector delete connector packages list packages list package versions download package upload package delete package audit package set package status repackage package promote package query package promotions show package metadata sca builds projects builds create update build get build list builds audit build promote build scan build projects create update project get project list projects issues list issues delete issue resolve issue comments create update comment list comments delete comment sbom export sbom import sbom security users create user edit user delete user show user list users groups create group delete group list groups add group member remove group member list group members tasks create task delete task list tasks list task attributes permissions add permission list permissions remove permission licenses create license get license list licenses update license delete license vulnerabilities audit vulnerabilties assess vulnerabilities universal feed import universal package create upload universal package download virtual package manifest download universal package file asset directories files upload asset file multipart asset file upload download asset file delete asset file folders create asset folder list asset folders delete asset folder export asset folder import archive metadata set asset metadata get asset metadata containers audit image create tag delete tag delete image otter getting started with otter orchestration server automation jobs templates create a gui for scripts with input forms scheduled recurring jobs connecting to your servers with otter what is a server in otter what is an environment in otter what is a server role in otter configuration export import sync collecting verifying configuration desired configuration with otterscript collecting installed packages running containers compliance as code with powershell psverify howto ensure chocolatey packages with otter drift remediation configuration as code automatically remediate configuration drift creating drift remediation jobs remediating drift with powershell psensure scripting in otter what are scripts in otter what are variables in otter shell bash scripting howto add a user with a bash script powershell ps1 scripting howto verify configure remote desktop connections howto verify configure local windows admins accounts windows batch bat scripting python py scripting otterscript operations augmented help reference rafts git storage configuring for your team security and access controls api access and api keys credentials resources installation upgrading otter installation guide agent installation reference installing otter on aws lightsail upgrading otter upgrading to otter 2025 upgrading to otter 2024 upgrading to otter 2023 upgrading to otter 2022 upgrading to otter 3 0 administration maintenance license restrictions service administration extending otter backing up otter reference otter api reference infrastructure management api job orchestration api server configuration management api variables management api otterscript reference built in functions variables executions environmentname executionid executionstate issimulation isvariabledefined workingdirectory getvariablevalue files filesondisk directoryexists filecontents filecontents fileexists pathcombine resolvepath general range date dateutc securecredentialproperty secureresourceproperty specialwindowspath eval json jsencode tojson fromjson linux sheval lists listconcat listinsert listremove listset listcount listindexof listitem maps mapkeys mapadd mapitem mapremove mapset math abs ceiling compare decrement expr floor increment powershell autoterminatepowershellprocess preferwindowspowershell pscredential pseval python pythonpath servers acquiredservers allenvironments allroles allservers serversinenvironment serversinrole serversinroleandenvironment environmentvariable rolename servername servername strings regexfind split coalesce htmlencode join jsencode matchesregex newline padleft padright regexreplace replace substring tolower toupper trim trimend trimstart urlencode xml xmlencode built in operations batch batcall docker collect docker containers dotnet ensure appsetting files ensure asset extract zipfile get asset firewall ensure firewall rule general apply template collect debian packages collect rpm packages collect installedpackages concatenate files copy files create directory create file create package create zipfile delete files download asset download http ensure directory ensure file ensure hostsentry ensure metadata ensure package exec execute python script get http install package oscall osexec post http push packagefile pycall pyensure query package remediate drift rename file repackage replace text send email set fileattributes set variable shensure sleep transfer files upload assets upload http iis ensure app pool ensure application ensure site ensure site binding ensure virtual directory recycle app pool start app pool start site stop app pool stop site otter ensure server restart server powershell collect dsc modules collect powershell modules ensure dsc resource ensure powershell module ensure powershell repository pscall pscall2 psdsc psensure psensure using scripts psensure2 psexec psverify psverify2 proget promote package python pyverify registry ensure registry key value get registry value servers acquire server release server services ensure service start windows service stop windows service shell execute shell script shcall shensure2 shverify2 windows sign binary installation maintenance windows inedo hub howto install on windows howto upgrade or downgrade getting started with inedo hub howto install pre release product versions offline installation silent installation cli reference troubleshooting web hosting https configuring https howto configure iis as a reverse proxy for the integrated web server howto switch to integrated web server from iis troubleshooting manual installation linux docker docker installation guide upgrading docker containers docker compose installation guide https support on linux troubleshooting docker installations high availability load balancing configuring high availability load balancing managing your cluster user directories domains ldap howto integrate inedo products with active directory active directory v5 openldap generic ldap windows integrated authentication troubleshooting ldap ad integration legacy configurations active directory ldap v4 advanced configuration v3 hybrid user directories logging analytics diagnostic center http request logging prometheus installation integration saml authentication saml authentication overview azure ad microsoft entra id single sign on pingid single sign on when to upgrade your inedo product managing agents and servers backing up restoring installation configuration files postgresql inedo products sql server inedo products backup up restore for sql server inedo agent what is the inedo agent installation upgrading linux installation security requirements silent installation manual installation upgrading downloads release notes maintenance configuration configuring the inedo agent setting up outbound communication using the same agent with multiple instances troubleshooting internal architecture client server architecture message formats network protocol v1 network protocol v2 server flow myinedo what is myinedo creating accessing your myinedo account license keys activation purchasing a license renewing a license invoices payments stopgap license keys support tickets create support video otterscript execution engine reference formal specification formal grammar otterscript otterscript overview comments descriptions strings values statements and blocks general blocks loop blocks try catch blocks if else blocks other statements inedo execution engine operations functions text templating resource pools runtime variables advanced scenarios features executing tasks as a different user programmatically invoking otterscript romp discontinued using romp installing configuring and maintaining configuration parameters installing romp maintenance romp cli reference command overview auditing local machine history creating and publishing packages credentials installation inspection and verification package sources romp configuration common configuration package layout downloads source code extensibility inedo sdk inedo sdk versions release notes extending inedo tools using the sdk writing a simple create file operation creating an extension using the sdk outdated creating an extension using the sdk 1 x hosting a private extensions feed manually installing extensions please enable javascript proget requires the use of javascript to function properly please enable javascript in your browser for this site infrastructure management api the infrastructure management api endpoints offer a simple mechanism for querying creating and updating server environment and server role entries they are intended to automate the set up and management of an otter instance these api endpoints should be used instead of the native api methods when possible as they are much easier to use and will likely not change for security and simplicity these endpoints require that an api key is created first data specification this endpoint sends and receives entries as json objects server property format name a string of no more than fifty characters numbers 0 9 upper and lower case letters a z dashes and underscores _ must start with a letter and may not start or end with a dash or underscore required roles an array of strings each consisting of a server role name optional environments an array of strings each consisting of an environment name optional drift a string value of none reportonly or automaticallyredmediate required servertype a string value of windows ssh local or powershell required hostname a string of the hostname of the server required for windows and ssh port an integer of the port to use of the server required for windows and ssh encryptiontype a string value of aes ssl or none required for windows encryptionkey a string containing exactly 32 hexadecimal characters required when encryptiontype is aes requiressl a boolean indicating whether to only connect using ssl required when encryptiontype is ssl credentialstype a string containing the type of resource credential to use required for ssh credentialsname a string containing the name of a resource credential to use required for ssh optional for powershell temppath a string containing the name of the temporary path to use for files required for ssh and powershell wsmanurl a string containing the wsman endpoint optional for powershell active a boolean indicating whether the server is active or disabled optional variables an object with property values representing variable names and values optional a variable name is a string of no more than fifty characters numbers 0 9 upper and lower case letters a z dashes spaces and underscores _ and must start with a letter and may not start or end with a dash underscore or space a variable a variable value is a string of any number of characters server role property format name same format as server name variables same format as server variables environment property format name same format as server name parentname a string containing the name of the parent environment or null if there is no parent environment optional variables same format as server variables endpoint specifications all of the infrastructure management endpoints follow the same convention post api infrastructure entry type action type entry name key api key name name entry type is one of servers roles or environments action type is one of list create update or delete entry name is the name of the entry being created updated or deleted it is not valid on a list action type name is the name of the server role or environment to return when using the list action type the name query string parameter only works with the list action type list entries this returns a status of 200 on success or 403 api key not authorized and a body containing only an array of entry objects list servers post api infrastructure servers list key secure123 name hdarsintsv1 roles web hdars environments integration variables disk path var hdars 1000 app name hdars active true name mdapxsv roles environments test1 test2 variables list server roles post api infrastructure roles list key secure123 name web variables websites root c webroots name hdars variables list environments post api infrastructure environments list key secure123 name integration parent null variables database alias intagration name testing parent null variables database alias test name test1 parent testing variables name test2 parent testing variables the above is an example and truncates responses for readability with ellipses the api key used requires the infrastructure_view permission create entry this returns a status of 201 on success 403 api key not authorized or 422 invalid entry and a body containing either the entry object or a description of the 422 status if the entity references another entity e g in the roles property of a server or the parent property of environment and the referenced entity does not exist an invalid entry 422 will be returned we opted not to provide an example as the request body is simply a json object formatted like the list examples the api key used requires the infrastructure_manage permission update entry this returns a status of 200 on success 403 api key not authorized 404 entry not found or 422 invalid entry and a body containing either the entry object or a description of the 422 status if the entity references another entity e g in the roles property of a server or the parent property of environment and the referenced entity does not exist an invalid entry 422 will be returned if there are missing properties on the entity only the specified properties will be updated update server post api infrastructure servers update hdarsintsv1 key secure123 roles web hdars code server encryption none note that in this case the encryptionkey property would be removed on update because...
|