Skip to content

Get Managed Endpoint Session Credentials

emrcontainers_get_managed_endpoint_session_credentials R Documentation

Generate a session token to connect to a managed endpoint

Description

Generate a session token to connect to a managed endpoint.

Usage

emrcontainers_get_managed_endpoint_session_credentials(
  endpointIdentifier, virtualClusterIdentifier, executionRoleArn,
  credentialType, durationInSeconds, logContext, clientToken)

Arguments

endpointIdentifier

[required] The ARN of the managed endpoint for which the request is submitted.

virtualClusterIdentifier

[required] The ARN of the Virtual Cluster which the Managed Endpoint belongs to.

executionRoleArn

[required] The IAM Execution Role ARN that will be used by the job run.

credentialType

[required] Type of the token requested. Currently supported and default value of this field is “TOKEN.”

durationInSeconds

Duration in seconds for which the session token is valid. The default duration is 15 minutes and the maximum is 12 hours.

logContext

String identifier used to separate sections of the execution logs uploaded to S3.

clientToken

The client idempotency token of the job run request.

Value

A list with the following syntax:

list(
  id = "string",
  credentials = list(
    token = "string"
  ),
  expiresAt = as.POSIXct(
    "2015-01-01"
  )
)

Request syntax

svc$get_managed_endpoint_session_credentials(
  endpointIdentifier = "string",
  virtualClusterIdentifier = "string",
  executionRoleArn = "string",
  credentialType = "string",
  durationInSeconds = 123,
  logContext = "string",
  clientToken = "string"
)