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.

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.

Prerequisites

  • 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.

Procedure

  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": "[email protected]",
        "password": "example_user_password",
        "ignoreModules": "com.vmware",
        "ignoreWorkflowFolders": "/Library,/System",
        "reviewRequired": false,
        "endpointType": "CONTENT_ENDPOINT",
        "userIdentity": "admin@local"
    }
     

What to do next

Use your endpoint to manage the following types of VMware Aria Automation Orchestrator content:
  • Orchestrator-Workflow
  • Orchestrator-Action
  • Orchestrator-Configuration-Element
  • Orchestrator-Package