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.GetFirewallRuleGroupPolicy

Description

Returns the Identity and Access Management (Amazon Web Services IAM) policy for sharing the specified rule group. You can use the policy to share the rule group using Resource Access Manager (RAM).

Synopsis

Creating a Request

data GetFirewallRuleGroupPolicy Source #

See: newGetFirewallRuleGroupPolicy smart constructor.

Constructors

GetFirewallRuleGroupPolicy' 

Fields

  • arn :: Text

    The ARN (Amazon Resource Name) for the rule group.

Instances

Instances details
ToJSON GetFirewallRuleGroupPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroupPolicy

ToHeaders GetFirewallRuleGroupPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroupPolicy

ToPath GetFirewallRuleGroupPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroupPolicy

ToQuery GetFirewallRuleGroupPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroupPolicy

AWSRequest GetFirewallRuleGroupPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroupPolicy

Generic GetFirewallRuleGroupPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroupPolicy

Associated Types

type Rep GetFirewallRuleGroupPolicy :: Type -> Type #

Read GetFirewallRuleGroupPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroupPolicy

Show GetFirewallRuleGroupPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroupPolicy

NFData GetFirewallRuleGroupPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroupPolicy

Eq GetFirewallRuleGroupPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroupPolicy

Hashable GetFirewallRuleGroupPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroupPolicy

type AWSResponse GetFirewallRuleGroupPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroupPolicy

type Rep GetFirewallRuleGroupPolicy Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroupPolicy

type Rep GetFirewallRuleGroupPolicy = D1 ('MetaData "GetFirewallRuleGroupPolicy" "Amazonka.Route53Resolver.GetFirewallRuleGroupPolicy" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" 'False) (C1 ('MetaCons "GetFirewallRuleGroupPolicy'" 'PrefixI 'True) (S1 ('MetaSel ('Just "arn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newGetFirewallRuleGroupPolicy Source #

Create a value of GetFirewallRuleGroupPolicy 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:

GetFirewallRuleGroupPolicy, getFirewallRuleGroupPolicy_arn - The ARN (Amazon Resource Name) for the rule group.

Request Lenses

getFirewallRuleGroupPolicy_arn :: Lens' GetFirewallRuleGroupPolicy Text Source #

The ARN (Amazon Resource Name) for the rule group.

Destructuring the Response

data GetFirewallRuleGroupPolicyResponse Source #

Constructors

GetFirewallRuleGroupPolicyResponse' 

Fields

  • firewallRuleGroupPolicy :: Maybe Text

    The Identity and Access Management (Amazon Web Services IAM) policy for sharing the specified rule group. You can use the policy to share the rule group using Resource Access Manager (RAM).

  • httpStatus :: Int

    The response's http status code.

Instances

Instances details
Generic GetFirewallRuleGroupPolicyResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroupPolicy

Associated Types

type Rep GetFirewallRuleGroupPolicyResponse :: Type -> Type #

Read GetFirewallRuleGroupPolicyResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroupPolicy

Show GetFirewallRuleGroupPolicyResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroupPolicy

NFData GetFirewallRuleGroupPolicyResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroupPolicy

Eq GetFirewallRuleGroupPolicyResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroupPolicy

type Rep GetFirewallRuleGroupPolicyResponse Source # 
Instance details

Defined in Amazonka.Route53Resolver.GetFirewallRuleGroupPolicy

type Rep GetFirewallRuleGroupPolicyResponse = D1 ('MetaData "GetFirewallRuleGroupPolicyResponse" "Amazonka.Route53Resolver.GetFirewallRuleGroupPolicy" "amazonka-route53resolver-2.0-GFukx1WIgCPEXMh1BiYlp6" 'False) (C1 ('MetaCons "GetFirewallRuleGroupPolicyResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "firewallRuleGroupPolicy") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newGetFirewallRuleGroupPolicyResponse Source #

Create a value of GetFirewallRuleGroupPolicyResponse 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:firewallRuleGroupPolicy:GetFirewallRuleGroupPolicyResponse', getFirewallRuleGroupPolicyResponse_firewallRuleGroupPolicy - The Identity and Access Management (Amazon Web Services IAM) policy for sharing the specified rule group. You can use the policy to share the rule group using Resource Access Manager (RAM).

$sel:httpStatus:GetFirewallRuleGroupPolicyResponse', getFirewallRuleGroupPolicyResponse_httpStatus - The response's http status code.

Response Lenses

getFirewallRuleGroupPolicyResponse_firewallRuleGroupPolicy :: Lens' GetFirewallRuleGroupPolicyResponse (Maybe Text) Source #

The Identity and Access Management (Amazon Web Services IAM) policy for sharing the specified rule group. You can use the policy to share the rule group using Resource Access Manager (RAM).