Receive a provisioning callback

Base URL
https://{kibana_url}
Auth

Called by the CloudFormation stack launched from Kibana to report the IAM role ARN and stack ARN it created. The request is not authenticated: present the one-time token issued when the callback was created in the x-elastic-callback-token header. The token is not an Elasticsearch credential and admits nothing but this report. role_arn and stack_arn must be in the same AWS account. While the record is pending, a repeat report with the same values succeeds and different values return 409; an expired or cancelled record returns 410.

Path parameters

space_id string optional

An identifier for the space. If space_id is not provided in the URL, the default space is used. Refer to Spaces for more information.

callbackId string · min length: 1 · max length: 128 required

ID of the callback record, as issued to the stack.

Header parameters

kbn-xsrf string required

A required header to protect against CSRF attacks

Request body

role_arn string · min length: 1 · max length: 2048 required

ARN of the IAM role the stack created.

stack_arn string · min length: 1 · max length: 2048 required

ARN (StackId) of the CloudFormation stack.

Responses

The values were stored, or were already stored

application/json
status enum required

State of the callback record. pending: waiting for the stack. receiving: a report is being applied. received: values stored and the identity exists. cancelled: the form stopped waiting and the token is refused.

Values: pending receiving received cancelled
Base URL
https://{kibana_url}