amazonka-emr-containers-2.0: Amazon EMR Containers SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.EMRContainers.CreateManagedEndpoint

Description

Creates a managed endpoint. A managed endpoint is a gateway that connects EMR Studio to Amazon EMR on EKS so that EMR Studio can communicate with your virtual cluster.

Synopsis

Creating a Request

data CreateManagedEndpoint Source #

See: newCreateManagedEndpoint smart constructor.

Constructors

CreateManagedEndpoint' 

Fields

Instances

Instances details
ToJSON CreateManagedEndpoint Source # 
Instance details

Defined in Amazonka.EMRContainers.CreateManagedEndpoint

ToHeaders CreateManagedEndpoint Source # 
Instance details

Defined in Amazonka.EMRContainers.CreateManagedEndpoint

ToPath CreateManagedEndpoint Source # 
Instance details

Defined in Amazonka.EMRContainers.CreateManagedEndpoint

ToQuery CreateManagedEndpoint Source # 
Instance details

Defined in Amazonka.EMRContainers.CreateManagedEndpoint

AWSRequest CreateManagedEndpoint Source # 
Instance details

Defined in Amazonka.EMRContainers.CreateManagedEndpoint

Associated Types

type AWSResponse CreateManagedEndpoint #

Generic CreateManagedEndpoint Source # 
Instance details

Defined in Amazonka.EMRContainers.CreateManagedEndpoint

Associated Types

type Rep CreateManagedEndpoint :: Type -> Type #

Show CreateManagedEndpoint Source # 
Instance details

Defined in Amazonka.EMRContainers.CreateManagedEndpoint

NFData CreateManagedEndpoint Source # 
Instance details

Defined in Amazonka.EMRContainers.CreateManagedEndpoint

Methods

rnf :: CreateManagedEndpoint -> () #

Eq CreateManagedEndpoint Source # 
Instance details

Defined in Amazonka.EMRContainers.CreateManagedEndpoint

Hashable CreateManagedEndpoint Source # 
Instance details

Defined in Amazonka.EMRContainers.CreateManagedEndpoint

type AWSResponse CreateManagedEndpoint Source # 
Instance details

Defined in Amazonka.EMRContainers.CreateManagedEndpoint

type Rep CreateManagedEndpoint Source # 
Instance details

Defined in Amazonka.EMRContainers.CreateManagedEndpoint

newCreateManagedEndpoint Source #

Create a value of CreateManagedEndpoint with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CreateManagedEndpoint, createManagedEndpoint_certificateArn - The certificate ARN provided by users for the managed endpoint. This field is under deprecation and will be removed in future releases.

CreateManagedEndpoint, createManagedEndpoint_configurationOverrides - The configuration settings that will be used to override existing configurations.

CreateManagedEndpoint, createManagedEndpoint_tags - The tags of the managed endpoint.

CreateManagedEndpoint, createManagedEndpoint_name - The name of the managed endpoint.

CreateManagedEndpoint, createManagedEndpoint_virtualClusterId - The ID of the virtual cluster for which a managed endpoint is created.

CreateManagedEndpoint, createManagedEndpoint_type - The type of the managed endpoint.

CreateManagedEndpoint, createManagedEndpoint_releaseLabel - The Amazon EMR release version.

CreateManagedEndpoint, createManagedEndpoint_executionRoleArn - The ARN of the execution role.

CreateManagedEndpoint, createManagedEndpoint_clientToken - The client idempotency token for this create call.

Request Lenses

createManagedEndpoint_certificateArn :: Lens' CreateManagedEndpoint (Maybe Text) Source #

The certificate ARN provided by users for the managed endpoint. This field is under deprecation and will be removed in future releases.

createManagedEndpoint_configurationOverrides :: Lens' CreateManagedEndpoint (Maybe ConfigurationOverrides) Source #

The configuration settings that will be used to override existing configurations.

createManagedEndpoint_virtualClusterId :: Lens' CreateManagedEndpoint Text Source #

The ID of the virtual cluster for which a managed endpoint is created.

createManagedEndpoint_clientToken :: Lens' CreateManagedEndpoint Text Source #

The client idempotency token for this create call.

Destructuring the Response

data CreateManagedEndpointResponse Source #

See: newCreateManagedEndpointResponse smart constructor.

Constructors

CreateManagedEndpointResponse' 

Fields

Instances

Instances details
Generic CreateManagedEndpointResponse Source # 
Instance details

Defined in Amazonka.EMRContainers.CreateManagedEndpoint

Associated Types

type Rep CreateManagedEndpointResponse :: Type -> Type #

Read CreateManagedEndpointResponse Source # 
Instance details

Defined in Amazonka.EMRContainers.CreateManagedEndpoint

Show CreateManagedEndpointResponse Source # 
Instance details

Defined in Amazonka.EMRContainers.CreateManagedEndpoint

NFData CreateManagedEndpointResponse Source # 
Instance details

Defined in Amazonka.EMRContainers.CreateManagedEndpoint

Eq CreateManagedEndpointResponse Source # 
Instance details

Defined in Amazonka.EMRContainers.CreateManagedEndpoint

type Rep CreateManagedEndpointResponse Source # 
Instance details

Defined in Amazonka.EMRContainers.CreateManagedEndpoint

type Rep CreateManagedEndpointResponse = D1 ('MetaData "CreateManagedEndpointResponse" "Amazonka.EMRContainers.CreateManagedEndpoint" "amazonka-emr-containers-2.0-IoSteTibWXL7DljQZKPB8n" 'False) (C1 ('MetaCons "CreateManagedEndpointResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "virtualClusterId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))))

newCreateManagedEndpointResponse Source #

Create a value of CreateManagedEndpointResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CreateManagedEndpointResponse, createManagedEndpointResponse_arn - The output contains the ARN of the managed endpoint.

CreateManagedEndpointResponse, createManagedEndpointResponse_id - The output contains the ID of the managed endpoint.

CreateManagedEndpoint, createManagedEndpointResponse_name - The output contains the name of the managed endpoint.

CreateManagedEndpoint, createManagedEndpointResponse_virtualClusterId - The output contains the ID of the virtual cluster.

$sel:httpStatus:CreateManagedEndpointResponse', createManagedEndpointResponse_httpStatus - The response's http status code.

Response Lenses

createManagedEndpointResponse_arn :: Lens' CreateManagedEndpointResponse (Maybe Text) Source #

The output contains the ARN of the managed endpoint.

createManagedEndpointResponse_id :: Lens' CreateManagedEndpointResponse (Maybe Text) Source #

The output contains the ID of the managed endpoint.

createManagedEndpointResponse_name :: Lens' CreateManagedEndpointResponse (Maybe Text) Source #

The output contains the name of the managed endpoint.