| 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.Redshift.Types.EndpointAccess
Description
Synopsis
- data EndpointAccess = EndpointAccess' {
- address :: Maybe Text
- clusterIdentifier :: Maybe Text
- endpointCreateTime :: Maybe ISO8601
- endpointName :: Maybe Text
- endpointStatus :: Maybe Text
- port :: Maybe Int
- resourceOwner :: Maybe Text
- subnetGroupName :: Maybe Text
- vpcEndpoint :: Maybe VpcEndpoint
- vpcSecurityGroups :: Maybe [VpcSecurityGroupMembership]
- newEndpointAccess :: EndpointAccess
- endpointAccess_address :: Lens' EndpointAccess (Maybe Text)
- endpointAccess_clusterIdentifier :: Lens' EndpointAccess (Maybe Text)
- endpointAccess_endpointCreateTime :: Lens' EndpointAccess (Maybe UTCTime)
- endpointAccess_endpointName :: Lens' EndpointAccess (Maybe Text)
- endpointAccess_endpointStatus :: Lens' EndpointAccess (Maybe Text)
- endpointAccess_port :: Lens' EndpointAccess (Maybe Int)
- endpointAccess_resourceOwner :: Lens' EndpointAccess (Maybe Text)
- endpointAccess_subnetGroupName :: Lens' EndpointAccess (Maybe Text)
- endpointAccess_vpcEndpoint :: Lens' EndpointAccess (Maybe VpcEndpoint)
- endpointAccess_vpcSecurityGroups :: Lens' EndpointAccess (Maybe [VpcSecurityGroupMembership])
Documentation
data EndpointAccess Source #
Describes a Redshift-managed VPC endpoint.
See: newEndpointAccess smart constructor.
Constructors
| EndpointAccess' | |
Fields
| |
Instances
newEndpointAccess :: EndpointAccess Source #
Create a value of EndpointAccess 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:address:EndpointAccess', endpointAccess_address - The DNS address of the endpoint.
$sel:clusterIdentifier:EndpointAccess', endpointAccess_clusterIdentifier - The cluster identifier of the cluster associated with the endpoint.
$sel:endpointCreateTime:EndpointAccess', endpointAccess_endpointCreateTime - The time (UTC) that the endpoint was created.
$sel:endpointName:EndpointAccess', endpointAccess_endpointName - The name of the endpoint.
$sel:endpointStatus:EndpointAccess', endpointAccess_endpointStatus - The status of the endpoint.
$sel:port:EndpointAccess', endpointAccess_port - The port number on which the cluster accepts incoming connections.
$sel:resourceOwner:EndpointAccess', endpointAccess_resourceOwner - The Amazon Web Services account ID of the owner of the cluster.
$sel:subnetGroupName:EndpointAccess', endpointAccess_subnetGroupName - The subnet group name where Amazon Redshift chooses to deploy the
endpoint.
$sel:vpcEndpoint:EndpointAccess', endpointAccess_vpcEndpoint - Undocumented member.
$sel:vpcSecurityGroups:EndpointAccess', endpointAccess_vpcSecurityGroups - The security groups associated with the endpoint.
endpointAccess_address :: Lens' EndpointAccess (Maybe Text) Source #
The DNS address of the endpoint.
endpointAccess_clusterIdentifier :: Lens' EndpointAccess (Maybe Text) Source #
The cluster identifier of the cluster associated with the endpoint.
endpointAccess_endpointCreateTime :: Lens' EndpointAccess (Maybe UTCTime) Source #
The time (UTC) that the endpoint was created.
endpointAccess_endpointName :: Lens' EndpointAccess (Maybe Text) Source #
The name of the endpoint.
endpointAccess_endpointStatus :: Lens' EndpointAccess (Maybe Text) Source #
The status of the endpoint.
endpointAccess_port :: Lens' EndpointAccess (Maybe Int) Source #
The port number on which the cluster accepts incoming connections.
endpointAccess_resourceOwner :: Lens' EndpointAccess (Maybe Text) Source #
The Amazon Web Services account ID of the owner of the cluster.
endpointAccess_subnetGroupName :: Lens' EndpointAccess (Maybe Text) Source #
The subnet group name where Amazon Redshift chooses to deploy the endpoint.
endpointAccess_vpcEndpoint :: Lens' EndpointAccess (Maybe VpcEndpoint) Source #
Undocumented member.
endpointAccess_vpcSecurityGroups :: Lens' EndpointAccess (Maybe [VpcSecurityGroupMembership]) Source #
The security groups associated with the endpoint.