| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.Route53Resolver.DisassociateFirewallRuleGroup
Description
Disassociates a FirewallRuleGroup from a VPC, to remove DNS filtering from the VPC.
Synopsis
- data DisassociateFirewallRuleGroup = DisassociateFirewallRuleGroup' {}
- newDisassociateFirewallRuleGroup :: Text -> DisassociateFirewallRuleGroup
- disassociateFirewallRuleGroup_firewallRuleGroupAssociationId :: Lens' DisassociateFirewallRuleGroup Text
- data DisassociateFirewallRuleGroupResponse = DisassociateFirewallRuleGroupResponse' {}
- newDisassociateFirewallRuleGroupResponse :: Int -> DisassociateFirewallRuleGroupResponse
- disassociateFirewallRuleGroupResponse_firewallRuleGroupAssociation :: Lens' DisassociateFirewallRuleGroupResponse (Maybe FirewallRuleGroupAssociation)
- disassociateFirewallRuleGroupResponse_httpStatus :: Lens' DisassociateFirewallRuleGroupResponse Int
Creating a Request
data DisassociateFirewallRuleGroup Source #
See: newDisassociateFirewallRuleGroup smart constructor.
Constructors
| DisassociateFirewallRuleGroup' | |
Fields
| |
Instances
newDisassociateFirewallRuleGroup Source #
Arguments
| :: Text |
|
| -> DisassociateFirewallRuleGroup |
Create a value of DisassociateFirewallRuleGroup 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:firewallRuleGroupAssociationId:DisassociateFirewallRuleGroup', disassociateFirewallRuleGroup_firewallRuleGroupAssociationId - The identifier of the FirewallRuleGroupAssociation.
Request Lenses
disassociateFirewallRuleGroup_firewallRuleGroupAssociationId :: Lens' DisassociateFirewallRuleGroup Text Source #
The identifier of the FirewallRuleGroupAssociation.
Destructuring the Response
data DisassociateFirewallRuleGroupResponse Source #
See: newDisassociateFirewallRuleGroupResponse smart constructor.
Constructors
| DisassociateFirewallRuleGroupResponse' | |
Fields
| |
Instances
newDisassociateFirewallRuleGroupResponse Source #
Arguments
| :: Int | |
| -> DisassociateFirewallRuleGroupResponse |
Create a value of DisassociateFirewallRuleGroupResponse 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:firewallRuleGroupAssociation:DisassociateFirewallRuleGroupResponse', disassociateFirewallRuleGroupResponse_firewallRuleGroupAssociation - The firewall rule group association that you just removed.
$sel:httpStatus:DisassociateFirewallRuleGroupResponse', disassociateFirewallRuleGroupResponse_httpStatus - The response's http status code.
Response Lenses
disassociateFirewallRuleGroupResponse_firewallRuleGroupAssociation :: Lens' DisassociateFirewallRuleGroupResponse (Maybe FirewallRuleGroupAssociation) Source #
The firewall rule group association that you just removed.
disassociateFirewallRuleGroupResponse_httpStatus :: Lens' DisassociateFirewallRuleGroupResponse Int Source #
The response's http status code.