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, sessionIdleTimeoutInMinutes)
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.
-
certificateArnThe certificate ARN provided by users for the managed endpoint. This field is under deprecation and will be removed in future releases.
-
configurationOverridesThe configuration settings that will be used to override existing configurations.
-
clientToken[required] The client idempotency token for this create call.
-
tagsThe tags of the managed endpoint.
-
sessionIdleTimeoutInMinutesThe number of idle minutes before the managed endpoint session times out.
Value¶
A list with the following syntax:
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",
encryptionKeyArn = "string"
),
containerLogRotationConfiguration = list(
rotationSize = "string",
maxFilesToKeep = 123
)
)
),
clientToken = "string",
tags = list(
"string"
),
sessionIdleTimeoutInMinutes = 123
)