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"
  )
)