amazonka-route53resolver-2.0: Amazon Route 53 Resolver 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.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
ToJSON GetFirewallConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.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

AWSRequest GetFirewallConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallConfig

Associated Types

type AWSResponse GetFirewallConfig #

Generic GetFirewallConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallConfig

Associated Types

type Rep GetFirewallConfig :: Type -> Type #

Read GetFirewallConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallConfig

Show GetFirewallConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallConfig

NFData GetFirewallConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallConfig

Methods

rnf :: GetFirewallConfig -> () #

Eq GetFirewallConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallConfig

Hashable GetFirewallConfig Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallConfig

type AWSResponse 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" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" 'False) (C1 ('MetaCons "GetFirewallConfig'" 'PrefixI 'True) (S1 ('MetaSel ('Just "resourceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

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:

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
Generic GetFirewallConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallConfig

Associated Types

type Rep GetFirewallConfigResponse :: Type -> Type #

Read GetFirewallConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallConfig

Show GetFirewallConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallConfig

NFData GetFirewallConfigResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallConfig

Eq 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" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" '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.