Add a
VMware Aria Automation Orchestrator
Endpoint

To create a
VMware Aria Automation Orchestrator
endpoint, you make a POST request with a request body that includes
VMware Aria Automation Orchestrator
specific parameters.
  • Verify that the appliance name and fully qualified domain name of the
    VMware Aria Suite Lifecycle
    instance are available.
  • Verify that the URL variable is assigned.
    url='https://LCM-Hostname'
  • If you are using the
    VMware Aria Automation Orchestrator
    endpoint for unit testing, verify that the
    VMware Aria Automation Orchestrator
    instance has been configured as a unit test server.
As a content developer, you use the API to create a
VMware Aria Automation Orchestrator
endpoint. The
VMware Aria Automation Orchestrator
endpoint is required to create
VMware Aria Automation
endpoints and to capture content.
  1. Create an endpoint to capture
    VMware Aria Automation Orchestrator
    content such as workflows, configuration elements, and actions individually or in a folder where they reside. For the server, use the FQDN, IP address, or host name of the
    VMware Aria Automation Orchestrator
    instance that you are adding to
    VMware Aria Suite Lifecycle
    .
    curl -X POST \ '$url/lcm/cms/api/v1/endpoints' \ -H 'Authorization: Basic YWRtaW5AbG9jYWw6VGhpc0lzUGFzc3dvcmQ=' \ -H 'Content-Type: application/json' \ -d '{ "tagIds": ["vro-prod-env"], "supportCapture": false, "supportTest": false, "supportRelease": true, "supportTemplates": false, "supportOnlySourceControlledContent": false, "storeTemplates": true, "requestedBy": "VLCMADMIN", "name": "vro-prod", "enabled": true, "category": "Orchestration", "ignoreModules": "com.vmware", "ignoreWorkflowFolders": "/Library,/System", "version": "7.x", "server": "<
    VRO_IP_FQDN
    >", "userName": "<
    username_to_access_content_endpoint
    >", "password": "<
    password
    >", "endpointType": "CONTENT_ENDPOINT" }' | jq "."
  2. Examine the response.
    { "requestId":"938281c0-32da-4c55-9852-9074289bd813", "status":"IN_PROGRESS", "message":"Endpoint Successfully Created", "referenceId":"7be2d7f0-bb34-4779-809f-904c328e1a7c" }
  3. Assign the reference ID of the endpoint to a variable name.
    vROEndpoint = '<
    referenceID
    >'
  4. Get information about the
    VMware Aria Automation Orchestrator
    endpoint.
    curl -X GET \ '$url/lcm/cms/api/v1/endpoints/{$vROEndpoint}' \ -H 'Accept: application/json' \ -H 'Authorization: Basic YWRtaW5AbG9jYWw6VGhpc0lzUGFzc3dvcmQ=' \ -H 'Content-Type: application/json' | jq "."
  5. Examine the response for information about the
    VMware Aria Automation Orchestrator
    endpoint.
    Response: { "id": "7be2d7f0-bb34-4779-809f-904c328e1a7c", "createdOn": 1573121755916, "lastUpdatedOn": 1573121756159, "supportCapture": false, "supportTest": false, "supportRelease": true, "supportTemplates": false, "supportOnlySourceControlledContent": false, "storeTemplates": true, "requestedBy": "admin@local", "name": "vro-prod", "enabled": true, "category": "Orchestration", "systemEndpoint": false, "version": "7.x", "server": "vROserver.my.company.com", "userName": "user@my.company.local", "password": "example_user_password", "ignoreModules": "com.vmware", "ignoreWorkflowFolders": "/Library,/System", "reviewRequired": false, "endpointType": "CONTENT_ENDPOINT", "userIdentity": "admin@local" }
Use your endpoint to manage the following types of
VMware Aria Automation Orchestrator
content:
  • Orchestrator-Workflow
  • Orchestrator-Action
  • Orchestrator-Configuration-Element
  • Orchestrator-Package