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 |
Synopsis
- data EndpointAccess = EndpointAccess' {}
- newEndpointAccess :: EndpointAccess
- endpointAccess_address :: Lens' EndpointAccess (Maybe Text)
- endpointAccess_endpointArn :: 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_subnetIds :: Lens' EndpointAccess (Maybe [Text])
- endpointAccess_vpcEndpoint :: Lens' EndpointAccess (Maybe VpcEndpoint)
- endpointAccess_vpcSecurityGroups :: Lens' EndpointAccess (Maybe [VpcSecurityGroupMembership])
- endpointAccess_workgroupName :: Lens' EndpointAccess (Maybe Text)
Documentation
data EndpointAccess Source #
Information about an Amazon Redshift Serverless VPC endpoint.
See: newEndpointAccess
smart constructor.
EndpointAccess' | |
|
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:endpointArn:EndpointAccess'
, endpointAccess_endpointArn
- The Amazon Resource Name (ARN) of the VPC endpoint.
$sel:endpointCreateTime:EndpointAccess'
, endpointAccess_endpointCreateTime
- The time that the endpoint was created.
$sel:endpointName:EndpointAccess'
, endpointAccess_endpointName
- The name of the VPC endpoint.
$sel:endpointStatus:EndpointAccess'
, endpointAccess_endpointStatus
- The status of the VPC endpoint.
$sel:port:EndpointAccess'
, endpointAccess_port
- The port number on which Amazon Redshift Serverless accepts incoming
connections.
$sel:subnetIds:EndpointAccess'
, endpointAccess_subnetIds
- The unique identifier of subnets where Amazon Redshift Serverless choose
to deploy the VPC endpoint.
$sel:vpcEndpoint:EndpointAccess'
, endpointAccess_vpcEndpoint
- The connection endpoint for connecting to Amazon Redshift Serverless.
$sel:vpcSecurityGroups:EndpointAccess'
, endpointAccess_vpcSecurityGroups
- The security groups associated with the endpoint.
$sel:workgroupName:EndpointAccess'
, endpointAccess_workgroupName
- The name of the workgroup associated with the endpoint.
endpointAccess_address :: Lens' EndpointAccess (Maybe Text) Source #
The DNS address of the endpoint.
endpointAccess_endpointArn :: Lens' EndpointAccess (Maybe Text) Source #
The Amazon Resource Name (ARN) of the VPC endpoint.
endpointAccess_endpointCreateTime :: Lens' EndpointAccess (Maybe UTCTime) Source #
The time that the endpoint was created.
endpointAccess_endpointName :: Lens' EndpointAccess (Maybe Text) Source #
The name of the VPC endpoint.
endpointAccess_endpointStatus :: Lens' EndpointAccess (Maybe Text) Source #
The status of the VPC endpoint.
endpointAccess_port :: Lens' EndpointAccess (Maybe Int) Source #
The port number on which Amazon Redshift Serverless accepts incoming connections.
endpointAccess_subnetIds :: Lens' EndpointAccess (Maybe [Text]) Source #
The unique identifier of subnets where Amazon Redshift Serverless choose to deploy the VPC endpoint.
endpointAccess_vpcEndpoint :: Lens' EndpointAccess (Maybe VpcEndpoint) Source #
The connection endpoint for connecting to Amazon Redshift Serverless.
endpointAccess_vpcSecurityGroups :: Lens' EndpointAccess (Maybe [VpcSecurityGroupMembership]) Source #
The security groups associated with the endpoint.
endpointAccess_workgroupName :: Lens' EndpointAccess (Maybe Text) Source #
The name of the workgroup associated with the endpoint.