You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
-`expiry_locator` (String) Specifies how to discover the expiry time. The format is `scope.path`, where `scope` can be one of `exact`, `header` and `body`, and the `path` is using the [gjson syntax](https://github.com/tidwall/gjson/blob/master/SYNTAX.md).
21
+
-`method` (String) The HTTP method to open the ephemeral resource. Possible values are `GET`, `PUT`, `POST`, `PATCH`.
22
+
-`path` (String) The path used to open the ephemeral resource, relative to the `base_url` of the provider.
23
+
24
+
### Optional
25
+
26
+
-`body` (Dynamic) The payload to open the ephemeral resource.
27
+
-`close_body` (Dynamic) The payload to close the ephemeral resource.
28
+
-`close_header` (Map of String) The header parameters that are applied to each close request. This overrides the `header` set in the resource block.
29
+
-`close_method` (String) The HTTP method to close the ephemeral resource. Possible values are `PUT`, `POST`, `PATCH`, `DELETE`.
30
+
-`close_path` (String) The path used to close the ephemeral resource, relative to the `base_url` of the provider.
31
+
-`close_query` (Map of List of String) The query parameters that are applied to each close request. This overrides the `query` set in the resource block.
32
+
-`expiry_ahead` (String) Advance the ephemeral resource expiry time by this duration. The format is same as Go's [ParseDuration](https://pkg.go.dev/time#ParseDuration).
33
+
-`expiry_type` (String) The type of the ephemeral resource expiry time. Possible values are: "duration", "time" and "time.[layout]". "duration" means the expiry time is a [duration](https://pkg.go.dev/time#ParseDuration); "time" means the expiry time is a time, which defaults to RF3339 layout, unless the "layout" is explicitly specified (following Go's [convention](https://pkg.go.dev/time)).
34
+
-`header` (Map of String) The header parameters that are applied to each request. This overrides the `header` set in the provider block.
35
+
-`open_header` (Map of String) The header parameters that are applied to each open request. This overrides the `header` set in the resource block.
36
+
-`open_query` (Map of List of String) The query parameters that are applied to each open request. This overrides the `query` set in the resource block.
37
+
-`output_attrs` (Set of String) A set of `output` attribute paths (in [gjson syntax](https://github.com/tidwall/gjson/blob/master/SYNTAX.md)) that will be exported in the `output`. If this is not specified, all attributes will be exported by `output`.
38
+
-`query` (Map of List of String) The query parameters that are applied to each request. This overrides the `query` set in the provider block.
39
+
-`renew_body` (Dynamic) The payload to renew the ephemeral resource.
40
+
-`renew_header` (Map of String) The header parameters that are applied to each renew request. This overrides the `header` set in the resource block.
41
+
-`renew_method` (String) The HTTP method to renew the ephemeral resource. Possible values are `GET`, `PUT`, `POST`, `PATCH`.
42
+
-`renew_path` (String) The path used to renew the ephemeral resource, relative to the `base_url` of the provider.
43
+
-`renew_query` (Map of List of String) The query parameters that are applied to each renew request. This overrides the `query` set in the resource block.
-`delete_query` (Map of List of String) The query parameters that are applied to each delete request. This overrides the `query` set in the resource block.
49
49
-`header` (Map of String) The header parameters that are applied to each request. This overrides the `header` set in the provider block.
50
50
-`id_builder` (String) The pattern used to build the `id`. The `path` is used as the `id` instead if absent.This can be a string literal, or combined by following params: path param: `$(path)` expanded to `path`, body param: `$(body.x.y.z)` expands to the `x.y.z` property of the API body. Especially for the body param, it can add a chain of functions (applied from left to right), in the form of `$f1.f2(body)`. Supported functions include: `escape` (URL path escape, by default applied), `unescape` (URL path unescape), `base` (filepath base), `url_path` (path segment of a URL), `trim_path` (trim `path`).
51
-
-`operation_header` (Map of String) The header parameters that are applied to each read request. This overrides the `header` set in the resource block.
51
+
-`operation_header` (Map of String) The header parameters that are applied to each operation request. This overrides the `header` set in the resource block.
52
52
-`operation_query` (Map of List of String) The query parameters that are applied to each operation request. This overrides the `query` set in the resource block.
53
53
-`output_attrs` (Set of String) A set of `output` attribute paths (in [gjson syntax](https://github.com/tidwall/gjson/blob/master/SYNTAX.md)) that will be exported in the `output`. If this is not specified, all attributes will be exported by `output`.
54
54
-`poll` (Attributes) The polling option for the "`Create`/`Update`" operation (see [below for nested schema](#nestedatt--poll))
0 commit comments