libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.Route53Resolver.GetFirewallConfig

Description

Retrieves the configuration of the firewall behavior provided by DNS Firewall for a single VPC from Amazon Virtual Private Cloud (Amazon VPC).

Synopsis

Creating a Request

data GetFirewallConfig Source #

See: newGetFirewallConfig smart constructor.

Constructors

GetFirewallConfig' 

Fields

  • resourceId :: Text

    The ID of the VPC from Amazon VPC that the configuration is for.

Instances

Instances details
Eq GetFirewallConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallConfig

Read GetFirewallConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallConfig

Show GetFirewallConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallConfig

Generic GetFirewallConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallConfig

Associated Types

type Rep GetFirewallConfig :: Type -> Type #

NFData GetFirewallConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallConfig

Methods

rnf :: GetFirewallConfig -> () #

Hashable GetFirewallConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallConfig

ToJSON GetFirewallConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallConfig

AWSRequest GetFirewallConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallConfig

Associated Types

type AWSResponse GetFirewallConfig #

ToHeaders GetFirewallConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallConfig

ToPath GetFirewallConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallConfig

ToQuery GetFirewallConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallConfig

type Rep GetFirewallConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallConfig

type Rep GetFirewallConfig = D1 ('MetaData "GetFirewallConfig" "Amazonka.Route53Resolver.GetFirewallConfig" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "GetFirewallConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))
type AWSResponse GetFirewallConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallConfig

newGetFirewallConfig Source #

Create a value of GetFirewallConfig 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:resourceId:GetFirewallConfig', getFirewallConfig_resourceId - The ID of the VPC from Amazon VPC that the configuration is for.

Request Lenses

getFirewallConfig_resourceId :: Lens' GetFirewallConfig Text Source #

The ID of the VPC from Amazon VPC that the configuration is for.

Destructuring the Response

data GetFirewallConfigResponse Source #

See: newGetFirewallConfigResponse smart constructor.

Constructors

GetFirewallConfigResponse' 

Fields

Instances

Instances details
Eq GetFirewallConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallConfig

Read GetFirewallConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallConfig

Show GetFirewallConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallConfig

Generic GetFirewallConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallConfig

Associated Types

type Rep GetFirewallConfigResponse :: Type -> Type #

NFData GetFirewallConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallConfig

type Rep GetFirewallConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallConfig

type Rep GetFirewallConfigResponse = D1 ('MetaData "GetFirewallConfigResponse" "Amazonka.Route53Resolver.GetFirewallConfig" "libZSservicesZSamazonka-route53resolverZSamazonka-route53resolver" 'False) (C1 ('MetaCons "GetFirewallConfigResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "firewallConfig") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe FirewallConfig)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetFirewallConfigResponse Source #

Create a value of GetFirewallConfigResponse 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:firewallConfig:GetFirewallConfigResponse', getFirewallConfigResponse_firewallConfig - Configuration of the firewall behavior provided by DNS Firewall for a single VPC from AmazonVPC.

$sel:httpStatus:GetFirewallConfigResponse', getFirewallConfigResponse_httpStatus - The response's http status code.

Response Lenses

getFirewallConfigResponse_firewallConfig :: Lens' GetFirewallConfigResponse (Maybe FirewallConfig) Source #

Configuration of the firewall behavior provided by DNS Firewall for a single VPC from AmazonVPC.