Deployment Guide

Attributes:
domain (String): The domain of the credential provided (i.e., username and password).
id (String): identifier issued by the vRO Integration, which is used to track the ASM Appliance for
internal operations.
name (String): User-given name of the ASM appliance.
serverUrl (String): URL of the ASM Appliance.
sslTrustAllCerts (boolean): Indicate if SSL trust is enabled.
username (String): User name for the authentication.
ASMHostConfigManager
This is the class that manages the ASMApplianceHostConfig objects. It has methods to create the
persisted inventory object for the ASMApplianceHostConfig objects and to remove them.
Method:
Create: This method creates (persists) a new vRO resource with the given ASMApplianceHostConfig
object.
hostConfig – ASMApplianceHostConfig object that contains required information of the ASM
appliance.
Destroy: This method removes the vRO resource that contains the ASMAppliance configuration detail.
The same effect is achieved when the vRO administrator removes the vRO resource of the given
applianceId.
applianceId – ID of the ASMAppliance object.
Service
The Service object describes the ASM Service with minimum essential information.
Attributes:
deployedBy – Shows the ASM user that deployed the Service.
deploymentDate – Shows when the Service was deployed.
description – Shows the description of the Service if available.
id – Service identifier given by the ASM server.
name – Name of the Service.
status – Status of the Service (values: IN_PROGRESS, COMPLETE, PENDING, ERROR, and
CANCELLED).
templateName - Shows the name of the Template that provided the initial configuration for the
Service deployment.
15