Reviewed-by: Hasko, Vladimir <vladimir.hasko@t-systems.com> Co-authored-by: Qin Ying, Fan <fanqinying@huawei.com> Co-committed-by: Qin Ying, Fan <fanqinying@huawei.com>
5.0 KiB
OS::Heat::WaitConditionHandle
Resource for managing instance signals.
The main points of this resource are:
- have no dependencies (so the instance can reference it).
- create credentials to allow for signaling from the instance.
- handle signals from the instance, validate and store result.
Optional Properties
Name |
Description |
---|---|
signal_transport |
How the client will signal the wait condition.
String value expected. Updates cause replacement. Defaults to "TOKEN_SIGNAL". Allowed values: TOKEN_SIGNAL, NO_SIGNAL |
Attributes
Name |
Description |
---|---|
curl_cli |
Convenience attribute, provides curl CLI command prefix, which can be used for signaling handle completion or failure when signal_transport is set to TOKEN_SIGNAL. You can signal success by adding –data-binary {"status": "SUCCESS"} , or signal failure by adding –data-binary {"status": "FAILURE"}. This attribute is set to None for all other signal transports. |
endpoint |
Endpoint/url which can be used for signaling handle when signal_transport is set to TOKEN_SIGNAL. None for all other signal transports. |
token |
Token for stack-user which can be used for signaling handle when signal_transport is set to TOKEN_SIGNAL. None for all other signal transports. |
HOT Syntax
heat_template_version: 2014-10-16 ... resources: ... the_resource: type: OS::Heat::WaitConditionHandle properties: signal_transport: String