VERSION
VERSION
The wrapper version.
The wrapper version number.
Application status web service class
setWebServicesServer(string $wsserver)
Set the web services server address.
This allows the web service requests to be directed to a specific server. The default is https://ws-<cloud_id>.aculabcloud.net
string | $wsserver | The base URL of the web services server. |
setCryptoMethod(integer $method)
Set the crypto method used when connectiing to the web services server.
This allows a specific crypto method to be used when connecting to the web service server. The values should be one of the STREAM_CRYPTO_METHOD_TLSv1_N_CLIENT constants. The default is STREAM_CRYPTO_METHOD_ANY_CLIENT.
integer | $method | The crypto method to use. |
__construct(string $cloud_id, string $username, string $access_key)
Create an application status web service object.
Creates an application status webservice. This provides access to detailed status information for an application instance including timings and costings of the instance, call details and any error information.
string | $cloud_id | The cloud region identifier. |
string | $username | The cloud account username. |
string | $access_key | The cloud account's access key. |
getApplicationStatus(string $application_instance_id) : \Aculab\WebServicesWrapper\ApplicationStatus|null
Get the status of an application.
Gets the application status as an ApplicationStatus object.
The application instance id in known to UAS applications and is included in the instance info object of HTTP requests to REST applications.
For outbound applications, the application instance id can also be obtained from \Aculab\WebServicesWrapper\OutboundInstanceStatus::getApplicationInstanceId()
string | $application_instance_id | The application instance id of the instance to check. |
Returns an ApplicationStatus object if the status is available.