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 |
Amazonka.Route53Resolver.Types
Contents
- Service Configuration
- Errors
- Action
- BlockOverrideDnsType
- BlockResponse
- FirewallDomainImportOperation
- FirewallDomainListStatus
- FirewallDomainUpdateOperation
- FirewallFailOpenStatus
- FirewallRuleGroupAssociationStatus
- FirewallRuleGroupStatus
- IpAddressStatus
- MutationProtectionStatus
- ResolverDNSSECValidationStatus
- ResolverEndpointDirection
- ResolverEndpointStatus
- ResolverQueryLogConfigAssociationError
- ResolverQueryLogConfigAssociationStatus
- ResolverQueryLogConfigStatus
- ResolverRuleAssociationStatus
- ResolverRuleStatus
- RuleTypeOption
- ShareStatus
- SortOrder
- Validation
- Filter
- FirewallConfig
- FirewallDomainList
- FirewallDomainListMetadata
- FirewallRule
- FirewallRuleGroup
- FirewallRuleGroupAssociation
- FirewallRuleGroupMetadata
- IpAddressRequest
- IpAddressResponse
- IpAddressUpdate
- ResolverDnssecConfig
- ResolverEndpoint
- ResolverQueryLogConfig
- ResolverQueryLogConfigAssociation
- ResolverRule
- ResolverRuleAssociation
- ResolverRuleConfig
- Tag
- TargetAddress
Description
Synopsis
- defaultService :: Service
- _InvalidTagException :: AsError a => Getting (First ServiceError) a ServiceError
- _ValidationException :: AsError a => Getting (First ServiceError) a ServiceError
- _AccessDeniedException :: AsError a => Getting (First ServiceError) a ServiceError
- _ResourceUnavailableException :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidParameterException :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidRequestException :: AsError a => Getting (First ServiceError) a ServiceError
- _ConflictException :: AsError a => Getting (First ServiceError) a ServiceError
- _ThrottlingException :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidNextTokenException :: AsError a => Getting (First ServiceError) a ServiceError
- _InternalServiceErrorException :: AsError a => Getting (First ServiceError) a ServiceError
- _ResourceExistsException :: AsError a => Getting (First ServiceError) a ServiceError
- _UnknownResourceException :: AsError a => Getting (First ServiceError) a ServiceError
- _InvalidPolicyDocument :: AsError a => Getting (First ServiceError) a ServiceError
- _ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError
- _LimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError
- _ResourceInUseException :: AsError a => Getting (First ServiceError) a ServiceError
- newtype Action where
- Action' {
- fromAction :: Text
- pattern Action_ALERT :: Action
- pattern Action_ALLOW :: Action
- pattern Action_BLOCK :: Action
- Action' {
- newtype BlockOverrideDnsType where
- newtype BlockResponse where
- BlockResponse' { }
- pattern BlockResponse_NODATA :: BlockResponse
- pattern BlockResponse_NXDOMAIN :: BlockResponse
- pattern BlockResponse_OVERRIDE :: BlockResponse
- newtype FirewallDomainImportOperation where
- newtype FirewallDomainListStatus where
- FirewallDomainListStatus' { }
- pattern FirewallDomainListStatus_COMPLETE :: FirewallDomainListStatus
- pattern FirewallDomainListStatus_COMPLETE_IMPORT_FAILED :: FirewallDomainListStatus
- pattern FirewallDomainListStatus_DELETING :: FirewallDomainListStatus
- pattern FirewallDomainListStatus_IMPORTING :: FirewallDomainListStatus
- pattern FirewallDomainListStatus_UPDATING :: FirewallDomainListStatus
- newtype FirewallDomainUpdateOperation where
- newtype FirewallFailOpenStatus where
- newtype FirewallRuleGroupAssociationStatus where
- FirewallRuleGroupAssociationStatus' { }
- pattern FirewallRuleGroupAssociationStatus_COMPLETE :: FirewallRuleGroupAssociationStatus
- pattern FirewallRuleGroupAssociationStatus_DELETING :: FirewallRuleGroupAssociationStatus
- pattern FirewallRuleGroupAssociationStatus_UPDATING :: FirewallRuleGroupAssociationStatus
- newtype FirewallRuleGroupStatus where
- newtype IpAddressStatus where
- IpAddressStatus' { }
- pattern IpAddressStatus_ATTACHED :: IpAddressStatus
- pattern IpAddressStatus_ATTACHING :: IpAddressStatus
- pattern IpAddressStatus_CREATING :: IpAddressStatus
- pattern IpAddressStatus_DELETE_FAILED_FAS_EXPIRED :: IpAddressStatus
- pattern IpAddressStatus_DELETING :: IpAddressStatus
- pattern IpAddressStatus_DETACHING :: IpAddressStatus
- pattern IpAddressStatus_FAILED_CREATION :: IpAddressStatus
- pattern IpAddressStatus_FAILED_RESOURCE_GONE :: IpAddressStatus
- pattern IpAddressStatus_REMAP_ATTACHING :: IpAddressStatus
- pattern IpAddressStatus_REMAP_DETACHING :: IpAddressStatus
- newtype MutationProtectionStatus where
- newtype ResolverDNSSECValidationStatus where
- ResolverDNSSECValidationStatus' { }
- pattern ResolverDNSSECValidationStatus_DISABLED :: ResolverDNSSECValidationStatus
- pattern ResolverDNSSECValidationStatus_DISABLING :: ResolverDNSSECValidationStatus
- pattern ResolverDNSSECValidationStatus_ENABLED :: ResolverDNSSECValidationStatus
- pattern ResolverDNSSECValidationStatus_ENABLING :: ResolverDNSSECValidationStatus
- newtype ResolverEndpointDirection where
- newtype ResolverEndpointStatus where
- ResolverEndpointStatus' { }
- pattern ResolverEndpointStatus_ACTION_NEEDED :: ResolverEndpointStatus
- pattern ResolverEndpointStatus_AUTO_RECOVERING :: ResolverEndpointStatus
- pattern ResolverEndpointStatus_CREATING :: ResolverEndpointStatus
- pattern ResolverEndpointStatus_DELETING :: ResolverEndpointStatus
- pattern ResolverEndpointStatus_OPERATIONAL :: ResolverEndpointStatus
- pattern ResolverEndpointStatus_UPDATING :: ResolverEndpointStatus
- newtype ResolverQueryLogConfigAssociationError where
- ResolverQueryLogConfigAssociationError' { }
- pattern ResolverQueryLogConfigAssociationError_ACCESS_DENIED :: ResolverQueryLogConfigAssociationError
- pattern ResolverQueryLogConfigAssociationError_DESTINATION_NOT_FOUND :: ResolverQueryLogConfigAssociationError
- pattern ResolverQueryLogConfigAssociationError_INTERNAL_SERVICE_ERROR :: ResolverQueryLogConfigAssociationError
- pattern ResolverQueryLogConfigAssociationError_NONE :: ResolverQueryLogConfigAssociationError
- newtype ResolverQueryLogConfigAssociationStatus where
- ResolverQueryLogConfigAssociationStatus' { }
- pattern ResolverQueryLogConfigAssociationStatus_ACTION_NEEDED :: ResolverQueryLogConfigAssociationStatus
- pattern ResolverQueryLogConfigAssociationStatus_ACTIVE :: ResolverQueryLogConfigAssociationStatus
- pattern ResolverQueryLogConfigAssociationStatus_CREATING :: ResolverQueryLogConfigAssociationStatus
- pattern ResolverQueryLogConfigAssociationStatus_DELETING :: ResolverQueryLogConfigAssociationStatus
- pattern ResolverQueryLogConfigAssociationStatus_FAILED :: ResolverQueryLogConfigAssociationStatus
- newtype ResolverQueryLogConfigStatus where
- ResolverQueryLogConfigStatus' { }
- pattern ResolverQueryLogConfigStatus_CREATED :: ResolverQueryLogConfigStatus
- pattern ResolverQueryLogConfigStatus_CREATING :: ResolverQueryLogConfigStatus
- pattern ResolverQueryLogConfigStatus_DELETING :: ResolverQueryLogConfigStatus
- pattern ResolverQueryLogConfigStatus_FAILED :: ResolverQueryLogConfigStatus
- newtype ResolverRuleAssociationStatus where
- ResolverRuleAssociationStatus' { }
- pattern ResolverRuleAssociationStatus_COMPLETE :: ResolverRuleAssociationStatus
- pattern ResolverRuleAssociationStatus_CREATING :: ResolverRuleAssociationStatus
- pattern ResolverRuleAssociationStatus_DELETING :: ResolverRuleAssociationStatus
- pattern ResolverRuleAssociationStatus_FAILED :: ResolverRuleAssociationStatus
- pattern ResolverRuleAssociationStatus_OVERRIDDEN :: ResolverRuleAssociationStatus
- newtype ResolverRuleStatus where
- ResolverRuleStatus' { }
- pattern ResolverRuleStatus_COMPLETE :: ResolverRuleStatus
- pattern ResolverRuleStatus_DELETING :: ResolverRuleStatus
- pattern ResolverRuleStatus_FAILED :: ResolverRuleStatus
- pattern ResolverRuleStatus_UPDATING :: ResolverRuleStatus
- newtype RuleTypeOption where
- RuleTypeOption' { }
- pattern RuleTypeOption_FORWARD :: RuleTypeOption
- pattern RuleTypeOption_RECURSIVE :: RuleTypeOption
- pattern RuleTypeOption_SYSTEM :: RuleTypeOption
- newtype ShareStatus where
- ShareStatus' { }
- pattern ShareStatus_NOT_SHARED :: ShareStatus
- pattern ShareStatus_SHARED_BY_ME :: ShareStatus
- pattern ShareStatus_SHARED_WITH_ME :: ShareStatus
- newtype SortOrder where
- SortOrder' { }
- pattern SortOrder_ASCENDING :: SortOrder
- pattern SortOrder_DESCENDING :: SortOrder
- newtype Validation where
- Validation' { }
- pattern Validation_DISABLE :: Validation
- pattern Validation_ENABLE :: Validation
- data Filter = Filter' {}
- newFilter :: Filter
- filter_values :: Lens' Filter (Maybe [Text])
- filter_name :: Lens' Filter (Maybe Text)
- data FirewallConfig = FirewallConfig' {}
- newFirewallConfig :: FirewallConfig
- firewallConfig_resourceId :: Lens' FirewallConfig (Maybe Text)
- firewallConfig_ownerId :: Lens' FirewallConfig (Maybe Text)
- firewallConfig_id :: Lens' FirewallConfig (Maybe Text)
- firewallConfig_firewallFailOpen :: Lens' FirewallConfig (Maybe FirewallFailOpenStatus)
- data FirewallDomainList = FirewallDomainList' {}
- newFirewallDomainList :: FirewallDomainList
- firewallDomainList_creationTime :: Lens' FirewallDomainList (Maybe Text)
- firewallDomainList_status :: Lens' FirewallDomainList (Maybe FirewallDomainListStatus)
- firewallDomainList_arn :: Lens' FirewallDomainList (Maybe Text)
- firewallDomainList_creatorRequestId :: Lens' FirewallDomainList (Maybe Text)
- firewallDomainList_managedOwnerName :: Lens' FirewallDomainList (Maybe Text)
- firewallDomainList_domainCount :: Lens' FirewallDomainList (Maybe Int)
- firewallDomainList_modificationTime :: Lens' FirewallDomainList (Maybe Text)
- firewallDomainList_statusMessage :: Lens' FirewallDomainList (Maybe Text)
- firewallDomainList_name :: Lens' FirewallDomainList (Maybe Text)
- firewallDomainList_id :: Lens' FirewallDomainList (Maybe Text)
- data FirewallDomainListMetadata = FirewallDomainListMetadata' {}
- newFirewallDomainListMetadata :: FirewallDomainListMetadata
- firewallDomainListMetadata_arn :: Lens' FirewallDomainListMetadata (Maybe Text)
- firewallDomainListMetadata_creatorRequestId :: Lens' FirewallDomainListMetadata (Maybe Text)
- firewallDomainListMetadata_managedOwnerName :: Lens' FirewallDomainListMetadata (Maybe Text)
- firewallDomainListMetadata_name :: Lens' FirewallDomainListMetadata (Maybe Text)
- firewallDomainListMetadata_id :: Lens' FirewallDomainListMetadata (Maybe Text)
- data FirewallRule = FirewallRule' {
- creationTime :: Maybe Text
- blockOverrideDnsType :: Maybe BlockOverrideDnsType
- firewallRuleGroupId :: Maybe Text
- priority :: Maybe Int
- blockResponse :: Maybe BlockResponse
- creatorRequestId :: Maybe Text
- modificationTime :: Maybe Text
- action :: Maybe Action
- blockOverrideTtl :: Maybe Int
- name :: Maybe Text
- blockOverrideDomain :: Maybe Text
- firewallDomainListId :: Maybe Text
- newFirewallRule :: FirewallRule
- firewallRule_creationTime :: Lens' FirewallRule (Maybe Text)
- firewallRule_blockOverrideDnsType :: Lens' FirewallRule (Maybe BlockOverrideDnsType)
- firewallRule_firewallRuleGroupId :: Lens' FirewallRule (Maybe Text)
- firewallRule_priority :: Lens' FirewallRule (Maybe Int)
- firewallRule_blockResponse :: Lens' FirewallRule (Maybe BlockResponse)
- firewallRule_creatorRequestId :: Lens' FirewallRule (Maybe Text)
- firewallRule_modificationTime :: Lens' FirewallRule (Maybe Text)
- firewallRule_action :: Lens' FirewallRule (Maybe Action)
- firewallRule_blockOverrideTtl :: Lens' FirewallRule (Maybe Int)
- firewallRule_name :: Lens' FirewallRule (Maybe Text)
- firewallRule_blockOverrideDomain :: Lens' FirewallRule (Maybe Text)
- firewallRule_firewallDomainListId :: Lens' FirewallRule (Maybe Text)
- data FirewallRuleGroup = FirewallRuleGroup' {}
- newFirewallRuleGroup :: FirewallRuleGroup
- firewallRuleGroup_creationTime :: Lens' FirewallRuleGroup (Maybe Text)
- firewallRuleGroup_status :: Lens' FirewallRuleGroup (Maybe FirewallRuleGroupStatus)
- firewallRuleGroup_arn :: Lens' FirewallRuleGroup (Maybe Text)
- firewallRuleGroup_creatorRequestId :: Lens' FirewallRuleGroup (Maybe Text)
- firewallRuleGroup_modificationTime :: Lens' FirewallRuleGroup (Maybe Text)
- firewallRuleGroup_shareStatus :: Lens' FirewallRuleGroup (Maybe ShareStatus)
- firewallRuleGroup_ownerId :: Lens' FirewallRuleGroup (Maybe Text)
- firewallRuleGroup_statusMessage :: Lens' FirewallRuleGroup (Maybe Text)
- firewallRuleGroup_name :: Lens' FirewallRuleGroup (Maybe Text)
- firewallRuleGroup_id :: Lens' FirewallRuleGroup (Maybe Text)
- firewallRuleGroup_ruleCount :: Lens' FirewallRuleGroup (Maybe Int)
- data FirewallRuleGroupAssociation = FirewallRuleGroupAssociation' {
- creationTime :: Maybe Text
- status :: Maybe FirewallRuleGroupAssociationStatus
- mutationProtection :: Maybe MutationProtectionStatus
- firewallRuleGroupId :: Maybe Text
- priority :: Maybe Int
- arn :: Maybe Text
- vpcId :: Maybe Text
- creatorRequestId :: Maybe Text
- managedOwnerName :: Maybe Text
- modificationTime :: Maybe Text
- statusMessage :: Maybe Text
- name :: Maybe Text
- id :: Maybe Text
- newFirewallRuleGroupAssociation :: FirewallRuleGroupAssociation
- firewallRuleGroupAssociation_creationTime :: Lens' FirewallRuleGroupAssociation (Maybe Text)
- firewallRuleGroupAssociation_status :: Lens' FirewallRuleGroupAssociation (Maybe FirewallRuleGroupAssociationStatus)
- firewallRuleGroupAssociation_mutationProtection :: Lens' FirewallRuleGroupAssociation (Maybe MutationProtectionStatus)
- firewallRuleGroupAssociation_firewallRuleGroupId :: Lens' FirewallRuleGroupAssociation (Maybe Text)
- firewallRuleGroupAssociation_priority :: Lens' FirewallRuleGroupAssociation (Maybe Int)
- firewallRuleGroupAssociation_arn :: Lens' FirewallRuleGroupAssociation (Maybe Text)
- firewallRuleGroupAssociation_vpcId :: Lens' FirewallRuleGroupAssociation (Maybe Text)
- firewallRuleGroupAssociation_creatorRequestId :: Lens' FirewallRuleGroupAssociation (Maybe Text)
- firewallRuleGroupAssociation_managedOwnerName :: Lens' FirewallRuleGroupAssociation (Maybe Text)
- firewallRuleGroupAssociation_modificationTime :: Lens' FirewallRuleGroupAssociation (Maybe Text)
- firewallRuleGroupAssociation_statusMessage :: Lens' FirewallRuleGroupAssociation (Maybe Text)
- firewallRuleGroupAssociation_name :: Lens' FirewallRuleGroupAssociation (Maybe Text)
- firewallRuleGroupAssociation_id :: Lens' FirewallRuleGroupAssociation (Maybe Text)
- data FirewallRuleGroupMetadata = FirewallRuleGroupMetadata' {}
- newFirewallRuleGroupMetadata :: FirewallRuleGroupMetadata
- firewallRuleGroupMetadata_arn :: Lens' FirewallRuleGroupMetadata (Maybe Text)
- firewallRuleGroupMetadata_creatorRequestId :: Lens' FirewallRuleGroupMetadata (Maybe Text)
- firewallRuleGroupMetadata_shareStatus :: Lens' FirewallRuleGroupMetadata (Maybe ShareStatus)
- firewallRuleGroupMetadata_ownerId :: Lens' FirewallRuleGroupMetadata (Maybe Text)
- firewallRuleGroupMetadata_name :: Lens' FirewallRuleGroupMetadata (Maybe Text)
- firewallRuleGroupMetadata_id :: Lens' FirewallRuleGroupMetadata (Maybe Text)
- data IpAddressRequest = IpAddressRequest' {}
- newIpAddressRequest :: Text -> IpAddressRequest
- ipAddressRequest_ip :: Lens' IpAddressRequest (Maybe Text)
- ipAddressRequest_subnetId :: Lens' IpAddressRequest Text
- data IpAddressResponse = IpAddressResponse' {}
- newIpAddressResponse :: IpAddressResponse
- ipAddressResponse_creationTime :: Lens' IpAddressResponse (Maybe Text)
- ipAddressResponse_status :: Lens' IpAddressResponse (Maybe IpAddressStatus)
- ipAddressResponse_modificationTime :: Lens' IpAddressResponse (Maybe Text)
- ipAddressResponse_subnetId :: Lens' IpAddressResponse (Maybe Text)
- ipAddressResponse_ip :: Lens' IpAddressResponse (Maybe Text)
- ipAddressResponse_ipId :: Lens' IpAddressResponse (Maybe Text)
- ipAddressResponse_statusMessage :: Lens' IpAddressResponse (Maybe Text)
- data IpAddressUpdate = IpAddressUpdate' {}
- newIpAddressUpdate :: IpAddressUpdate
- ipAddressUpdate_subnetId :: Lens' IpAddressUpdate (Maybe Text)
- ipAddressUpdate_ip :: Lens' IpAddressUpdate (Maybe Text)
- ipAddressUpdate_ipId :: Lens' IpAddressUpdate (Maybe Text)
- data ResolverDnssecConfig = ResolverDnssecConfig' {}
- newResolverDnssecConfig :: ResolverDnssecConfig
- resolverDnssecConfig_resourceId :: Lens' ResolverDnssecConfig (Maybe Text)
- resolverDnssecConfig_ownerId :: Lens' ResolverDnssecConfig (Maybe Text)
- resolverDnssecConfig_validationStatus :: Lens' ResolverDnssecConfig (Maybe ResolverDNSSECValidationStatus)
- resolverDnssecConfig_id :: Lens' ResolverDnssecConfig (Maybe Text)
- data ResolverEndpoint = ResolverEndpoint' {
- creationTime :: Maybe Text
- status :: Maybe ResolverEndpointStatus
- securityGroupIds :: Maybe [Text]
- direction :: Maybe ResolverEndpointDirection
- arn :: Maybe Text
- creatorRequestId :: Maybe Text
- modificationTime :: Maybe Text
- ipAddressCount :: Maybe Int
- statusMessage :: Maybe Text
- name :: Maybe Text
- id :: Maybe Text
- hostVPCId :: Maybe Text
- newResolverEndpoint :: ResolverEndpoint
- resolverEndpoint_creationTime :: Lens' ResolverEndpoint (Maybe Text)
- resolverEndpoint_status :: Lens' ResolverEndpoint (Maybe ResolverEndpointStatus)
- resolverEndpoint_securityGroupIds :: Lens' ResolverEndpoint (Maybe [Text])
- resolverEndpoint_direction :: Lens' ResolverEndpoint (Maybe ResolverEndpointDirection)
- resolverEndpoint_arn :: Lens' ResolverEndpoint (Maybe Text)
- resolverEndpoint_creatorRequestId :: Lens' ResolverEndpoint (Maybe Text)
- resolverEndpoint_modificationTime :: Lens' ResolverEndpoint (Maybe Text)
- resolverEndpoint_ipAddressCount :: Lens' ResolverEndpoint (Maybe Int)
- resolverEndpoint_statusMessage :: Lens' ResolverEndpoint (Maybe Text)
- resolverEndpoint_name :: Lens' ResolverEndpoint (Maybe Text)
- resolverEndpoint_id :: Lens' ResolverEndpoint (Maybe Text)
- resolverEndpoint_hostVPCId :: Lens' ResolverEndpoint (Maybe Text)
- data ResolverQueryLogConfig = ResolverQueryLogConfig' {}
- newResolverQueryLogConfig :: ResolverQueryLogConfig
- resolverQueryLogConfig_creationTime :: Lens' ResolverQueryLogConfig (Maybe Text)
- resolverQueryLogConfig_status :: Lens' ResolverQueryLogConfig (Maybe ResolverQueryLogConfigStatus)
- resolverQueryLogConfig_associationCount :: Lens' ResolverQueryLogConfig (Maybe Int)
- resolverQueryLogConfig_arn :: Lens' ResolverQueryLogConfig (Maybe Text)
- resolverQueryLogConfig_creatorRequestId :: Lens' ResolverQueryLogConfig (Maybe Text)
- resolverQueryLogConfig_destinationArn :: Lens' ResolverQueryLogConfig (Maybe Text)
- resolverQueryLogConfig_shareStatus :: Lens' ResolverQueryLogConfig (Maybe ShareStatus)
- resolverQueryLogConfig_ownerId :: Lens' ResolverQueryLogConfig (Maybe Text)
- resolverQueryLogConfig_name :: Lens' ResolverQueryLogConfig (Maybe Text)
- resolverQueryLogConfig_id :: Lens' ResolverQueryLogConfig (Maybe Text)
- data ResolverQueryLogConfigAssociation = ResolverQueryLogConfigAssociation' {}
- newResolverQueryLogConfigAssociation :: ResolverQueryLogConfigAssociation
- resolverQueryLogConfigAssociation_creationTime :: Lens' ResolverQueryLogConfigAssociation (Maybe Text)
- resolverQueryLogConfigAssociation_status :: Lens' ResolverQueryLogConfigAssociation (Maybe ResolverQueryLogConfigAssociationStatus)
- resolverQueryLogConfigAssociation_resolverQueryLogConfigId :: Lens' ResolverQueryLogConfigAssociation (Maybe Text)
- resolverQueryLogConfigAssociation_resourceId :: Lens' ResolverQueryLogConfigAssociation (Maybe Text)
- resolverQueryLogConfigAssociation_error :: Lens' ResolverQueryLogConfigAssociation (Maybe ResolverQueryLogConfigAssociationError)
- resolverQueryLogConfigAssociation_id :: Lens' ResolverQueryLogConfigAssociation (Maybe Text)
- resolverQueryLogConfigAssociation_errorMessage :: Lens' ResolverQueryLogConfigAssociation (Maybe Text)
- data ResolverRule = ResolverRule' {
- creationTime :: Maybe Text
- status :: Maybe ResolverRuleStatus
- arn :: Maybe Text
- resolverEndpointId :: Maybe Text
- creatorRequestId :: Maybe Text
- targetIps :: Maybe (NonEmpty TargetAddress)
- modificationTime :: Maybe Text
- shareStatus :: Maybe ShareStatus
- ownerId :: Maybe Text
- domainName :: Maybe Text
- statusMessage :: Maybe Text
- name :: Maybe Text
- id :: Maybe Text
- ruleType :: Maybe RuleTypeOption
- newResolverRule :: ResolverRule
- resolverRule_creationTime :: Lens' ResolverRule (Maybe Text)
- resolverRule_status :: Lens' ResolverRule (Maybe ResolverRuleStatus)
- resolverRule_arn :: Lens' ResolverRule (Maybe Text)
- resolverRule_resolverEndpointId :: Lens' ResolverRule (Maybe Text)
- resolverRule_creatorRequestId :: Lens' ResolverRule (Maybe Text)
- resolverRule_targetIps :: Lens' ResolverRule (Maybe (NonEmpty TargetAddress))
- resolverRule_modificationTime :: Lens' ResolverRule (Maybe Text)
- resolverRule_shareStatus :: Lens' ResolverRule (Maybe ShareStatus)
- resolverRule_ownerId :: Lens' ResolverRule (Maybe Text)
- resolverRule_domainName :: Lens' ResolverRule (Maybe Text)
- resolverRule_statusMessage :: Lens' ResolverRule (Maybe Text)
- resolverRule_name :: Lens' ResolverRule (Maybe Text)
- resolverRule_id :: Lens' ResolverRule (Maybe Text)
- resolverRule_ruleType :: Lens' ResolverRule (Maybe RuleTypeOption)
- 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)
- data ResolverRuleConfig = ResolverRuleConfig' {}
- newResolverRuleConfig :: ResolverRuleConfig
- resolverRuleConfig_resolverEndpointId :: Lens' ResolverRuleConfig (Maybe Text)
- resolverRuleConfig_targetIps :: Lens' ResolverRuleConfig (Maybe (NonEmpty TargetAddress))
- resolverRuleConfig_name :: Lens' ResolverRuleConfig (Maybe Text)
- data Tag = Tag' {}
- newTag :: Text -> Text -> Tag
- tag_key :: Lens' Tag Text
- tag_value :: Lens' Tag Text
- data TargetAddress = TargetAddress' {}
- newTargetAddress :: Text -> TargetAddress
- targetAddress_port :: Lens' TargetAddress (Maybe Natural)
- targetAddress_ip :: Lens' TargetAddress Text
Service Configuration
defaultService :: Service Source #
API version 2018-04-01
of the Amazon Route 53 Resolver SDK configuration.
Errors
_InvalidTagException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified tag is invalid.
_ValidationException :: AsError a => Getting (First ServiceError) a ServiceError Source #
_AccessDeniedException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The current account doesn't have the IAM permissions required to perform the specified Resolver operation.
_ResourceUnavailableException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified resource isn't available.
_InvalidParameterException :: AsError a => Getting (First ServiceError) a ServiceError Source #
One or more parameters in this request are not valid.
_InvalidRequestException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The request is invalid.
_ConflictException :: AsError a => Getting (First ServiceError) a ServiceError Source #
_ThrottlingException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The request was throttled. Try again in a few minutes.
_InvalidNextTokenException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The value that you specified for NextToken
in a List
request isn't
valid.
_InternalServiceErrorException :: AsError a => Getting (First ServiceError) a ServiceError Source #
We encountered an unknown error. Try again in a few minutes.
_ResourceExistsException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The resource that you tried to create already exists.
_UnknownResourceException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified resource doesn't exist.
_InvalidPolicyDocument :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified Resolver rule policy is invalid.
_ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The specified resource doesn't exist.
_LimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The request caused one or more limits to be exceeded.
_ResourceInUseException :: AsError a => Getting (First ServiceError) a ServiceError Source #
The resource that you tried to update or delete is currently in use.
Action
Constructors
Action' | |
Fields
|
Bundled Patterns
pattern Action_ALERT :: Action | |
pattern Action_ALLOW :: Action | |
pattern Action_BLOCK :: Action |
Instances
BlockOverrideDnsType
newtype BlockOverrideDnsType Source #
Constructors
BlockOverrideDnsType' | |
Fields |
Bundled Patterns
pattern BlockOverrideDnsType_CNAME :: BlockOverrideDnsType |
Instances
BlockResponse
newtype BlockResponse Source #
Constructors
BlockResponse' | |
Fields |
Bundled Patterns
pattern BlockResponse_NODATA :: BlockResponse | |
pattern BlockResponse_NXDOMAIN :: BlockResponse | |
pattern BlockResponse_OVERRIDE :: BlockResponse |
Instances
FirewallDomainImportOperation
newtype FirewallDomainImportOperation Source #
Constructors
FirewallDomainImportOperation' | |
Fields |
Bundled Patterns
pattern FirewallDomainImportOperation_REPLACE :: FirewallDomainImportOperation |
Instances
FirewallDomainListStatus
newtype FirewallDomainListStatus Source #
Constructors
FirewallDomainListStatus' | |
Fields |
Bundled Patterns
Instances
FirewallDomainUpdateOperation
newtype FirewallDomainUpdateOperation Source #
Constructors
FirewallDomainUpdateOperation' | |
Fields |
Bundled Patterns
Instances
FirewallFailOpenStatus
newtype FirewallFailOpenStatus Source #
Constructors
FirewallFailOpenStatus' | |
Fields |
Bundled Patterns
pattern FirewallFailOpenStatus_DISABLED :: FirewallFailOpenStatus | |
pattern FirewallFailOpenStatus_ENABLED :: FirewallFailOpenStatus |
Instances
FirewallRuleGroupAssociationStatus
newtype FirewallRuleGroupAssociationStatus Source #
Constructors
FirewallRuleGroupAssociationStatus' | |
Bundled Patterns
Instances
FirewallRuleGroupStatus
newtype FirewallRuleGroupStatus Source #
Constructors
FirewallRuleGroupStatus' | |
Fields |
Bundled Patterns
Instances
IpAddressStatus
newtype IpAddressStatus Source #
Constructors
IpAddressStatus' | |
Fields |
Bundled Patterns
pattern IpAddressStatus_ATTACHED :: IpAddressStatus | |
pattern IpAddressStatus_ATTACHING :: IpAddressStatus | |
pattern IpAddressStatus_CREATING :: IpAddressStatus | |
pattern IpAddressStatus_DELETE_FAILED_FAS_EXPIRED :: IpAddressStatus | |
pattern IpAddressStatus_DELETING :: IpAddressStatus | |
pattern IpAddressStatus_DETACHING :: IpAddressStatus | |
pattern IpAddressStatus_FAILED_CREATION :: IpAddressStatus | |
pattern IpAddressStatus_FAILED_RESOURCE_GONE :: IpAddressStatus | |
pattern IpAddressStatus_REMAP_ATTACHING :: IpAddressStatus | |
pattern IpAddressStatus_REMAP_DETACHING :: IpAddressStatus |
Instances
MutationProtectionStatus
newtype MutationProtectionStatus Source #
Constructors
MutationProtectionStatus' | |
Fields |
Bundled Patterns
pattern MutationProtectionStatus_DISABLED :: MutationProtectionStatus | |
pattern MutationProtectionStatus_ENABLED :: MutationProtectionStatus |
Instances
ResolverDNSSECValidationStatus
newtype ResolverDNSSECValidationStatus Source #
Constructors
ResolverDNSSECValidationStatus' | |
Fields |
Bundled Patterns
Instances
ResolverEndpointDirection
newtype ResolverEndpointDirection Source #
Constructors
ResolverEndpointDirection' | |
Fields |
Bundled Patterns
pattern ResolverEndpointDirection_INBOUND :: ResolverEndpointDirection | |
pattern ResolverEndpointDirection_OUTBOUND :: ResolverEndpointDirection |
Instances
ResolverEndpointStatus
newtype ResolverEndpointStatus Source #
Constructors
ResolverEndpointStatus' | |
Fields |
Bundled Patterns
Instances
ResolverQueryLogConfigAssociationError
newtype ResolverQueryLogConfigAssociationError Source #
Constructors
ResolverQueryLogConfigAssociationError' | |
Bundled Patterns
Instances
ResolverQueryLogConfigAssociationStatus
newtype ResolverQueryLogConfigAssociationStatus Source #
Constructors
ResolverQueryLogConfigAssociationStatus' | |
Bundled Patterns
Instances
ResolverQueryLogConfigStatus
newtype ResolverQueryLogConfigStatus Source #
Constructors
ResolverQueryLogConfigStatus' | |
Fields |
Bundled Patterns
Instances
ResolverRuleAssociationStatus
newtype ResolverRuleAssociationStatus Source #
Constructors
ResolverRuleAssociationStatus' | |
Fields |
Bundled Patterns
Instances
ResolverRuleStatus
newtype ResolverRuleStatus Source #
Constructors
ResolverRuleStatus' | |
Fields |
Bundled Patterns
pattern ResolverRuleStatus_COMPLETE :: ResolverRuleStatus | |
pattern ResolverRuleStatus_DELETING :: ResolverRuleStatus | |
pattern ResolverRuleStatus_FAILED :: ResolverRuleStatus | |
pattern ResolverRuleStatus_UPDATING :: ResolverRuleStatus |
Instances
RuleTypeOption
newtype RuleTypeOption Source #
Constructors
RuleTypeOption' | |
Fields |
Bundled Patterns
pattern RuleTypeOption_FORWARD :: RuleTypeOption | |
pattern RuleTypeOption_RECURSIVE :: RuleTypeOption | |
pattern RuleTypeOption_SYSTEM :: RuleTypeOption |
Instances
ShareStatus
newtype ShareStatus Source #
Constructors
ShareStatus' | |
Fields |
Bundled Patterns
pattern ShareStatus_NOT_SHARED :: ShareStatus | |
pattern ShareStatus_SHARED_BY_ME :: ShareStatus | |
pattern ShareStatus_SHARED_WITH_ME :: ShareStatus |
Instances
SortOrder
Constructors
SortOrder' | |
Fields |
Bundled Patterns
pattern SortOrder_ASCENDING :: SortOrder | |
pattern SortOrder_DESCENDING :: SortOrder |
Instances
Eq SortOrder Source # | |
Ord SortOrder Source # | |
Defined in Amazonka.Route53Resolver.Types.SortOrder | |
Read SortOrder Source # | |
Show SortOrder Source # | |
Generic SortOrder Source # | |
NFData SortOrder Source # | |
Defined in Amazonka.Route53Resolver.Types.SortOrder | |
Hashable SortOrder Source # | |
Defined in Amazonka.Route53Resolver.Types.SortOrder | |
ToJSON SortOrder Source # | |
Defined in Amazonka.Route53Resolver.Types.SortOrder | |
ToJSONKey SortOrder Source # | |
Defined in Amazonka.Route53Resolver.Types.SortOrder | |
FromJSON SortOrder Source # | |
FromJSONKey SortOrder Source # | |
Defined in Amazonka.Route53Resolver.Types.SortOrder Methods | |
ToLog SortOrder Source # | |
Defined in Amazonka.Route53Resolver.Types.SortOrder Methods build :: SortOrder -> ByteStringBuilder # | |