libZSservicesZSamazonka-emr-containersZSamazonka-emr-containers
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

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
Eq CreateManagedEndpoint Source # 
Instance details

Defined in Amazonka.EMRContainers.CreateManagedEndpoint

Show CreateManagedEndpoint Source # 
Instance details

Defined in Amazonka.EMRContainers.CreateManagedEndpoint

Generic CreateManagedEndpoint Source # 
Instance details

Defined in Amazonka.EMRContainers.CreateManagedEndpoint

Associated Types

type Rep CreateManagedEndpoint :: Type -> Type #

NFData CreateManagedEndpoint Source # 
Instance details

Defined in Amazonka.EMRContainers.CreateManagedEndpoint

Methods

rnf :: CreateManagedEndpoint -> () #

Hashable CreateManagedEndpoint Source # 
Instance details

Defined in Amazonka.EMRContainers.CreateManagedEndpoint

ToJSON CreateManagedEndpoint Source # 
Instance details

Defined in Amazonka.EMRContainers.CreateManagedEndpoint

AWSRequest CreateManagedEndpoint Source # 
Instance details

Defined in Amazonka.EMRContainers.CreateManagedEndpoint

Associated Types

type AWSResponse 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

type Rep CreateManagedEndpoint Source # 
Instance details

Defined in Amazonka.EMRContainers.CreateManagedEndpoint

type Rep CreateManagedEndpoint = D1 ('MetaData "CreateManagedEndpoint" "Amazonka.EMRContainers.CreateManagedEndpoint" "libZSservicesZSamazonka-emr-containersZSamazonka-emr-containers" 'False) (C1 ('MetaCons "CreateManagedEndpoint'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "configurationOverrides") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConfigurationOverrides)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text)))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "virtualClusterId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) :*: ((S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "releaseLabel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "executionRoleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: (S1 ('MetaSel ('Just "certificateArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))
type AWSResponse 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:

$sel:configurationOverrides:CreateManagedEndpoint', createManagedEndpoint_configurationOverrides - The configuration settings that will be used to override existing configurations.

$sel:tags:CreateManagedEndpoint', createManagedEndpoint_tags - The tags of the managed endpoint.

$sel:name:CreateManagedEndpoint', createManagedEndpoint_name - The name of the managed endpoint.

$sel:virtualClusterId:CreateManagedEndpoint', createManagedEndpoint_virtualClusterId - The ID of the virtual cluster for which a managed endpoint is created.

$sel:type':CreateManagedEndpoint', createManagedEndpoint_type - The type of the managed endpoint.

$sel:releaseLabel:CreateManagedEndpoint', createManagedEndpoint_releaseLabel - The Amazon EMR release version.

$sel:executionRoleArn:CreateManagedEndpoint', createManagedEndpoint_executionRoleArn - The ARN of the execution role.

$sel:certificateArn:CreateManagedEndpoint', createManagedEndpoint_certificateArn - The certificate ARN of the managed endpoint.

$sel:clientToken:CreateManagedEndpoint', createManagedEndpoint_clientToken - The client idempotency token for this create call.

Request Lenses

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_certificateArn :: Lens' CreateManagedEndpoint Text Source #

The certificate ARN of the managed endpoint.

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
Eq CreateManagedEndpointResponse Source # 
Instance details

Defined in Amazonka.EMRContainers.CreateManagedEndpoint

Read CreateManagedEndpointResponse Source # 
Instance details

Defined in Amazonka.EMRContainers.CreateManagedEndpoint

Show CreateManagedEndpointResponse Source # 
Instance details

Defined in Amazonka.EMRContainers.CreateManagedEndpoint

Generic CreateManagedEndpointResponse Source # 
Instance details

Defined in Amazonka.EMRContainers.CreateManagedEndpoint

Associated Types

type Rep CreateManagedEndpointResponse :: Type -> Type #

NFData 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" "libZSservicesZSamazonka-emr-containersZSamazonka-emr-containers" 'False) (C1 ('MetaCons "CreateManagedEndpointResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "id") '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:

$sel:arn:CreateManagedEndpointResponse', createManagedEndpointResponse_arn - The output contains the ARN of the managed endpoint.

$sel:name:CreateManagedEndpoint', createManagedEndpointResponse_name - The output contains the name of the managed endpoint.

$sel:id:CreateManagedEndpointResponse', createManagedEndpointResponse_id - The output contains the ID of the managed endpoint.

$sel:virtualClusterId: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_name :: Lens' CreateManagedEndpointResponse (Maybe Text) Source #

The output contains the name of the managed endpoint.

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

The output contains the ID of the managed endpoint.