Create Managed Endpoint
emrcontainers_create_managed_endpoint | R Documentation |
Creates a managed endpoint¶
Description¶
Creates a managed endpoint. A managed endpoint is a gateway that connects Amazon EMR Studio to Amazon EMR on EKS so that Amazon EMR Studio can communicate with your virtual cluster.
Usage¶
emrcontainers_create_managed_endpoint(name, virtualClusterId, type,
releaseLabel, executionRoleArn, certificateArn, configurationOverrides,
clientToken, tags)
Arguments¶
name |
[required] The name of the managed endpoint. |
virtualClusterId |
[required] The ID of the virtual cluster for which a managed endpoint is created. |
type |
[required] The type of the managed endpoint. |
releaseLabel |
[required] The Amazon EMR release version. |
executionRoleArn |
[required] The ARN of the execution role. |
certificateArn |
The certificate ARN provided by users for the managed endpoint. This field is under deprecation and will be removed in future releases. |
configurationOverrides |
The configuration settings that will be used to override existing configurations. |
clientToken |
[required] The client idempotency token for this create call. |
tags |
The tags of the managed endpoint. |
Value¶
A list with the following syntax:
list(
id = "string",
name = "string",
arn = "string",
virtualClusterId = "string"
)
Request syntax¶
svc$create_managed_endpoint(
name = "string",
virtualClusterId = "string",
type = "string",
releaseLabel = "string",
executionRoleArn = "string",
certificateArn = "string",
configurationOverrides = list(
applicationConfiguration = list(
list(
classification = "string",
properties = list(
"string"
),
configurations = list()
)
),
monitoringConfiguration = list(
managedLogs = list(
allowAWSToRetainLogs = "ENABLED"|"DISABLED",
encryptionKeyArn = "string"
),
persistentAppUI = "ENABLED"|"DISABLED",
cloudWatchMonitoringConfiguration = list(
logGroupName = "string",
logStreamNamePrefix = "string"
),
s3MonitoringConfiguration = list(
logUri = "string"
),
containerLogRotationConfiguration = list(
rotationSize = "string",
maxFilesToKeep = 123
)
)
),
clientToken = "string",
tags = list(
"string"
)
)