Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Synopsis
- data ResolverRuleAssociation = ResolverRuleAssociation' {}
- newResolverRuleAssociation :: ResolverRuleAssociation
- resolverRuleAssociation_status :: Lens' ResolverRuleAssociation (Maybe ResolverRuleAssociationStatus)
- resolverRuleAssociation_resolverRuleId :: Lens' ResolverRuleAssociation (Maybe Text)
- resolverRuleAssociation_vPCId :: Lens' ResolverRuleAssociation (Maybe Text)
- resolverRuleAssociation_statusMessage :: Lens' ResolverRuleAssociation (Maybe Text)
- resolverRuleAssociation_name :: Lens' ResolverRuleAssociation (Maybe Text)
- resolverRuleAssociation_id :: Lens' ResolverRuleAssociation (Maybe Text)
Documentation
data ResolverRuleAssociation Source #
In the response to an AssociateResolverRule, DisassociateResolverRule, or ListResolverRuleAssociations request, provides information about an association between a Resolver rule and a VPC. The association determines which DNS queries that originate in the VPC are forwarded to your network.
See: newResolverRuleAssociation
smart constructor.
ResolverRuleAssociation' | |
|
Instances
newResolverRuleAssociation :: ResolverRuleAssociation Source #
Create a value of ResolverRuleAssociation
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:status:ResolverRuleAssociation'
, resolverRuleAssociation_status
- A code that specifies the current status of the association between a
Resolver rule and a VPC.
$sel:resolverRuleId:ResolverRuleAssociation'
, resolverRuleAssociation_resolverRuleId
- The ID of the Resolver rule that you associated with the VPC that is
specified by VPCId
.
$sel:vPCId:ResolverRuleAssociation'
, resolverRuleAssociation_vPCId
- The ID of the VPC that you associated the Resolver rule with.
$sel:statusMessage:ResolverRuleAssociation'
, resolverRuleAssociation_statusMessage
- A detailed description of the status of the association between a
Resolver rule and a VPC.
$sel:name:ResolverRuleAssociation'
, resolverRuleAssociation_name
- The name of an association between a Resolver rule and a VPC.
$sel:id:ResolverRuleAssociation'
, resolverRuleAssociation_id
- The ID of the association between a Resolver rule and a VPC. Resolver
assigns this value when you submit an
AssociateResolverRule
request.
resolverRuleAssociation_status :: Lens' ResolverRuleAssociation (Maybe ResolverRuleAssociationStatus) Source #
A code that specifies the current status of the association between a Resolver rule and a VPC.
resolverRuleAssociation_resolverRuleId :: Lens' ResolverRuleAssociation (Maybe Text) Source #
The ID of the Resolver rule that you associated with the VPC that is
specified by VPCId
.
resolverRuleAssociation_vPCId :: Lens' ResolverRuleAssociation (Maybe Text) Source #
The ID of the VPC that you associated the Resolver rule with.
resolverRuleAssociation_statusMessage :: Lens' ResolverRuleAssociation (Maybe Text) Source #
A detailed description of the status of the association between a Resolver rule and a VPC.
resolverRuleAssociation_name :: Lens' ResolverRuleAssociation (Maybe Text) Source #
The name of an association between a Resolver rule and a VPC.
resolverRuleAssociation_id :: Lens' ResolverRuleAssociation (Maybe Text) Source #
The ID of the association between a Resolver rule and a VPC. Resolver assigns this value when you submit an AssociateResolverRule request.