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.Types.Endpoint

Description

 
Synopsis

Documentation

data Endpoint Source #

This entity represents the endpoint that is managed by Amazon EMR on EKS.

See: newEndpoint smart constructor.

Constructors

Endpoint' 

Fields

Instances

Instances details
Eq Endpoint Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.Endpoint

Show Endpoint Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.Endpoint

Generic Endpoint Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.Endpoint

Associated Types

type Rep Endpoint :: Type -> Type #

Methods

from :: Endpoint -> Rep Endpoint x #

to :: Rep Endpoint x -> Endpoint #

NFData Endpoint Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.Endpoint

Methods

rnf :: Endpoint -> () #

Hashable Endpoint Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.Endpoint

Methods

hashWithSalt :: Int -> Endpoint -> Int #

hash :: Endpoint -> Int #

FromJSON Endpoint Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.Endpoint

type Rep Endpoint Source # 
Instance details

Defined in Amazonka.EMRContainers.Types.Endpoint

type Rep Endpoint = D1 ('MetaData "Endpoint" "Amazonka.EMRContainers.Types.Endpoint" "libZSservicesZSamazonka-emr-containersZSamazonka-emr-containers" 'False) (C1 ('MetaCons "Endpoint'" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "failureReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FailureReason)) :*: S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EndpointState))) :*: (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "createdAt") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: ((S1 ('MetaSel ('Just "subnetIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "stateDetails") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "certificateArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "executionRoleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: (((S1 ('MetaSel ('Just "securityGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "configurationOverrides") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ConfigurationOverrides))) :*: (S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "releaseLabel") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "serverUrl") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "virtualClusterId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text)))))))))

newEndpoint :: Endpoint Source #

Create a value of Endpoint 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:failureReason:Endpoint', endpoint_failureReason - The reasons why the endpoint has failed.

$sel:state:Endpoint', endpoint_state - The state of the endpoint.

$sel:arn:Endpoint', endpoint_arn - The ARN of the endpoint.

$sel:createdAt:Endpoint', endpoint_createdAt - The date and time when the endpoint was created.

$sel:subnetIds:Endpoint', endpoint_subnetIds - The subnet IDs of the endpoint.

$sel:stateDetails:Endpoint', endpoint_stateDetails - Additional details of the endpoint state.

$sel:certificateArn:Endpoint', endpoint_certificateArn - The certificate ARN of the endpoint.

$sel:executionRoleArn:Endpoint', endpoint_executionRoleArn - The execution role ARN of the endpoint.

$sel:securityGroup:Endpoint', endpoint_securityGroup - The security group configuration of the endpoint.

$sel:configurationOverrides:Endpoint', endpoint_configurationOverrides - The configuration settings that are used to override existing configurations for endpoints.

$sel:name:Endpoint', endpoint_name - The name of the endpoint.

$sel:releaseLabel:Endpoint', endpoint_releaseLabel - The EMR release version to be used for the endpoint.

$sel:id:Endpoint', endpoint_id - The ID of the endpoint.

$sel:type':Endpoint', endpoint_type - The type of the endpoint.

$sel:serverUrl:Endpoint', endpoint_serverUrl - The server URL of the endpoint.

$sel:virtualClusterId:Endpoint', endpoint_virtualClusterId - The ID of the endpoint's virtual cluster.

$sel:tags:Endpoint', endpoint_tags - The tags of the endpoint.

endpoint_failureReason :: Lens' Endpoint (Maybe FailureReason) Source #

The reasons why the endpoint has failed.

endpoint_state :: Lens' Endpoint (Maybe EndpointState) Source #

The state of the endpoint.

endpoint_arn :: Lens' Endpoint (Maybe Text) Source #

The ARN of the endpoint.

endpoint_createdAt :: Lens' Endpoint (Maybe UTCTime) Source #

The date and time when the endpoint was created.

endpoint_subnetIds :: Lens' Endpoint (Maybe [Text]) Source #

The subnet IDs of the endpoint.

endpoint_stateDetails :: Lens' Endpoint (Maybe Text) Source #

Additional details of the endpoint state.

endpoint_certificateArn :: Lens' Endpoint (Maybe Text) Source #

The certificate ARN of the endpoint.

endpoint_executionRoleArn :: Lens' Endpoint (Maybe Text) Source #

The execution role ARN of the endpoint.

endpoint_securityGroup :: Lens' Endpoint (Maybe Text) Source #

The security group configuration of the endpoint.

endpoint_configurationOverrides :: Lens' Endpoint (Maybe ConfigurationOverrides) Source #

The configuration settings that are used to override existing configurations for endpoints.

endpoint_name :: Lens' Endpoint (Maybe Text) Source #

The name of the endpoint.

endpoint_releaseLabel :: Lens' Endpoint (Maybe Text) Source #

The EMR release version to be used for the endpoint.

endpoint_id :: Lens' Endpoint (Maybe Text) Source #

The ID of the endpoint.

endpoint_type :: Lens' Endpoint (Maybe Text) Source #

The type of the endpoint.

endpoint_serverUrl :: Lens' Endpoint (Maybe Text) Source #

The server URL of the endpoint.

endpoint_virtualClusterId :: Lens' Endpoint (Maybe Text) Source #

The ID of the endpoint's virtual cluster.

endpoint_tags :: Lens' Endpoint (Maybe (HashMap Text Text)) Source #

The tags of the endpoint.