class Aws::EMRContainers::Types::CreateManagedEndpointRequest

@note When making an API call, you may pass CreateManagedEndpointRequest

data as a hash:

    {
      name: "ResourceNameString", # required
      virtual_cluster_id: "ResourceIdString", # required
      type: "EndpointType", # required
      release_label: "ReleaseLabel", # required
      execution_role_arn: "IAMRoleArn", # required
      certificate_arn: "ACMCertArn", # required
      configuration_overrides: {
        application_configuration: [
          {
            classification: "String1024", # required
            properties: {
              "String1024" => "String1024",
            },
            configurations: {
              # recursive ConfigurationList
            },
          },
        ],
        monitoring_configuration: {
          persistent_app_ui: "ENABLED", # accepts ENABLED, DISABLED
          cloud_watch_monitoring_configuration: {
            log_group_name: "LogGroupName", # required
            log_stream_name_prefix: "String256",
          },
          s3_monitoring_configuration: {
            log_uri: "UriString", # required
          },
        },
      },
      client_token: "ClientToken", # required
      tags: {
        "String128" => "StringEmpty256",
      },
    }

@!attribute [rw] name

The name of the managed endpoint.
@return [String]

@!attribute [rw] virtual_cluster_id

The ID of the virtual cluster for which a managed endpoint is
created.
@return [String]

@!attribute [rw] type

The type of the managed endpoint.
@return [String]

@!attribute [rw] release_label

The Amazon EMR release version.
@return [String]

@!attribute [rw] execution_role_arn

The ARN of the execution role.
@return [String]

@!attribute [rw] certificate_arn

The certificate ARN of the managed endpoint.
@return [String]

@!attribute [rw] configuration_overrides

The configuration settings that will be used to override existing
configurations.
@return [Types::ConfigurationOverrides]

@!attribute [rw] client_token

The client idempotency token for this create call.

**A suitable default value is auto-generated.** You should normally
not need to pass this option.
@return [String]

@!attribute [rw] tags

The tags of the managed endpoint.
@return [Hash<String,String>]

@see docs.aws.amazon.com/goto/WebAPI/emr-containers-2020-10-01/CreateManagedEndpointRequest AWS API Documentation

Constants

SENSITIVE