amazonka-lightsail-2.0: Amazon Lightsail SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.Lightsail.GetLoadBalancerTlsPolicies

Description

Returns a list of TLS security policies that you can apply to Lightsail load balancers.

For more information about load balancer TLS security policies, see Configuring TLS security policies on your Amazon Lightsail load balancers in the Amazon Lightsail Developer Guide.

Synopsis

Creating a Request

data GetLoadBalancerTlsPolicies Source #

See: newGetLoadBalancerTlsPolicies smart constructor.

Constructors

GetLoadBalancerTlsPolicies' 

Fields

  • pageToken :: Maybe Text

    The token to advance to the next page of results from your request.

    To get a page token, perform an initial GetLoadBalancerTlsPolicies request. If your results are paginated, the response will return a next page token that you can specify as the page token in a subsequent request.

Instances

Instances details
ToJSON GetLoadBalancerTlsPolicies Source # 
Instance details

Defined in Amazonka.Lightsail.GetLoadBalancerTlsPolicies

ToHeaders GetLoadBalancerTlsPolicies Source # 
Instance details

Defined in Amazonka.Lightsail.GetLoadBalancerTlsPolicies

ToPath GetLoadBalancerTlsPolicies Source # 
Instance details

Defined in Amazonka.Lightsail.GetLoadBalancerTlsPolicies

ToQuery GetLoadBalancerTlsPolicies Source # 
Instance details

Defined in Amazonka.Lightsail.GetLoadBalancerTlsPolicies

AWSRequest GetLoadBalancerTlsPolicies Source # 
Instance details

Defined in Amazonka.Lightsail.GetLoadBalancerTlsPolicies

Generic GetLoadBalancerTlsPolicies Source # 
Instance details

Defined in Amazonka.Lightsail.GetLoadBalancerTlsPolicies

Associated Types

type Rep GetLoadBalancerTlsPolicies :: Type -> Type #

Read GetLoadBalancerTlsPolicies Source # 
Instance details

Defined in Amazonka.Lightsail.GetLoadBalancerTlsPolicies

Show GetLoadBalancerTlsPolicies Source # 
Instance details

Defined in Amazonka.Lightsail.GetLoadBalancerTlsPolicies

NFData GetLoadBalancerTlsPolicies Source # 
Instance details

Defined in Amazonka.Lightsail.GetLoadBalancerTlsPolicies

Eq GetLoadBalancerTlsPolicies Source # 
Instance details

Defined in Amazonka.Lightsail.GetLoadBalancerTlsPolicies

Hashable GetLoadBalancerTlsPolicies Source # 
Instance details

Defined in Amazonka.Lightsail.GetLoadBalancerTlsPolicies

type AWSResponse GetLoadBalancerTlsPolicies Source # 
Instance details

Defined in Amazonka.Lightsail.GetLoadBalancerTlsPolicies

type Rep GetLoadBalancerTlsPolicies Source # 
Instance details

Defined in Amazonka.Lightsail.GetLoadBalancerTlsPolicies

type Rep GetLoadBalancerTlsPolicies = D1 ('MetaData "GetLoadBalancerTlsPolicies" "Amazonka.Lightsail.GetLoadBalancerTlsPolicies" "amazonka-lightsail-2.0-77hvsZhtZFxFduYae8QaN0" 'False) (C1 ('MetaCons "GetLoadBalancerTlsPolicies'" 'PrefixI 'True) (S1 ('MetaSel ('Just "pageToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newGetLoadBalancerTlsPolicies :: GetLoadBalancerTlsPolicies Source #

Create a value of GetLoadBalancerTlsPolicies 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:pageToken:GetLoadBalancerTlsPolicies', getLoadBalancerTlsPolicies_pageToken - The token to advance to the next page of results from your request.

To get a page token, perform an initial GetLoadBalancerTlsPolicies request. If your results are paginated, the response will return a next page token that you can specify as the page token in a subsequent request.

Request Lenses

getLoadBalancerTlsPolicies_pageToken :: Lens' GetLoadBalancerTlsPolicies (Maybe Text) Source #

The token to advance to the next page of results from your request.

To get a page token, perform an initial GetLoadBalancerTlsPolicies request. If your results are paginated, the response will return a next page token that you can specify as the page token in a subsequent request.

Destructuring the Response

data GetLoadBalancerTlsPoliciesResponse Source #

Constructors

GetLoadBalancerTlsPoliciesResponse' 

Fields

  • nextPageToken :: Maybe Text

    The token to advance to the next page of results from your request.

    A next page token is not returned if there are no more results to display.

    To get the next page of results, perform another GetLoadBalancerTlsPolicies request and specify the next page token using the pageToken parameter.

  • tlsPolicies :: Maybe [LoadBalancerTlsPolicy]

    An array of objects that describe the TLS security policies that are available.

  • httpStatus :: Int

    The response's http status code.

Instances

Instances details
Generic GetLoadBalancerTlsPoliciesResponse Source # 
Instance details

Defined in Amazonka.Lightsail.GetLoadBalancerTlsPolicies

Associated Types

type Rep GetLoadBalancerTlsPoliciesResponse :: Type -> Type #

Read GetLoadBalancerTlsPoliciesResponse Source # 
Instance details

Defined in Amazonka.Lightsail.GetLoadBalancerTlsPolicies

Show GetLoadBalancerTlsPoliciesResponse Source # 
Instance details

Defined in Amazonka.Lightsail.GetLoadBalancerTlsPolicies

NFData GetLoadBalancerTlsPoliciesResponse Source # 
Instance details

Defined in Amazonka.Lightsail.GetLoadBalancerTlsPolicies

Eq GetLoadBalancerTlsPoliciesResponse Source # 
Instance details

Defined in Amazonka.Lightsail.GetLoadBalancerTlsPolicies

type Rep GetLoadBalancerTlsPoliciesResponse Source # 
Instance details

Defined in Amazonka.Lightsail.GetLoadBalancerTlsPolicies

type Rep GetLoadBalancerTlsPoliciesResponse = D1 ('MetaData "GetLoadBalancerTlsPoliciesResponse" "Amazonka.Lightsail.GetLoadBalancerTlsPolicies" "amazonka-lightsail-2.0-77hvsZhtZFxFduYae8QaN0" 'False) (C1 ('MetaCons "GetLoadBalancerTlsPoliciesResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "nextPageToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "tlsPolicies") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [LoadBalancerTlsPolicy])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newGetLoadBalancerTlsPoliciesResponse Source #

Create a value of GetLoadBalancerTlsPoliciesResponse 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:nextPageToken:GetLoadBalancerTlsPoliciesResponse', getLoadBalancerTlsPoliciesResponse_nextPageToken - The token to advance to the next page of results from your request.

A next page token is not returned if there are no more results to display.

To get the next page of results, perform another GetLoadBalancerTlsPolicies request and specify the next page token using the pageToken parameter.

$sel:tlsPolicies:GetLoadBalancerTlsPoliciesResponse', getLoadBalancerTlsPoliciesResponse_tlsPolicies - An array of objects that describe the TLS security policies that are available.

$sel:httpStatus:GetLoadBalancerTlsPoliciesResponse', getLoadBalancerTlsPoliciesResponse_httpStatus - The response's http status code.

Response Lenses

getLoadBalancerTlsPoliciesResponse_nextPageToken :: Lens' GetLoadBalancerTlsPoliciesResponse (Maybe Text) Source #

The token to advance to the next page of results from your request.

A next page token is not returned if there are no more results to display.

To get the next page of results, perform another GetLoadBalancerTlsPolicies request and specify the next page token using the pageToken parameter.

getLoadBalancerTlsPoliciesResponse_tlsPolicies :: Lens' GetLoadBalancerTlsPoliciesResponse (Maybe [LoadBalancerTlsPolicy]) Source #

An array of objects that describe the TLS security policies that are available.