Return an API operation object, with information on what to request for a
given API operation. For example, the S3 service's "list buckets" operation
is named ListBuckets
, it requires a GET
request, and so on.
new_operation(
name,
http_method,
http_path,
host_prefix,
paginator,
stream_api = FALSE,
before_presign_fn = NULL
)
Other API request functions:
new_handlers()
,
new_request()
,
new_service()
,
send_request()
# Save info about the S3 ListBuckets API operation.
op <- new_operation(
name = "ListBuckets",
http_method = "GET",
http_path = "/",
paginator = list()
)