Values.GetManagedEndpointSessionCredentialsRequestSourceGenerate a session token to connect to a managed endpoint.
type nonrec t = {endpointIdentifier : String2048.t;The ARN of the managed endpoint for which the request is submitted.
*)virtualClusterIdentifier : String2048.t;The ARN of the Virtual Cluster which the Managed Endpoint belongs to.
*)executionRoleArn : IAMRoleArn.t;The IAM Execution Role ARN that will be used by the job run.
*)credentialType : CredentialType.t;Type of the token requested. Currently supported and default value of this field is “TOKEN.”
*)durationInSeconds : JavaInteger.t option;Duration in seconds for which the session token is valid. The default duration is 15 minutes and the maximum is 12 hours.
*)logContext : LogContext.t option;String identifier used to separate sections of the execution logs uploaded to S3.
*)clientToken : ClientToken.t option;The client idempotency token of the job run request.
*)}val make :
?durationInSeconds:??? ->
?logContext:??? ->
?clientToken:??? ->
endpointIdentifier:String2048.t ->
virtualClusterIdentifier:String2048.t ->
executionRoleArn:IAMRoleArn.t ->
credentialType:CredentialType.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string * [> `Integer of JavaInteger.t | `String of String2048.t ]) list ]