amazonka-iot-2.0: Amazon IoT 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.IoT.Types.ImplicitDeny

Description

 
Synopsis

Documentation

data ImplicitDeny Source #

Information that implicitly denies authorization. When policy doesn't explicitly deny or allow an action on a resource it is considered an implicit deny.

See: newImplicitDeny smart constructor.

Constructors

ImplicitDeny' 

Fields

  • policies :: Maybe [Policy]

    Policies that don't contain a matching allow or deny statement for the specified action on the specified resource.

Instances

Instances details
FromJSON ImplicitDeny Source # 
Instance details

Defined in Amazonka.IoT.Types.ImplicitDeny

Generic ImplicitDeny Source # 
Instance details

Defined in Amazonka.IoT.Types.ImplicitDeny

Associated Types

type Rep ImplicitDeny :: Type -> Type #

Read ImplicitDeny Source # 
Instance details

Defined in Amazonka.IoT.Types.ImplicitDeny

Show ImplicitDeny Source # 
Instance details

Defined in Amazonka.IoT.Types.ImplicitDeny

NFData ImplicitDeny Source # 
Instance details

Defined in Amazonka.IoT.Types.ImplicitDeny

Methods

rnf :: ImplicitDeny -> () #

Eq ImplicitDeny Source # 
Instance details

Defined in Amazonka.IoT.Types.ImplicitDeny

Hashable ImplicitDeny Source # 
Instance details

Defined in Amazonka.IoT.Types.ImplicitDeny

type Rep ImplicitDeny Source # 
Instance details

Defined in Amazonka.IoT.Types.ImplicitDeny

type Rep ImplicitDeny = D1 ('MetaData "ImplicitDeny" "Amazonka.IoT.Types.ImplicitDeny" "amazonka-iot-2.0-6w03vgAfmrM1SG22OsNJXL" 'False) (C1 ('MetaCons "ImplicitDeny'" 'PrefixI 'True) (S1 ('MetaSel ('Just "policies") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Policy]))))

newImplicitDeny :: ImplicitDeny Source #

Create a value of ImplicitDeny 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:policies:ImplicitDeny', implicitDeny_policies - Policies that don't contain a matching allow or deny statement for the specified action on the specified resource.

implicitDeny_policies :: Lens' ImplicitDeny (Maybe [Policy]) Source #

Policies that don't contain a matching allow or deny statement for the specified action on the specified resource.