| 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.Route53.ListTrafficPolicyVersions
Description
Gets information about all of the versions for a specified traffic policy.
Traffic policy versions are listed in numerical order by
VersionNumber.
Synopsis
- data ListTrafficPolicyVersions = ListTrafficPolicyVersions' {}
- newListTrafficPolicyVersions :: Text -> ListTrafficPolicyVersions
- listTrafficPolicyVersions_maxItems :: Lens' ListTrafficPolicyVersions (Maybe Text)
- listTrafficPolicyVersions_trafficPolicyVersionMarker :: Lens' ListTrafficPolicyVersions (Maybe Text)
- listTrafficPolicyVersions_id :: Lens' ListTrafficPolicyVersions Text
- data ListTrafficPolicyVersionsResponse = ListTrafficPolicyVersionsResponse' {}
- newListTrafficPolicyVersionsResponse :: Int -> Bool -> Text -> Text -> ListTrafficPolicyVersionsResponse
- listTrafficPolicyVersionsResponse_httpStatus :: Lens' ListTrafficPolicyVersionsResponse Int
- listTrafficPolicyVersionsResponse_trafficPolicies :: Lens' ListTrafficPolicyVersionsResponse [TrafficPolicy]
- listTrafficPolicyVersionsResponse_isTruncated :: Lens' ListTrafficPolicyVersionsResponse Bool
- listTrafficPolicyVersionsResponse_trafficPolicyVersionMarker :: Lens' ListTrafficPolicyVersionsResponse Text
- listTrafficPolicyVersionsResponse_maxItems :: Lens' ListTrafficPolicyVersionsResponse Text
Creating a Request
data ListTrafficPolicyVersions Source #
A complex type that contains the information about the request to list your traffic policies.
See: newListTrafficPolicyVersions smart constructor.
Constructors
| ListTrafficPolicyVersions' | |
Fields
| |
Instances
newListTrafficPolicyVersions Source #
Arguments
| :: Text | |
| -> ListTrafficPolicyVersions |
Create a value of ListTrafficPolicyVersions 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:
ListTrafficPolicyVersions, listTrafficPolicyVersions_maxItems - The maximum number of traffic policy versions that you want Amazon Route
53 to include in the response body for this request. If the specified
traffic policy has more than MaxItems versions, the value of
IsTruncated in the response is true, and the value of the
TrafficPolicyVersionMarker element is the ID of the first version that
Route 53 will return if you submit another request.
ListTrafficPolicyVersions, listTrafficPolicyVersions_trafficPolicyVersionMarker - For your first request to ListTrafficPolicyVersions, don't include
the TrafficPolicyVersionMarker parameter.
If you have more traffic policy versions than the value of MaxItems,
ListTrafficPolicyVersions returns only the first group of MaxItems
versions. To get more traffic policy versions, submit another
ListTrafficPolicyVersions request. For the value of
TrafficPolicyVersionMarker, specify the value of
TrafficPolicyVersionMarker in the previous response.
ListTrafficPolicyVersions, listTrafficPolicyVersions_id - Specify the value of Id of the traffic policy for which you want to
list all versions.
Request Lenses
listTrafficPolicyVersions_maxItems :: Lens' ListTrafficPolicyVersions (Maybe Text) Source #
The maximum number of traffic policy versions that you want Amazon Route
53 to include in the response body for this request. If the specified
traffic policy has more than MaxItems versions, the value of
IsTruncated in the response is true, and the value of the
TrafficPolicyVersionMarker element is the ID of the first version that
Route 53 will return if you submit another request.
listTrafficPolicyVersions_trafficPolicyVersionMarker :: Lens' ListTrafficPolicyVersions (Maybe Text) Source #
For your first request to ListTrafficPolicyVersions, don't include
the TrafficPolicyVersionMarker parameter.
If you have more traffic policy versions than the value of MaxItems,
ListTrafficPolicyVersions returns only the first group of MaxItems
versions. To get more traffic policy versions, submit another
ListTrafficPolicyVersions request. For the value of
TrafficPolicyVersionMarker, specify the value of
TrafficPolicyVersionMarker in the previous response.
listTrafficPolicyVersions_id :: Lens' ListTrafficPolicyVersions Text Source #
Specify the value of Id of the traffic policy for which you want to
list all versions.
Destructuring the Response
data ListTrafficPolicyVersionsResponse Source #
A complex type that contains the response information for the request.
See: newListTrafficPolicyVersionsResponse smart constructor.
Constructors
| ListTrafficPolicyVersionsResponse' | |
Fields
| |
Instances
newListTrafficPolicyVersionsResponse Source #
Arguments
| :: Int | |
| -> Bool | |
| -> Text | |
| -> Text | |
| -> ListTrafficPolicyVersionsResponse |
Create a value of ListTrafficPolicyVersionsResponse 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:httpStatus:ListTrafficPolicyVersionsResponse', listTrafficPolicyVersionsResponse_httpStatus - The response's http status code.
$sel:trafficPolicies:ListTrafficPolicyVersionsResponse', listTrafficPolicyVersionsResponse_trafficPolicies - A list that contains one TrafficPolicy element for each traffic policy
version that is associated with the specified traffic policy.
$sel:isTruncated:ListTrafficPolicyVersionsResponse', listTrafficPolicyVersionsResponse_isTruncated - A flag that indicates whether there are more traffic policies to be
listed. If the response was truncated, you can get the next group of
traffic policies by submitting another ListTrafficPolicyVersions
request and specifying the value of NextMarker in the marker
parameter.
ListTrafficPolicyVersions, listTrafficPolicyVersionsResponse_trafficPolicyVersionMarker - If IsTruncated is true, the value of TrafficPolicyVersionMarker
identifies the first traffic policy that Amazon Route 53 will return if
you submit another request. Call ListTrafficPolicyVersions again and
specify the value of TrafficPolicyVersionMarker in the
TrafficPolicyVersionMarker request parameter.
This element is present only if IsTruncated is true.
ListTrafficPolicyVersions, listTrafficPolicyVersionsResponse_maxItems - The value that you specified for the maxitems parameter in the
ListTrafficPolicyVersions request that produced the current response.
Response Lenses
listTrafficPolicyVersionsResponse_httpStatus :: Lens' ListTrafficPolicyVersionsResponse Int Source #
The response's http status code.
listTrafficPolicyVersionsResponse_trafficPolicies :: Lens' ListTrafficPolicyVersionsResponse [TrafficPolicy] Source #
A list that contains one TrafficPolicy element for each traffic policy
version that is associated with the specified traffic policy.
listTrafficPolicyVersionsResponse_isTruncated :: Lens' ListTrafficPolicyVersionsResponse Bool Source #
A flag that indicates whether there are more traffic policies to be
listed. If the response was truncated, you can get the next group of
traffic policies by submitting another ListTrafficPolicyVersions
request and specifying the value of NextMarker in the marker
parameter.
listTrafficPolicyVersionsResponse_trafficPolicyVersionMarker :: Lens' ListTrafficPolicyVersionsResponse Text Source #
If IsTruncated is true, the value of TrafficPolicyVersionMarker
identifies the first traffic policy that Amazon Route 53 will return if
you submit another request. Call ListTrafficPolicyVersions again and
specify the value of TrafficPolicyVersionMarker in the
TrafficPolicyVersionMarker request parameter.
This element is present only if IsTruncated is true.
listTrafficPolicyVersionsResponse_maxItems :: Lens' ListTrafficPolicyVersionsResponse Text Source #
The value that you specified for the maxitems parameter in the
ListTrafficPolicyVersions request that produced the current response.