[Index]

Model: data/HttpDestination

Licensing

Full HTML Help

Note

This topic only covers the Admin Portal interface available for licensing export. For further details and for licensing export using platform CLI commands, refer to the Licensing and Subscriber Data Export Guide.

VOSS Automate provides the means to collect the audit data to track VOSS license usage in the system each month. This is required to ensure the billing is aligned with the license usage in the system according to our contract.

A schedule is configured to collect the data and save the output to the platform filesystem at 3AM UTC on the first day of the month, but the platform CLI also has commands to run the data collection manually. For details, refer to the Licensing and Subscriber Data Export Guide.

Configure License Delivery

System administrators with the required permissions (default is sysadmin) have the option from the Licensing menu to configure the delivery of the audit data by means of one or more of the following delivery methods and combine them into one or more File Transfer Destinations. These destinations can then be used to transfer the audit data.

The delivery method configuration can be accessed from the menus:

When the required methods have been configured, the scheduled audit data collection can also deliver the data files by these methods.

Workflow steps:

  1. Set up one or more delivery method destinations listed above.

  2. Combine configured delivery method destinations into one or more file transfer destinations (File Transfer Destinations menu).

  3. On the Settings menu:

  4. At the scheduled collection date of the system or when the command is run manually on the platform CLI, the files are then:

This model stores parameters for transferring a file to an HTTP server.

Model Details: data/HttpDestination

Title Description Details
Name * Name for this HTTP file transfer destination.
  • Field Name: name
  • Type: String
Hostname * Hostname of the HTTP server.
  • Field Name: host
  • Type: String
  • Format: host-name
Port Port of the HTTP server
  • Field Name: port
  • Type: String
  • MaxLength: 5
  • Pattern: (6553[0-5]|655[0-2][0-9]\d|65[0-4](\d){2}|6[0-4](\d){3}|[1-5](\d){4}|[1-9](\d){0,3})
Secure Uses secure connection.
  • Field Name: secure
  • Type: Boolean
Username Username to authenticate to HTTP server.
  • Field Name: username
  • Type: String
Password Password to authenticate to HTTP server.
  • Field Name: password
  • Type: String
  • Is Password: True
  • Store Encrypted: True
Client certificate Certificate used by client to authenticate to the HTTP server.
  • Field Name: client_cert
  • Type: String
  • Target: data/Certificate
  • Format: uri
HTTP Method * HTTP method (PUT or POST)
  • Field Name: method
  • Type: String
  • Choices: ["PUT", "POST"]
URL * URL on HTTP server.
  • Field Name: url
  • Type: String