Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Describes the specified policies or all policies used for SSL negotiation.
For more information, see Security policies in the Application Load Balancers Guide or Security policies in the Network Load Balancers Guide.
This operation returns paginated results.
Synopsis
- data DescribeSSLPolicies = DescribeSSLPolicies' {}
- newDescribeSSLPolicies :: DescribeSSLPolicies
- describeSSLPolicies_loadBalancerType :: Lens' DescribeSSLPolicies (Maybe LoadBalancerTypeEnum)
- describeSSLPolicies_names :: Lens' DescribeSSLPolicies (Maybe [Text])
- describeSSLPolicies_marker :: Lens' DescribeSSLPolicies (Maybe Text)
- describeSSLPolicies_pageSize :: Lens' DescribeSSLPolicies (Maybe Natural)
- data DescribeSSLPoliciesResponse = DescribeSSLPoliciesResponse' {
- sslPolicies :: Maybe [SslPolicy]
- nextMarker :: Maybe Text
- httpStatus :: Int
- newDescribeSSLPoliciesResponse :: Int -> DescribeSSLPoliciesResponse
- describeSSLPoliciesResponse_sslPolicies :: Lens' DescribeSSLPoliciesResponse (Maybe [SslPolicy])
- describeSSLPoliciesResponse_nextMarker :: Lens' DescribeSSLPoliciesResponse (Maybe Text)
- describeSSLPoliciesResponse_httpStatus :: Lens' DescribeSSLPoliciesResponse Int
Creating a Request
data DescribeSSLPolicies Source #
See: newDescribeSSLPolicies
smart constructor.
DescribeSSLPolicies' | |
|
Instances
newDescribeSSLPolicies :: DescribeSSLPolicies Source #
Create a value of DescribeSSLPolicies
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:loadBalancerType:DescribeSSLPolicies'
, describeSSLPolicies_loadBalancerType
- The type of load balancer. The default lists the SSL policies for all
load balancers.
$sel:names:DescribeSSLPolicies'
, describeSSLPolicies_names
- The names of the policies.
$sel:marker:DescribeSSLPolicies'
, describeSSLPolicies_marker
- The marker for the next set of results. (You received this marker from a
previous call.)
$sel:pageSize:DescribeSSLPolicies'
, describeSSLPolicies_pageSize
- The maximum number of results to return with this call.
Request Lenses
describeSSLPolicies_loadBalancerType :: Lens' DescribeSSLPolicies (Maybe LoadBalancerTypeEnum) Source #
The type of load balancer. The default lists the SSL policies for all load balancers.
describeSSLPolicies_names :: Lens' DescribeSSLPolicies (Maybe [Text]) Source #
The names of the policies.
describeSSLPolicies_marker :: Lens' DescribeSSLPolicies (Maybe Text) Source #
The marker for the next set of results. (You received this marker from a previous call.)
describeSSLPolicies_pageSize :: Lens' DescribeSSLPolicies (Maybe Natural) Source #
The maximum number of results to return with this call.
Destructuring the Response
data DescribeSSLPoliciesResponse Source #
See: newDescribeSSLPoliciesResponse
smart constructor.
DescribeSSLPoliciesResponse' | |
|
Instances
newDescribeSSLPoliciesResponse Source #
Create a value of DescribeSSLPoliciesResponse
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:sslPolicies:DescribeSSLPoliciesResponse'
, describeSSLPoliciesResponse_sslPolicies
- Information about the security policies.
$sel:nextMarker:DescribeSSLPoliciesResponse'
, describeSSLPoliciesResponse_nextMarker
- If there are additional results, this is the marker for the next set of
results. Otherwise, this is null.
$sel:httpStatus:DescribeSSLPoliciesResponse'
, describeSSLPoliciesResponse_httpStatus
- The response's http status code.
Response Lenses
describeSSLPoliciesResponse_sslPolicies :: Lens' DescribeSSLPoliciesResponse (Maybe [SslPolicy]) Source #
Information about the security policies.
describeSSLPoliciesResponse_nextMarker :: Lens' DescribeSSLPoliciesResponse (Maybe Text) Source #
If there are additional results, this is the marker for the next set of results. Otherwise, this is null.
describeSSLPoliciesResponse_httpStatus :: Lens' DescribeSSLPoliciesResponse Int Source #
The response's http status code.