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
  = -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-accountauditconfiguration-auditcheckconfigurations.html>
    AuditCheckConfigurationsProperty {AuditCheckConfigurationsProperty -> ()
haddock_workaround_ :: (),
                                      -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-accountauditconfiguration-auditcheckconfigurations.html#cfn-iot-accountauditconfiguration-auditcheckconfigurations-authenticatedcognitoroleoverlypermissivecheck>
                                      AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
authenticatedCognitoRoleOverlyPermissiveCheck :: (Prelude.Maybe AuditCheckConfigurationProperty),
                                      -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-accountauditconfiguration-auditcheckconfigurations.html#cfn-iot-accountauditconfiguration-auditcheckconfigurations-cacertificateexpiringcheck>
                                      AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
caCertificateExpiringCheck :: (Prelude.Maybe AuditCheckConfigurationProperty),
                                      -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-accountauditconfiguration-auditcheckconfigurations.html#cfn-iot-accountauditconfiguration-auditcheckconfigurations-cacertificatekeyqualitycheck>
                                      AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
caCertificateKeyQualityCheck :: (Prelude.Maybe AuditCheckConfigurationProperty),
                                      -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-accountauditconfiguration-auditcheckconfigurations.html#cfn-iot-accountauditconfiguration-auditcheckconfigurations-conflictingclientidscheck>
                                      AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
conflictingClientIdsCheck :: (Prelude.Maybe AuditCheckConfigurationProperty),
                                      -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-accountauditconfiguration-auditcheckconfigurations.html#cfn-iot-accountauditconfiguration-auditcheckconfigurations-devicecertificateagecheck>
                                      AuditCheckConfigurationsProperty
-> Maybe DeviceCertAgeAuditCheckConfigurationProperty
deviceCertificateAgeCheck :: (Prelude.Maybe DeviceCertAgeAuditCheckConfigurationProperty),
                                      -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-accountauditconfiguration-auditcheckconfigurations.html#cfn-iot-accountauditconfiguration-auditcheckconfigurations-devicecertificateexpiringcheck>
                                      AuditCheckConfigurationsProperty
-> Maybe DeviceCertExpirationAuditCheckConfigurationProperty
deviceCertificateExpiringCheck :: (Prelude.Maybe DeviceCertExpirationAuditCheckConfigurationProperty),
                                      -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-accountauditconfiguration-auditcheckconfigurations.html#cfn-iot-accountauditconfiguration-auditcheckconfigurations-devicecertificatekeyqualitycheck>
                                      AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
deviceCertificateKeyQualityCheck :: (Prelude.Maybe AuditCheckConfigurationProperty),
                                      -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-accountauditconfiguration-auditcheckconfigurations.html#cfn-iot-accountauditconfiguration-auditcheckconfigurations-devicecertificatesharedcheck>
                                      AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
deviceCertificateSharedCheck :: (Prelude.Maybe AuditCheckConfigurationProperty),
                                      -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-accountauditconfiguration-auditcheckconfigurations.html#cfn-iot-accountauditconfiguration-auditcheckconfigurations-intermediatecarevokedforactivedevicecertificatescheck>
                                      AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
intermediateCaRevokedForActiveDeviceCertificatesCheck :: (Prelude.Maybe AuditCheckConfigurationProperty),
                                      -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-accountauditconfiguration-auditcheckconfigurations.html#cfn-iot-accountauditconfiguration-auditcheckconfigurations-iotpolicypotentialmisconfigurationcheck>
                                      AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
ioTPolicyPotentialMisConfigurationCheck :: (Prelude.Maybe AuditCheckConfigurationProperty),
                                      -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-accountauditconfiguration-auditcheckconfigurations.html#cfn-iot-accountauditconfiguration-auditcheckconfigurations-iotpolicyoverlypermissivecheck>
                                      AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
iotPolicyOverlyPermissiveCheck :: (Prelude.Maybe AuditCheckConfigurationProperty),
                                      -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-accountauditconfiguration-auditcheckconfigurations.html#cfn-iot-accountauditconfiguration-auditcheckconfigurations-iotrolealiasallowsaccesstounusedservicescheck>
                                      AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
iotRoleAliasAllowsAccessToUnusedServicesCheck :: (Prelude.Maybe AuditCheckConfigurationProperty),
                                      -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-accountauditconfiguration-auditcheckconfigurations.html#cfn-iot-accountauditconfiguration-auditcheckconfigurations-iotrolealiasoverlypermissivecheck>
                                      AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
iotRoleAliasOverlyPermissiveCheck :: (Prelude.Maybe AuditCheckConfigurationProperty),
                                      -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-accountauditconfiguration-auditcheckconfigurations.html#cfn-iot-accountauditconfiguration-auditcheckconfigurations-loggingdisabledcheck>
                                      AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
loggingDisabledCheck :: (Prelude.Maybe AuditCheckConfigurationProperty),
                                      -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-accountauditconfiguration-auditcheckconfigurations.html#cfn-iot-accountauditconfiguration-auditcheckconfigurations-revokedcacertificatestillactivecheck>
                                      AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
revokedCaCertificateStillActiveCheck :: (Prelude.Maybe AuditCheckConfigurationProperty),
                                      -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-accountauditconfiguration-auditcheckconfigurations.html#cfn-iot-accountauditconfiguration-auditcheckconfigurations-revokeddevicecertificatestillactivecheck>
                                      AuditCheckConfigurationsProperty
-> Maybe AuditCheckConfigurationProperty
revokedDeviceCertificateStillActiveCheck :: (Prelude.Maybe AuditCheckConfigurationProperty),
                                      -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-iot-accountauditconfiguration-auditcheckconfigurations.html#cfn-iot-accountauditconfiguration-auditcheckconfigurations-unauthenticatedcognitoroleoverlypermissivecheck>
                                      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
..}