You can use the REST API catalog service to log in to vRealize Automation and display a full or filtered list of your provisioned resources .

Vorbereitungen

  • Log in to vRealize Automation as a business group manager.

  • Verify that the host name and fully qualified domain name of the vRealize Automation instance are available.

  • Verify that you have a valid HTTP bearer token that matches your login credentials. See REST API Authentication.

  • Obtain the business group subtenant ID values to specify on the command line. See Display Your Provisioned Resources.

Prozedur

  1. Display a list of all the provisioned resources.
    curl --insecure -H "Content-Type: application/json" 
    -H "Authorization: Bearer $token" 
    https://$host/catalog-service/api/consumer/resources/?page=n&limit=n
  2. Display a list of the provisioned resources filtered by machine resource type.
    curl --insecure -H "Content-Type: application/json" 
    -H "Authorization: Bearer $token” 
    https://$host/catalog-service/api/consumer/resourceTypes/Infrastructure.Machine/?page=1&limit=1
  3. Display all the resource types that are available on the system.
    curl --insecure -H "Content-Type: application/json" 
    -H "Authorization: Bearer $token" 
    https://$host/catalog-service/api/consumer/resourceTypes
  4. Display all of the provisioned resources that are owned by the business groups. Optionally, filter the list by business group name.
    curl --insecure -H "Content-Type: application/json" 
    -H "Authorization: Bearer $token" 
    https://$host/catalog-service/api/consumer/resources/types/Infrastructure.Machine/?page=1&limit=2&$orderby=dateCreated desc&$filter=((organization/subTenant/id eq 'subtenantID_group1') or (organization/subTenant/id eq ''subtenantID_group2') … )"
  5. Display the machine details for a provisioned machine.
    curl --insecure -H "Content-Type: application/json" 
    -H "Authorization: Bearer $token” 
    https://$host/catalog-service/api/consumer/resources/resourceID/