module Stratosphere.IoT.AccountAuditConfiguration.AuditCheckConfigurationsProperty (
module Exports, AuditCheckConfigurationsProperty(..),
mkAuditCheckConfigurationsProperty
) where
import qualified Data.Aeson as JSON
import qualified Stratosphere.Prelude as Prelude
import Stratosphere.Property
import {-# SOURCE #-} Stratosphere.IoT.AccountAuditConfiguration.AuditCheckConfigurationProperty as Exports
import {-# SOURCE #-} Stratosphere.IoT.AccountAuditConfiguration.DeviceCertAgeAuditCheckConfigurationProperty as Exports
import {-# SOURCE #-} Stratosphere.IoT.AccountAuditConfiguration.DeviceCertExpirationAuditCheckConfigurationProperty as Exports
import Stratosphere.ResourceProperties
data AuditCheckConfigurationsProperty
=
AuditCheckConfigurationsProperty {AuditCheckConfigurationsProperty -> ()
haddock_workaround_ :: (),
AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
authenticatedCognitoRoleOverlyPermissiveCheck :: (Prelude.Maybe AuditCheckConfigurationProperty),
AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
caCertificateExpiringCheck :: (Prelude.Maybe AuditCheckConfigurationProperty),
AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
caCertificateKeyQualityCheck :: (Prelude.Maybe AuditCheckConfigurationProperty),
AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
conflictingClientIdsCheck :: (Prelude.Maybe AuditCheckConfigurationProperty),
AuditCheckConfigurationsProperty
-> Maybe DeviceCertAgeAuditCheckConfigurationProperty
deviceCertificateAgeCheck :: (Prelude.Maybe DeviceCertAgeAuditCheckConfigurationProperty),
AuditCheckConfigurationsProperty
-> Maybe DeviceCertExpirationAuditCheckConfigurationProperty
deviceCertificateExpiringCheck :: (Prelude.Maybe DeviceCertExpirationAuditCheckConfigurationProperty),
AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
deviceCertificateKeyQualityCheck :: (Prelude.Maybe AuditCheckConfigurationProperty),
AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
deviceCertificateSharedCheck :: (Prelude.Maybe AuditCheckConfigurationProperty),
AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
intermediateCaRevokedForActiveDeviceCertificatesCheck :: (Prelude.Maybe AuditCheckConfigurationProperty),
AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
ioTPolicyPotentialMisConfigurationCheck :: (Prelude.Maybe AuditCheckConfigurationProperty),
AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
iotPolicyOverlyPermissiveCheck :: (Prelude.Maybe AuditCheckConfigurationProperty),
AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
iotRoleAliasAllowsAccessToUnusedServicesCheck :: (Prelude.Maybe AuditCheckConfigurationProperty),
AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
iotRoleAliasOverlyPermissiveCheck :: (Prelude.Maybe AuditCheckConfigurationProperty),
AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
loggingDisabledCheck :: (Prelude.Maybe AuditCheckConfigurationProperty),
AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
revokedCaCertificateStillActiveCheck :: (Prelude.Maybe AuditCheckConfigurationProperty),
AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
revokedDeviceCertificateStillActiveCheck :: (Prelude.Maybe AuditCheckConfigurationProperty),
AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
unauthenticatedCognitoRoleOverlyPermissiveCheck :: (Prelude.Maybe AuditCheckConfigurationProperty)}
deriving stock (AuditCheckConfigurationsProperty
-> AuditCheckConfigurationsProperty -> Bool
(AuditCheckConfigurationsProperty
-> AuditCheckConfigurationsProperty -> Bool)
-> (AuditCheckConfigurationsProperty
-> AuditCheckConfigurationsProperty -> Bool)
-> Eq AuditCheckConfigurationsProperty
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: AuditCheckConfigurationsProperty
-> AuditCheckConfigurationsProperty -> Bool
== :: AuditCheckConfigurationsProperty
-> AuditCheckConfigurationsProperty -> Bool
$c/= :: AuditCheckConfigurationsProperty
-> AuditCheckConfigurationsProperty -> Bool
/= :: AuditCheckConfigurationsProperty
-> AuditCheckConfigurationsProperty -> Bool
Prelude.Eq, Int -> AuditCheckConfigurationsProperty -> ShowS
[AuditCheckConfigurationsProperty] -> ShowS
AuditCheckConfigurationsProperty -> String
(Int -> AuditCheckConfigurationsProperty -> ShowS)
-> (AuditCheckConfigurationsProperty -> String)
-> ([AuditCheckConfigurationsProperty] -> ShowS)
-> Show AuditCheckConfigurationsProperty
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> AuditCheckConfigurationsProperty -> ShowS
showsPrec :: Int -> AuditCheckConfigurationsProperty -> ShowS
$cshow :: AuditCheckConfigurationsProperty -> String
show :: AuditCheckConfigurationsProperty -> String
$cshowList :: [AuditCheckConfigurationsProperty] -> ShowS
showList :: [AuditCheckConfigurationsProperty] -> ShowS
Prelude.Show)
mkAuditCheckConfigurationsProperty ::
AuditCheckConfigurationsProperty
mkAuditCheckConfigurationsProperty :: AuditCheckConfigurationsProperty
mkAuditCheckConfigurationsProperty
= AuditCheckConfigurationsProperty
{haddock_workaround_ :: ()
haddock_workaround_ = (),
authenticatedCognitoRoleOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
authenticatedCognitoRoleOverlyPermissiveCheck = Maybe AuditCheckConfigurationProperty
forall a. Maybe a
Prelude.Nothing,
caCertificateExpiringCheck :: Maybe AuditCheckConfigurationProperty
caCertificateExpiringCheck = Maybe AuditCheckConfigurationProperty
forall a. Maybe a
Prelude.Nothing,
caCertificateKeyQualityCheck :: Maybe AuditCheckConfigurationProperty
caCertificateKeyQualityCheck = Maybe AuditCheckConfigurationProperty
forall a. Maybe a
Prelude.Nothing,
conflictingClientIdsCheck :: Maybe AuditCheckConfigurationProperty
conflictingClientIdsCheck = Maybe AuditCheckConfigurationProperty
forall a. Maybe a
Prelude.Nothing,
deviceCertificateAgeCheck :: Maybe DeviceCertAgeAuditCheckConfigurationProperty
deviceCertificateAgeCheck = Maybe DeviceCertAgeAuditCheckConfigurationProperty
forall a. Maybe a
Prelude.Nothing,
deviceCertificateExpiringCheck :: Maybe DeviceCertExpirationAuditCheckConfigurationProperty
deviceCertificateExpiringCheck = Maybe DeviceCertExpirationAuditCheckConfigurationProperty
forall a. Maybe a
Prelude.Nothing,
deviceCertificateKeyQualityCheck :: Maybe AuditCheckConfigurationProperty
deviceCertificateKeyQualityCheck = Maybe AuditCheckConfigurationProperty
forall a. Maybe a
Prelude.Nothing,
deviceCertificateSharedCheck :: Maybe AuditCheckConfigurationProperty
deviceCertificateSharedCheck = Maybe AuditCheckConfigurationProperty
forall a. Maybe a
Prelude.Nothing,
intermediateCaRevokedForActiveDeviceCertificatesCheck :: Maybe AuditCheckConfigurationProperty
intermediateCaRevokedForActiveDeviceCertificatesCheck = Maybe AuditCheckConfigurationProperty
forall a. Maybe a
Prelude.Nothing,
ioTPolicyPotentialMisConfigurationCheck :: Maybe AuditCheckConfigurationProperty
ioTPolicyPotentialMisConfigurationCheck = Maybe AuditCheckConfigurationProperty
forall a. Maybe a
Prelude.Nothing,
iotPolicyOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
iotPolicyOverlyPermissiveCheck = Maybe AuditCheckConfigurationProperty
forall a. Maybe a
Prelude.Nothing,
iotRoleAliasAllowsAccessToUnusedServicesCheck :: Maybe AuditCheckConfigurationProperty
iotRoleAliasAllowsAccessToUnusedServicesCheck = Maybe AuditCheckConfigurationProperty
forall a. Maybe a
Prelude.Nothing,
iotRoleAliasOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
iotRoleAliasOverlyPermissiveCheck = Maybe AuditCheckConfigurationProperty
forall a. Maybe a
Prelude.Nothing,
loggingDisabledCheck :: Maybe AuditCheckConfigurationProperty
loggingDisabledCheck = Maybe AuditCheckConfigurationProperty
forall a. Maybe a
Prelude.Nothing,
revokedCaCertificateStillActiveCheck :: Maybe AuditCheckConfigurationProperty
revokedCaCertificateStillActiveCheck = Maybe AuditCheckConfigurationProperty
forall a. Maybe a
Prelude.Nothing,
revokedDeviceCertificateStillActiveCheck :: Maybe AuditCheckConfigurationProperty
revokedDeviceCertificateStillActiveCheck = Maybe AuditCheckConfigurationProperty
forall a. Maybe a
Prelude.Nothing,
unauthenticatedCognitoRoleOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
unauthenticatedCognitoRoleOverlyPermissiveCheck = Maybe AuditCheckConfigurationProperty
forall a. Maybe a
Prelude.Nothing}
instance ToResourceProperties AuditCheckConfigurationsProperty where
toResourceProperties :: AuditCheckConfigurationsProperty -> ResourceProperties
toResourceProperties AuditCheckConfigurationsProperty {Maybe AuditCheckConfigurationProperty
Maybe DeviceCertAgeAuditCheckConfigurationProperty
Maybe DeviceCertExpirationAuditCheckConfigurationProperty
()
haddock_workaround_ :: AuditCheckConfigurationsProperty -> ()
authenticatedCognitoRoleOverlyPermissiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
caCertificateExpiringCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
caCertificateKeyQualityCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
conflictingClientIdsCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
deviceCertificateAgeCheck :: AuditCheckConfigurationsProperty
-> Maybe DeviceCertAgeAuditCheckConfigurationProperty
deviceCertificateExpiringCheck :: AuditCheckConfigurationsProperty
-> Maybe DeviceCertExpirationAuditCheckConfigurationProperty
deviceCertificateKeyQualityCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
deviceCertificateSharedCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
intermediateCaRevokedForActiveDeviceCertificatesCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
ioTPolicyPotentialMisConfigurationCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
iotPolicyOverlyPermissiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
iotRoleAliasAllowsAccessToUnusedServicesCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
iotRoleAliasOverlyPermissiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
loggingDisabledCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
revokedCaCertificateStillActiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
revokedDeviceCertificateStillActiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
unauthenticatedCognitoRoleOverlyPermissiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
haddock_workaround_ :: ()
authenticatedCognitoRoleOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
caCertificateExpiringCheck :: Maybe AuditCheckConfigurationProperty
caCertificateKeyQualityCheck :: Maybe AuditCheckConfigurationProperty
conflictingClientIdsCheck :: Maybe AuditCheckConfigurationProperty
deviceCertificateAgeCheck :: Maybe DeviceCertAgeAuditCheckConfigurationProperty
deviceCertificateExpiringCheck :: Maybe DeviceCertExpirationAuditCheckConfigurationProperty
deviceCertificateKeyQualityCheck :: Maybe AuditCheckConfigurationProperty
deviceCertificateSharedCheck :: Maybe AuditCheckConfigurationProperty
intermediateCaRevokedForActiveDeviceCertificatesCheck :: Maybe AuditCheckConfigurationProperty
ioTPolicyPotentialMisConfigurationCheck :: Maybe AuditCheckConfigurationProperty
iotPolicyOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
iotRoleAliasAllowsAccessToUnusedServicesCheck :: Maybe AuditCheckConfigurationProperty
iotRoleAliasOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
loggingDisabledCheck :: Maybe AuditCheckConfigurationProperty
revokedCaCertificateStillActiveCheck :: Maybe AuditCheckConfigurationProperty
revokedDeviceCertificateStillActiveCheck :: Maybe AuditCheckConfigurationProperty
unauthenticatedCognitoRoleOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
..}
= ResourceProperties
{awsType :: Text
awsType = Text
"AWS::IoT::AccountAuditConfiguration.AuditCheckConfigurations",
supportsTags :: Bool
supportsTags = Bool
Prelude.False,
properties :: Object
properties = [Item Object] -> Object
forall l. IsList l => [Item l] -> l
Prelude.fromList
([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
[Key -> AuditCheckConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"AuthenticatedCognitoRoleOverlyPermissiveCheck"
(AuditCheckConfigurationProperty -> (Key, Value))
-> Maybe AuditCheckConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe AuditCheckConfigurationProperty
authenticatedCognitoRoleOverlyPermissiveCheck,
Key -> AuditCheckConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"CaCertificateExpiringCheck"
(AuditCheckConfigurationProperty -> (Key, Value))
-> Maybe AuditCheckConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe AuditCheckConfigurationProperty
caCertificateExpiringCheck,
Key -> AuditCheckConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"CaCertificateKeyQualityCheck"
(AuditCheckConfigurationProperty -> (Key, Value))
-> Maybe AuditCheckConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe AuditCheckConfigurationProperty
caCertificateKeyQualityCheck,
Key -> AuditCheckConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ConflictingClientIdsCheck"
(AuditCheckConfigurationProperty -> (Key, Value))
-> Maybe AuditCheckConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe AuditCheckConfigurationProperty
conflictingClientIdsCheck,
Key -> DeviceCertAgeAuditCheckConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"DeviceCertificateAgeCheck"
(DeviceCertAgeAuditCheckConfigurationProperty -> (Key, Value))
-> Maybe DeviceCertAgeAuditCheckConfigurationProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe DeviceCertAgeAuditCheckConfigurationProperty
deviceCertificateAgeCheck,
Key
-> DeviceCertExpirationAuditCheckConfigurationProperty
-> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"DeviceCertificateExpiringCheck"
(DeviceCertExpirationAuditCheckConfigurationProperty
-> (Key, Value))
-> Maybe DeviceCertExpirationAuditCheckConfigurationProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe DeviceCertExpirationAuditCheckConfigurationProperty
deviceCertificateExpiringCheck,
Key -> AuditCheckConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"DeviceCertificateKeyQualityCheck"
(AuditCheckConfigurationProperty -> (Key, Value))
-> Maybe AuditCheckConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe AuditCheckConfigurationProperty
deviceCertificateKeyQualityCheck,
Key -> AuditCheckConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"DeviceCertificateSharedCheck"
(AuditCheckConfigurationProperty -> (Key, Value))
-> Maybe AuditCheckConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe AuditCheckConfigurationProperty
deviceCertificateSharedCheck,
Key -> AuditCheckConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"IntermediateCaRevokedForActiveDeviceCertificatesCheck"
(AuditCheckConfigurationProperty -> (Key, Value))
-> Maybe AuditCheckConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe AuditCheckConfigurationProperty
intermediateCaRevokedForActiveDeviceCertificatesCheck,
Key -> AuditCheckConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"IoTPolicyPotentialMisConfigurationCheck"
(AuditCheckConfigurationProperty -> (Key, Value))
-> Maybe AuditCheckConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe AuditCheckConfigurationProperty
ioTPolicyPotentialMisConfigurationCheck,
Key -> AuditCheckConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"IotPolicyOverlyPermissiveCheck"
(AuditCheckConfigurationProperty -> (Key, Value))
-> Maybe AuditCheckConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe AuditCheckConfigurationProperty
iotPolicyOverlyPermissiveCheck,
Key -> AuditCheckConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"IotRoleAliasAllowsAccessToUnusedServicesCheck"
(AuditCheckConfigurationProperty -> (Key, Value))
-> Maybe AuditCheckConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe AuditCheckConfigurationProperty
iotRoleAliasAllowsAccessToUnusedServicesCheck,
Key -> AuditCheckConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"IotRoleAliasOverlyPermissiveCheck"
(AuditCheckConfigurationProperty -> (Key, Value))
-> Maybe AuditCheckConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe AuditCheckConfigurationProperty
iotRoleAliasOverlyPermissiveCheck,
Key -> AuditCheckConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"LoggingDisabledCheck" (AuditCheckConfigurationProperty -> (Key, Value))
-> Maybe AuditCheckConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe AuditCheckConfigurationProperty
loggingDisabledCheck,
Key -> AuditCheckConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"RevokedCaCertificateStillActiveCheck"
(AuditCheckConfigurationProperty -> (Key, Value))
-> Maybe AuditCheckConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe AuditCheckConfigurationProperty
revokedCaCertificateStillActiveCheck,
Key -> AuditCheckConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"RevokedDeviceCertificateStillActiveCheck"
(AuditCheckConfigurationProperty -> (Key, Value))
-> Maybe AuditCheckConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe AuditCheckConfigurationProperty
revokedDeviceCertificateStillActiveCheck,
Key -> AuditCheckConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"UnauthenticatedCognitoRoleOverlyPermissiveCheck"
(AuditCheckConfigurationProperty -> (Key, Value))
-> Maybe AuditCheckConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe AuditCheckConfigurationProperty
unauthenticatedCognitoRoleOverlyPermissiveCheck])}
instance JSON.ToJSON AuditCheckConfigurationsProperty where
toJSON :: AuditCheckConfigurationsProperty -> Value
toJSON AuditCheckConfigurationsProperty {Maybe AuditCheckConfigurationProperty
Maybe DeviceCertAgeAuditCheckConfigurationProperty
Maybe DeviceCertExpirationAuditCheckConfigurationProperty
()
haddock_workaround_ :: AuditCheckConfigurationsProperty -> ()
authenticatedCognitoRoleOverlyPermissiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
caCertificateExpiringCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
caCertificateKeyQualityCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
conflictingClientIdsCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
deviceCertificateAgeCheck :: AuditCheckConfigurationsProperty
-> Maybe DeviceCertAgeAuditCheckConfigurationProperty
deviceCertificateExpiringCheck :: AuditCheckConfigurationsProperty
-> Maybe DeviceCertExpirationAuditCheckConfigurationProperty
deviceCertificateKeyQualityCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
deviceCertificateSharedCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
intermediateCaRevokedForActiveDeviceCertificatesCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
ioTPolicyPotentialMisConfigurationCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
iotPolicyOverlyPermissiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
iotRoleAliasAllowsAccessToUnusedServicesCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
iotRoleAliasOverlyPermissiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
loggingDisabledCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
revokedCaCertificateStillActiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
revokedDeviceCertificateStillActiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
unauthenticatedCognitoRoleOverlyPermissiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
haddock_workaround_ :: ()
authenticatedCognitoRoleOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
caCertificateExpiringCheck :: Maybe AuditCheckConfigurationProperty
caCertificateKeyQualityCheck :: Maybe AuditCheckConfigurationProperty
conflictingClientIdsCheck :: Maybe AuditCheckConfigurationProperty
deviceCertificateAgeCheck :: Maybe DeviceCertAgeAuditCheckConfigurationProperty
deviceCertificateExpiringCheck :: Maybe DeviceCertExpirationAuditCheckConfigurationProperty
deviceCertificateKeyQualityCheck :: Maybe AuditCheckConfigurationProperty
deviceCertificateSharedCheck :: Maybe AuditCheckConfigurationProperty
intermediateCaRevokedForActiveDeviceCertificatesCheck :: Maybe AuditCheckConfigurationProperty
ioTPolicyPotentialMisConfigurationCheck :: Maybe AuditCheckConfigurationProperty
iotPolicyOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
iotRoleAliasAllowsAccessToUnusedServicesCheck :: Maybe AuditCheckConfigurationProperty
iotRoleAliasOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
loggingDisabledCheck :: Maybe AuditCheckConfigurationProperty
revokedCaCertificateStillActiveCheck :: Maybe AuditCheckConfigurationProperty
revokedDeviceCertificateStillActiveCheck :: Maybe AuditCheckConfigurationProperty
unauthenticatedCognitoRoleOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
..}
= [(Key, Value)] -> Value
JSON.object
([Item [(Key, Value)]] -> [(Key, Value)]
forall l. IsList l => [Item l] -> l
Prelude.fromList
([Maybe (Key, Value)] -> [(Key, Value)]
forall a. [Maybe a] -> [a]
Prelude.catMaybes
[Key -> AuditCheckConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"AuthenticatedCognitoRoleOverlyPermissiveCheck"
(AuditCheckConfigurationProperty -> (Key, Value))
-> Maybe AuditCheckConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe AuditCheckConfigurationProperty
authenticatedCognitoRoleOverlyPermissiveCheck,
Key -> AuditCheckConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"CaCertificateExpiringCheck"
(AuditCheckConfigurationProperty -> (Key, Value))
-> Maybe AuditCheckConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe AuditCheckConfigurationProperty
caCertificateExpiringCheck,
Key -> AuditCheckConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"CaCertificateKeyQualityCheck"
(AuditCheckConfigurationProperty -> (Key, Value))
-> Maybe AuditCheckConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe AuditCheckConfigurationProperty
caCertificateKeyQualityCheck,
Key -> AuditCheckConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ConflictingClientIdsCheck"
(AuditCheckConfigurationProperty -> (Key, Value))
-> Maybe AuditCheckConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe AuditCheckConfigurationProperty
conflictingClientIdsCheck,
Key -> DeviceCertAgeAuditCheckConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"DeviceCertificateAgeCheck"
(DeviceCertAgeAuditCheckConfigurationProperty -> (Key, Value))
-> Maybe DeviceCertAgeAuditCheckConfigurationProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe DeviceCertAgeAuditCheckConfigurationProperty
deviceCertificateAgeCheck,
Key
-> DeviceCertExpirationAuditCheckConfigurationProperty
-> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"DeviceCertificateExpiringCheck"
(DeviceCertExpirationAuditCheckConfigurationProperty
-> (Key, Value))
-> Maybe DeviceCertExpirationAuditCheckConfigurationProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe DeviceCertExpirationAuditCheckConfigurationProperty
deviceCertificateExpiringCheck,
Key -> AuditCheckConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"DeviceCertificateKeyQualityCheck"
(AuditCheckConfigurationProperty -> (Key, Value))
-> Maybe AuditCheckConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe AuditCheckConfigurationProperty
deviceCertificateKeyQualityCheck,
Key -> AuditCheckConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"DeviceCertificateSharedCheck"
(AuditCheckConfigurationProperty -> (Key, Value))
-> Maybe AuditCheckConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe AuditCheckConfigurationProperty
deviceCertificateSharedCheck,
Key -> AuditCheckConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"IntermediateCaRevokedForActiveDeviceCertificatesCheck"
(AuditCheckConfigurationProperty -> (Key, Value))
-> Maybe AuditCheckConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe AuditCheckConfigurationProperty
intermediateCaRevokedForActiveDeviceCertificatesCheck,
Key -> AuditCheckConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"IoTPolicyPotentialMisConfigurationCheck"
(AuditCheckConfigurationProperty -> (Key, Value))
-> Maybe AuditCheckConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe AuditCheckConfigurationProperty
ioTPolicyPotentialMisConfigurationCheck,
Key -> AuditCheckConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"IotPolicyOverlyPermissiveCheck"
(AuditCheckConfigurationProperty -> (Key, Value))
-> Maybe AuditCheckConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe AuditCheckConfigurationProperty
iotPolicyOverlyPermissiveCheck,
Key -> AuditCheckConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"IotRoleAliasAllowsAccessToUnusedServicesCheck"
(AuditCheckConfigurationProperty -> (Key, Value))
-> Maybe AuditCheckConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe AuditCheckConfigurationProperty
iotRoleAliasAllowsAccessToUnusedServicesCheck,
Key -> AuditCheckConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"IotRoleAliasOverlyPermissiveCheck"
(AuditCheckConfigurationProperty -> (Key, Value))
-> Maybe AuditCheckConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe AuditCheckConfigurationProperty
iotRoleAliasOverlyPermissiveCheck,
Key -> AuditCheckConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"LoggingDisabledCheck" (AuditCheckConfigurationProperty -> (Key, Value))
-> Maybe AuditCheckConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe AuditCheckConfigurationProperty
loggingDisabledCheck,
Key -> AuditCheckConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"RevokedCaCertificateStillActiveCheck"
(AuditCheckConfigurationProperty -> (Key, Value))
-> Maybe AuditCheckConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe AuditCheckConfigurationProperty
revokedCaCertificateStillActiveCheck,
Key -> AuditCheckConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"RevokedDeviceCertificateStillActiveCheck"
(AuditCheckConfigurationProperty -> (Key, Value))
-> Maybe AuditCheckConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe AuditCheckConfigurationProperty
revokedDeviceCertificateStillActiveCheck,
Key -> AuditCheckConfigurationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"UnauthenticatedCognitoRoleOverlyPermissiveCheck"
(AuditCheckConfigurationProperty -> (Key, Value))
-> Maybe AuditCheckConfigurationProperty -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe AuditCheckConfigurationProperty
unauthenticatedCognitoRoleOverlyPermissiveCheck]))
instance Property "AuthenticatedCognitoRoleOverlyPermissiveCheck" AuditCheckConfigurationsProperty where
type PropertyType "AuthenticatedCognitoRoleOverlyPermissiveCheck" AuditCheckConfigurationsProperty = AuditCheckConfigurationProperty
set :: PropertyType
"AuthenticatedCognitoRoleOverlyPermissiveCheck"
AuditCheckConfigurationsProperty
-> AuditCheckConfigurationsProperty
-> AuditCheckConfigurationsProperty
set PropertyType
"AuthenticatedCognitoRoleOverlyPermissiveCheck"
AuditCheckConfigurationsProperty
newValue AuditCheckConfigurationsProperty {Maybe AuditCheckConfigurationProperty
Maybe DeviceCertAgeAuditCheckConfigurationProperty
Maybe DeviceCertExpirationAuditCheckConfigurationProperty
()
haddock_workaround_ :: AuditCheckConfigurationsProperty -> ()
authenticatedCognitoRoleOverlyPermissiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
caCertificateExpiringCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
caCertificateKeyQualityCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
conflictingClientIdsCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
deviceCertificateAgeCheck :: AuditCheckConfigurationsProperty
-> Maybe DeviceCertAgeAuditCheckConfigurationProperty
deviceCertificateExpiringCheck :: AuditCheckConfigurationsProperty
-> Maybe DeviceCertExpirationAuditCheckConfigurationProperty
deviceCertificateKeyQualityCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
deviceCertificateSharedCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
intermediateCaRevokedForActiveDeviceCertificatesCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
ioTPolicyPotentialMisConfigurationCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
iotPolicyOverlyPermissiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
iotRoleAliasAllowsAccessToUnusedServicesCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
iotRoleAliasOverlyPermissiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
loggingDisabledCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
revokedCaCertificateStillActiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
revokedDeviceCertificateStillActiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
unauthenticatedCognitoRoleOverlyPermissiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
haddock_workaround_ :: ()
authenticatedCognitoRoleOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
caCertificateExpiringCheck :: Maybe AuditCheckConfigurationProperty
caCertificateKeyQualityCheck :: Maybe AuditCheckConfigurationProperty
conflictingClientIdsCheck :: Maybe AuditCheckConfigurationProperty
deviceCertificateAgeCheck :: Maybe DeviceCertAgeAuditCheckConfigurationProperty
deviceCertificateExpiringCheck :: Maybe DeviceCertExpirationAuditCheckConfigurationProperty
deviceCertificateKeyQualityCheck :: Maybe AuditCheckConfigurationProperty
deviceCertificateSharedCheck :: Maybe AuditCheckConfigurationProperty
intermediateCaRevokedForActiveDeviceCertificatesCheck :: Maybe AuditCheckConfigurationProperty
ioTPolicyPotentialMisConfigurationCheck :: Maybe AuditCheckConfigurationProperty
iotPolicyOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
iotRoleAliasAllowsAccessToUnusedServicesCheck :: Maybe AuditCheckConfigurationProperty
iotRoleAliasOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
loggingDisabledCheck :: Maybe AuditCheckConfigurationProperty
revokedCaCertificateStillActiveCheck :: Maybe AuditCheckConfigurationProperty
revokedDeviceCertificateStillActiveCheck :: Maybe AuditCheckConfigurationProperty
unauthenticatedCognitoRoleOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
..}
= AuditCheckConfigurationsProperty
{authenticatedCognitoRoleOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
authenticatedCognitoRoleOverlyPermissiveCheck = AuditCheckConfigurationProperty
-> Maybe AuditCheckConfigurationProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure
PropertyType
"AuthenticatedCognitoRoleOverlyPermissiveCheck"
AuditCheckConfigurationsProperty
AuditCheckConfigurationProperty
newValue,
Maybe AuditCheckConfigurationProperty
Maybe DeviceCertAgeAuditCheckConfigurationProperty
Maybe DeviceCertExpirationAuditCheckConfigurationProperty
()
haddock_workaround_ :: ()
caCertificateExpiringCheck :: Maybe AuditCheckConfigurationProperty
caCertificateKeyQualityCheck :: Maybe AuditCheckConfigurationProperty
conflictingClientIdsCheck :: Maybe AuditCheckConfigurationProperty
deviceCertificateAgeCheck :: Maybe DeviceCertAgeAuditCheckConfigurationProperty
deviceCertificateExpiringCheck :: Maybe DeviceCertExpirationAuditCheckConfigurationProperty
deviceCertificateKeyQualityCheck :: Maybe AuditCheckConfigurationProperty
deviceCertificateSharedCheck :: Maybe AuditCheckConfigurationProperty
intermediateCaRevokedForActiveDeviceCertificatesCheck :: Maybe AuditCheckConfigurationProperty
ioTPolicyPotentialMisConfigurationCheck :: Maybe AuditCheckConfigurationProperty
iotPolicyOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
iotRoleAliasAllowsAccessToUnusedServicesCheck :: Maybe AuditCheckConfigurationProperty
iotRoleAliasOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
loggingDisabledCheck :: Maybe AuditCheckConfigurationProperty
revokedCaCertificateStillActiveCheck :: Maybe AuditCheckConfigurationProperty
revokedDeviceCertificateStillActiveCheck :: Maybe AuditCheckConfigurationProperty
unauthenticatedCognitoRoleOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
haddock_workaround_ :: ()
caCertificateExpiringCheck :: Maybe AuditCheckConfigurationProperty
caCertificateKeyQualityCheck :: Maybe AuditCheckConfigurationProperty
conflictingClientIdsCheck :: Maybe AuditCheckConfigurationProperty
deviceCertificateAgeCheck :: Maybe DeviceCertAgeAuditCheckConfigurationProperty
deviceCertificateExpiringCheck :: Maybe DeviceCertExpirationAuditCheckConfigurationProperty
deviceCertificateKeyQualityCheck :: Maybe AuditCheckConfigurationProperty
deviceCertificateSharedCheck :: Maybe AuditCheckConfigurationProperty
intermediateCaRevokedForActiveDeviceCertificatesCheck :: Maybe AuditCheckConfigurationProperty
ioTPolicyPotentialMisConfigurationCheck :: Maybe AuditCheckConfigurationProperty
iotPolicyOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
iotRoleAliasAllowsAccessToUnusedServicesCheck :: Maybe AuditCheckConfigurationProperty
iotRoleAliasOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
loggingDisabledCheck :: Maybe AuditCheckConfigurationProperty
revokedCaCertificateStillActiveCheck :: Maybe AuditCheckConfigurationProperty
revokedDeviceCertificateStillActiveCheck :: Maybe AuditCheckConfigurationProperty
unauthenticatedCognitoRoleOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
..}
instance Property "CaCertificateExpiringCheck" AuditCheckConfigurationsProperty where
type PropertyType "CaCertificateExpiringCheck" AuditCheckConfigurationsProperty = AuditCheckConfigurationProperty
set :: PropertyType
"CaCertificateExpiringCheck" AuditCheckConfigurationsProperty
-> AuditCheckConfigurationsProperty
-> AuditCheckConfigurationsProperty
set PropertyType
"CaCertificateExpiringCheck" AuditCheckConfigurationsProperty
newValue AuditCheckConfigurationsProperty {Maybe AuditCheckConfigurationProperty
Maybe DeviceCertAgeAuditCheckConfigurationProperty
Maybe DeviceCertExpirationAuditCheckConfigurationProperty
()
haddock_workaround_ :: AuditCheckConfigurationsProperty -> ()
authenticatedCognitoRoleOverlyPermissiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
caCertificateExpiringCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
caCertificateKeyQualityCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
conflictingClientIdsCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
deviceCertificateAgeCheck :: AuditCheckConfigurationsProperty
-> Maybe DeviceCertAgeAuditCheckConfigurationProperty
deviceCertificateExpiringCheck :: AuditCheckConfigurationsProperty
-> Maybe DeviceCertExpirationAuditCheckConfigurationProperty
deviceCertificateKeyQualityCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
deviceCertificateSharedCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
intermediateCaRevokedForActiveDeviceCertificatesCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
ioTPolicyPotentialMisConfigurationCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
iotPolicyOverlyPermissiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
iotRoleAliasAllowsAccessToUnusedServicesCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
iotRoleAliasOverlyPermissiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
loggingDisabledCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
revokedCaCertificateStillActiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
revokedDeviceCertificateStillActiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
unauthenticatedCognitoRoleOverlyPermissiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
haddock_workaround_ :: ()
authenticatedCognitoRoleOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
caCertificateExpiringCheck :: Maybe AuditCheckConfigurationProperty
caCertificateKeyQualityCheck :: Maybe AuditCheckConfigurationProperty
conflictingClientIdsCheck :: Maybe AuditCheckConfigurationProperty
deviceCertificateAgeCheck :: Maybe DeviceCertAgeAuditCheckConfigurationProperty
deviceCertificateExpiringCheck :: Maybe DeviceCertExpirationAuditCheckConfigurationProperty
deviceCertificateKeyQualityCheck :: Maybe AuditCheckConfigurationProperty
deviceCertificateSharedCheck :: Maybe AuditCheckConfigurationProperty
intermediateCaRevokedForActiveDeviceCertificatesCheck :: Maybe AuditCheckConfigurationProperty
ioTPolicyPotentialMisConfigurationCheck :: Maybe AuditCheckConfigurationProperty
iotPolicyOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
iotRoleAliasAllowsAccessToUnusedServicesCheck :: Maybe AuditCheckConfigurationProperty
iotRoleAliasOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
loggingDisabledCheck :: Maybe AuditCheckConfigurationProperty
revokedCaCertificateStillActiveCheck :: Maybe AuditCheckConfigurationProperty
revokedDeviceCertificateStillActiveCheck :: Maybe AuditCheckConfigurationProperty
unauthenticatedCognitoRoleOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
..}
= AuditCheckConfigurationsProperty
{caCertificateExpiringCheck :: Maybe AuditCheckConfigurationProperty
caCertificateExpiringCheck = AuditCheckConfigurationProperty
-> Maybe AuditCheckConfigurationProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
"CaCertificateExpiringCheck" AuditCheckConfigurationsProperty
AuditCheckConfigurationProperty
newValue, Maybe AuditCheckConfigurationProperty
Maybe DeviceCertAgeAuditCheckConfigurationProperty
Maybe DeviceCertExpirationAuditCheckConfigurationProperty
()
haddock_workaround_ :: ()
authenticatedCognitoRoleOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
caCertificateKeyQualityCheck :: Maybe AuditCheckConfigurationProperty
conflictingClientIdsCheck :: Maybe AuditCheckConfigurationProperty
deviceCertificateAgeCheck :: Maybe DeviceCertAgeAuditCheckConfigurationProperty
deviceCertificateExpiringCheck :: Maybe DeviceCertExpirationAuditCheckConfigurationProperty
deviceCertificateKeyQualityCheck :: Maybe AuditCheckConfigurationProperty
deviceCertificateSharedCheck :: Maybe AuditCheckConfigurationProperty
intermediateCaRevokedForActiveDeviceCertificatesCheck :: Maybe AuditCheckConfigurationProperty
ioTPolicyPotentialMisConfigurationCheck :: Maybe AuditCheckConfigurationProperty
iotPolicyOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
iotRoleAliasAllowsAccessToUnusedServicesCheck :: Maybe AuditCheckConfigurationProperty
iotRoleAliasOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
loggingDisabledCheck :: Maybe AuditCheckConfigurationProperty
revokedCaCertificateStillActiveCheck :: Maybe AuditCheckConfigurationProperty
revokedDeviceCertificateStillActiveCheck :: Maybe AuditCheckConfigurationProperty
unauthenticatedCognitoRoleOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
haddock_workaround_ :: ()
authenticatedCognitoRoleOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
caCertificateKeyQualityCheck :: Maybe AuditCheckConfigurationProperty
conflictingClientIdsCheck :: Maybe AuditCheckConfigurationProperty
deviceCertificateAgeCheck :: Maybe DeviceCertAgeAuditCheckConfigurationProperty
deviceCertificateExpiringCheck :: Maybe DeviceCertExpirationAuditCheckConfigurationProperty
deviceCertificateKeyQualityCheck :: Maybe AuditCheckConfigurationProperty
deviceCertificateSharedCheck :: Maybe AuditCheckConfigurationProperty
intermediateCaRevokedForActiveDeviceCertificatesCheck :: Maybe AuditCheckConfigurationProperty
ioTPolicyPotentialMisConfigurationCheck :: Maybe AuditCheckConfigurationProperty
iotPolicyOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
iotRoleAliasAllowsAccessToUnusedServicesCheck :: Maybe AuditCheckConfigurationProperty
iotRoleAliasOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
loggingDisabledCheck :: Maybe AuditCheckConfigurationProperty
revokedCaCertificateStillActiveCheck :: Maybe AuditCheckConfigurationProperty
revokedDeviceCertificateStillActiveCheck :: Maybe AuditCheckConfigurationProperty
unauthenticatedCognitoRoleOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
..}
instance Property "CaCertificateKeyQualityCheck" AuditCheckConfigurationsProperty where
type PropertyType "CaCertificateKeyQualityCheck" AuditCheckConfigurationsProperty = AuditCheckConfigurationProperty
set :: PropertyType
"CaCertificateKeyQualityCheck" AuditCheckConfigurationsProperty
-> AuditCheckConfigurationsProperty
-> AuditCheckConfigurationsProperty
set PropertyType
"CaCertificateKeyQualityCheck" AuditCheckConfigurationsProperty
newValue AuditCheckConfigurationsProperty {Maybe AuditCheckConfigurationProperty
Maybe DeviceCertAgeAuditCheckConfigurationProperty
Maybe DeviceCertExpirationAuditCheckConfigurationProperty
()
haddock_workaround_ :: AuditCheckConfigurationsProperty -> ()
authenticatedCognitoRoleOverlyPermissiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
caCertificateExpiringCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
caCertificateKeyQualityCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
conflictingClientIdsCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
deviceCertificateAgeCheck :: AuditCheckConfigurationsProperty
-> Maybe DeviceCertAgeAuditCheckConfigurationProperty
deviceCertificateExpiringCheck :: AuditCheckConfigurationsProperty
-> Maybe DeviceCertExpirationAuditCheckConfigurationProperty
deviceCertificateKeyQualityCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
deviceCertificateSharedCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
intermediateCaRevokedForActiveDeviceCertificatesCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
ioTPolicyPotentialMisConfigurationCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
iotPolicyOverlyPermissiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
iotRoleAliasAllowsAccessToUnusedServicesCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
iotRoleAliasOverlyPermissiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
loggingDisabledCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
revokedCaCertificateStillActiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
revokedDeviceCertificateStillActiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
unauthenticatedCognitoRoleOverlyPermissiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
haddock_workaround_ :: ()
authenticatedCognitoRoleOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
caCertificateExpiringCheck :: Maybe AuditCheckConfigurationProperty
caCertificateKeyQualityCheck :: Maybe AuditCheckConfigurationProperty
conflictingClientIdsCheck :: Maybe AuditCheckConfigurationProperty
deviceCertificateAgeCheck :: Maybe DeviceCertAgeAuditCheckConfigurationProperty
deviceCertificateExpiringCheck :: Maybe DeviceCertExpirationAuditCheckConfigurationProperty
deviceCertificateKeyQualityCheck :: Maybe AuditCheckConfigurationProperty
deviceCertificateSharedCheck :: Maybe AuditCheckConfigurationProperty
intermediateCaRevokedForActiveDeviceCertificatesCheck :: Maybe AuditCheckConfigurationProperty
ioTPolicyPotentialMisConfigurationCheck :: Maybe AuditCheckConfigurationProperty
iotPolicyOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
iotRoleAliasAllowsAccessToUnusedServicesCheck :: Maybe AuditCheckConfigurationProperty
iotRoleAliasOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
loggingDisabledCheck :: Maybe AuditCheckConfigurationProperty
revokedCaCertificateStillActiveCheck :: Maybe AuditCheckConfigurationProperty
revokedDeviceCertificateStillActiveCheck :: Maybe AuditCheckConfigurationProperty
unauthenticatedCognitoRoleOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
..}
= AuditCheckConfigurationsProperty
{caCertificateKeyQualityCheck :: Maybe AuditCheckConfigurationProperty
caCertificateKeyQualityCheck = AuditCheckConfigurationProperty
-> Maybe AuditCheckConfigurationProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
"CaCertificateKeyQualityCheck" AuditCheckConfigurationsProperty
AuditCheckConfigurationProperty
newValue, Maybe AuditCheckConfigurationProperty
Maybe DeviceCertAgeAuditCheckConfigurationProperty
Maybe DeviceCertExpirationAuditCheckConfigurationProperty
()
haddock_workaround_ :: ()
authenticatedCognitoRoleOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
caCertificateExpiringCheck :: Maybe AuditCheckConfigurationProperty
conflictingClientIdsCheck :: Maybe AuditCheckConfigurationProperty
deviceCertificateAgeCheck :: Maybe DeviceCertAgeAuditCheckConfigurationProperty
deviceCertificateExpiringCheck :: Maybe DeviceCertExpirationAuditCheckConfigurationProperty
deviceCertificateKeyQualityCheck :: Maybe AuditCheckConfigurationProperty
deviceCertificateSharedCheck :: Maybe AuditCheckConfigurationProperty
intermediateCaRevokedForActiveDeviceCertificatesCheck :: Maybe AuditCheckConfigurationProperty
ioTPolicyPotentialMisConfigurationCheck :: Maybe AuditCheckConfigurationProperty
iotPolicyOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
iotRoleAliasAllowsAccessToUnusedServicesCheck :: Maybe AuditCheckConfigurationProperty
iotRoleAliasOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
loggingDisabledCheck :: Maybe AuditCheckConfigurationProperty
revokedCaCertificateStillActiveCheck :: Maybe AuditCheckConfigurationProperty
revokedDeviceCertificateStillActiveCheck :: Maybe AuditCheckConfigurationProperty
unauthenticatedCognitoRoleOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
haddock_workaround_ :: ()
authenticatedCognitoRoleOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
caCertificateExpiringCheck :: Maybe AuditCheckConfigurationProperty
conflictingClientIdsCheck :: Maybe AuditCheckConfigurationProperty
deviceCertificateAgeCheck :: Maybe DeviceCertAgeAuditCheckConfigurationProperty
deviceCertificateExpiringCheck :: Maybe DeviceCertExpirationAuditCheckConfigurationProperty
deviceCertificateKeyQualityCheck :: Maybe AuditCheckConfigurationProperty
deviceCertificateSharedCheck :: Maybe AuditCheckConfigurationProperty
intermediateCaRevokedForActiveDeviceCertificatesCheck :: Maybe AuditCheckConfigurationProperty
ioTPolicyPotentialMisConfigurationCheck :: Maybe AuditCheckConfigurationProperty
iotPolicyOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
iotRoleAliasAllowsAccessToUnusedServicesCheck :: Maybe AuditCheckConfigurationProperty
iotRoleAliasOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
loggingDisabledCheck :: Maybe AuditCheckConfigurationProperty
revokedCaCertificateStillActiveCheck :: Maybe AuditCheckConfigurationProperty
revokedDeviceCertificateStillActiveCheck :: Maybe AuditCheckConfigurationProperty
unauthenticatedCognitoRoleOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
..}
instance Property "ConflictingClientIdsCheck" AuditCheckConfigurationsProperty where
type PropertyType "ConflictingClientIdsCheck" AuditCheckConfigurationsProperty = AuditCheckConfigurationProperty
set :: PropertyType
"ConflictingClientIdsCheck" AuditCheckConfigurationsProperty
-> AuditCheckConfigurationsProperty
-> AuditCheckConfigurationsProperty
set PropertyType
"ConflictingClientIdsCheck" AuditCheckConfigurationsProperty
newValue AuditCheckConfigurationsProperty {Maybe AuditCheckConfigurationProperty
Maybe DeviceCertAgeAuditCheckConfigurationProperty
Maybe DeviceCertExpirationAuditCheckConfigurationProperty
()
haddock_workaround_ :: AuditCheckConfigurationsProperty -> ()
authenticatedCognitoRoleOverlyPermissiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
caCertificateExpiringCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
caCertificateKeyQualityCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
conflictingClientIdsCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
deviceCertificateAgeCheck :: AuditCheckConfigurationsProperty
-> Maybe DeviceCertAgeAuditCheckConfigurationProperty
deviceCertificateExpiringCheck :: AuditCheckConfigurationsProperty
-> Maybe DeviceCertExpirationAuditCheckConfigurationProperty
deviceCertificateKeyQualityCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
deviceCertificateSharedCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
intermediateCaRevokedForActiveDeviceCertificatesCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
ioTPolicyPotentialMisConfigurationCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
iotPolicyOverlyPermissiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
iotRoleAliasAllowsAccessToUnusedServicesCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
iotRoleAliasOverlyPermissiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
loggingDisabledCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
revokedCaCertificateStillActiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
revokedDeviceCertificateStillActiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
unauthenticatedCognitoRoleOverlyPermissiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
haddock_workaround_ :: ()
authenticatedCognitoRoleOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
caCertificateExpiringCheck :: Maybe AuditCheckConfigurationProperty
caCertificateKeyQualityCheck :: Maybe AuditCheckConfigurationProperty
conflictingClientIdsCheck :: Maybe AuditCheckConfigurationProperty
deviceCertificateAgeCheck :: Maybe DeviceCertAgeAuditCheckConfigurationProperty
deviceCertificateExpiringCheck :: Maybe DeviceCertExpirationAuditCheckConfigurationProperty
deviceCertificateKeyQualityCheck :: Maybe AuditCheckConfigurationProperty
deviceCertificateSharedCheck :: Maybe AuditCheckConfigurationProperty
intermediateCaRevokedForActiveDeviceCertificatesCheck :: Maybe AuditCheckConfigurationProperty
ioTPolicyPotentialMisConfigurationCheck :: Maybe AuditCheckConfigurationProperty
iotPolicyOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
iotRoleAliasAllowsAccessToUnusedServicesCheck :: Maybe AuditCheckConfigurationProperty
iotRoleAliasOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
loggingDisabledCheck :: Maybe AuditCheckConfigurationProperty
revokedCaCertificateStillActiveCheck :: Maybe AuditCheckConfigurationProperty
revokedDeviceCertificateStillActiveCheck :: Maybe AuditCheckConfigurationProperty
unauthenticatedCognitoRoleOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
..}
= AuditCheckConfigurationsProperty
{conflictingClientIdsCheck :: Maybe AuditCheckConfigurationProperty
conflictingClientIdsCheck = AuditCheckConfigurationProperty
-> Maybe AuditCheckConfigurationProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
"ConflictingClientIdsCheck" AuditCheckConfigurationsProperty
AuditCheckConfigurationProperty
newValue, Maybe AuditCheckConfigurationProperty
Maybe DeviceCertAgeAuditCheckConfigurationProperty
Maybe DeviceCertExpirationAuditCheckConfigurationProperty
()
haddock_workaround_ :: ()
authenticatedCognitoRoleOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
caCertificateExpiringCheck :: Maybe AuditCheckConfigurationProperty
caCertificateKeyQualityCheck :: Maybe AuditCheckConfigurationProperty
deviceCertificateAgeCheck :: Maybe DeviceCertAgeAuditCheckConfigurationProperty
deviceCertificateExpiringCheck :: Maybe DeviceCertExpirationAuditCheckConfigurationProperty
deviceCertificateKeyQualityCheck :: Maybe AuditCheckConfigurationProperty
deviceCertificateSharedCheck :: Maybe AuditCheckConfigurationProperty
intermediateCaRevokedForActiveDeviceCertificatesCheck :: Maybe AuditCheckConfigurationProperty
ioTPolicyPotentialMisConfigurationCheck :: Maybe AuditCheckConfigurationProperty
iotPolicyOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
iotRoleAliasAllowsAccessToUnusedServicesCheck :: Maybe AuditCheckConfigurationProperty
iotRoleAliasOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
loggingDisabledCheck :: Maybe AuditCheckConfigurationProperty
revokedCaCertificateStillActiveCheck :: Maybe AuditCheckConfigurationProperty
revokedDeviceCertificateStillActiveCheck :: Maybe AuditCheckConfigurationProperty
unauthenticatedCognitoRoleOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
haddock_workaround_ :: ()
authenticatedCognitoRoleOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
caCertificateExpiringCheck :: Maybe AuditCheckConfigurationProperty
caCertificateKeyQualityCheck :: Maybe AuditCheckConfigurationProperty
deviceCertificateAgeCheck :: Maybe DeviceCertAgeAuditCheckConfigurationProperty
deviceCertificateExpiringCheck :: Maybe DeviceCertExpirationAuditCheckConfigurationProperty
deviceCertificateKeyQualityCheck :: Maybe AuditCheckConfigurationProperty
deviceCertificateSharedCheck :: Maybe AuditCheckConfigurationProperty
intermediateCaRevokedForActiveDeviceCertificatesCheck :: Maybe AuditCheckConfigurationProperty
ioTPolicyPotentialMisConfigurationCheck :: Maybe AuditCheckConfigurationProperty
iotPolicyOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
iotRoleAliasAllowsAccessToUnusedServicesCheck :: Maybe AuditCheckConfigurationProperty
iotRoleAliasOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
loggingDisabledCheck :: Maybe AuditCheckConfigurationProperty
revokedCaCertificateStillActiveCheck :: Maybe AuditCheckConfigurationProperty
revokedDeviceCertificateStillActiveCheck :: Maybe AuditCheckConfigurationProperty
unauthenticatedCognitoRoleOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
..}
instance Property "DeviceCertificateAgeCheck" AuditCheckConfigurationsProperty where
type PropertyType "DeviceCertificateAgeCheck" AuditCheckConfigurationsProperty = DeviceCertAgeAuditCheckConfigurationProperty
set :: PropertyType
"DeviceCertificateAgeCheck" AuditCheckConfigurationsProperty
-> AuditCheckConfigurationsProperty
-> AuditCheckConfigurationsProperty
set PropertyType
"DeviceCertificateAgeCheck" AuditCheckConfigurationsProperty
newValue AuditCheckConfigurationsProperty {Maybe AuditCheckConfigurationProperty
Maybe DeviceCertAgeAuditCheckConfigurationProperty
Maybe DeviceCertExpirationAuditCheckConfigurationProperty
()
haddock_workaround_ :: AuditCheckConfigurationsProperty -> ()
authenticatedCognitoRoleOverlyPermissiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
caCertificateExpiringCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
caCertificateKeyQualityCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
conflictingClientIdsCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
deviceCertificateAgeCheck :: AuditCheckConfigurationsProperty
-> Maybe DeviceCertAgeAuditCheckConfigurationProperty
deviceCertificateExpiringCheck :: AuditCheckConfigurationsProperty
-> Maybe DeviceCertExpirationAuditCheckConfigurationProperty
deviceCertificateKeyQualityCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
deviceCertificateSharedCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
intermediateCaRevokedForActiveDeviceCertificatesCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
ioTPolicyPotentialMisConfigurationCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
iotPolicyOverlyPermissiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
iotRoleAliasAllowsAccessToUnusedServicesCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
iotRoleAliasOverlyPermissiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
loggingDisabledCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
revokedCaCertificateStillActiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
revokedDeviceCertificateStillActiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
unauthenticatedCognitoRoleOverlyPermissiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
haddock_workaround_ :: ()
authenticatedCognitoRoleOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
caCertificateExpiringCheck :: Maybe AuditCheckConfigurationProperty
caCertificateKeyQualityCheck :: Maybe AuditCheckConfigurationProperty
conflictingClientIdsCheck :: Maybe AuditCheckConfigurationProperty
deviceCertificateAgeCheck :: Maybe DeviceCertAgeAuditCheckConfigurationProperty
deviceCertificateExpiringCheck :: Maybe DeviceCertExpirationAuditCheckConfigurationProperty
deviceCertificateKeyQualityCheck :: Maybe AuditCheckConfigurationProperty
deviceCertificateSharedCheck :: Maybe AuditCheckConfigurationProperty
intermediateCaRevokedForActiveDeviceCertificatesCheck :: Maybe AuditCheckConfigurationProperty
ioTPolicyPotentialMisConfigurationCheck :: Maybe AuditCheckConfigurationProperty
iotPolicyOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
iotRoleAliasAllowsAccessToUnusedServicesCheck :: Maybe AuditCheckConfigurationProperty
iotRoleAliasOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
loggingDisabledCheck :: Maybe AuditCheckConfigurationProperty
revokedCaCertificateStillActiveCheck :: Maybe AuditCheckConfigurationProperty
revokedDeviceCertificateStillActiveCheck :: Maybe AuditCheckConfigurationProperty
unauthenticatedCognitoRoleOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
..}
= AuditCheckConfigurationsProperty
{deviceCertificateAgeCheck :: Maybe DeviceCertAgeAuditCheckConfigurationProperty
deviceCertificateAgeCheck = DeviceCertAgeAuditCheckConfigurationProperty
-> Maybe DeviceCertAgeAuditCheckConfigurationProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
"DeviceCertificateAgeCheck" AuditCheckConfigurationsProperty
DeviceCertAgeAuditCheckConfigurationProperty
newValue, Maybe AuditCheckConfigurationProperty
Maybe DeviceCertExpirationAuditCheckConfigurationProperty
()
haddock_workaround_ :: ()
authenticatedCognitoRoleOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
caCertificateExpiringCheck :: Maybe AuditCheckConfigurationProperty
caCertificateKeyQualityCheck :: Maybe AuditCheckConfigurationProperty
conflictingClientIdsCheck :: Maybe AuditCheckConfigurationProperty
deviceCertificateExpiringCheck :: Maybe DeviceCertExpirationAuditCheckConfigurationProperty
deviceCertificateKeyQualityCheck :: Maybe AuditCheckConfigurationProperty
deviceCertificateSharedCheck :: Maybe AuditCheckConfigurationProperty
intermediateCaRevokedForActiveDeviceCertificatesCheck :: Maybe AuditCheckConfigurationProperty
ioTPolicyPotentialMisConfigurationCheck :: Maybe AuditCheckConfigurationProperty
iotPolicyOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
iotRoleAliasAllowsAccessToUnusedServicesCheck :: Maybe AuditCheckConfigurationProperty
iotRoleAliasOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
loggingDisabledCheck :: Maybe AuditCheckConfigurationProperty
revokedCaCertificateStillActiveCheck :: Maybe AuditCheckConfigurationProperty
revokedDeviceCertificateStillActiveCheck :: Maybe AuditCheckConfigurationProperty
unauthenticatedCognitoRoleOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
haddock_workaround_ :: ()
authenticatedCognitoRoleOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
caCertificateExpiringCheck :: Maybe AuditCheckConfigurationProperty
caCertificateKeyQualityCheck :: Maybe AuditCheckConfigurationProperty
conflictingClientIdsCheck :: Maybe AuditCheckConfigurationProperty
deviceCertificateExpiringCheck :: Maybe DeviceCertExpirationAuditCheckConfigurationProperty
deviceCertificateKeyQualityCheck :: Maybe AuditCheckConfigurationProperty
deviceCertificateSharedCheck :: Maybe AuditCheckConfigurationProperty
intermediateCaRevokedForActiveDeviceCertificatesCheck :: Maybe AuditCheckConfigurationProperty
ioTPolicyPotentialMisConfigurationCheck :: Maybe AuditCheckConfigurationProperty
iotPolicyOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
iotRoleAliasAllowsAccessToUnusedServicesCheck :: Maybe AuditCheckConfigurationProperty
iotRoleAliasOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
loggingDisabledCheck :: Maybe AuditCheckConfigurationProperty
revokedCaCertificateStillActiveCheck :: Maybe AuditCheckConfigurationProperty
revokedDeviceCertificateStillActiveCheck :: Maybe AuditCheckConfigurationProperty
unauthenticatedCognitoRoleOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
..}
instance Property "DeviceCertificateExpiringCheck" AuditCheckConfigurationsProperty where
type PropertyType "DeviceCertificateExpiringCheck" AuditCheckConfigurationsProperty = DeviceCertExpirationAuditCheckConfigurationProperty
set :: PropertyType
"DeviceCertificateExpiringCheck" AuditCheckConfigurationsProperty
-> AuditCheckConfigurationsProperty
-> AuditCheckConfigurationsProperty
set PropertyType
"DeviceCertificateExpiringCheck" AuditCheckConfigurationsProperty
newValue AuditCheckConfigurationsProperty {Maybe AuditCheckConfigurationProperty
Maybe DeviceCertAgeAuditCheckConfigurationProperty
Maybe DeviceCertExpirationAuditCheckConfigurationProperty
()
haddock_workaround_ :: AuditCheckConfigurationsProperty -> ()
authenticatedCognitoRoleOverlyPermissiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
caCertificateExpiringCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
caCertificateKeyQualityCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
conflictingClientIdsCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
deviceCertificateAgeCheck :: AuditCheckConfigurationsProperty
-> Maybe DeviceCertAgeAuditCheckConfigurationProperty
deviceCertificateExpiringCheck :: AuditCheckConfigurationsProperty
-> Maybe DeviceCertExpirationAuditCheckConfigurationProperty
deviceCertificateKeyQualityCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
deviceCertificateSharedCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
intermediateCaRevokedForActiveDeviceCertificatesCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
ioTPolicyPotentialMisConfigurationCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
iotPolicyOverlyPermissiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
iotRoleAliasAllowsAccessToUnusedServicesCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
iotRoleAliasOverlyPermissiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
loggingDisabledCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
revokedCaCertificateStillActiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
revokedDeviceCertificateStillActiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
unauthenticatedCognitoRoleOverlyPermissiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
haddock_workaround_ :: ()
authenticatedCognitoRoleOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
caCertificateExpiringCheck :: Maybe AuditCheckConfigurationProperty
caCertificateKeyQualityCheck :: Maybe AuditCheckConfigurationProperty
conflictingClientIdsCheck :: Maybe AuditCheckConfigurationProperty
deviceCertificateAgeCheck :: Maybe DeviceCertAgeAuditCheckConfigurationProperty
deviceCertificateExpiringCheck :: Maybe DeviceCertExpirationAuditCheckConfigurationProperty
deviceCertificateKeyQualityCheck :: Maybe AuditCheckConfigurationProperty
deviceCertificateSharedCheck :: Maybe AuditCheckConfigurationProperty
intermediateCaRevokedForActiveDeviceCertificatesCheck :: Maybe AuditCheckConfigurationProperty
ioTPolicyPotentialMisConfigurationCheck :: Maybe AuditCheckConfigurationProperty
iotPolicyOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
iotRoleAliasAllowsAccessToUnusedServicesCheck :: Maybe AuditCheckConfigurationProperty
iotRoleAliasOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
loggingDisabledCheck :: Maybe AuditCheckConfigurationProperty
revokedCaCertificateStillActiveCheck :: Maybe AuditCheckConfigurationProperty
revokedDeviceCertificateStillActiveCheck :: Maybe AuditCheckConfigurationProperty
unauthenticatedCognitoRoleOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
..}
= AuditCheckConfigurationsProperty
{deviceCertificateExpiringCheck :: Maybe DeviceCertExpirationAuditCheckConfigurationProperty
deviceCertificateExpiringCheck = DeviceCertExpirationAuditCheckConfigurationProperty
-> Maybe DeviceCertExpirationAuditCheckConfigurationProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
"DeviceCertificateExpiringCheck" AuditCheckConfigurationsProperty
DeviceCertExpirationAuditCheckConfigurationProperty
newValue, Maybe AuditCheckConfigurationProperty
Maybe DeviceCertAgeAuditCheckConfigurationProperty
()
haddock_workaround_ :: ()
authenticatedCognitoRoleOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
caCertificateExpiringCheck :: Maybe AuditCheckConfigurationProperty
caCertificateKeyQualityCheck :: Maybe AuditCheckConfigurationProperty
conflictingClientIdsCheck :: Maybe AuditCheckConfigurationProperty
deviceCertificateAgeCheck :: Maybe DeviceCertAgeAuditCheckConfigurationProperty
deviceCertificateKeyQualityCheck :: Maybe AuditCheckConfigurationProperty
deviceCertificateSharedCheck :: Maybe AuditCheckConfigurationProperty
intermediateCaRevokedForActiveDeviceCertificatesCheck :: Maybe AuditCheckConfigurationProperty
ioTPolicyPotentialMisConfigurationCheck :: Maybe AuditCheckConfigurationProperty
iotPolicyOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
iotRoleAliasAllowsAccessToUnusedServicesCheck :: Maybe AuditCheckConfigurationProperty
iotRoleAliasOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
loggingDisabledCheck :: Maybe AuditCheckConfigurationProperty
revokedCaCertificateStillActiveCheck :: Maybe AuditCheckConfigurationProperty
revokedDeviceCertificateStillActiveCheck :: Maybe AuditCheckConfigurationProperty
unauthenticatedCognitoRoleOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
haddock_workaround_ :: ()
authenticatedCognitoRoleOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
caCertificateExpiringCheck :: Maybe AuditCheckConfigurationProperty
caCertificateKeyQualityCheck :: Maybe AuditCheckConfigurationProperty
conflictingClientIdsCheck :: Maybe AuditCheckConfigurationProperty
deviceCertificateAgeCheck :: Maybe DeviceCertAgeAuditCheckConfigurationProperty
deviceCertificateKeyQualityCheck :: Maybe AuditCheckConfigurationProperty
deviceCertificateSharedCheck :: Maybe AuditCheckConfigurationProperty
intermediateCaRevokedForActiveDeviceCertificatesCheck :: Maybe AuditCheckConfigurationProperty
ioTPolicyPotentialMisConfigurationCheck :: Maybe AuditCheckConfigurationProperty
iotPolicyOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
iotRoleAliasAllowsAccessToUnusedServicesCheck :: Maybe AuditCheckConfigurationProperty
iotRoleAliasOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
loggingDisabledCheck :: Maybe AuditCheckConfigurationProperty
revokedCaCertificateStillActiveCheck :: Maybe AuditCheckConfigurationProperty
revokedDeviceCertificateStillActiveCheck :: Maybe AuditCheckConfigurationProperty
unauthenticatedCognitoRoleOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
..}
instance Property "DeviceCertificateKeyQualityCheck" AuditCheckConfigurationsProperty where
type PropertyType "DeviceCertificateKeyQualityCheck" AuditCheckConfigurationsProperty = AuditCheckConfigurationProperty
set :: PropertyType
"DeviceCertificateKeyQualityCheck" AuditCheckConfigurationsProperty
-> AuditCheckConfigurationsProperty
-> AuditCheckConfigurationsProperty
set PropertyType
"DeviceCertificateKeyQualityCheck" AuditCheckConfigurationsProperty
newValue AuditCheckConfigurationsProperty {Maybe AuditCheckConfigurationProperty
Maybe DeviceCertAgeAuditCheckConfigurationProperty
Maybe DeviceCertExpirationAuditCheckConfigurationProperty
()
haddock_workaround_ :: AuditCheckConfigurationsProperty -> ()
authenticatedCognitoRoleOverlyPermissiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
caCertificateExpiringCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
caCertificateKeyQualityCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
conflictingClientIdsCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
deviceCertificateAgeCheck :: AuditCheckConfigurationsProperty
-> Maybe DeviceCertAgeAuditCheckConfigurationProperty
deviceCertificateExpiringCheck :: AuditCheckConfigurationsProperty
-> Maybe DeviceCertExpirationAuditCheckConfigurationProperty
deviceCertificateKeyQualityCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
deviceCertificateSharedCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
intermediateCaRevokedForActiveDeviceCertificatesCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
ioTPolicyPotentialMisConfigurationCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
iotPolicyOverlyPermissiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
iotRoleAliasAllowsAccessToUnusedServicesCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
iotRoleAliasOverlyPermissiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
loggingDisabledCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
revokedCaCertificateStillActiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
revokedDeviceCertificateStillActiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
unauthenticatedCognitoRoleOverlyPermissiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
haddock_workaround_ :: ()
authenticatedCognitoRoleOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
caCertificateExpiringCheck :: Maybe AuditCheckConfigurationProperty
caCertificateKeyQualityCheck :: Maybe AuditCheckConfigurationProperty
conflictingClientIdsCheck :: Maybe AuditCheckConfigurationProperty
deviceCertificateAgeCheck :: Maybe DeviceCertAgeAuditCheckConfigurationProperty
deviceCertificateExpiringCheck :: Maybe DeviceCertExpirationAuditCheckConfigurationProperty
deviceCertificateKeyQualityCheck :: Maybe AuditCheckConfigurationProperty
deviceCertificateSharedCheck :: Maybe AuditCheckConfigurationProperty
intermediateCaRevokedForActiveDeviceCertificatesCheck :: Maybe AuditCheckConfigurationProperty
ioTPolicyPotentialMisConfigurationCheck :: Maybe AuditCheckConfigurationProperty
iotPolicyOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
iotRoleAliasAllowsAccessToUnusedServicesCheck :: Maybe AuditCheckConfigurationProperty
iotRoleAliasOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
loggingDisabledCheck :: Maybe AuditCheckConfigurationProperty
revokedCaCertificateStillActiveCheck :: Maybe AuditCheckConfigurationProperty
revokedDeviceCertificateStillActiveCheck :: Maybe AuditCheckConfigurationProperty
unauthenticatedCognitoRoleOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
..}
= AuditCheckConfigurationsProperty
{deviceCertificateKeyQualityCheck :: Maybe AuditCheckConfigurationProperty
deviceCertificateKeyQualityCheck = AuditCheckConfigurationProperty
-> Maybe AuditCheckConfigurationProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
"DeviceCertificateKeyQualityCheck" AuditCheckConfigurationsProperty
AuditCheckConfigurationProperty
newValue, Maybe AuditCheckConfigurationProperty
Maybe DeviceCertAgeAuditCheckConfigurationProperty
Maybe DeviceCertExpirationAuditCheckConfigurationProperty
()
haddock_workaround_ :: ()
authenticatedCognitoRoleOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
caCertificateExpiringCheck :: Maybe AuditCheckConfigurationProperty
caCertificateKeyQualityCheck :: Maybe AuditCheckConfigurationProperty
conflictingClientIdsCheck :: Maybe AuditCheckConfigurationProperty
deviceCertificateAgeCheck :: Maybe DeviceCertAgeAuditCheckConfigurationProperty
deviceCertificateExpiringCheck :: Maybe DeviceCertExpirationAuditCheckConfigurationProperty
deviceCertificateSharedCheck :: Maybe AuditCheckConfigurationProperty
intermediateCaRevokedForActiveDeviceCertificatesCheck :: Maybe AuditCheckConfigurationProperty
ioTPolicyPotentialMisConfigurationCheck :: Maybe AuditCheckConfigurationProperty
iotPolicyOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
iotRoleAliasAllowsAccessToUnusedServicesCheck :: Maybe AuditCheckConfigurationProperty
iotRoleAliasOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
loggingDisabledCheck :: Maybe AuditCheckConfigurationProperty
revokedCaCertificateStillActiveCheck :: Maybe AuditCheckConfigurationProperty
revokedDeviceCertificateStillActiveCheck :: Maybe AuditCheckConfigurationProperty
unauthenticatedCognitoRoleOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
haddock_workaround_ :: ()
authenticatedCognitoRoleOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
caCertificateExpiringCheck :: Maybe AuditCheckConfigurationProperty
caCertificateKeyQualityCheck :: Maybe AuditCheckConfigurationProperty
conflictingClientIdsCheck :: Maybe AuditCheckConfigurationProperty
deviceCertificateAgeCheck :: Maybe DeviceCertAgeAuditCheckConfigurationProperty
deviceCertificateExpiringCheck :: Maybe DeviceCertExpirationAuditCheckConfigurationProperty
deviceCertificateSharedCheck :: Maybe AuditCheckConfigurationProperty
intermediateCaRevokedForActiveDeviceCertificatesCheck :: Maybe AuditCheckConfigurationProperty
ioTPolicyPotentialMisConfigurationCheck :: Maybe AuditCheckConfigurationProperty
iotPolicyOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
iotRoleAliasAllowsAccessToUnusedServicesCheck :: Maybe AuditCheckConfigurationProperty
iotRoleAliasOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
loggingDisabledCheck :: Maybe AuditCheckConfigurationProperty
revokedCaCertificateStillActiveCheck :: Maybe AuditCheckConfigurationProperty
revokedDeviceCertificateStillActiveCheck :: Maybe AuditCheckConfigurationProperty
unauthenticatedCognitoRoleOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
..}
instance Property "DeviceCertificateSharedCheck" AuditCheckConfigurationsProperty where
type PropertyType "DeviceCertificateSharedCheck" AuditCheckConfigurationsProperty = AuditCheckConfigurationProperty
set :: PropertyType
"DeviceCertificateSharedCheck" AuditCheckConfigurationsProperty
-> AuditCheckConfigurationsProperty
-> AuditCheckConfigurationsProperty
set PropertyType
"DeviceCertificateSharedCheck" AuditCheckConfigurationsProperty
newValue AuditCheckConfigurationsProperty {Maybe AuditCheckConfigurationProperty
Maybe DeviceCertAgeAuditCheckConfigurationProperty
Maybe DeviceCertExpirationAuditCheckConfigurationProperty
()
haddock_workaround_ :: AuditCheckConfigurationsProperty -> ()
authenticatedCognitoRoleOverlyPermissiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
caCertificateExpiringCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
caCertificateKeyQualityCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
conflictingClientIdsCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
deviceCertificateAgeCheck :: AuditCheckConfigurationsProperty
-> Maybe DeviceCertAgeAuditCheckConfigurationProperty
deviceCertificateExpiringCheck :: AuditCheckConfigurationsProperty
-> Maybe DeviceCertExpirationAuditCheckConfigurationProperty
deviceCertificateKeyQualityCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
deviceCertificateSharedCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
intermediateCaRevokedForActiveDeviceCertificatesCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
ioTPolicyPotentialMisConfigurationCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
iotPolicyOverlyPermissiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
iotRoleAliasAllowsAccessToUnusedServicesCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
iotRoleAliasOverlyPermissiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
loggingDisabledCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
revokedCaCertificateStillActiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
revokedDeviceCertificateStillActiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
unauthenticatedCognitoRoleOverlyPermissiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
haddock_workaround_ :: ()
authenticatedCognitoRoleOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
caCertificateExpiringCheck :: Maybe AuditCheckConfigurationProperty
caCertificateKeyQualityCheck :: Maybe AuditCheckConfigurationProperty
conflictingClientIdsCheck :: Maybe AuditCheckConfigurationProperty
deviceCertificateAgeCheck :: Maybe DeviceCertAgeAuditCheckConfigurationProperty
deviceCertificateExpiringCheck :: Maybe DeviceCertExpirationAuditCheckConfigurationProperty
deviceCertificateKeyQualityCheck :: Maybe AuditCheckConfigurationProperty
deviceCertificateSharedCheck :: Maybe AuditCheckConfigurationProperty
intermediateCaRevokedForActiveDeviceCertificatesCheck :: Maybe AuditCheckConfigurationProperty
ioTPolicyPotentialMisConfigurationCheck :: Maybe AuditCheckConfigurationProperty
iotPolicyOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
iotRoleAliasAllowsAccessToUnusedServicesCheck :: Maybe AuditCheckConfigurationProperty
iotRoleAliasOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
loggingDisabledCheck :: Maybe AuditCheckConfigurationProperty
revokedCaCertificateStillActiveCheck :: Maybe AuditCheckConfigurationProperty
revokedDeviceCertificateStillActiveCheck :: Maybe AuditCheckConfigurationProperty
unauthenticatedCognitoRoleOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
..}
= AuditCheckConfigurationsProperty
{deviceCertificateSharedCheck :: Maybe AuditCheckConfigurationProperty
deviceCertificateSharedCheck = AuditCheckConfigurationProperty
-> Maybe AuditCheckConfigurationProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
"DeviceCertificateSharedCheck" AuditCheckConfigurationsProperty
AuditCheckConfigurationProperty
newValue, Maybe AuditCheckConfigurationProperty
Maybe DeviceCertAgeAuditCheckConfigurationProperty
Maybe DeviceCertExpirationAuditCheckConfigurationProperty
()
haddock_workaround_ :: ()
authenticatedCognitoRoleOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
caCertificateExpiringCheck :: Maybe AuditCheckConfigurationProperty
caCertificateKeyQualityCheck :: Maybe AuditCheckConfigurationProperty
conflictingClientIdsCheck :: Maybe AuditCheckConfigurationProperty
deviceCertificateAgeCheck :: Maybe DeviceCertAgeAuditCheckConfigurationProperty
deviceCertificateExpiringCheck :: Maybe DeviceCertExpirationAuditCheckConfigurationProperty
deviceCertificateKeyQualityCheck :: Maybe AuditCheckConfigurationProperty
intermediateCaRevokedForActiveDeviceCertificatesCheck :: Maybe AuditCheckConfigurationProperty
ioTPolicyPotentialMisConfigurationCheck :: Maybe AuditCheckConfigurationProperty
iotPolicyOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
iotRoleAliasAllowsAccessToUnusedServicesCheck :: Maybe AuditCheckConfigurationProperty
iotRoleAliasOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
loggingDisabledCheck :: Maybe AuditCheckConfigurationProperty
revokedCaCertificateStillActiveCheck :: Maybe AuditCheckConfigurationProperty
revokedDeviceCertificateStillActiveCheck :: Maybe AuditCheckConfigurationProperty
unauthenticatedCognitoRoleOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
haddock_workaround_ :: ()
authenticatedCognitoRoleOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
caCertificateExpiringCheck :: Maybe AuditCheckConfigurationProperty
caCertificateKeyQualityCheck :: Maybe AuditCheckConfigurationProperty
conflictingClientIdsCheck :: Maybe AuditCheckConfigurationProperty
deviceCertificateAgeCheck :: Maybe DeviceCertAgeAuditCheckConfigurationProperty
deviceCertificateExpiringCheck :: Maybe DeviceCertExpirationAuditCheckConfigurationProperty
deviceCertificateKeyQualityCheck :: Maybe AuditCheckConfigurationProperty
intermediateCaRevokedForActiveDeviceCertificatesCheck :: Maybe AuditCheckConfigurationProperty
ioTPolicyPotentialMisConfigurationCheck :: Maybe AuditCheckConfigurationProperty
iotPolicyOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
iotRoleAliasAllowsAccessToUnusedServicesCheck :: Maybe AuditCheckConfigurationProperty
iotRoleAliasOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
loggingDisabledCheck :: Maybe AuditCheckConfigurationProperty
revokedCaCertificateStillActiveCheck :: Maybe AuditCheckConfigurationProperty
revokedDeviceCertificateStillActiveCheck :: Maybe AuditCheckConfigurationProperty
unauthenticatedCognitoRoleOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
..}
instance Property "IntermediateCaRevokedForActiveDeviceCertificatesCheck" AuditCheckConfigurationsProperty where
type PropertyType "IntermediateCaRevokedForActiveDeviceCertificatesCheck" AuditCheckConfigurationsProperty = AuditCheckConfigurationProperty
set :: PropertyType
"IntermediateCaRevokedForActiveDeviceCertificatesCheck"
AuditCheckConfigurationsProperty
-> AuditCheckConfigurationsProperty
-> AuditCheckConfigurationsProperty
set PropertyType
"IntermediateCaRevokedForActiveDeviceCertificatesCheck"
AuditCheckConfigurationsProperty
newValue AuditCheckConfigurationsProperty {Maybe AuditCheckConfigurationProperty
Maybe DeviceCertAgeAuditCheckConfigurationProperty
Maybe DeviceCertExpirationAuditCheckConfigurationProperty
()
haddock_workaround_ :: AuditCheckConfigurationsProperty -> ()
authenticatedCognitoRoleOverlyPermissiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
caCertificateExpiringCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
caCertificateKeyQualityCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
conflictingClientIdsCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
deviceCertificateAgeCheck :: AuditCheckConfigurationsProperty
-> Maybe DeviceCertAgeAuditCheckConfigurationProperty
deviceCertificateExpiringCheck :: AuditCheckConfigurationsProperty
-> Maybe DeviceCertExpirationAuditCheckConfigurationProperty
deviceCertificateKeyQualityCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
deviceCertificateSharedCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
intermediateCaRevokedForActiveDeviceCertificatesCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
ioTPolicyPotentialMisConfigurationCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
iotPolicyOverlyPermissiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
iotRoleAliasAllowsAccessToUnusedServicesCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
iotRoleAliasOverlyPermissiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
loggingDisabledCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
revokedCaCertificateStillActiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
revokedDeviceCertificateStillActiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
unauthenticatedCognitoRoleOverlyPermissiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
haddock_workaround_ :: ()
authenticatedCognitoRoleOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
caCertificateExpiringCheck :: Maybe AuditCheckConfigurationProperty
caCertificateKeyQualityCheck :: Maybe AuditCheckConfigurationProperty
conflictingClientIdsCheck :: Maybe AuditCheckConfigurationProperty
deviceCertificateAgeCheck :: Maybe DeviceCertAgeAuditCheckConfigurationProperty
deviceCertificateExpiringCheck :: Maybe DeviceCertExpirationAuditCheckConfigurationProperty
deviceCertificateKeyQualityCheck :: Maybe AuditCheckConfigurationProperty
deviceCertificateSharedCheck :: Maybe AuditCheckConfigurationProperty
intermediateCaRevokedForActiveDeviceCertificatesCheck :: Maybe AuditCheckConfigurationProperty
ioTPolicyPotentialMisConfigurationCheck :: Maybe AuditCheckConfigurationProperty
iotPolicyOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
iotRoleAliasAllowsAccessToUnusedServicesCheck :: Maybe AuditCheckConfigurationProperty
iotRoleAliasOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
loggingDisabledCheck :: Maybe AuditCheckConfigurationProperty
revokedCaCertificateStillActiveCheck :: Maybe AuditCheckConfigurationProperty
revokedDeviceCertificateStillActiveCheck :: Maybe AuditCheckConfigurationProperty
unauthenticatedCognitoRoleOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
..}
= AuditCheckConfigurationsProperty
{intermediateCaRevokedForActiveDeviceCertificatesCheck :: Maybe AuditCheckConfigurationProperty
intermediateCaRevokedForActiveDeviceCertificatesCheck = AuditCheckConfigurationProperty
-> Maybe AuditCheckConfigurationProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure
PropertyType
"IntermediateCaRevokedForActiveDeviceCertificatesCheck"
AuditCheckConfigurationsProperty
AuditCheckConfigurationProperty
newValue,
Maybe AuditCheckConfigurationProperty
Maybe DeviceCertAgeAuditCheckConfigurationProperty
Maybe DeviceCertExpirationAuditCheckConfigurationProperty
()
haddock_workaround_ :: ()
authenticatedCognitoRoleOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
caCertificateExpiringCheck :: Maybe AuditCheckConfigurationProperty
caCertificateKeyQualityCheck :: Maybe AuditCheckConfigurationProperty
conflictingClientIdsCheck :: Maybe AuditCheckConfigurationProperty
deviceCertificateAgeCheck :: Maybe DeviceCertAgeAuditCheckConfigurationProperty
deviceCertificateExpiringCheck :: Maybe DeviceCertExpirationAuditCheckConfigurationProperty
deviceCertificateKeyQualityCheck :: Maybe AuditCheckConfigurationProperty
deviceCertificateSharedCheck :: Maybe AuditCheckConfigurationProperty
ioTPolicyPotentialMisConfigurationCheck :: Maybe AuditCheckConfigurationProperty
iotPolicyOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
iotRoleAliasAllowsAccessToUnusedServicesCheck :: Maybe AuditCheckConfigurationProperty
iotRoleAliasOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
loggingDisabledCheck :: Maybe AuditCheckConfigurationProperty
revokedCaCertificateStillActiveCheck :: Maybe AuditCheckConfigurationProperty
revokedDeviceCertificateStillActiveCheck :: Maybe AuditCheckConfigurationProperty
unauthenticatedCognitoRoleOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
haddock_workaround_ :: ()
authenticatedCognitoRoleOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
caCertificateExpiringCheck :: Maybe AuditCheckConfigurationProperty
caCertificateKeyQualityCheck :: Maybe AuditCheckConfigurationProperty
conflictingClientIdsCheck :: Maybe AuditCheckConfigurationProperty
deviceCertificateAgeCheck :: Maybe DeviceCertAgeAuditCheckConfigurationProperty
deviceCertificateExpiringCheck :: Maybe DeviceCertExpirationAuditCheckConfigurationProperty
deviceCertificateKeyQualityCheck :: Maybe AuditCheckConfigurationProperty
deviceCertificateSharedCheck :: Maybe AuditCheckConfigurationProperty
ioTPolicyPotentialMisConfigurationCheck :: Maybe AuditCheckConfigurationProperty
iotPolicyOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
iotRoleAliasAllowsAccessToUnusedServicesCheck :: Maybe AuditCheckConfigurationProperty
iotRoleAliasOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
loggingDisabledCheck :: Maybe AuditCheckConfigurationProperty
revokedCaCertificateStillActiveCheck :: Maybe AuditCheckConfigurationProperty
revokedDeviceCertificateStillActiveCheck :: Maybe AuditCheckConfigurationProperty
unauthenticatedCognitoRoleOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
..}
instance Property "IoTPolicyPotentialMisConfigurationCheck" AuditCheckConfigurationsProperty where
type PropertyType "IoTPolicyPotentialMisConfigurationCheck" AuditCheckConfigurationsProperty = AuditCheckConfigurationProperty
set :: PropertyType
"IoTPolicyPotentialMisConfigurationCheck"
AuditCheckConfigurationsProperty
-> AuditCheckConfigurationsProperty
-> AuditCheckConfigurationsProperty
set PropertyType
"IoTPolicyPotentialMisConfigurationCheck"
AuditCheckConfigurationsProperty
newValue AuditCheckConfigurationsProperty {Maybe AuditCheckConfigurationProperty
Maybe DeviceCertAgeAuditCheckConfigurationProperty
Maybe DeviceCertExpirationAuditCheckConfigurationProperty
()
haddock_workaround_ :: AuditCheckConfigurationsProperty -> ()
authenticatedCognitoRoleOverlyPermissiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
caCertificateExpiringCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
caCertificateKeyQualityCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
conflictingClientIdsCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
deviceCertificateAgeCheck :: AuditCheckConfigurationsProperty
-> Maybe DeviceCertAgeAuditCheckConfigurationProperty
deviceCertificateExpiringCheck :: AuditCheckConfigurationsProperty
-> Maybe DeviceCertExpirationAuditCheckConfigurationProperty
deviceCertificateKeyQualityCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
deviceCertificateSharedCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
intermediateCaRevokedForActiveDeviceCertificatesCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
ioTPolicyPotentialMisConfigurationCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
iotPolicyOverlyPermissiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
iotRoleAliasAllowsAccessToUnusedServicesCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
iotRoleAliasOverlyPermissiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
loggingDisabledCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
revokedCaCertificateStillActiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
revokedDeviceCertificateStillActiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
unauthenticatedCognitoRoleOverlyPermissiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
haddock_workaround_ :: ()
authenticatedCognitoRoleOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
caCertificateExpiringCheck :: Maybe AuditCheckConfigurationProperty
caCertificateKeyQualityCheck :: Maybe AuditCheckConfigurationProperty
conflictingClientIdsCheck :: Maybe AuditCheckConfigurationProperty
deviceCertificateAgeCheck :: Maybe DeviceCertAgeAuditCheckConfigurationProperty
deviceCertificateExpiringCheck :: Maybe DeviceCertExpirationAuditCheckConfigurationProperty
deviceCertificateKeyQualityCheck :: Maybe AuditCheckConfigurationProperty
deviceCertificateSharedCheck :: Maybe AuditCheckConfigurationProperty
intermediateCaRevokedForActiveDeviceCertificatesCheck :: Maybe AuditCheckConfigurationProperty
ioTPolicyPotentialMisConfigurationCheck :: Maybe AuditCheckConfigurationProperty
iotPolicyOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
iotRoleAliasAllowsAccessToUnusedServicesCheck :: Maybe AuditCheckConfigurationProperty
iotRoleAliasOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
loggingDisabledCheck :: Maybe AuditCheckConfigurationProperty
revokedCaCertificateStillActiveCheck :: Maybe AuditCheckConfigurationProperty
revokedDeviceCertificateStillActiveCheck :: Maybe AuditCheckConfigurationProperty
unauthenticatedCognitoRoleOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
..}
= AuditCheckConfigurationsProperty
{ioTPolicyPotentialMisConfigurationCheck :: Maybe AuditCheckConfigurationProperty
ioTPolicyPotentialMisConfigurationCheck = AuditCheckConfigurationProperty
-> Maybe AuditCheckConfigurationProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
"IoTPolicyPotentialMisConfigurationCheck"
AuditCheckConfigurationsProperty
AuditCheckConfigurationProperty
newValue,
Maybe AuditCheckConfigurationProperty
Maybe DeviceCertAgeAuditCheckConfigurationProperty
Maybe DeviceCertExpirationAuditCheckConfigurationProperty
()
haddock_workaround_ :: ()
authenticatedCognitoRoleOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
caCertificateExpiringCheck :: Maybe AuditCheckConfigurationProperty
caCertificateKeyQualityCheck :: Maybe AuditCheckConfigurationProperty
conflictingClientIdsCheck :: Maybe AuditCheckConfigurationProperty
deviceCertificateAgeCheck :: Maybe DeviceCertAgeAuditCheckConfigurationProperty
deviceCertificateExpiringCheck :: Maybe DeviceCertExpirationAuditCheckConfigurationProperty
deviceCertificateKeyQualityCheck :: Maybe AuditCheckConfigurationProperty
deviceCertificateSharedCheck :: Maybe AuditCheckConfigurationProperty
intermediateCaRevokedForActiveDeviceCertificatesCheck :: Maybe AuditCheckConfigurationProperty
iotPolicyOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
iotRoleAliasAllowsAccessToUnusedServicesCheck :: Maybe AuditCheckConfigurationProperty
iotRoleAliasOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
loggingDisabledCheck :: Maybe AuditCheckConfigurationProperty
revokedCaCertificateStillActiveCheck :: Maybe AuditCheckConfigurationProperty
revokedDeviceCertificateStillActiveCheck :: Maybe AuditCheckConfigurationProperty
unauthenticatedCognitoRoleOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
haddock_workaround_ :: ()
authenticatedCognitoRoleOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
caCertificateExpiringCheck :: Maybe AuditCheckConfigurationProperty
caCertificateKeyQualityCheck :: Maybe AuditCheckConfigurationProperty
conflictingClientIdsCheck :: Maybe AuditCheckConfigurationProperty
deviceCertificateAgeCheck :: Maybe DeviceCertAgeAuditCheckConfigurationProperty
deviceCertificateExpiringCheck :: Maybe DeviceCertExpirationAuditCheckConfigurationProperty
deviceCertificateKeyQualityCheck :: Maybe AuditCheckConfigurationProperty
deviceCertificateSharedCheck :: Maybe AuditCheckConfigurationProperty
intermediateCaRevokedForActiveDeviceCertificatesCheck :: Maybe AuditCheckConfigurationProperty
iotPolicyOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
iotRoleAliasAllowsAccessToUnusedServicesCheck :: Maybe AuditCheckConfigurationProperty
iotRoleAliasOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
loggingDisabledCheck :: Maybe AuditCheckConfigurationProperty
revokedCaCertificateStillActiveCheck :: Maybe AuditCheckConfigurationProperty
revokedDeviceCertificateStillActiveCheck :: Maybe AuditCheckConfigurationProperty
unauthenticatedCognitoRoleOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
..}
instance Property "IotPolicyOverlyPermissiveCheck" AuditCheckConfigurationsProperty where
type PropertyType "IotPolicyOverlyPermissiveCheck" AuditCheckConfigurationsProperty = AuditCheckConfigurationProperty
set :: PropertyType
"IotPolicyOverlyPermissiveCheck" AuditCheckConfigurationsProperty
-> AuditCheckConfigurationsProperty
-> AuditCheckConfigurationsProperty
set PropertyType
"IotPolicyOverlyPermissiveCheck" AuditCheckConfigurationsProperty
newValue AuditCheckConfigurationsProperty {Maybe AuditCheckConfigurationProperty
Maybe DeviceCertAgeAuditCheckConfigurationProperty
Maybe DeviceCertExpirationAuditCheckConfigurationProperty
()
haddock_workaround_ :: AuditCheckConfigurationsProperty -> ()
authenticatedCognitoRoleOverlyPermissiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
caCertificateExpiringCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
caCertificateKeyQualityCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
conflictingClientIdsCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
deviceCertificateAgeCheck :: AuditCheckConfigurationsProperty
-> Maybe DeviceCertAgeAuditCheckConfigurationProperty
deviceCertificateExpiringCheck :: AuditCheckConfigurationsProperty
-> Maybe DeviceCertExpirationAuditCheckConfigurationProperty
deviceCertificateKeyQualityCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
deviceCertificateSharedCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
intermediateCaRevokedForActiveDeviceCertificatesCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
ioTPolicyPotentialMisConfigurationCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
iotPolicyOverlyPermissiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
iotRoleAliasAllowsAccessToUnusedServicesCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
iotRoleAliasOverlyPermissiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
loggingDisabledCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
revokedCaCertificateStillActiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
revokedDeviceCertificateStillActiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
unauthenticatedCognitoRoleOverlyPermissiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
haddock_workaround_ :: ()
authenticatedCognitoRoleOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
caCertificateExpiringCheck :: Maybe AuditCheckConfigurationProperty
caCertificateKeyQualityCheck :: Maybe AuditCheckConfigurationProperty
conflictingClientIdsCheck :: Maybe AuditCheckConfigurationProperty
deviceCertificateAgeCheck :: Maybe DeviceCertAgeAuditCheckConfigurationProperty
deviceCertificateExpiringCheck :: Maybe DeviceCertExpirationAuditCheckConfigurationProperty
deviceCertificateKeyQualityCheck :: Maybe AuditCheckConfigurationProperty
deviceCertificateSharedCheck :: Maybe AuditCheckConfigurationProperty
intermediateCaRevokedForActiveDeviceCertificatesCheck :: Maybe AuditCheckConfigurationProperty
ioTPolicyPotentialMisConfigurationCheck :: Maybe AuditCheckConfigurationProperty
iotPolicyOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
iotRoleAliasAllowsAccessToUnusedServicesCheck :: Maybe AuditCheckConfigurationProperty
iotRoleAliasOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
loggingDisabledCheck :: Maybe AuditCheckConfigurationProperty
revokedCaCertificateStillActiveCheck :: Maybe AuditCheckConfigurationProperty
revokedDeviceCertificateStillActiveCheck :: Maybe AuditCheckConfigurationProperty
unauthenticatedCognitoRoleOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
..}
= AuditCheckConfigurationsProperty
{iotPolicyOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
iotPolicyOverlyPermissiveCheck = AuditCheckConfigurationProperty
-> Maybe AuditCheckConfigurationProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
"IotPolicyOverlyPermissiveCheck" AuditCheckConfigurationsProperty
AuditCheckConfigurationProperty
newValue, Maybe AuditCheckConfigurationProperty
Maybe DeviceCertAgeAuditCheckConfigurationProperty
Maybe DeviceCertExpirationAuditCheckConfigurationProperty
()
haddock_workaround_ :: ()
authenticatedCognitoRoleOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
caCertificateExpiringCheck :: Maybe AuditCheckConfigurationProperty
caCertificateKeyQualityCheck :: Maybe AuditCheckConfigurationProperty
conflictingClientIdsCheck :: Maybe AuditCheckConfigurationProperty
deviceCertificateAgeCheck :: Maybe DeviceCertAgeAuditCheckConfigurationProperty
deviceCertificateExpiringCheck :: Maybe DeviceCertExpirationAuditCheckConfigurationProperty
deviceCertificateKeyQualityCheck :: Maybe AuditCheckConfigurationProperty
deviceCertificateSharedCheck :: Maybe AuditCheckConfigurationProperty
intermediateCaRevokedForActiveDeviceCertificatesCheck :: Maybe AuditCheckConfigurationProperty
ioTPolicyPotentialMisConfigurationCheck :: Maybe AuditCheckConfigurationProperty
iotRoleAliasAllowsAccessToUnusedServicesCheck :: Maybe AuditCheckConfigurationProperty
iotRoleAliasOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
loggingDisabledCheck :: Maybe AuditCheckConfigurationProperty
revokedCaCertificateStillActiveCheck :: Maybe AuditCheckConfigurationProperty
revokedDeviceCertificateStillActiveCheck :: Maybe AuditCheckConfigurationProperty
unauthenticatedCognitoRoleOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
haddock_workaround_ :: ()
authenticatedCognitoRoleOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
caCertificateExpiringCheck :: Maybe AuditCheckConfigurationProperty
caCertificateKeyQualityCheck :: Maybe AuditCheckConfigurationProperty
conflictingClientIdsCheck :: Maybe AuditCheckConfigurationProperty
deviceCertificateAgeCheck :: Maybe DeviceCertAgeAuditCheckConfigurationProperty
deviceCertificateExpiringCheck :: Maybe DeviceCertExpirationAuditCheckConfigurationProperty
deviceCertificateKeyQualityCheck :: Maybe AuditCheckConfigurationProperty
deviceCertificateSharedCheck :: Maybe AuditCheckConfigurationProperty
intermediateCaRevokedForActiveDeviceCertificatesCheck :: Maybe AuditCheckConfigurationProperty
ioTPolicyPotentialMisConfigurationCheck :: Maybe AuditCheckConfigurationProperty
iotRoleAliasAllowsAccessToUnusedServicesCheck :: Maybe AuditCheckConfigurationProperty
iotRoleAliasOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
loggingDisabledCheck :: Maybe AuditCheckConfigurationProperty
revokedCaCertificateStillActiveCheck :: Maybe AuditCheckConfigurationProperty
revokedDeviceCertificateStillActiveCheck :: Maybe AuditCheckConfigurationProperty
unauthenticatedCognitoRoleOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
..}
instance Property "IotRoleAliasAllowsAccessToUnusedServicesCheck" AuditCheckConfigurationsProperty where
type PropertyType "IotRoleAliasAllowsAccessToUnusedServicesCheck" AuditCheckConfigurationsProperty = AuditCheckConfigurationProperty
set :: PropertyType
"IotRoleAliasAllowsAccessToUnusedServicesCheck"
AuditCheckConfigurationsProperty
-> AuditCheckConfigurationsProperty
-> AuditCheckConfigurationsProperty
set PropertyType
"IotRoleAliasAllowsAccessToUnusedServicesCheck"
AuditCheckConfigurationsProperty
newValue AuditCheckConfigurationsProperty {Maybe AuditCheckConfigurationProperty
Maybe DeviceCertAgeAuditCheckConfigurationProperty
Maybe DeviceCertExpirationAuditCheckConfigurationProperty
()
haddock_workaround_ :: AuditCheckConfigurationsProperty -> ()
authenticatedCognitoRoleOverlyPermissiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
caCertificateExpiringCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
caCertificateKeyQualityCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
conflictingClientIdsCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
deviceCertificateAgeCheck :: AuditCheckConfigurationsProperty
-> Maybe DeviceCertAgeAuditCheckConfigurationProperty
deviceCertificateExpiringCheck :: AuditCheckConfigurationsProperty
-> Maybe DeviceCertExpirationAuditCheckConfigurationProperty
deviceCertificateKeyQualityCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
deviceCertificateSharedCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
intermediateCaRevokedForActiveDeviceCertificatesCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
ioTPolicyPotentialMisConfigurationCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
iotPolicyOverlyPermissiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
iotRoleAliasAllowsAccessToUnusedServicesCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
iotRoleAliasOverlyPermissiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
loggingDisabledCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
revokedCaCertificateStillActiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
revokedDeviceCertificateStillActiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
unauthenticatedCognitoRoleOverlyPermissiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
haddock_workaround_ :: ()
authenticatedCognitoRoleOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
caCertificateExpiringCheck :: Maybe AuditCheckConfigurationProperty
caCertificateKeyQualityCheck :: Maybe AuditCheckConfigurationProperty
conflictingClientIdsCheck :: Maybe AuditCheckConfigurationProperty
deviceCertificateAgeCheck :: Maybe DeviceCertAgeAuditCheckConfigurationProperty
deviceCertificateExpiringCheck :: Maybe DeviceCertExpirationAuditCheckConfigurationProperty
deviceCertificateKeyQualityCheck :: Maybe AuditCheckConfigurationProperty
deviceCertificateSharedCheck :: Maybe AuditCheckConfigurationProperty
intermediateCaRevokedForActiveDeviceCertificatesCheck :: Maybe AuditCheckConfigurationProperty
ioTPolicyPotentialMisConfigurationCheck :: Maybe AuditCheckConfigurationProperty
iotPolicyOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
iotRoleAliasAllowsAccessToUnusedServicesCheck :: Maybe AuditCheckConfigurationProperty
iotRoleAliasOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
loggingDisabledCheck :: Maybe AuditCheckConfigurationProperty
revokedCaCertificateStillActiveCheck :: Maybe AuditCheckConfigurationProperty
revokedDeviceCertificateStillActiveCheck :: Maybe AuditCheckConfigurationProperty
unauthenticatedCognitoRoleOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
..}
= AuditCheckConfigurationsProperty
{iotRoleAliasAllowsAccessToUnusedServicesCheck :: Maybe AuditCheckConfigurationProperty
iotRoleAliasAllowsAccessToUnusedServicesCheck = AuditCheckConfigurationProperty
-> Maybe AuditCheckConfigurationProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure
PropertyType
"IotRoleAliasAllowsAccessToUnusedServicesCheck"
AuditCheckConfigurationsProperty
AuditCheckConfigurationProperty
newValue,
Maybe AuditCheckConfigurationProperty
Maybe DeviceCertAgeAuditCheckConfigurationProperty
Maybe DeviceCertExpirationAuditCheckConfigurationProperty
()
haddock_workaround_ :: ()
authenticatedCognitoRoleOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
caCertificateExpiringCheck :: Maybe AuditCheckConfigurationProperty
caCertificateKeyQualityCheck :: Maybe AuditCheckConfigurationProperty
conflictingClientIdsCheck :: Maybe AuditCheckConfigurationProperty
deviceCertificateAgeCheck :: Maybe DeviceCertAgeAuditCheckConfigurationProperty
deviceCertificateExpiringCheck :: Maybe DeviceCertExpirationAuditCheckConfigurationProperty
deviceCertificateKeyQualityCheck :: Maybe AuditCheckConfigurationProperty
deviceCertificateSharedCheck :: Maybe AuditCheckConfigurationProperty
intermediateCaRevokedForActiveDeviceCertificatesCheck :: Maybe AuditCheckConfigurationProperty
ioTPolicyPotentialMisConfigurationCheck :: Maybe AuditCheckConfigurationProperty
iotPolicyOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
iotRoleAliasOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
loggingDisabledCheck :: Maybe AuditCheckConfigurationProperty
revokedCaCertificateStillActiveCheck :: Maybe AuditCheckConfigurationProperty
revokedDeviceCertificateStillActiveCheck :: Maybe AuditCheckConfigurationProperty
unauthenticatedCognitoRoleOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
haddock_workaround_ :: ()
authenticatedCognitoRoleOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
caCertificateExpiringCheck :: Maybe AuditCheckConfigurationProperty
caCertificateKeyQualityCheck :: Maybe AuditCheckConfigurationProperty
conflictingClientIdsCheck :: Maybe AuditCheckConfigurationProperty
deviceCertificateAgeCheck :: Maybe DeviceCertAgeAuditCheckConfigurationProperty
deviceCertificateExpiringCheck :: Maybe DeviceCertExpirationAuditCheckConfigurationProperty
deviceCertificateKeyQualityCheck :: Maybe AuditCheckConfigurationProperty
deviceCertificateSharedCheck :: Maybe AuditCheckConfigurationProperty
intermediateCaRevokedForActiveDeviceCertificatesCheck :: Maybe AuditCheckConfigurationProperty
ioTPolicyPotentialMisConfigurationCheck :: Maybe AuditCheckConfigurationProperty
iotPolicyOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
iotRoleAliasOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
loggingDisabledCheck :: Maybe AuditCheckConfigurationProperty
revokedCaCertificateStillActiveCheck :: Maybe AuditCheckConfigurationProperty
revokedDeviceCertificateStillActiveCheck :: Maybe AuditCheckConfigurationProperty
unauthenticatedCognitoRoleOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
..}
instance Property "IotRoleAliasOverlyPermissiveCheck" AuditCheckConfigurationsProperty where
type PropertyType "IotRoleAliasOverlyPermissiveCheck" AuditCheckConfigurationsProperty = AuditCheckConfigurationProperty
set :: PropertyType
"IotRoleAliasOverlyPermissiveCheck"
AuditCheckConfigurationsProperty
-> AuditCheckConfigurationsProperty
-> AuditCheckConfigurationsProperty
set PropertyType
"IotRoleAliasOverlyPermissiveCheck"
AuditCheckConfigurationsProperty
newValue AuditCheckConfigurationsProperty {Maybe AuditCheckConfigurationProperty
Maybe DeviceCertAgeAuditCheckConfigurationProperty
Maybe DeviceCertExpirationAuditCheckConfigurationProperty
()
haddock_workaround_ :: AuditCheckConfigurationsProperty -> ()
authenticatedCognitoRoleOverlyPermissiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
caCertificateExpiringCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
caCertificateKeyQualityCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
conflictingClientIdsCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
deviceCertificateAgeCheck :: AuditCheckConfigurationsProperty
-> Maybe DeviceCertAgeAuditCheckConfigurationProperty
deviceCertificateExpiringCheck :: AuditCheckConfigurationsProperty
-> Maybe DeviceCertExpirationAuditCheckConfigurationProperty
deviceCertificateKeyQualityCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
deviceCertificateSharedCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
intermediateCaRevokedForActiveDeviceCertificatesCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
ioTPolicyPotentialMisConfigurationCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
iotPolicyOverlyPermissiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
iotRoleAliasAllowsAccessToUnusedServicesCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
iotRoleAliasOverlyPermissiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
loggingDisabledCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
revokedCaCertificateStillActiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
revokedDeviceCertificateStillActiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
unauthenticatedCognitoRoleOverlyPermissiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
haddock_workaround_ :: ()
authenticatedCognitoRoleOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
caCertificateExpiringCheck :: Maybe AuditCheckConfigurationProperty
caCertificateKeyQualityCheck :: Maybe AuditCheckConfigurationProperty
conflictingClientIdsCheck :: Maybe AuditCheckConfigurationProperty
deviceCertificateAgeCheck :: Maybe DeviceCertAgeAuditCheckConfigurationProperty
deviceCertificateExpiringCheck :: Maybe DeviceCertExpirationAuditCheckConfigurationProperty
deviceCertificateKeyQualityCheck :: Maybe AuditCheckConfigurationProperty
deviceCertificateSharedCheck :: Maybe AuditCheckConfigurationProperty
intermediateCaRevokedForActiveDeviceCertificatesCheck :: Maybe AuditCheckConfigurationProperty
ioTPolicyPotentialMisConfigurationCheck :: Maybe AuditCheckConfigurationProperty
iotPolicyOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
iotRoleAliasAllowsAccessToUnusedServicesCheck :: Maybe AuditCheckConfigurationProperty
iotRoleAliasOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
loggingDisabledCheck :: Maybe AuditCheckConfigurationProperty
revokedCaCertificateStillActiveCheck :: Maybe AuditCheckConfigurationProperty
revokedDeviceCertificateStillActiveCheck :: Maybe AuditCheckConfigurationProperty
unauthenticatedCognitoRoleOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
..}
= AuditCheckConfigurationsProperty
{iotRoleAliasOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
iotRoleAliasOverlyPermissiveCheck = AuditCheckConfigurationProperty
-> Maybe AuditCheckConfigurationProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
"IotRoleAliasOverlyPermissiveCheck"
AuditCheckConfigurationsProperty
AuditCheckConfigurationProperty
newValue, Maybe AuditCheckConfigurationProperty
Maybe DeviceCertAgeAuditCheckConfigurationProperty
Maybe DeviceCertExpirationAuditCheckConfigurationProperty
()
haddock_workaround_ :: ()
authenticatedCognitoRoleOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
caCertificateExpiringCheck :: Maybe AuditCheckConfigurationProperty
caCertificateKeyQualityCheck :: Maybe AuditCheckConfigurationProperty
conflictingClientIdsCheck :: Maybe AuditCheckConfigurationProperty
deviceCertificateAgeCheck :: Maybe DeviceCertAgeAuditCheckConfigurationProperty
deviceCertificateExpiringCheck :: Maybe DeviceCertExpirationAuditCheckConfigurationProperty
deviceCertificateKeyQualityCheck :: Maybe AuditCheckConfigurationProperty
deviceCertificateSharedCheck :: Maybe AuditCheckConfigurationProperty
intermediateCaRevokedForActiveDeviceCertificatesCheck :: Maybe AuditCheckConfigurationProperty
ioTPolicyPotentialMisConfigurationCheck :: Maybe AuditCheckConfigurationProperty
iotPolicyOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
iotRoleAliasAllowsAccessToUnusedServicesCheck :: Maybe AuditCheckConfigurationProperty
loggingDisabledCheck :: Maybe AuditCheckConfigurationProperty
revokedCaCertificateStillActiveCheck :: Maybe AuditCheckConfigurationProperty
revokedDeviceCertificateStillActiveCheck :: Maybe AuditCheckConfigurationProperty
unauthenticatedCognitoRoleOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
haddock_workaround_ :: ()
authenticatedCognitoRoleOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
caCertificateExpiringCheck :: Maybe AuditCheckConfigurationProperty
caCertificateKeyQualityCheck :: Maybe AuditCheckConfigurationProperty
conflictingClientIdsCheck :: Maybe AuditCheckConfigurationProperty
deviceCertificateAgeCheck :: Maybe DeviceCertAgeAuditCheckConfigurationProperty
deviceCertificateExpiringCheck :: Maybe DeviceCertExpirationAuditCheckConfigurationProperty
deviceCertificateKeyQualityCheck :: Maybe AuditCheckConfigurationProperty
deviceCertificateSharedCheck :: Maybe AuditCheckConfigurationProperty
intermediateCaRevokedForActiveDeviceCertificatesCheck :: Maybe AuditCheckConfigurationProperty
ioTPolicyPotentialMisConfigurationCheck :: Maybe AuditCheckConfigurationProperty
iotPolicyOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
iotRoleAliasAllowsAccessToUnusedServicesCheck :: Maybe AuditCheckConfigurationProperty
loggingDisabledCheck :: Maybe AuditCheckConfigurationProperty
revokedCaCertificateStillActiveCheck :: Maybe AuditCheckConfigurationProperty
revokedDeviceCertificateStillActiveCheck :: Maybe AuditCheckConfigurationProperty
unauthenticatedCognitoRoleOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
..}
instance Property "LoggingDisabledCheck" AuditCheckConfigurationsProperty where
type PropertyType "LoggingDisabledCheck" AuditCheckConfigurationsProperty = AuditCheckConfigurationProperty
set :: PropertyType
"LoggingDisabledCheck" AuditCheckConfigurationsProperty
-> AuditCheckConfigurationsProperty
-> AuditCheckConfigurationsProperty
set PropertyType
"LoggingDisabledCheck" AuditCheckConfigurationsProperty
newValue AuditCheckConfigurationsProperty {Maybe AuditCheckConfigurationProperty
Maybe DeviceCertAgeAuditCheckConfigurationProperty
Maybe DeviceCertExpirationAuditCheckConfigurationProperty
()
haddock_workaround_ :: AuditCheckConfigurationsProperty -> ()
authenticatedCognitoRoleOverlyPermissiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
caCertificateExpiringCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
caCertificateKeyQualityCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
conflictingClientIdsCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
deviceCertificateAgeCheck :: AuditCheckConfigurationsProperty
-> Maybe DeviceCertAgeAuditCheckConfigurationProperty
deviceCertificateExpiringCheck :: AuditCheckConfigurationsProperty
-> Maybe DeviceCertExpirationAuditCheckConfigurationProperty
deviceCertificateKeyQualityCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
deviceCertificateSharedCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
intermediateCaRevokedForActiveDeviceCertificatesCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
ioTPolicyPotentialMisConfigurationCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
iotPolicyOverlyPermissiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
iotRoleAliasAllowsAccessToUnusedServicesCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
iotRoleAliasOverlyPermissiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
loggingDisabledCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
revokedCaCertificateStillActiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
revokedDeviceCertificateStillActiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
unauthenticatedCognitoRoleOverlyPermissiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
haddock_workaround_ :: ()
authenticatedCognitoRoleOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
caCertificateExpiringCheck :: Maybe AuditCheckConfigurationProperty
caCertificateKeyQualityCheck :: Maybe AuditCheckConfigurationProperty
conflictingClientIdsCheck :: Maybe AuditCheckConfigurationProperty
deviceCertificateAgeCheck :: Maybe DeviceCertAgeAuditCheckConfigurationProperty
deviceCertificateExpiringCheck :: Maybe DeviceCertExpirationAuditCheckConfigurationProperty
deviceCertificateKeyQualityCheck :: Maybe AuditCheckConfigurationProperty
deviceCertificateSharedCheck :: Maybe AuditCheckConfigurationProperty
intermediateCaRevokedForActiveDeviceCertificatesCheck :: Maybe AuditCheckConfigurationProperty
ioTPolicyPotentialMisConfigurationCheck :: Maybe AuditCheckConfigurationProperty
iotPolicyOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
iotRoleAliasAllowsAccessToUnusedServicesCheck :: Maybe AuditCheckConfigurationProperty
iotRoleAliasOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
loggingDisabledCheck :: Maybe AuditCheckConfigurationProperty
revokedCaCertificateStillActiveCheck :: Maybe AuditCheckConfigurationProperty
revokedDeviceCertificateStillActiveCheck :: Maybe AuditCheckConfigurationProperty
unauthenticatedCognitoRoleOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
..}
= AuditCheckConfigurationsProperty
{loggingDisabledCheck :: Maybe AuditCheckConfigurationProperty
loggingDisabledCheck = AuditCheckConfigurationProperty
-> Maybe AuditCheckConfigurationProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
"LoggingDisabledCheck" AuditCheckConfigurationsProperty
AuditCheckConfigurationProperty
newValue, Maybe AuditCheckConfigurationProperty
Maybe DeviceCertAgeAuditCheckConfigurationProperty
Maybe DeviceCertExpirationAuditCheckConfigurationProperty
()
haddock_workaround_ :: ()
authenticatedCognitoRoleOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
caCertificateExpiringCheck :: Maybe AuditCheckConfigurationProperty
caCertificateKeyQualityCheck :: Maybe AuditCheckConfigurationProperty
conflictingClientIdsCheck :: Maybe AuditCheckConfigurationProperty
deviceCertificateAgeCheck :: Maybe DeviceCertAgeAuditCheckConfigurationProperty
deviceCertificateExpiringCheck :: Maybe DeviceCertExpirationAuditCheckConfigurationProperty
deviceCertificateKeyQualityCheck :: Maybe AuditCheckConfigurationProperty
deviceCertificateSharedCheck :: Maybe AuditCheckConfigurationProperty
intermediateCaRevokedForActiveDeviceCertificatesCheck :: Maybe AuditCheckConfigurationProperty
ioTPolicyPotentialMisConfigurationCheck :: Maybe AuditCheckConfigurationProperty
iotPolicyOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
iotRoleAliasAllowsAccessToUnusedServicesCheck :: Maybe AuditCheckConfigurationProperty
iotRoleAliasOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
revokedCaCertificateStillActiveCheck :: Maybe AuditCheckConfigurationProperty
revokedDeviceCertificateStillActiveCheck :: Maybe AuditCheckConfigurationProperty
unauthenticatedCognitoRoleOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
haddock_workaround_ :: ()
authenticatedCognitoRoleOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
caCertificateExpiringCheck :: Maybe AuditCheckConfigurationProperty
caCertificateKeyQualityCheck :: Maybe AuditCheckConfigurationProperty
conflictingClientIdsCheck :: Maybe AuditCheckConfigurationProperty
deviceCertificateAgeCheck :: Maybe DeviceCertAgeAuditCheckConfigurationProperty
deviceCertificateExpiringCheck :: Maybe DeviceCertExpirationAuditCheckConfigurationProperty
deviceCertificateKeyQualityCheck :: Maybe AuditCheckConfigurationProperty
deviceCertificateSharedCheck :: Maybe AuditCheckConfigurationProperty
intermediateCaRevokedForActiveDeviceCertificatesCheck :: Maybe AuditCheckConfigurationProperty
ioTPolicyPotentialMisConfigurationCheck :: Maybe AuditCheckConfigurationProperty
iotPolicyOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
iotRoleAliasAllowsAccessToUnusedServicesCheck :: Maybe AuditCheckConfigurationProperty
iotRoleAliasOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
revokedCaCertificateStillActiveCheck :: Maybe AuditCheckConfigurationProperty
revokedDeviceCertificateStillActiveCheck :: Maybe AuditCheckConfigurationProperty
unauthenticatedCognitoRoleOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
..}
instance Property "RevokedCaCertificateStillActiveCheck" AuditCheckConfigurationsProperty where
type PropertyType "RevokedCaCertificateStillActiveCheck" AuditCheckConfigurationsProperty = AuditCheckConfigurationProperty
set :: PropertyType
"RevokedCaCertificateStillActiveCheck"
AuditCheckConfigurationsProperty
-> AuditCheckConfigurationsProperty
-> AuditCheckConfigurationsProperty
set PropertyType
"RevokedCaCertificateStillActiveCheck"
AuditCheckConfigurationsProperty
newValue AuditCheckConfigurationsProperty {Maybe AuditCheckConfigurationProperty
Maybe DeviceCertAgeAuditCheckConfigurationProperty
Maybe DeviceCertExpirationAuditCheckConfigurationProperty
()
haddock_workaround_ :: AuditCheckConfigurationsProperty -> ()
authenticatedCognitoRoleOverlyPermissiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
caCertificateExpiringCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
caCertificateKeyQualityCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
conflictingClientIdsCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
deviceCertificateAgeCheck :: AuditCheckConfigurationsProperty
-> Maybe DeviceCertAgeAuditCheckConfigurationProperty
deviceCertificateExpiringCheck :: AuditCheckConfigurationsProperty
-> Maybe DeviceCertExpirationAuditCheckConfigurationProperty
deviceCertificateKeyQualityCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
deviceCertificateSharedCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
intermediateCaRevokedForActiveDeviceCertificatesCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
ioTPolicyPotentialMisConfigurationCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
iotPolicyOverlyPermissiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
iotRoleAliasAllowsAccessToUnusedServicesCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
iotRoleAliasOverlyPermissiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
loggingDisabledCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
revokedCaCertificateStillActiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
revokedDeviceCertificateStillActiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
unauthenticatedCognitoRoleOverlyPermissiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
haddock_workaround_ :: ()
authenticatedCognitoRoleOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
caCertificateExpiringCheck :: Maybe AuditCheckConfigurationProperty
caCertificateKeyQualityCheck :: Maybe AuditCheckConfigurationProperty
conflictingClientIdsCheck :: Maybe AuditCheckConfigurationProperty
deviceCertificateAgeCheck :: Maybe DeviceCertAgeAuditCheckConfigurationProperty
deviceCertificateExpiringCheck :: Maybe DeviceCertExpirationAuditCheckConfigurationProperty
deviceCertificateKeyQualityCheck :: Maybe AuditCheckConfigurationProperty
deviceCertificateSharedCheck :: Maybe AuditCheckConfigurationProperty
intermediateCaRevokedForActiveDeviceCertificatesCheck :: Maybe AuditCheckConfigurationProperty
ioTPolicyPotentialMisConfigurationCheck :: Maybe AuditCheckConfigurationProperty
iotPolicyOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
iotRoleAliasAllowsAccessToUnusedServicesCheck :: Maybe AuditCheckConfigurationProperty
iotRoleAliasOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
loggingDisabledCheck :: Maybe AuditCheckConfigurationProperty
revokedCaCertificateStillActiveCheck :: Maybe AuditCheckConfigurationProperty
revokedDeviceCertificateStillActiveCheck :: Maybe AuditCheckConfigurationProperty
unauthenticatedCognitoRoleOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
..}
= AuditCheckConfigurationsProperty
{revokedCaCertificateStillActiveCheck :: Maybe AuditCheckConfigurationProperty
revokedCaCertificateStillActiveCheck = AuditCheckConfigurationProperty
-> Maybe AuditCheckConfigurationProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
"RevokedCaCertificateStillActiveCheck"
AuditCheckConfigurationsProperty
AuditCheckConfigurationProperty
newValue, Maybe AuditCheckConfigurationProperty
Maybe DeviceCertAgeAuditCheckConfigurationProperty
Maybe DeviceCertExpirationAuditCheckConfigurationProperty
()
haddock_workaround_ :: ()
authenticatedCognitoRoleOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
caCertificateExpiringCheck :: Maybe AuditCheckConfigurationProperty
caCertificateKeyQualityCheck :: Maybe AuditCheckConfigurationProperty
conflictingClientIdsCheck :: Maybe AuditCheckConfigurationProperty
deviceCertificateAgeCheck :: Maybe DeviceCertAgeAuditCheckConfigurationProperty
deviceCertificateExpiringCheck :: Maybe DeviceCertExpirationAuditCheckConfigurationProperty
deviceCertificateKeyQualityCheck :: Maybe AuditCheckConfigurationProperty
deviceCertificateSharedCheck :: Maybe AuditCheckConfigurationProperty
intermediateCaRevokedForActiveDeviceCertificatesCheck :: Maybe AuditCheckConfigurationProperty
ioTPolicyPotentialMisConfigurationCheck :: Maybe AuditCheckConfigurationProperty
iotPolicyOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
iotRoleAliasAllowsAccessToUnusedServicesCheck :: Maybe AuditCheckConfigurationProperty
iotRoleAliasOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
loggingDisabledCheck :: Maybe AuditCheckConfigurationProperty
revokedDeviceCertificateStillActiveCheck :: Maybe AuditCheckConfigurationProperty
unauthenticatedCognitoRoleOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
haddock_workaround_ :: ()
authenticatedCognitoRoleOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
caCertificateExpiringCheck :: Maybe AuditCheckConfigurationProperty
caCertificateKeyQualityCheck :: Maybe AuditCheckConfigurationProperty
conflictingClientIdsCheck :: Maybe AuditCheckConfigurationProperty
deviceCertificateAgeCheck :: Maybe DeviceCertAgeAuditCheckConfigurationProperty
deviceCertificateExpiringCheck :: Maybe DeviceCertExpirationAuditCheckConfigurationProperty
deviceCertificateKeyQualityCheck :: Maybe AuditCheckConfigurationProperty
deviceCertificateSharedCheck :: Maybe AuditCheckConfigurationProperty
intermediateCaRevokedForActiveDeviceCertificatesCheck :: Maybe AuditCheckConfigurationProperty
ioTPolicyPotentialMisConfigurationCheck :: Maybe AuditCheckConfigurationProperty
iotPolicyOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
iotRoleAliasAllowsAccessToUnusedServicesCheck :: Maybe AuditCheckConfigurationProperty
iotRoleAliasOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
loggingDisabledCheck :: Maybe AuditCheckConfigurationProperty
revokedDeviceCertificateStillActiveCheck :: Maybe AuditCheckConfigurationProperty
unauthenticatedCognitoRoleOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
..}
instance Property "RevokedDeviceCertificateStillActiveCheck" AuditCheckConfigurationsProperty where
type PropertyType "RevokedDeviceCertificateStillActiveCheck" AuditCheckConfigurationsProperty = AuditCheckConfigurationProperty
set :: PropertyType
"RevokedDeviceCertificateStillActiveCheck"
AuditCheckConfigurationsProperty
-> AuditCheckConfigurationsProperty
-> AuditCheckConfigurationsProperty
set PropertyType
"RevokedDeviceCertificateStillActiveCheck"
AuditCheckConfigurationsProperty
newValue AuditCheckConfigurationsProperty {Maybe AuditCheckConfigurationProperty
Maybe DeviceCertAgeAuditCheckConfigurationProperty
Maybe DeviceCertExpirationAuditCheckConfigurationProperty
()
haddock_workaround_ :: AuditCheckConfigurationsProperty -> ()
authenticatedCognitoRoleOverlyPermissiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
caCertificateExpiringCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
caCertificateKeyQualityCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
conflictingClientIdsCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
deviceCertificateAgeCheck :: AuditCheckConfigurationsProperty
-> Maybe DeviceCertAgeAuditCheckConfigurationProperty
deviceCertificateExpiringCheck :: AuditCheckConfigurationsProperty
-> Maybe DeviceCertExpirationAuditCheckConfigurationProperty
deviceCertificateKeyQualityCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
deviceCertificateSharedCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
intermediateCaRevokedForActiveDeviceCertificatesCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
ioTPolicyPotentialMisConfigurationCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
iotPolicyOverlyPermissiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
iotRoleAliasAllowsAccessToUnusedServicesCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
iotRoleAliasOverlyPermissiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
loggingDisabledCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
revokedCaCertificateStillActiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
revokedDeviceCertificateStillActiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
unauthenticatedCognitoRoleOverlyPermissiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
haddock_workaround_ :: ()
authenticatedCognitoRoleOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
caCertificateExpiringCheck :: Maybe AuditCheckConfigurationProperty
caCertificateKeyQualityCheck :: Maybe AuditCheckConfigurationProperty
conflictingClientIdsCheck :: Maybe AuditCheckConfigurationProperty
deviceCertificateAgeCheck :: Maybe DeviceCertAgeAuditCheckConfigurationProperty
deviceCertificateExpiringCheck :: Maybe DeviceCertExpirationAuditCheckConfigurationProperty
deviceCertificateKeyQualityCheck :: Maybe AuditCheckConfigurationProperty
deviceCertificateSharedCheck :: Maybe AuditCheckConfigurationProperty
intermediateCaRevokedForActiveDeviceCertificatesCheck :: Maybe AuditCheckConfigurationProperty
ioTPolicyPotentialMisConfigurationCheck :: Maybe AuditCheckConfigurationProperty
iotPolicyOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
iotRoleAliasAllowsAccessToUnusedServicesCheck :: Maybe AuditCheckConfigurationProperty
iotRoleAliasOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
loggingDisabledCheck :: Maybe AuditCheckConfigurationProperty
revokedCaCertificateStillActiveCheck :: Maybe AuditCheckConfigurationProperty
revokedDeviceCertificateStillActiveCheck :: Maybe AuditCheckConfigurationProperty
unauthenticatedCognitoRoleOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
..}
= AuditCheckConfigurationsProperty
{revokedDeviceCertificateStillActiveCheck :: Maybe AuditCheckConfigurationProperty
revokedDeviceCertificateStillActiveCheck = AuditCheckConfigurationProperty
-> Maybe AuditCheckConfigurationProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
"RevokedDeviceCertificateStillActiveCheck"
AuditCheckConfigurationsProperty
AuditCheckConfigurationProperty
newValue,
Maybe AuditCheckConfigurationProperty
Maybe DeviceCertAgeAuditCheckConfigurationProperty
Maybe DeviceCertExpirationAuditCheckConfigurationProperty
()
haddock_workaround_ :: ()
authenticatedCognitoRoleOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
caCertificateExpiringCheck :: Maybe AuditCheckConfigurationProperty
caCertificateKeyQualityCheck :: Maybe AuditCheckConfigurationProperty
conflictingClientIdsCheck :: Maybe AuditCheckConfigurationProperty
deviceCertificateAgeCheck :: Maybe DeviceCertAgeAuditCheckConfigurationProperty
deviceCertificateExpiringCheck :: Maybe DeviceCertExpirationAuditCheckConfigurationProperty
deviceCertificateKeyQualityCheck :: Maybe AuditCheckConfigurationProperty
deviceCertificateSharedCheck :: Maybe AuditCheckConfigurationProperty
intermediateCaRevokedForActiveDeviceCertificatesCheck :: Maybe AuditCheckConfigurationProperty
ioTPolicyPotentialMisConfigurationCheck :: Maybe AuditCheckConfigurationProperty
iotPolicyOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
iotRoleAliasAllowsAccessToUnusedServicesCheck :: Maybe AuditCheckConfigurationProperty
iotRoleAliasOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
loggingDisabledCheck :: Maybe AuditCheckConfigurationProperty
revokedCaCertificateStillActiveCheck :: Maybe AuditCheckConfigurationProperty
unauthenticatedCognitoRoleOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
haddock_workaround_ :: ()
authenticatedCognitoRoleOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
caCertificateExpiringCheck :: Maybe AuditCheckConfigurationProperty
caCertificateKeyQualityCheck :: Maybe AuditCheckConfigurationProperty
conflictingClientIdsCheck :: Maybe AuditCheckConfigurationProperty
deviceCertificateAgeCheck :: Maybe DeviceCertAgeAuditCheckConfigurationProperty
deviceCertificateExpiringCheck :: Maybe DeviceCertExpirationAuditCheckConfigurationProperty
deviceCertificateKeyQualityCheck :: Maybe AuditCheckConfigurationProperty
deviceCertificateSharedCheck :: Maybe AuditCheckConfigurationProperty
intermediateCaRevokedForActiveDeviceCertificatesCheck :: Maybe AuditCheckConfigurationProperty
ioTPolicyPotentialMisConfigurationCheck :: Maybe AuditCheckConfigurationProperty
iotPolicyOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
iotRoleAliasAllowsAccessToUnusedServicesCheck :: Maybe AuditCheckConfigurationProperty
iotRoleAliasOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
loggingDisabledCheck :: Maybe AuditCheckConfigurationProperty
revokedCaCertificateStillActiveCheck :: Maybe AuditCheckConfigurationProperty
unauthenticatedCognitoRoleOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
..}
instance Property "UnauthenticatedCognitoRoleOverlyPermissiveCheck" AuditCheckConfigurationsProperty where
type PropertyType "UnauthenticatedCognitoRoleOverlyPermissiveCheck" AuditCheckConfigurationsProperty = AuditCheckConfigurationProperty
set :: PropertyType
"UnauthenticatedCognitoRoleOverlyPermissiveCheck"
AuditCheckConfigurationsProperty
-> AuditCheckConfigurationsProperty
-> AuditCheckConfigurationsProperty
set PropertyType
"UnauthenticatedCognitoRoleOverlyPermissiveCheck"
AuditCheckConfigurationsProperty
newValue AuditCheckConfigurationsProperty {Maybe AuditCheckConfigurationProperty
Maybe DeviceCertAgeAuditCheckConfigurationProperty
Maybe DeviceCertExpirationAuditCheckConfigurationProperty
()
haddock_workaround_ :: AuditCheckConfigurationsProperty -> ()
authenticatedCognitoRoleOverlyPermissiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
caCertificateExpiringCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
caCertificateKeyQualityCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
conflictingClientIdsCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
deviceCertificateAgeCheck :: AuditCheckConfigurationsProperty
-> Maybe DeviceCertAgeAuditCheckConfigurationProperty
deviceCertificateExpiringCheck :: AuditCheckConfigurationsProperty
-> Maybe DeviceCertExpirationAuditCheckConfigurationProperty
deviceCertificateKeyQualityCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
deviceCertificateSharedCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
intermediateCaRevokedForActiveDeviceCertificatesCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
ioTPolicyPotentialMisConfigurationCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
iotPolicyOverlyPermissiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
iotRoleAliasAllowsAccessToUnusedServicesCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
iotRoleAliasOverlyPermissiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
loggingDisabledCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
revokedCaCertificateStillActiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
revokedDeviceCertificateStillActiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
unauthenticatedCognitoRoleOverlyPermissiveCheck :: AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
haddock_workaround_ :: ()
authenticatedCognitoRoleOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
caCertificateExpiringCheck :: Maybe AuditCheckConfigurationProperty
caCertificateKeyQualityCheck :: Maybe AuditCheckConfigurationProperty
conflictingClientIdsCheck :: Maybe AuditCheckConfigurationProperty
deviceCertificateAgeCheck :: Maybe DeviceCertAgeAuditCheckConfigurationProperty
deviceCertificateExpiringCheck :: Maybe DeviceCertExpirationAuditCheckConfigurationProperty
deviceCertificateKeyQualityCheck :: Maybe AuditCheckConfigurationProperty
deviceCertificateSharedCheck :: Maybe AuditCheckConfigurationProperty
intermediateCaRevokedForActiveDeviceCertificatesCheck :: Maybe AuditCheckConfigurationProperty
ioTPolicyPotentialMisConfigurationCheck :: Maybe AuditCheckConfigurationProperty
iotPolicyOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
iotRoleAliasAllowsAccessToUnusedServicesCheck :: Maybe AuditCheckConfigurationProperty
iotRoleAliasOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
loggingDisabledCheck :: Maybe AuditCheckConfigurationProperty
revokedCaCertificateStillActiveCheck :: Maybe AuditCheckConfigurationProperty
revokedDeviceCertificateStillActiveCheck :: Maybe AuditCheckConfigurationProperty
unauthenticatedCognitoRoleOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
..}
= AuditCheckConfigurationsProperty
{unauthenticatedCognitoRoleOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
unauthenticatedCognitoRoleOverlyPermissiveCheck = AuditCheckConfigurationProperty
-> Maybe AuditCheckConfigurationProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure
PropertyType
"UnauthenticatedCognitoRoleOverlyPermissiveCheck"
AuditCheckConfigurationsProperty
AuditCheckConfigurationProperty
newValue,
Maybe AuditCheckConfigurationProperty
Maybe DeviceCertAgeAuditCheckConfigurationProperty
Maybe DeviceCertExpirationAuditCheckConfigurationProperty
()
haddock_workaround_ :: ()
authenticatedCognitoRoleOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
caCertificateExpiringCheck :: Maybe AuditCheckConfigurationProperty
caCertificateKeyQualityCheck :: Maybe AuditCheckConfigurationProperty
conflictingClientIdsCheck :: Maybe AuditCheckConfigurationProperty
deviceCertificateAgeCheck :: Maybe DeviceCertAgeAuditCheckConfigurationProperty
deviceCertificateExpiringCheck :: Maybe DeviceCertExpirationAuditCheckConfigurationProperty
deviceCertificateKeyQualityCheck :: Maybe AuditCheckConfigurationProperty
deviceCertificateSharedCheck :: Maybe AuditCheckConfigurationProperty
intermediateCaRevokedForActiveDeviceCertificatesCheck :: Maybe AuditCheckConfigurationProperty
ioTPolicyPotentialMisConfigurationCheck :: Maybe AuditCheckConfigurationProperty
iotPolicyOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
iotRoleAliasAllowsAccessToUnusedServicesCheck :: Maybe AuditCheckConfigurationProperty
iotRoleAliasOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
loggingDisabledCheck :: Maybe AuditCheckConfigurationProperty
revokedCaCertificateStillActiveCheck :: Maybe AuditCheckConfigurationProperty
revokedDeviceCertificateStillActiveCheck :: Maybe AuditCheckConfigurationProperty
haddock_workaround_ :: ()
authenticatedCognitoRoleOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
caCertificateExpiringCheck :: Maybe AuditCheckConfigurationProperty
caCertificateKeyQualityCheck :: Maybe AuditCheckConfigurationProperty
conflictingClientIdsCheck :: Maybe AuditCheckConfigurationProperty
deviceCertificateAgeCheck :: Maybe DeviceCertAgeAuditCheckConfigurationProperty
deviceCertificateExpiringCheck :: Maybe DeviceCertExpirationAuditCheckConfigurationProperty
deviceCertificateKeyQualityCheck :: Maybe AuditCheckConfigurationProperty
deviceCertificateSharedCheck :: Maybe AuditCheckConfigurationProperty
intermediateCaRevokedForActiveDeviceCertificatesCheck :: Maybe AuditCheckConfigurationProperty
ioTPolicyPotentialMisConfigurationCheck :: Maybe AuditCheckConfigurationProperty
iotPolicyOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
iotRoleAliasAllowsAccessToUnusedServicesCheck :: Maybe AuditCheckConfigurationProperty
iotRoleAliasOverlyPermissiveCheck :: Maybe AuditCheckConfigurationProperty
loggingDisabledCheck :: Maybe AuditCheckConfigurationProperty
revokedCaCertificateStillActiveCheck :: Maybe AuditCheckConfigurationProperty
revokedDeviceCertificateStillActiveCheck :: Maybe AuditCheckConfigurationProperty
..}