Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- data Endpoint = Endpoint' {
- failureReason :: Maybe FailureReason
- state :: Maybe EndpointState
- arn :: Maybe Text
- createdAt :: Maybe POSIX
- subnetIds :: Maybe [Text]
- stateDetails :: Maybe Text
- certificateArn :: Maybe Text
- executionRoleArn :: Maybe Text
- securityGroup :: Maybe Text
- configurationOverrides :: Maybe ConfigurationOverrides
- name :: Maybe Text
- releaseLabel :: Maybe Text
- id :: Maybe Text
- type' :: Maybe Text
- serverUrl :: Maybe Text
- virtualClusterId :: Maybe Text
- tags :: Maybe (HashMap Text Text)
- newEndpoint :: Endpoint
- endpoint_failureReason :: Lens' Endpoint (Maybe FailureReason)
- endpoint_state :: Lens' Endpoint (Maybe EndpointState)
- endpoint_arn :: Lens' Endpoint (Maybe Text)
- endpoint_createdAt :: Lens' Endpoint (Maybe UTCTime)
- endpoint_subnetIds :: Lens' Endpoint (Maybe [Text])
- endpoint_stateDetails :: Lens' Endpoint (Maybe Text)
- endpoint_certificateArn :: Lens' Endpoint (Maybe Text)
- endpoint_executionRoleArn :: Lens' Endpoint (Maybe Text)
- endpoint_securityGroup :: Lens' Endpoint (Maybe Text)
- endpoint_configurationOverrides :: Lens' Endpoint (Maybe ConfigurationOverrides)
- endpoint_name :: Lens' Endpoint (Maybe Text)
- endpoint_releaseLabel :: Lens' Endpoint (Maybe Text)
- endpoint_id :: Lens' Endpoint (Maybe Text)
- endpoint_type :: Lens' Endpoint (Maybe Text)
- endpoint_serverUrl :: Lens' Endpoint (Maybe Text)
- endpoint_virtualClusterId :: Lens' Endpoint (Maybe Text)
- endpoint_tags :: Lens' Endpoint (Maybe (HashMap Text Text))
Documentation
This entity represents the endpoint that is managed by Amazon EMR on EKS.
See: newEndpoint
smart constructor.
Endpoint' | |
|
Instances
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_createdAt :: Lens' Endpoint (Maybe UTCTime) Source #
The date and time when the endpoint was created.
endpoint_stateDetails :: Lens' Endpoint (Maybe Text) Source #
Additional details of the endpoint state.
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_releaseLabel :: Lens' Endpoint (Maybe Text) Source #
The EMR release version to be used for the endpoint.