| 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.RDS.DescribeDBProxyTargetGroups
Description
Returns information about DB proxy target groups, represented by
DBProxyTargetGroup data structures.
This operation returns paginated results.
Synopsis
- data DescribeDBProxyTargetGroups = DescribeDBProxyTargetGroups' {
- filters :: Maybe [Filter]
- marker :: Maybe Text
- maxRecords :: Maybe Natural
- targetGroupName :: Maybe Text
- dbProxyName :: Text
- newDescribeDBProxyTargetGroups :: Text -> DescribeDBProxyTargetGroups
- describeDBProxyTargetGroups_filters :: Lens' DescribeDBProxyTargetGroups (Maybe [Filter])
- describeDBProxyTargetGroups_marker :: Lens' DescribeDBProxyTargetGroups (Maybe Text)
- describeDBProxyTargetGroups_maxRecords :: Lens' DescribeDBProxyTargetGroups (Maybe Natural)
- describeDBProxyTargetGroups_targetGroupName :: Lens' DescribeDBProxyTargetGroups (Maybe Text)
- describeDBProxyTargetGroups_dbProxyName :: Lens' DescribeDBProxyTargetGroups Text
- data DescribeDBProxyTargetGroupsResponse = DescribeDBProxyTargetGroupsResponse' {
- marker :: Maybe Text
- targetGroups :: Maybe [DBProxyTargetGroup]
- httpStatus :: Int
- newDescribeDBProxyTargetGroupsResponse :: Int -> DescribeDBProxyTargetGroupsResponse
- describeDBProxyTargetGroupsResponse_marker :: Lens' DescribeDBProxyTargetGroupsResponse (Maybe Text)
- describeDBProxyTargetGroupsResponse_targetGroups :: Lens' DescribeDBProxyTargetGroupsResponse (Maybe [DBProxyTargetGroup])
- describeDBProxyTargetGroupsResponse_httpStatus :: Lens' DescribeDBProxyTargetGroupsResponse Int
Creating a Request
data DescribeDBProxyTargetGroups Source #
See: newDescribeDBProxyTargetGroups smart constructor.
Constructors
| DescribeDBProxyTargetGroups' | |
Fields
| |
Instances
newDescribeDBProxyTargetGroups Source #
Arguments
| :: Text | |
| -> DescribeDBProxyTargetGroups |
Create a value of DescribeDBProxyTargetGroups 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:filters:DescribeDBProxyTargetGroups', describeDBProxyTargetGroups_filters - This parameter is not currently supported.
DescribeDBProxyTargetGroups, describeDBProxyTargetGroups_marker - An optional pagination token provided by a previous request. If this
parameter is specified, the response includes only records beyond the
marker, up to the value specified by MaxRecords.
$sel:maxRecords:DescribeDBProxyTargetGroups', describeDBProxyTargetGroups_maxRecords - The maximum number of records to include in the response. If more
records exist than the specified MaxRecords value, a pagination token
called a marker is included in the response so that the remaining
results can be retrieved.
Default: 100
Constraints: Minimum 20, maximum 100.
DescribeDBProxyTargetGroups, describeDBProxyTargetGroups_targetGroupName - The identifier of the DBProxyTargetGroup to describe.
DescribeDBProxyTargetGroups, describeDBProxyTargetGroups_dbProxyName - The identifier of the DBProxy associated with the target group.
Request Lenses
describeDBProxyTargetGroups_filters :: Lens' DescribeDBProxyTargetGroups (Maybe [Filter]) Source #
This parameter is not currently supported.
describeDBProxyTargetGroups_marker :: Lens' DescribeDBProxyTargetGroups (Maybe Text) Source #
An optional pagination token provided by a previous request. If this
parameter is specified, the response includes only records beyond the
marker, up to the value specified by MaxRecords.
describeDBProxyTargetGroups_maxRecords :: Lens' DescribeDBProxyTargetGroups (Maybe Natural) Source #
The maximum number of records to include in the response. If more
records exist than the specified MaxRecords value, a pagination token
called a marker is included in the response so that the remaining
results can be retrieved.
Default: 100
Constraints: Minimum 20, maximum 100.
describeDBProxyTargetGroups_targetGroupName :: Lens' DescribeDBProxyTargetGroups (Maybe Text) Source #
The identifier of the DBProxyTargetGroup to describe.
describeDBProxyTargetGroups_dbProxyName :: Lens' DescribeDBProxyTargetGroups Text Source #
The identifier of the DBProxy associated with the target group.
Destructuring the Response
data DescribeDBProxyTargetGroupsResponse Source #
See: newDescribeDBProxyTargetGroupsResponse smart constructor.
Constructors
| DescribeDBProxyTargetGroupsResponse' | |
Fields
| |
Instances
newDescribeDBProxyTargetGroupsResponse Source #
Arguments
| :: Int | |
| -> DescribeDBProxyTargetGroupsResponse |
Create a value of DescribeDBProxyTargetGroupsResponse 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:
DescribeDBProxyTargetGroups, describeDBProxyTargetGroupsResponse_marker - An optional pagination token provided by a previous request. If this
parameter is specified, the response includes only records beyond the
marker, up to the value specified by MaxRecords.
$sel:targetGroups:DescribeDBProxyTargetGroupsResponse', describeDBProxyTargetGroupsResponse_targetGroups - An arbitrary number of DBProxyTargetGroup objects, containing details
of the corresponding target groups.
$sel:httpStatus:DescribeDBProxyTargetGroupsResponse', describeDBProxyTargetGroupsResponse_httpStatus - The response's http status code.
Response Lenses
describeDBProxyTargetGroupsResponse_marker :: Lens' DescribeDBProxyTargetGroupsResponse (Maybe Text) Source #
An optional pagination token provided by a previous request. If this
parameter is specified, the response includes only records beyond the
marker, up to the value specified by MaxRecords.
describeDBProxyTargetGroupsResponse_targetGroups :: Lens' DescribeDBProxyTargetGroupsResponse (Maybe [DBProxyTargetGroup]) Source #
An arbitrary number of DBProxyTargetGroup objects, containing details
of the corresponding target groups.
describeDBProxyTargetGroupsResponse_httpStatus :: Lens' DescribeDBProxyTargetGroupsResponse Int Source #
The response's http status code.