| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.EMRContainers.Types.Endpoint
Description
Synopsis
- data Endpoint = Endpoint' {
- arn :: Maybe Text
- certificateArn :: Maybe Text
- certificateAuthority :: Maybe Certificate
- configurationOverrides :: Maybe ConfigurationOverrides
- createdAt :: Maybe ISO8601
- executionRoleArn :: Maybe Text
- failureReason :: Maybe FailureReason
- id :: Maybe Text
- name :: Maybe Text
- releaseLabel :: Maybe Text
- securityGroup :: Maybe Text
- serverUrl :: Maybe Text
- state :: Maybe EndpointState
- stateDetails :: Maybe Text
- subnetIds :: Maybe [Text]
- tags :: Maybe (HashMap Text Text)
- type' :: Maybe Text
- virtualClusterId :: Maybe Text
- newEndpoint :: Endpoint
- endpoint_arn :: Lens' Endpoint (Maybe Text)
- endpoint_certificateArn :: Lens' Endpoint (Maybe Text)
- endpoint_certificateAuthority :: Lens' Endpoint (Maybe Certificate)
- endpoint_configurationOverrides :: Lens' Endpoint (Maybe ConfigurationOverrides)
- endpoint_createdAt :: Lens' Endpoint (Maybe UTCTime)
- endpoint_executionRoleArn :: Lens' Endpoint (Maybe Text)
- endpoint_failureReason :: Lens' Endpoint (Maybe FailureReason)
- endpoint_id :: Lens' Endpoint (Maybe Text)
- endpoint_name :: Lens' Endpoint (Maybe Text)
- endpoint_releaseLabel :: Lens' Endpoint (Maybe Text)
- endpoint_securityGroup :: Lens' Endpoint (Maybe Text)
- endpoint_serverUrl :: Lens' Endpoint (Maybe Text)
- endpoint_state :: Lens' Endpoint (Maybe EndpointState)
- endpoint_stateDetails :: Lens' Endpoint (Maybe Text)
- endpoint_subnetIds :: Lens' Endpoint (Maybe [Text])
- endpoint_tags :: Lens' Endpoint (Maybe (HashMap Text Text))
- endpoint_type :: Lens' Endpoint (Maybe Text)
- endpoint_virtualClusterId :: Lens' Endpoint (Maybe Text)
Documentation
This entity represents the endpoint that is managed by Amazon EMR on EKS.
See: newEndpoint smart constructor.
Constructors
| Endpoint' | |
Fields
| |
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:arn:Endpoint', endpoint_arn - The ARN of the endpoint.
Endpoint, endpoint_certificateArn - The certificate ARN of the endpoint. This field is under deprecation and
will be removed in future.
$sel:certificateAuthority:Endpoint', endpoint_certificateAuthority - The certificate generated by emr control plane on customer behalf to
secure the managed endpoint.
$sel:configurationOverrides:Endpoint', endpoint_configurationOverrides - The configuration settings that are used to override existing
configurations for endpoints.
$sel:createdAt:Endpoint', endpoint_createdAt - The date and time when the endpoint was created.
$sel:executionRoleArn:Endpoint', endpoint_executionRoleArn - The execution role ARN of the endpoint.
$sel:failureReason:Endpoint', endpoint_failureReason - The reasons why the endpoint has failed.
$sel:id:Endpoint', endpoint_id - The ID of the endpoint.
$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:securityGroup:Endpoint', endpoint_securityGroup - The security group configuration of the endpoint.
$sel:serverUrl:Endpoint', endpoint_serverUrl - The server URL of the endpoint.
$sel:state:Endpoint', endpoint_state - The state of the endpoint.
$sel:stateDetails:Endpoint', endpoint_stateDetails - Additional details of the endpoint state.
$sel:subnetIds:Endpoint', endpoint_subnetIds - The subnet IDs of the endpoint.
$sel:tags:Endpoint', endpoint_tags - The tags of the endpoint.
$sel:type':Endpoint', endpoint_type - The type of the endpoint.
$sel:virtualClusterId:Endpoint', endpoint_virtualClusterId - The ID of the endpoint's virtual cluster.
endpoint_certificateArn :: Lens' Endpoint (Maybe Text) Source #
The certificate ARN of the endpoint. This field is under deprecation and will be removed in future.
endpoint_certificateAuthority :: Lens' Endpoint (Maybe Certificate) Source #
The certificate generated by emr control plane on customer behalf to secure the managed endpoint.
endpoint_configurationOverrides :: Lens' Endpoint (Maybe ConfigurationOverrides) Source #
The configuration settings that are used to override existing configurations for endpoints.
endpoint_createdAt :: Lens' Endpoint (Maybe UTCTime) Source #
The date and time when the endpoint was created.
endpoint_executionRoleArn :: Lens' Endpoint (Maybe Text) Source #
The execution role ARN of the endpoint.
endpoint_failureReason :: Lens' Endpoint (Maybe FailureReason) Source #
The reasons why the endpoint has failed.
endpoint_releaseLabel :: Lens' Endpoint (Maybe Text) Source #
The EMR release version to be used for the endpoint.
endpoint_securityGroup :: Lens' Endpoint (Maybe Text) Source #
The security group configuration of the endpoint.
endpoint_state :: Lens' Endpoint (Maybe EndpointState) Source #
The state of the endpoint.