module Stratosphere.EC2.VPNConnection.VpnTunnelOptionsSpecificationProperty (
module Exports, VpnTunnelOptionsSpecificationProperty(..),
mkVpnTunnelOptionsSpecificationProperty
) where
import qualified Data.Aeson as JSON
import qualified Stratosphere.Prelude as Prelude
import Stratosphere.Property
import {-# SOURCE #-} Stratosphere.EC2.VPNConnection.IKEVersionsRequestListValueProperty as Exports
import {-# SOURCE #-} Stratosphere.EC2.VPNConnection.Phase1DHGroupNumbersRequestListValueProperty as Exports
import {-# SOURCE #-} Stratosphere.EC2.VPNConnection.Phase1EncryptionAlgorithmsRequestListValueProperty as Exports
import {-# SOURCE #-} Stratosphere.EC2.VPNConnection.Phase1IntegrityAlgorithmsRequestListValueProperty as Exports
import {-# SOURCE #-} Stratosphere.EC2.VPNConnection.Phase2DHGroupNumbersRequestListValueProperty as Exports
import {-# SOURCE #-} Stratosphere.EC2.VPNConnection.Phase2EncryptionAlgorithmsRequestListValueProperty as Exports
import {-# SOURCE #-} Stratosphere.EC2.VPNConnection.Phase2IntegrityAlgorithmsRequestListValueProperty as Exports
import {-# SOURCE #-} Stratosphere.EC2.VPNConnection.VpnTunnelLogOptionsSpecificationProperty as Exports
import Stratosphere.ResourceProperties
import Stratosphere.Value
data VpnTunnelOptionsSpecificationProperty
=
VpnTunnelOptionsSpecificationProperty {VpnTunnelOptionsSpecificationProperty -> ()
haddock_workaround_ :: (),
VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
dPDTimeoutAction :: (Prelude.Maybe (Value Prelude.Text)),
VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
dPDTimeoutSeconds :: (Prelude.Maybe (Value Prelude.Integer)),
VpnTunnelOptionsSpecificationProperty -> Maybe (Value Bool)
enableTunnelLifecycleControl :: (Prelude.Maybe (Value Prelude.Bool)),
VpnTunnelOptionsSpecificationProperty
-> Maybe [IKEVersionsRequestListValueProperty]
iKEVersions :: (Prelude.Maybe [IKEVersionsRequestListValueProperty]),
VpnTunnelOptionsSpecificationProperty
-> Maybe VpnTunnelLogOptionsSpecificationProperty
logOptions :: (Prelude.Maybe VpnTunnelLogOptionsSpecificationProperty),
VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase1DHGroupNumbersRequestListValueProperty]
phase1DHGroupNumbers :: (Prelude.Maybe [Phase1DHGroupNumbersRequestListValueProperty]),
VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
phase1EncryptionAlgorithms :: (Prelude.Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]),
VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
phase1IntegrityAlgorithms :: (Prelude.Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]),
VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
phase1LifetimeSeconds :: (Prelude.Maybe (Value Prelude.Integer)),
VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase2DHGroupNumbersRequestListValueProperty]
phase2DHGroupNumbers :: (Prelude.Maybe [Phase2DHGroupNumbersRequestListValueProperty]),
VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
phase2EncryptionAlgorithms :: (Prelude.Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]),
VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
phase2IntegrityAlgorithms :: (Prelude.Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]),
VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
phase2LifetimeSeconds :: (Prelude.Maybe (Value Prelude.Integer)),
VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
preSharedKey :: (Prelude.Maybe (Value Prelude.Text)),
VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
rekeyFuzzPercentage :: (Prelude.Maybe (Value Prelude.Integer)),
VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
rekeyMarginTimeSeconds :: (Prelude.Maybe (Value Prelude.Integer)),
VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
replayWindowSize :: (Prelude.Maybe (Value Prelude.Integer)),
VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
startupAction :: (Prelude.Maybe (Value Prelude.Text)),
VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
tunnelInsideCidr :: (Prelude.Maybe (Value Prelude.Text)),
VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
tunnelInsideIpv6Cidr :: (Prelude.Maybe (Value Prelude.Text))}
deriving stock (VpnTunnelOptionsSpecificationProperty
-> VpnTunnelOptionsSpecificationProperty -> Bool
(VpnTunnelOptionsSpecificationProperty
-> VpnTunnelOptionsSpecificationProperty -> Bool)
-> (VpnTunnelOptionsSpecificationProperty
-> VpnTunnelOptionsSpecificationProperty -> Bool)
-> Eq VpnTunnelOptionsSpecificationProperty
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: VpnTunnelOptionsSpecificationProperty
-> VpnTunnelOptionsSpecificationProperty -> Bool
== :: VpnTunnelOptionsSpecificationProperty
-> VpnTunnelOptionsSpecificationProperty -> Bool
$c/= :: VpnTunnelOptionsSpecificationProperty
-> VpnTunnelOptionsSpecificationProperty -> Bool
/= :: VpnTunnelOptionsSpecificationProperty
-> VpnTunnelOptionsSpecificationProperty -> Bool
Prelude.Eq, Int -> VpnTunnelOptionsSpecificationProperty -> ShowS
[VpnTunnelOptionsSpecificationProperty] -> ShowS
VpnTunnelOptionsSpecificationProperty -> String
(Int -> VpnTunnelOptionsSpecificationProperty -> ShowS)
-> (VpnTunnelOptionsSpecificationProperty -> String)
-> ([VpnTunnelOptionsSpecificationProperty] -> ShowS)
-> Show VpnTunnelOptionsSpecificationProperty
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> VpnTunnelOptionsSpecificationProperty -> ShowS
showsPrec :: Int -> VpnTunnelOptionsSpecificationProperty -> ShowS
$cshow :: VpnTunnelOptionsSpecificationProperty -> String
show :: VpnTunnelOptionsSpecificationProperty -> String
$cshowList :: [VpnTunnelOptionsSpecificationProperty] -> ShowS
showList :: [VpnTunnelOptionsSpecificationProperty] -> ShowS
Prelude.Show)
mkVpnTunnelOptionsSpecificationProperty ::
VpnTunnelOptionsSpecificationProperty
mkVpnTunnelOptionsSpecificationProperty :: VpnTunnelOptionsSpecificationProperty
mkVpnTunnelOptionsSpecificationProperty
= VpnTunnelOptionsSpecificationProperty
{haddock_workaround_ :: ()
haddock_workaround_ = (), dPDTimeoutAction :: Maybe (Value Text)
dPDTimeoutAction = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
dPDTimeoutSeconds :: Maybe (Value Integer)
dPDTimeoutSeconds = Maybe (Value Integer)
forall a. Maybe a
Prelude.Nothing,
enableTunnelLifecycleControl :: Maybe (Value Bool)
enableTunnelLifecycleControl = Maybe (Value Bool)
forall a. Maybe a
Prelude.Nothing,
iKEVersions :: Maybe [IKEVersionsRequestListValueProperty]
iKEVersions = Maybe [IKEVersionsRequestListValueProperty]
forall a. Maybe a
Prelude.Nothing, logOptions :: Maybe VpnTunnelLogOptionsSpecificationProperty
logOptions = Maybe VpnTunnelLogOptionsSpecificationProperty
forall a. Maybe a
Prelude.Nothing,
phase1DHGroupNumbers :: Maybe [Phase1DHGroupNumbersRequestListValueProperty]
phase1DHGroupNumbers = Maybe [Phase1DHGroupNumbersRequestListValueProperty]
forall a. Maybe a
Prelude.Nothing,
phase1EncryptionAlgorithms :: Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
phase1EncryptionAlgorithms = Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
forall a. Maybe a
Prelude.Nothing,
phase1IntegrityAlgorithms :: Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
phase1IntegrityAlgorithms = Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
forall a. Maybe a
Prelude.Nothing,
phase1LifetimeSeconds :: Maybe (Value Integer)
phase1LifetimeSeconds = Maybe (Value Integer)
forall a. Maybe a
Prelude.Nothing,
phase2DHGroupNumbers :: Maybe [Phase2DHGroupNumbersRequestListValueProperty]
phase2DHGroupNumbers = Maybe [Phase2DHGroupNumbersRequestListValueProperty]
forall a. Maybe a
Prelude.Nothing,
phase2EncryptionAlgorithms :: Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
phase2EncryptionAlgorithms = Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
forall a. Maybe a
Prelude.Nothing,
phase2IntegrityAlgorithms :: Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
phase2IntegrityAlgorithms = Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
forall a. Maybe a
Prelude.Nothing,
phase2LifetimeSeconds :: Maybe (Value Integer)
phase2LifetimeSeconds = Maybe (Value Integer)
forall a. Maybe a
Prelude.Nothing,
preSharedKey :: Maybe (Value Text)
preSharedKey = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
rekeyFuzzPercentage :: Maybe (Value Integer)
rekeyFuzzPercentage = Maybe (Value Integer)
forall a. Maybe a
Prelude.Nothing,
rekeyMarginTimeSeconds :: Maybe (Value Integer)
rekeyMarginTimeSeconds = Maybe (Value Integer)
forall a. Maybe a
Prelude.Nothing,
replayWindowSize :: Maybe (Value Integer)
replayWindowSize = Maybe (Value Integer)
forall a. Maybe a
Prelude.Nothing,
startupAction :: Maybe (Value Text)
startupAction = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
tunnelInsideCidr :: Maybe (Value Text)
tunnelInsideCidr = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
tunnelInsideIpv6Cidr :: Maybe (Value Text)
tunnelInsideIpv6Cidr = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing}
instance ToResourceProperties VpnTunnelOptionsSpecificationProperty where
toResourceProperties :: VpnTunnelOptionsSpecificationProperty -> ResourceProperties
toResourceProperties VpnTunnelOptionsSpecificationProperty {Maybe [IKEVersionsRequestListValueProperty]
Maybe [Phase1DHGroupNumbersRequestListValueProperty]
Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
Maybe [Phase2DHGroupNumbersRequestListValueProperty]
Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe VpnTunnelLogOptionsSpecificationProperty
()
haddock_workaround_ :: VpnTunnelOptionsSpecificationProperty -> ()
dPDTimeoutAction :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
dPDTimeoutSeconds :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
enableTunnelLifecycleControl :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Bool)
iKEVersions :: VpnTunnelOptionsSpecificationProperty
-> Maybe [IKEVersionsRequestListValueProperty]
logOptions :: VpnTunnelOptionsSpecificationProperty
-> Maybe VpnTunnelLogOptionsSpecificationProperty
phase1DHGroupNumbers :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase1DHGroupNumbersRequestListValueProperty]
phase1EncryptionAlgorithms :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
phase1IntegrityAlgorithms :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
phase1LifetimeSeconds :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
phase2DHGroupNumbers :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase2DHGroupNumbersRequestListValueProperty]
phase2EncryptionAlgorithms :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
phase2IntegrityAlgorithms :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
phase2LifetimeSeconds :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
preSharedKey :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
rekeyFuzzPercentage :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
rekeyMarginTimeSeconds :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
replayWindowSize :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
startupAction :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
tunnelInsideCidr :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
tunnelInsideIpv6Cidr :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
dPDTimeoutAction :: Maybe (Value Text)
dPDTimeoutSeconds :: Maybe (Value Integer)
enableTunnelLifecycleControl :: Maybe (Value Bool)
iKEVersions :: Maybe [IKEVersionsRequestListValueProperty]
logOptions :: Maybe VpnTunnelLogOptionsSpecificationProperty
phase1DHGroupNumbers :: Maybe [Phase1DHGroupNumbersRequestListValueProperty]
phase1EncryptionAlgorithms :: Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
phase1IntegrityAlgorithms :: Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
phase1LifetimeSeconds :: Maybe (Value Integer)
phase2DHGroupNumbers :: Maybe [Phase2DHGroupNumbersRequestListValueProperty]
phase2EncryptionAlgorithms :: Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
phase2IntegrityAlgorithms :: Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
phase2LifetimeSeconds :: Maybe (Value Integer)
preSharedKey :: Maybe (Value Text)
rekeyFuzzPercentage :: Maybe (Value Integer)
rekeyMarginTimeSeconds :: Maybe (Value Integer)
replayWindowSize :: Maybe (Value Integer)
startupAction :: Maybe (Value Text)
tunnelInsideCidr :: Maybe (Value Text)
tunnelInsideIpv6Cidr :: Maybe (Value Text)
..}
= ResourceProperties
{awsType :: Text
awsType = Text
"AWS::EC2::VPNConnection.VpnTunnelOptionsSpecification",
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 -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"DPDTimeoutAction" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
dPDTimeoutAction,
Key -> Value Integer -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"DPDTimeoutSeconds" (Value Integer -> (Key, Value))
-> Maybe (Value Integer) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Integer)
dPDTimeoutSeconds,
Key -> Value Bool -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"EnableTunnelLifecycleControl"
(Value Bool -> (Key, Value))
-> Maybe (Value Bool) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Bool)
enableTunnelLifecycleControl,
Key -> [IKEVersionsRequestListValueProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"IKEVersions" ([IKEVersionsRequestListValueProperty] -> (Key, Value))
-> Maybe [IKEVersionsRequestListValueProperty]
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [IKEVersionsRequestListValueProperty]
iKEVersions,
Key -> VpnTunnelLogOptionsSpecificationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"LogOptions" (VpnTunnelLogOptionsSpecificationProperty -> (Key, Value))
-> Maybe VpnTunnelLogOptionsSpecificationProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe VpnTunnelLogOptionsSpecificationProperty
logOptions,
Key
-> [Phase1DHGroupNumbersRequestListValueProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Phase1DHGroupNumbers" ([Phase1DHGroupNumbersRequestListValueProperty] -> (Key, Value))
-> Maybe [Phase1DHGroupNumbersRequestListValueProperty]
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [Phase1DHGroupNumbersRequestListValueProperty]
phase1DHGroupNumbers,
Key
-> [Phase1EncryptionAlgorithmsRequestListValueProperty]
-> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Phase1EncryptionAlgorithms"
([Phase1EncryptionAlgorithmsRequestListValueProperty]
-> (Key, Value))
-> Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
phase1EncryptionAlgorithms,
Key
-> [Phase1IntegrityAlgorithmsRequestListValueProperty]
-> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Phase1IntegrityAlgorithms"
([Phase1IntegrityAlgorithmsRequestListValueProperty]
-> (Key, Value))
-> Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
phase1IntegrityAlgorithms,
Key -> Value Integer -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Phase1LifetimeSeconds"
(Value Integer -> (Key, Value))
-> Maybe (Value Integer) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Integer)
phase1LifetimeSeconds,
Key
-> [Phase2DHGroupNumbersRequestListValueProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Phase2DHGroupNumbers" ([Phase2DHGroupNumbersRequestListValueProperty] -> (Key, Value))
-> Maybe [Phase2DHGroupNumbersRequestListValueProperty]
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [Phase2DHGroupNumbersRequestListValueProperty]
phase2DHGroupNumbers,
Key
-> [Phase2EncryptionAlgorithmsRequestListValueProperty]
-> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Phase2EncryptionAlgorithms"
([Phase2EncryptionAlgorithmsRequestListValueProperty]
-> (Key, Value))
-> Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
phase2EncryptionAlgorithms,
Key
-> [Phase2IntegrityAlgorithmsRequestListValueProperty]
-> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Phase2IntegrityAlgorithms"
([Phase2IntegrityAlgorithmsRequestListValueProperty]
-> (Key, Value))
-> Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
phase2IntegrityAlgorithms,
Key -> Value Integer -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Phase2LifetimeSeconds"
(Value Integer -> (Key, Value))
-> Maybe (Value Integer) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Integer)
phase2LifetimeSeconds,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"PreSharedKey" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
preSharedKey,
Key -> Value Integer -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"RekeyFuzzPercentage" (Value Integer -> (Key, Value))
-> Maybe (Value Integer) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Integer)
rekeyFuzzPercentage,
Key -> Value Integer -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"RekeyMarginTimeSeconds"
(Value Integer -> (Key, Value))
-> Maybe (Value Integer) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Integer)
rekeyMarginTimeSeconds,
Key -> Value Integer -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ReplayWindowSize" (Value Integer -> (Key, Value))
-> Maybe (Value Integer) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Integer)
replayWindowSize,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"StartupAction" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
startupAction,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"TunnelInsideCidr" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
tunnelInsideCidr,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"TunnelInsideIpv6Cidr"
(Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
tunnelInsideIpv6Cidr])}
instance JSON.ToJSON VpnTunnelOptionsSpecificationProperty where
toJSON :: VpnTunnelOptionsSpecificationProperty -> Value
toJSON VpnTunnelOptionsSpecificationProperty {Maybe [IKEVersionsRequestListValueProperty]
Maybe [Phase1DHGroupNumbersRequestListValueProperty]
Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
Maybe [Phase2DHGroupNumbersRequestListValueProperty]
Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe VpnTunnelLogOptionsSpecificationProperty
()
haddock_workaround_ :: VpnTunnelOptionsSpecificationProperty -> ()
dPDTimeoutAction :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
dPDTimeoutSeconds :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
enableTunnelLifecycleControl :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Bool)
iKEVersions :: VpnTunnelOptionsSpecificationProperty
-> Maybe [IKEVersionsRequestListValueProperty]
logOptions :: VpnTunnelOptionsSpecificationProperty
-> Maybe VpnTunnelLogOptionsSpecificationProperty
phase1DHGroupNumbers :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase1DHGroupNumbersRequestListValueProperty]
phase1EncryptionAlgorithms :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
phase1IntegrityAlgorithms :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
phase1LifetimeSeconds :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
phase2DHGroupNumbers :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase2DHGroupNumbersRequestListValueProperty]
phase2EncryptionAlgorithms :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
phase2IntegrityAlgorithms :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
phase2LifetimeSeconds :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
preSharedKey :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
rekeyFuzzPercentage :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
rekeyMarginTimeSeconds :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
replayWindowSize :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
startupAction :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
tunnelInsideCidr :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
tunnelInsideIpv6Cidr :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
dPDTimeoutAction :: Maybe (Value Text)
dPDTimeoutSeconds :: Maybe (Value Integer)
enableTunnelLifecycleControl :: Maybe (Value Bool)
iKEVersions :: Maybe [IKEVersionsRequestListValueProperty]
logOptions :: Maybe VpnTunnelLogOptionsSpecificationProperty
phase1DHGroupNumbers :: Maybe [Phase1DHGroupNumbersRequestListValueProperty]
phase1EncryptionAlgorithms :: Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
phase1IntegrityAlgorithms :: Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
phase1LifetimeSeconds :: Maybe (Value Integer)
phase2DHGroupNumbers :: Maybe [Phase2DHGroupNumbersRequestListValueProperty]
phase2EncryptionAlgorithms :: Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
phase2IntegrityAlgorithms :: Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
phase2LifetimeSeconds :: Maybe (Value Integer)
preSharedKey :: Maybe (Value Text)
rekeyFuzzPercentage :: Maybe (Value Integer)
rekeyMarginTimeSeconds :: Maybe (Value Integer)
replayWindowSize :: Maybe (Value Integer)
startupAction :: Maybe (Value Text)
tunnelInsideCidr :: Maybe (Value Text)
tunnelInsideIpv6Cidr :: Maybe (Value Text)
..}
= [(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 -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"DPDTimeoutAction" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
dPDTimeoutAction,
Key -> Value Integer -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"DPDTimeoutSeconds" (Value Integer -> (Key, Value))
-> Maybe (Value Integer) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Integer)
dPDTimeoutSeconds,
Key -> Value Bool -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"EnableTunnelLifecycleControl"
(Value Bool -> (Key, Value))
-> Maybe (Value Bool) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Bool)
enableTunnelLifecycleControl,
Key -> [IKEVersionsRequestListValueProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"IKEVersions" ([IKEVersionsRequestListValueProperty] -> (Key, Value))
-> Maybe [IKEVersionsRequestListValueProperty]
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [IKEVersionsRequestListValueProperty]
iKEVersions,
Key -> VpnTunnelLogOptionsSpecificationProperty -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"LogOptions" (VpnTunnelLogOptionsSpecificationProperty -> (Key, Value))
-> Maybe VpnTunnelLogOptionsSpecificationProperty
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe VpnTunnelLogOptionsSpecificationProperty
logOptions,
Key
-> [Phase1DHGroupNumbersRequestListValueProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Phase1DHGroupNumbers" ([Phase1DHGroupNumbersRequestListValueProperty] -> (Key, Value))
-> Maybe [Phase1DHGroupNumbersRequestListValueProperty]
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [Phase1DHGroupNumbersRequestListValueProperty]
phase1DHGroupNumbers,
Key
-> [Phase1EncryptionAlgorithmsRequestListValueProperty]
-> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Phase1EncryptionAlgorithms"
([Phase1EncryptionAlgorithmsRequestListValueProperty]
-> (Key, Value))
-> Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
phase1EncryptionAlgorithms,
Key
-> [Phase1IntegrityAlgorithmsRequestListValueProperty]
-> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Phase1IntegrityAlgorithms"
([Phase1IntegrityAlgorithmsRequestListValueProperty]
-> (Key, Value))
-> Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
phase1IntegrityAlgorithms,
Key -> Value Integer -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Phase1LifetimeSeconds"
(Value Integer -> (Key, Value))
-> Maybe (Value Integer) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Integer)
phase1LifetimeSeconds,
Key
-> [Phase2DHGroupNumbersRequestListValueProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Phase2DHGroupNumbers" ([Phase2DHGroupNumbersRequestListValueProperty] -> (Key, Value))
-> Maybe [Phase2DHGroupNumbersRequestListValueProperty]
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [Phase2DHGroupNumbersRequestListValueProperty]
phase2DHGroupNumbers,
Key
-> [Phase2EncryptionAlgorithmsRequestListValueProperty]
-> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Phase2EncryptionAlgorithms"
([Phase2EncryptionAlgorithmsRequestListValueProperty]
-> (Key, Value))
-> Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
phase2EncryptionAlgorithms,
Key
-> [Phase2IntegrityAlgorithmsRequestListValueProperty]
-> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Phase2IntegrityAlgorithms"
([Phase2IntegrityAlgorithmsRequestListValueProperty]
-> (Key, Value))
-> Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
-> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
phase2IntegrityAlgorithms,
Key -> Value Integer -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"Phase2LifetimeSeconds"
(Value Integer -> (Key, Value))
-> Maybe (Value Integer) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Integer)
phase2LifetimeSeconds,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"PreSharedKey" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
preSharedKey,
Key -> Value Integer -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"RekeyFuzzPercentage" (Value Integer -> (Key, Value))
-> Maybe (Value Integer) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Integer)
rekeyFuzzPercentage,
Key -> Value Integer -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"RekeyMarginTimeSeconds"
(Value Integer -> (Key, Value))
-> Maybe (Value Integer) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Integer)
rekeyMarginTimeSeconds,
Key -> Value Integer -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"ReplayWindowSize" (Value Integer -> (Key, Value))
-> Maybe (Value Integer) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Integer)
replayWindowSize,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"StartupAction" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
startupAction,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"TunnelInsideCidr" (Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
tunnelInsideCidr,
Key -> Value Text -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"TunnelInsideIpv6Cidr"
(Value Text -> (Key, Value))
-> Maybe (Value Text) -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe (Value Text)
tunnelInsideIpv6Cidr]))
instance Property "DPDTimeoutAction" VpnTunnelOptionsSpecificationProperty where
type PropertyType "DPDTimeoutAction" VpnTunnelOptionsSpecificationProperty = Value Prelude.Text
set :: PropertyType
"DPDTimeoutAction" VpnTunnelOptionsSpecificationProperty
-> VpnTunnelOptionsSpecificationProperty
-> VpnTunnelOptionsSpecificationProperty
set PropertyType
"DPDTimeoutAction" VpnTunnelOptionsSpecificationProperty
newValue VpnTunnelOptionsSpecificationProperty {Maybe [IKEVersionsRequestListValueProperty]
Maybe [Phase1DHGroupNumbersRequestListValueProperty]
Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
Maybe [Phase2DHGroupNumbersRequestListValueProperty]
Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe VpnTunnelLogOptionsSpecificationProperty
()
haddock_workaround_ :: VpnTunnelOptionsSpecificationProperty -> ()
dPDTimeoutAction :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
dPDTimeoutSeconds :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
enableTunnelLifecycleControl :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Bool)
iKEVersions :: VpnTunnelOptionsSpecificationProperty
-> Maybe [IKEVersionsRequestListValueProperty]
logOptions :: VpnTunnelOptionsSpecificationProperty
-> Maybe VpnTunnelLogOptionsSpecificationProperty
phase1DHGroupNumbers :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase1DHGroupNumbersRequestListValueProperty]
phase1EncryptionAlgorithms :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
phase1IntegrityAlgorithms :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
phase1LifetimeSeconds :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
phase2DHGroupNumbers :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase2DHGroupNumbersRequestListValueProperty]
phase2EncryptionAlgorithms :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
phase2IntegrityAlgorithms :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
phase2LifetimeSeconds :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
preSharedKey :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
rekeyFuzzPercentage :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
rekeyMarginTimeSeconds :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
replayWindowSize :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
startupAction :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
tunnelInsideCidr :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
tunnelInsideIpv6Cidr :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
dPDTimeoutAction :: Maybe (Value Text)
dPDTimeoutSeconds :: Maybe (Value Integer)
enableTunnelLifecycleControl :: Maybe (Value Bool)
iKEVersions :: Maybe [IKEVersionsRequestListValueProperty]
logOptions :: Maybe VpnTunnelLogOptionsSpecificationProperty
phase1DHGroupNumbers :: Maybe [Phase1DHGroupNumbersRequestListValueProperty]
phase1EncryptionAlgorithms :: Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
phase1IntegrityAlgorithms :: Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
phase1LifetimeSeconds :: Maybe (Value Integer)
phase2DHGroupNumbers :: Maybe [Phase2DHGroupNumbersRequestListValueProperty]
phase2EncryptionAlgorithms :: Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
phase2IntegrityAlgorithms :: Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
phase2LifetimeSeconds :: Maybe (Value Integer)
preSharedKey :: Maybe (Value Text)
rekeyFuzzPercentage :: Maybe (Value Integer)
rekeyMarginTimeSeconds :: Maybe (Value Integer)
replayWindowSize :: Maybe (Value Integer)
startupAction :: Maybe (Value Text)
tunnelInsideCidr :: Maybe (Value Text)
tunnelInsideIpv6Cidr :: Maybe (Value Text)
..}
= VpnTunnelOptionsSpecificationProperty
{dPDTimeoutAction :: Maybe (Value Text)
dPDTimeoutAction = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
"DPDTimeoutAction" VpnTunnelOptionsSpecificationProperty
Value Text
newValue, Maybe [IKEVersionsRequestListValueProperty]
Maybe [Phase1DHGroupNumbersRequestListValueProperty]
Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
Maybe [Phase2DHGroupNumbersRequestListValueProperty]
Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe VpnTunnelLogOptionsSpecificationProperty
()
haddock_workaround_ :: ()
dPDTimeoutSeconds :: Maybe (Value Integer)
enableTunnelLifecycleControl :: Maybe (Value Bool)
iKEVersions :: Maybe [IKEVersionsRequestListValueProperty]
logOptions :: Maybe VpnTunnelLogOptionsSpecificationProperty
phase1DHGroupNumbers :: Maybe [Phase1DHGroupNumbersRequestListValueProperty]
phase1EncryptionAlgorithms :: Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
phase1IntegrityAlgorithms :: Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
phase1LifetimeSeconds :: Maybe (Value Integer)
phase2DHGroupNumbers :: Maybe [Phase2DHGroupNumbersRequestListValueProperty]
phase2EncryptionAlgorithms :: Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
phase2IntegrityAlgorithms :: Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
phase2LifetimeSeconds :: Maybe (Value Integer)
preSharedKey :: Maybe (Value Text)
rekeyFuzzPercentage :: Maybe (Value Integer)
rekeyMarginTimeSeconds :: Maybe (Value Integer)
replayWindowSize :: Maybe (Value Integer)
startupAction :: Maybe (Value Text)
tunnelInsideCidr :: Maybe (Value Text)
tunnelInsideIpv6Cidr :: Maybe (Value Text)
haddock_workaround_ :: ()
dPDTimeoutSeconds :: Maybe (Value Integer)
enableTunnelLifecycleControl :: Maybe (Value Bool)
iKEVersions :: Maybe [IKEVersionsRequestListValueProperty]
logOptions :: Maybe VpnTunnelLogOptionsSpecificationProperty
phase1DHGroupNumbers :: Maybe [Phase1DHGroupNumbersRequestListValueProperty]
phase1EncryptionAlgorithms :: Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
phase1IntegrityAlgorithms :: Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
phase1LifetimeSeconds :: Maybe (Value Integer)
phase2DHGroupNumbers :: Maybe [Phase2DHGroupNumbersRequestListValueProperty]
phase2EncryptionAlgorithms :: Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
phase2IntegrityAlgorithms :: Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
phase2LifetimeSeconds :: Maybe (Value Integer)
preSharedKey :: Maybe (Value Text)
rekeyFuzzPercentage :: Maybe (Value Integer)
rekeyMarginTimeSeconds :: Maybe (Value Integer)
replayWindowSize :: Maybe (Value Integer)
startupAction :: Maybe (Value Text)
tunnelInsideCidr :: Maybe (Value Text)
tunnelInsideIpv6Cidr :: Maybe (Value Text)
..}
instance Property "DPDTimeoutSeconds" VpnTunnelOptionsSpecificationProperty where
type PropertyType "DPDTimeoutSeconds" VpnTunnelOptionsSpecificationProperty = Value Prelude.Integer
set :: PropertyType
"DPDTimeoutSeconds" VpnTunnelOptionsSpecificationProperty
-> VpnTunnelOptionsSpecificationProperty
-> VpnTunnelOptionsSpecificationProperty
set PropertyType
"DPDTimeoutSeconds" VpnTunnelOptionsSpecificationProperty
newValue VpnTunnelOptionsSpecificationProperty {Maybe [IKEVersionsRequestListValueProperty]
Maybe [Phase1DHGroupNumbersRequestListValueProperty]
Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
Maybe [Phase2DHGroupNumbersRequestListValueProperty]
Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe VpnTunnelLogOptionsSpecificationProperty
()
haddock_workaround_ :: VpnTunnelOptionsSpecificationProperty -> ()
dPDTimeoutAction :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
dPDTimeoutSeconds :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
enableTunnelLifecycleControl :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Bool)
iKEVersions :: VpnTunnelOptionsSpecificationProperty
-> Maybe [IKEVersionsRequestListValueProperty]
logOptions :: VpnTunnelOptionsSpecificationProperty
-> Maybe VpnTunnelLogOptionsSpecificationProperty
phase1DHGroupNumbers :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase1DHGroupNumbersRequestListValueProperty]
phase1EncryptionAlgorithms :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
phase1IntegrityAlgorithms :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
phase1LifetimeSeconds :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
phase2DHGroupNumbers :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase2DHGroupNumbersRequestListValueProperty]
phase2EncryptionAlgorithms :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
phase2IntegrityAlgorithms :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
phase2LifetimeSeconds :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
preSharedKey :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
rekeyFuzzPercentage :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
rekeyMarginTimeSeconds :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
replayWindowSize :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
startupAction :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
tunnelInsideCidr :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
tunnelInsideIpv6Cidr :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
dPDTimeoutAction :: Maybe (Value Text)
dPDTimeoutSeconds :: Maybe (Value Integer)
enableTunnelLifecycleControl :: Maybe (Value Bool)
iKEVersions :: Maybe [IKEVersionsRequestListValueProperty]
logOptions :: Maybe VpnTunnelLogOptionsSpecificationProperty
phase1DHGroupNumbers :: Maybe [Phase1DHGroupNumbersRequestListValueProperty]
phase1EncryptionAlgorithms :: Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
phase1IntegrityAlgorithms :: Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
phase1LifetimeSeconds :: Maybe (Value Integer)
phase2DHGroupNumbers :: Maybe [Phase2DHGroupNumbersRequestListValueProperty]
phase2EncryptionAlgorithms :: Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
phase2IntegrityAlgorithms :: Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
phase2LifetimeSeconds :: Maybe (Value Integer)
preSharedKey :: Maybe (Value Text)
rekeyFuzzPercentage :: Maybe (Value Integer)
rekeyMarginTimeSeconds :: Maybe (Value Integer)
replayWindowSize :: Maybe (Value Integer)
startupAction :: Maybe (Value Text)
tunnelInsideCidr :: Maybe (Value Text)
tunnelInsideIpv6Cidr :: Maybe (Value Text)
..}
= VpnTunnelOptionsSpecificationProperty
{dPDTimeoutSeconds :: Maybe (Value Integer)
dPDTimeoutSeconds = Value Integer -> Maybe (Value Integer)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
"DPDTimeoutSeconds" VpnTunnelOptionsSpecificationProperty
Value Integer
newValue, Maybe [IKEVersionsRequestListValueProperty]
Maybe [Phase1DHGroupNumbersRequestListValueProperty]
Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
Maybe [Phase2DHGroupNumbersRequestListValueProperty]
Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe VpnTunnelLogOptionsSpecificationProperty
()
haddock_workaround_ :: ()
dPDTimeoutAction :: Maybe (Value Text)
enableTunnelLifecycleControl :: Maybe (Value Bool)
iKEVersions :: Maybe [IKEVersionsRequestListValueProperty]
logOptions :: Maybe VpnTunnelLogOptionsSpecificationProperty
phase1DHGroupNumbers :: Maybe [Phase1DHGroupNumbersRequestListValueProperty]
phase1EncryptionAlgorithms :: Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
phase1IntegrityAlgorithms :: Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
phase1LifetimeSeconds :: Maybe (Value Integer)
phase2DHGroupNumbers :: Maybe [Phase2DHGroupNumbersRequestListValueProperty]
phase2EncryptionAlgorithms :: Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
phase2IntegrityAlgorithms :: Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
phase2LifetimeSeconds :: Maybe (Value Integer)
preSharedKey :: Maybe (Value Text)
rekeyFuzzPercentage :: Maybe (Value Integer)
rekeyMarginTimeSeconds :: Maybe (Value Integer)
replayWindowSize :: Maybe (Value Integer)
startupAction :: Maybe (Value Text)
tunnelInsideCidr :: Maybe (Value Text)
tunnelInsideIpv6Cidr :: Maybe (Value Text)
haddock_workaround_ :: ()
dPDTimeoutAction :: Maybe (Value Text)
enableTunnelLifecycleControl :: Maybe (Value Bool)
iKEVersions :: Maybe [IKEVersionsRequestListValueProperty]
logOptions :: Maybe VpnTunnelLogOptionsSpecificationProperty
phase1DHGroupNumbers :: Maybe [Phase1DHGroupNumbersRequestListValueProperty]
phase1EncryptionAlgorithms :: Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
phase1IntegrityAlgorithms :: Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
phase1LifetimeSeconds :: Maybe (Value Integer)
phase2DHGroupNumbers :: Maybe [Phase2DHGroupNumbersRequestListValueProperty]
phase2EncryptionAlgorithms :: Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
phase2IntegrityAlgorithms :: Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
phase2LifetimeSeconds :: Maybe (Value Integer)
preSharedKey :: Maybe (Value Text)
rekeyFuzzPercentage :: Maybe (Value Integer)
rekeyMarginTimeSeconds :: Maybe (Value Integer)
replayWindowSize :: Maybe (Value Integer)
startupAction :: Maybe (Value Text)
tunnelInsideCidr :: Maybe (Value Text)
tunnelInsideIpv6Cidr :: Maybe (Value Text)
..}
instance Property "EnableTunnelLifecycleControl" VpnTunnelOptionsSpecificationProperty where
type PropertyType "EnableTunnelLifecycleControl" VpnTunnelOptionsSpecificationProperty = Value Prelude.Bool
set :: PropertyType
"EnableTunnelLifecycleControl"
VpnTunnelOptionsSpecificationProperty
-> VpnTunnelOptionsSpecificationProperty
-> VpnTunnelOptionsSpecificationProperty
set PropertyType
"EnableTunnelLifecycleControl"
VpnTunnelOptionsSpecificationProperty
newValue VpnTunnelOptionsSpecificationProperty {Maybe [IKEVersionsRequestListValueProperty]
Maybe [Phase1DHGroupNumbersRequestListValueProperty]
Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
Maybe [Phase2DHGroupNumbersRequestListValueProperty]
Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe VpnTunnelLogOptionsSpecificationProperty
()
haddock_workaround_ :: VpnTunnelOptionsSpecificationProperty -> ()
dPDTimeoutAction :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
dPDTimeoutSeconds :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
enableTunnelLifecycleControl :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Bool)
iKEVersions :: VpnTunnelOptionsSpecificationProperty
-> Maybe [IKEVersionsRequestListValueProperty]
logOptions :: VpnTunnelOptionsSpecificationProperty
-> Maybe VpnTunnelLogOptionsSpecificationProperty
phase1DHGroupNumbers :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase1DHGroupNumbersRequestListValueProperty]
phase1EncryptionAlgorithms :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
phase1IntegrityAlgorithms :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
phase1LifetimeSeconds :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
phase2DHGroupNumbers :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase2DHGroupNumbersRequestListValueProperty]
phase2EncryptionAlgorithms :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
phase2IntegrityAlgorithms :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
phase2LifetimeSeconds :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
preSharedKey :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
rekeyFuzzPercentage :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
rekeyMarginTimeSeconds :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
replayWindowSize :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
startupAction :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
tunnelInsideCidr :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
tunnelInsideIpv6Cidr :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
dPDTimeoutAction :: Maybe (Value Text)
dPDTimeoutSeconds :: Maybe (Value Integer)
enableTunnelLifecycleControl :: Maybe (Value Bool)
iKEVersions :: Maybe [IKEVersionsRequestListValueProperty]
logOptions :: Maybe VpnTunnelLogOptionsSpecificationProperty
phase1DHGroupNumbers :: Maybe [Phase1DHGroupNumbersRequestListValueProperty]
phase1EncryptionAlgorithms :: Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
phase1IntegrityAlgorithms :: Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
phase1LifetimeSeconds :: Maybe (Value Integer)
phase2DHGroupNumbers :: Maybe [Phase2DHGroupNumbersRequestListValueProperty]
phase2EncryptionAlgorithms :: Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
phase2IntegrityAlgorithms :: Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
phase2LifetimeSeconds :: Maybe (Value Integer)
preSharedKey :: Maybe (Value Text)
rekeyFuzzPercentage :: Maybe (Value Integer)
rekeyMarginTimeSeconds :: Maybe (Value Integer)
replayWindowSize :: Maybe (Value Integer)
startupAction :: Maybe (Value Text)
tunnelInsideCidr :: Maybe (Value Text)
tunnelInsideIpv6Cidr :: Maybe (Value Text)
..}
= VpnTunnelOptionsSpecificationProperty
{enableTunnelLifecycleControl :: Maybe (Value Bool)
enableTunnelLifecycleControl = Value Bool -> Maybe (Value Bool)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
"EnableTunnelLifecycleControl"
VpnTunnelOptionsSpecificationProperty
Value Bool
newValue, Maybe [IKEVersionsRequestListValueProperty]
Maybe [Phase1DHGroupNumbersRequestListValueProperty]
Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
Maybe [Phase2DHGroupNumbersRequestListValueProperty]
Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
Maybe (Value Integer)
Maybe (Value Text)
Maybe VpnTunnelLogOptionsSpecificationProperty
()
haddock_workaround_ :: ()
dPDTimeoutAction :: Maybe (Value Text)
dPDTimeoutSeconds :: Maybe (Value Integer)
iKEVersions :: Maybe [IKEVersionsRequestListValueProperty]
logOptions :: Maybe VpnTunnelLogOptionsSpecificationProperty
phase1DHGroupNumbers :: Maybe [Phase1DHGroupNumbersRequestListValueProperty]
phase1EncryptionAlgorithms :: Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
phase1IntegrityAlgorithms :: Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
phase1LifetimeSeconds :: Maybe (Value Integer)
phase2DHGroupNumbers :: Maybe [Phase2DHGroupNumbersRequestListValueProperty]
phase2EncryptionAlgorithms :: Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
phase2IntegrityAlgorithms :: Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
phase2LifetimeSeconds :: Maybe (Value Integer)
preSharedKey :: Maybe (Value Text)
rekeyFuzzPercentage :: Maybe (Value Integer)
rekeyMarginTimeSeconds :: Maybe (Value Integer)
replayWindowSize :: Maybe (Value Integer)
startupAction :: Maybe (Value Text)
tunnelInsideCidr :: Maybe (Value Text)
tunnelInsideIpv6Cidr :: Maybe (Value Text)
haddock_workaround_ :: ()
dPDTimeoutAction :: Maybe (Value Text)
dPDTimeoutSeconds :: Maybe (Value Integer)
iKEVersions :: Maybe [IKEVersionsRequestListValueProperty]
logOptions :: Maybe VpnTunnelLogOptionsSpecificationProperty
phase1DHGroupNumbers :: Maybe [Phase1DHGroupNumbersRequestListValueProperty]
phase1EncryptionAlgorithms :: Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
phase1IntegrityAlgorithms :: Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
phase1LifetimeSeconds :: Maybe (Value Integer)
phase2DHGroupNumbers :: Maybe [Phase2DHGroupNumbersRequestListValueProperty]
phase2EncryptionAlgorithms :: Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
phase2IntegrityAlgorithms :: Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
phase2LifetimeSeconds :: Maybe (Value Integer)
preSharedKey :: Maybe (Value Text)
rekeyFuzzPercentage :: Maybe (Value Integer)
rekeyMarginTimeSeconds :: Maybe (Value Integer)
replayWindowSize :: Maybe (Value Integer)
startupAction :: Maybe (Value Text)
tunnelInsideCidr :: Maybe (Value Text)
tunnelInsideIpv6Cidr :: Maybe (Value Text)
..}
instance Property "IKEVersions" VpnTunnelOptionsSpecificationProperty where
type PropertyType "IKEVersions" VpnTunnelOptionsSpecificationProperty = [IKEVersionsRequestListValueProperty]
set :: PropertyType "IKEVersions" VpnTunnelOptionsSpecificationProperty
-> VpnTunnelOptionsSpecificationProperty
-> VpnTunnelOptionsSpecificationProperty
set PropertyType "IKEVersions" VpnTunnelOptionsSpecificationProperty
newValue VpnTunnelOptionsSpecificationProperty {Maybe [IKEVersionsRequestListValueProperty]
Maybe [Phase1DHGroupNumbersRequestListValueProperty]
Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
Maybe [Phase2DHGroupNumbersRequestListValueProperty]
Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe VpnTunnelLogOptionsSpecificationProperty
()
haddock_workaround_ :: VpnTunnelOptionsSpecificationProperty -> ()
dPDTimeoutAction :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
dPDTimeoutSeconds :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
enableTunnelLifecycleControl :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Bool)
iKEVersions :: VpnTunnelOptionsSpecificationProperty
-> Maybe [IKEVersionsRequestListValueProperty]
logOptions :: VpnTunnelOptionsSpecificationProperty
-> Maybe VpnTunnelLogOptionsSpecificationProperty
phase1DHGroupNumbers :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase1DHGroupNumbersRequestListValueProperty]
phase1EncryptionAlgorithms :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
phase1IntegrityAlgorithms :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
phase1LifetimeSeconds :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
phase2DHGroupNumbers :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase2DHGroupNumbersRequestListValueProperty]
phase2EncryptionAlgorithms :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
phase2IntegrityAlgorithms :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
phase2LifetimeSeconds :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
preSharedKey :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
rekeyFuzzPercentage :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
rekeyMarginTimeSeconds :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
replayWindowSize :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
startupAction :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
tunnelInsideCidr :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
tunnelInsideIpv6Cidr :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
dPDTimeoutAction :: Maybe (Value Text)
dPDTimeoutSeconds :: Maybe (Value Integer)
enableTunnelLifecycleControl :: Maybe (Value Bool)
iKEVersions :: Maybe [IKEVersionsRequestListValueProperty]
logOptions :: Maybe VpnTunnelLogOptionsSpecificationProperty
phase1DHGroupNumbers :: Maybe [Phase1DHGroupNumbersRequestListValueProperty]
phase1EncryptionAlgorithms :: Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
phase1IntegrityAlgorithms :: Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
phase1LifetimeSeconds :: Maybe (Value Integer)
phase2DHGroupNumbers :: Maybe [Phase2DHGroupNumbersRequestListValueProperty]
phase2EncryptionAlgorithms :: Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
phase2IntegrityAlgorithms :: Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
phase2LifetimeSeconds :: Maybe (Value Integer)
preSharedKey :: Maybe (Value Text)
rekeyFuzzPercentage :: Maybe (Value Integer)
rekeyMarginTimeSeconds :: Maybe (Value Integer)
replayWindowSize :: Maybe (Value Integer)
startupAction :: Maybe (Value Text)
tunnelInsideCidr :: Maybe (Value Text)
tunnelInsideIpv6Cidr :: Maybe (Value Text)
..}
= VpnTunnelOptionsSpecificationProperty
{iKEVersions :: Maybe [IKEVersionsRequestListValueProperty]
iKEVersions = [IKEVersionsRequestListValueProperty]
-> Maybe [IKEVersionsRequestListValueProperty]
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure [IKEVersionsRequestListValueProperty]
PropertyType "IKEVersions" VpnTunnelOptionsSpecificationProperty
newValue, Maybe [Phase1DHGroupNumbersRequestListValueProperty]
Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
Maybe [Phase2DHGroupNumbersRequestListValueProperty]
Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe VpnTunnelLogOptionsSpecificationProperty
()
haddock_workaround_ :: ()
dPDTimeoutAction :: Maybe (Value Text)
dPDTimeoutSeconds :: Maybe (Value Integer)
enableTunnelLifecycleControl :: Maybe (Value Bool)
logOptions :: Maybe VpnTunnelLogOptionsSpecificationProperty
phase1DHGroupNumbers :: Maybe [Phase1DHGroupNumbersRequestListValueProperty]
phase1EncryptionAlgorithms :: Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
phase1IntegrityAlgorithms :: Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
phase1LifetimeSeconds :: Maybe (Value Integer)
phase2DHGroupNumbers :: Maybe [Phase2DHGroupNumbersRequestListValueProperty]
phase2EncryptionAlgorithms :: Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
phase2IntegrityAlgorithms :: Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
phase2LifetimeSeconds :: Maybe (Value Integer)
preSharedKey :: Maybe (Value Text)
rekeyFuzzPercentage :: Maybe (Value Integer)
rekeyMarginTimeSeconds :: Maybe (Value Integer)
replayWindowSize :: Maybe (Value Integer)
startupAction :: Maybe (Value Text)
tunnelInsideCidr :: Maybe (Value Text)
tunnelInsideIpv6Cidr :: Maybe (Value Text)
haddock_workaround_ :: ()
dPDTimeoutAction :: Maybe (Value Text)
dPDTimeoutSeconds :: Maybe (Value Integer)
enableTunnelLifecycleControl :: Maybe (Value Bool)
logOptions :: Maybe VpnTunnelLogOptionsSpecificationProperty
phase1DHGroupNumbers :: Maybe [Phase1DHGroupNumbersRequestListValueProperty]
phase1EncryptionAlgorithms :: Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
phase1IntegrityAlgorithms :: Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
phase1LifetimeSeconds :: Maybe (Value Integer)
phase2DHGroupNumbers :: Maybe [Phase2DHGroupNumbersRequestListValueProperty]
phase2EncryptionAlgorithms :: Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
phase2IntegrityAlgorithms :: Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
phase2LifetimeSeconds :: Maybe (Value Integer)
preSharedKey :: Maybe (Value Text)
rekeyFuzzPercentage :: Maybe (Value Integer)
rekeyMarginTimeSeconds :: Maybe (Value Integer)
replayWindowSize :: Maybe (Value Integer)
startupAction :: Maybe (Value Text)
tunnelInsideCidr :: Maybe (Value Text)
tunnelInsideIpv6Cidr :: Maybe (Value Text)
..}
instance Property "LogOptions" VpnTunnelOptionsSpecificationProperty where
type PropertyType "LogOptions" VpnTunnelOptionsSpecificationProperty = VpnTunnelLogOptionsSpecificationProperty
set :: PropertyType "LogOptions" VpnTunnelOptionsSpecificationProperty
-> VpnTunnelOptionsSpecificationProperty
-> VpnTunnelOptionsSpecificationProperty
set PropertyType "LogOptions" VpnTunnelOptionsSpecificationProperty
newValue VpnTunnelOptionsSpecificationProperty {Maybe [IKEVersionsRequestListValueProperty]
Maybe [Phase1DHGroupNumbersRequestListValueProperty]
Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
Maybe [Phase2DHGroupNumbersRequestListValueProperty]
Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe VpnTunnelLogOptionsSpecificationProperty
()
haddock_workaround_ :: VpnTunnelOptionsSpecificationProperty -> ()
dPDTimeoutAction :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
dPDTimeoutSeconds :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
enableTunnelLifecycleControl :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Bool)
iKEVersions :: VpnTunnelOptionsSpecificationProperty
-> Maybe [IKEVersionsRequestListValueProperty]
logOptions :: VpnTunnelOptionsSpecificationProperty
-> Maybe VpnTunnelLogOptionsSpecificationProperty
phase1DHGroupNumbers :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase1DHGroupNumbersRequestListValueProperty]
phase1EncryptionAlgorithms :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
phase1IntegrityAlgorithms :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
phase1LifetimeSeconds :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
phase2DHGroupNumbers :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase2DHGroupNumbersRequestListValueProperty]
phase2EncryptionAlgorithms :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
phase2IntegrityAlgorithms :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
phase2LifetimeSeconds :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
preSharedKey :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
rekeyFuzzPercentage :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
rekeyMarginTimeSeconds :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
replayWindowSize :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
startupAction :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
tunnelInsideCidr :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
tunnelInsideIpv6Cidr :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
dPDTimeoutAction :: Maybe (Value Text)
dPDTimeoutSeconds :: Maybe (Value Integer)
enableTunnelLifecycleControl :: Maybe (Value Bool)
iKEVersions :: Maybe [IKEVersionsRequestListValueProperty]
logOptions :: Maybe VpnTunnelLogOptionsSpecificationProperty
phase1DHGroupNumbers :: Maybe [Phase1DHGroupNumbersRequestListValueProperty]
phase1EncryptionAlgorithms :: Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
phase1IntegrityAlgorithms :: Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
phase1LifetimeSeconds :: Maybe (Value Integer)
phase2DHGroupNumbers :: Maybe [Phase2DHGroupNumbersRequestListValueProperty]
phase2EncryptionAlgorithms :: Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
phase2IntegrityAlgorithms :: Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
phase2LifetimeSeconds :: Maybe (Value Integer)
preSharedKey :: Maybe (Value Text)
rekeyFuzzPercentage :: Maybe (Value Integer)
rekeyMarginTimeSeconds :: Maybe (Value Integer)
replayWindowSize :: Maybe (Value Integer)
startupAction :: Maybe (Value Text)
tunnelInsideCidr :: Maybe (Value Text)
tunnelInsideIpv6Cidr :: Maybe (Value Text)
..}
= VpnTunnelOptionsSpecificationProperty
{logOptions :: Maybe VpnTunnelLogOptionsSpecificationProperty
logOptions = VpnTunnelLogOptionsSpecificationProperty
-> Maybe VpnTunnelLogOptionsSpecificationProperty
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "LogOptions" VpnTunnelOptionsSpecificationProperty
VpnTunnelLogOptionsSpecificationProperty
newValue, Maybe [IKEVersionsRequestListValueProperty]
Maybe [Phase1DHGroupNumbersRequestListValueProperty]
Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
Maybe [Phase2DHGroupNumbersRequestListValueProperty]
Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
()
haddock_workaround_ :: ()
dPDTimeoutAction :: Maybe (Value Text)
dPDTimeoutSeconds :: Maybe (Value Integer)
enableTunnelLifecycleControl :: Maybe (Value Bool)
iKEVersions :: Maybe [IKEVersionsRequestListValueProperty]
phase1DHGroupNumbers :: Maybe [Phase1DHGroupNumbersRequestListValueProperty]
phase1EncryptionAlgorithms :: Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
phase1IntegrityAlgorithms :: Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
phase1LifetimeSeconds :: Maybe (Value Integer)
phase2DHGroupNumbers :: Maybe [Phase2DHGroupNumbersRequestListValueProperty]
phase2EncryptionAlgorithms :: Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
phase2IntegrityAlgorithms :: Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
phase2LifetimeSeconds :: Maybe (Value Integer)
preSharedKey :: Maybe (Value Text)
rekeyFuzzPercentage :: Maybe (Value Integer)
rekeyMarginTimeSeconds :: Maybe (Value Integer)
replayWindowSize :: Maybe (Value Integer)
startupAction :: Maybe (Value Text)
tunnelInsideCidr :: Maybe (Value Text)
tunnelInsideIpv6Cidr :: Maybe (Value Text)
haddock_workaround_ :: ()
dPDTimeoutAction :: Maybe (Value Text)
dPDTimeoutSeconds :: Maybe (Value Integer)
enableTunnelLifecycleControl :: Maybe (Value Bool)
iKEVersions :: Maybe [IKEVersionsRequestListValueProperty]
phase1DHGroupNumbers :: Maybe [Phase1DHGroupNumbersRequestListValueProperty]
phase1EncryptionAlgorithms :: Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
phase1IntegrityAlgorithms :: Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
phase1LifetimeSeconds :: Maybe (Value Integer)
phase2DHGroupNumbers :: Maybe [Phase2DHGroupNumbersRequestListValueProperty]
phase2EncryptionAlgorithms :: Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
phase2IntegrityAlgorithms :: Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
phase2LifetimeSeconds :: Maybe (Value Integer)
preSharedKey :: Maybe (Value Text)
rekeyFuzzPercentage :: Maybe (Value Integer)
rekeyMarginTimeSeconds :: Maybe (Value Integer)
replayWindowSize :: Maybe (Value Integer)
startupAction :: Maybe (Value Text)
tunnelInsideCidr :: Maybe (Value Text)
tunnelInsideIpv6Cidr :: Maybe (Value Text)
..}
instance Property "Phase1DHGroupNumbers" VpnTunnelOptionsSpecificationProperty where
type PropertyType "Phase1DHGroupNumbers" VpnTunnelOptionsSpecificationProperty = [Phase1DHGroupNumbersRequestListValueProperty]
set :: PropertyType
"Phase1DHGroupNumbers" VpnTunnelOptionsSpecificationProperty
-> VpnTunnelOptionsSpecificationProperty
-> VpnTunnelOptionsSpecificationProperty
set PropertyType
"Phase1DHGroupNumbers" VpnTunnelOptionsSpecificationProperty
newValue VpnTunnelOptionsSpecificationProperty {Maybe [IKEVersionsRequestListValueProperty]
Maybe [Phase1DHGroupNumbersRequestListValueProperty]
Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
Maybe [Phase2DHGroupNumbersRequestListValueProperty]
Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe VpnTunnelLogOptionsSpecificationProperty
()
haddock_workaround_ :: VpnTunnelOptionsSpecificationProperty -> ()
dPDTimeoutAction :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
dPDTimeoutSeconds :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
enableTunnelLifecycleControl :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Bool)
iKEVersions :: VpnTunnelOptionsSpecificationProperty
-> Maybe [IKEVersionsRequestListValueProperty]
logOptions :: VpnTunnelOptionsSpecificationProperty
-> Maybe VpnTunnelLogOptionsSpecificationProperty
phase1DHGroupNumbers :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase1DHGroupNumbersRequestListValueProperty]
phase1EncryptionAlgorithms :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
phase1IntegrityAlgorithms :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
phase1LifetimeSeconds :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
phase2DHGroupNumbers :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase2DHGroupNumbersRequestListValueProperty]
phase2EncryptionAlgorithms :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
phase2IntegrityAlgorithms :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
phase2LifetimeSeconds :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
preSharedKey :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
rekeyFuzzPercentage :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
rekeyMarginTimeSeconds :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
replayWindowSize :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
startupAction :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
tunnelInsideCidr :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
tunnelInsideIpv6Cidr :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
dPDTimeoutAction :: Maybe (Value Text)
dPDTimeoutSeconds :: Maybe (Value Integer)
enableTunnelLifecycleControl :: Maybe (Value Bool)
iKEVersions :: Maybe [IKEVersionsRequestListValueProperty]
logOptions :: Maybe VpnTunnelLogOptionsSpecificationProperty
phase1DHGroupNumbers :: Maybe [Phase1DHGroupNumbersRequestListValueProperty]
phase1EncryptionAlgorithms :: Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
phase1IntegrityAlgorithms :: Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
phase1LifetimeSeconds :: Maybe (Value Integer)
phase2DHGroupNumbers :: Maybe [Phase2DHGroupNumbersRequestListValueProperty]
phase2EncryptionAlgorithms :: Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
phase2IntegrityAlgorithms :: Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
phase2LifetimeSeconds :: Maybe (Value Integer)
preSharedKey :: Maybe (Value Text)
rekeyFuzzPercentage :: Maybe (Value Integer)
rekeyMarginTimeSeconds :: Maybe (Value Integer)
replayWindowSize :: Maybe (Value Integer)
startupAction :: Maybe (Value Text)
tunnelInsideCidr :: Maybe (Value Text)
tunnelInsideIpv6Cidr :: Maybe (Value Text)
..}
= VpnTunnelOptionsSpecificationProperty
{phase1DHGroupNumbers :: Maybe [Phase1DHGroupNumbersRequestListValueProperty]
phase1DHGroupNumbers = [Phase1DHGroupNumbersRequestListValueProperty]
-> Maybe [Phase1DHGroupNumbersRequestListValueProperty]
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure [Phase1DHGroupNumbersRequestListValueProperty]
PropertyType
"Phase1DHGroupNumbers" VpnTunnelOptionsSpecificationProperty
newValue, Maybe [IKEVersionsRequestListValueProperty]
Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
Maybe [Phase2DHGroupNumbersRequestListValueProperty]
Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe VpnTunnelLogOptionsSpecificationProperty
()
haddock_workaround_ :: ()
dPDTimeoutAction :: Maybe (Value Text)
dPDTimeoutSeconds :: Maybe (Value Integer)
enableTunnelLifecycleControl :: Maybe (Value Bool)
iKEVersions :: Maybe [IKEVersionsRequestListValueProperty]
logOptions :: Maybe VpnTunnelLogOptionsSpecificationProperty
phase1EncryptionAlgorithms :: Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
phase1IntegrityAlgorithms :: Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
phase1LifetimeSeconds :: Maybe (Value Integer)
phase2DHGroupNumbers :: Maybe [Phase2DHGroupNumbersRequestListValueProperty]
phase2EncryptionAlgorithms :: Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
phase2IntegrityAlgorithms :: Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
phase2LifetimeSeconds :: Maybe (Value Integer)
preSharedKey :: Maybe (Value Text)
rekeyFuzzPercentage :: Maybe (Value Integer)
rekeyMarginTimeSeconds :: Maybe (Value Integer)
replayWindowSize :: Maybe (Value Integer)
startupAction :: Maybe (Value Text)
tunnelInsideCidr :: Maybe (Value Text)
tunnelInsideIpv6Cidr :: Maybe (Value Text)
haddock_workaround_ :: ()
dPDTimeoutAction :: Maybe (Value Text)
dPDTimeoutSeconds :: Maybe (Value Integer)
enableTunnelLifecycleControl :: Maybe (Value Bool)
iKEVersions :: Maybe [IKEVersionsRequestListValueProperty]
logOptions :: Maybe VpnTunnelLogOptionsSpecificationProperty
phase1EncryptionAlgorithms :: Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
phase1IntegrityAlgorithms :: Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
phase1LifetimeSeconds :: Maybe (Value Integer)
phase2DHGroupNumbers :: Maybe [Phase2DHGroupNumbersRequestListValueProperty]
phase2EncryptionAlgorithms :: Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
phase2IntegrityAlgorithms :: Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
phase2LifetimeSeconds :: Maybe (Value Integer)
preSharedKey :: Maybe (Value Text)
rekeyFuzzPercentage :: Maybe (Value Integer)
rekeyMarginTimeSeconds :: Maybe (Value Integer)
replayWindowSize :: Maybe (Value Integer)
startupAction :: Maybe (Value Text)
tunnelInsideCidr :: Maybe (Value Text)
tunnelInsideIpv6Cidr :: Maybe (Value Text)
..}
instance Property "Phase1EncryptionAlgorithms" VpnTunnelOptionsSpecificationProperty where
type PropertyType "Phase1EncryptionAlgorithms" VpnTunnelOptionsSpecificationProperty = [Phase1EncryptionAlgorithmsRequestListValueProperty]
set :: PropertyType
"Phase1EncryptionAlgorithms" VpnTunnelOptionsSpecificationProperty
-> VpnTunnelOptionsSpecificationProperty
-> VpnTunnelOptionsSpecificationProperty
set PropertyType
"Phase1EncryptionAlgorithms" VpnTunnelOptionsSpecificationProperty
newValue VpnTunnelOptionsSpecificationProperty {Maybe [IKEVersionsRequestListValueProperty]
Maybe [Phase1DHGroupNumbersRequestListValueProperty]
Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
Maybe [Phase2DHGroupNumbersRequestListValueProperty]
Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe VpnTunnelLogOptionsSpecificationProperty
()
haddock_workaround_ :: VpnTunnelOptionsSpecificationProperty -> ()
dPDTimeoutAction :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
dPDTimeoutSeconds :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
enableTunnelLifecycleControl :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Bool)
iKEVersions :: VpnTunnelOptionsSpecificationProperty
-> Maybe [IKEVersionsRequestListValueProperty]
logOptions :: VpnTunnelOptionsSpecificationProperty
-> Maybe VpnTunnelLogOptionsSpecificationProperty
phase1DHGroupNumbers :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase1DHGroupNumbersRequestListValueProperty]
phase1EncryptionAlgorithms :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
phase1IntegrityAlgorithms :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
phase1LifetimeSeconds :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
phase2DHGroupNumbers :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase2DHGroupNumbersRequestListValueProperty]
phase2EncryptionAlgorithms :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
phase2IntegrityAlgorithms :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
phase2LifetimeSeconds :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
preSharedKey :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
rekeyFuzzPercentage :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
rekeyMarginTimeSeconds :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
replayWindowSize :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
startupAction :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
tunnelInsideCidr :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
tunnelInsideIpv6Cidr :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
dPDTimeoutAction :: Maybe (Value Text)
dPDTimeoutSeconds :: Maybe (Value Integer)
enableTunnelLifecycleControl :: Maybe (Value Bool)
iKEVersions :: Maybe [IKEVersionsRequestListValueProperty]
logOptions :: Maybe VpnTunnelLogOptionsSpecificationProperty
phase1DHGroupNumbers :: Maybe [Phase1DHGroupNumbersRequestListValueProperty]
phase1EncryptionAlgorithms :: Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
phase1IntegrityAlgorithms :: Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
phase1LifetimeSeconds :: Maybe (Value Integer)
phase2DHGroupNumbers :: Maybe [Phase2DHGroupNumbersRequestListValueProperty]
phase2EncryptionAlgorithms :: Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
phase2IntegrityAlgorithms :: Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
phase2LifetimeSeconds :: Maybe (Value Integer)
preSharedKey :: Maybe (Value Text)
rekeyFuzzPercentage :: Maybe (Value Integer)
rekeyMarginTimeSeconds :: Maybe (Value Integer)
replayWindowSize :: Maybe (Value Integer)
startupAction :: Maybe (Value Text)
tunnelInsideCidr :: Maybe (Value Text)
tunnelInsideIpv6Cidr :: Maybe (Value Text)
..}
= VpnTunnelOptionsSpecificationProperty
{phase1EncryptionAlgorithms :: Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
phase1EncryptionAlgorithms = [Phase1EncryptionAlgorithmsRequestListValueProperty]
-> Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure [Phase1EncryptionAlgorithmsRequestListValueProperty]
PropertyType
"Phase1EncryptionAlgorithms" VpnTunnelOptionsSpecificationProperty
newValue, Maybe [IKEVersionsRequestListValueProperty]
Maybe [Phase1DHGroupNumbersRequestListValueProperty]
Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
Maybe [Phase2DHGroupNumbersRequestListValueProperty]
Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe VpnTunnelLogOptionsSpecificationProperty
()
haddock_workaround_ :: ()
dPDTimeoutAction :: Maybe (Value Text)
dPDTimeoutSeconds :: Maybe (Value Integer)
enableTunnelLifecycleControl :: Maybe (Value Bool)
iKEVersions :: Maybe [IKEVersionsRequestListValueProperty]
logOptions :: Maybe VpnTunnelLogOptionsSpecificationProperty
phase1DHGroupNumbers :: Maybe [Phase1DHGroupNumbersRequestListValueProperty]
phase1IntegrityAlgorithms :: Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
phase1LifetimeSeconds :: Maybe (Value Integer)
phase2DHGroupNumbers :: Maybe [Phase2DHGroupNumbersRequestListValueProperty]
phase2EncryptionAlgorithms :: Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
phase2IntegrityAlgorithms :: Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
phase2LifetimeSeconds :: Maybe (Value Integer)
preSharedKey :: Maybe (Value Text)
rekeyFuzzPercentage :: Maybe (Value Integer)
rekeyMarginTimeSeconds :: Maybe (Value Integer)
replayWindowSize :: Maybe (Value Integer)
startupAction :: Maybe (Value Text)
tunnelInsideCidr :: Maybe (Value Text)
tunnelInsideIpv6Cidr :: Maybe (Value Text)
haddock_workaround_ :: ()
dPDTimeoutAction :: Maybe (Value Text)
dPDTimeoutSeconds :: Maybe (Value Integer)
enableTunnelLifecycleControl :: Maybe (Value Bool)
iKEVersions :: Maybe [IKEVersionsRequestListValueProperty]
logOptions :: Maybe VpnTunnelLogOptionsSpecificationProperty
phase1DHGroupNumbers :: Maybe [Phase1DHGroupNumbersRequestListValueProperty]
phase1IntegrityAlgorithms :: Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
phase1LifetimeSeconds :: Maybe (Value Integer)
phase2DHGroupNumbers :: Maybe [Phase2DHGroupNumbersRequestListValueProperty]
phase2EncryptionAlgorithms :: Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
phase2IntegrityAlgorithms :: Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
phase2LifetimeSeconds :: Maybe (Value Integer)
preSharedKey :: Maybe (Value Text)
rekeyFuzzPercentage :: Maybe (Value Integer)
rekeyMarginTimeSeconds :: Maybe (Value Integer)
replayWindowSize :: Maybe (Value Integer)
startupAction :: Maybe (Value Text)
tunnelInsideCidr :: Maybe (Value Text)
tunnelInsideIpv6Cidr :: Maybe (Value Text)
..}
instance Property "Phase1IntegrityAlgorithms" VpnTunnelOptionsSpecificationProperty where
type PropertyType "Phase1IntegrityAlgorithms" VpnTunnelOptionsSpecificationProperty = [Phase1IntegrityAlgorithmsRequestListValueProperty]
set :: PropertyType
"Phase1IntegrityAlgorithms" VpnTunnelOptionsSpecificationProperty
-> VpnTunnelOptionsSpecificationProperty
-> VpnTunnelOptionsSpecificationProperty
set PropertyType
"Phase1IntegrityAlgorithms" VpnTunnelOptionsSpecificationProperty
newValue VpnTunnelOptionsSpecificationProperty {Maybe [IKEVersionsRequestListValueProperty]
Maybe [Phase1DHGroupNumbersRequestListValueProperty]
Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
Maybe [Phase2DHGroupNumbersRequestListValueProperty]
Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe VpnTunnelLogOptionsSpecificationProperty
()
haddock_workaround_ :: VpnTunnelOptionsSpecificationProperty -> ()
dPDTimeoutAction :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
dPDTimeoutSeconds :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
enableTunnelLifecycleControl :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Bool)
iKEVersions :: VpnTunnelOptionsSpecificationProperty
-> Maybe [IKEVersionsRequestListValueProperty]
logOptions :: VpnTunnelOptionsSpecificationProperty
-> Maybe VpnTunnelLogOptionsSpecificationProperty
phase1DHGroupNumbers :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase1DHGroupNumbersRequestListValueProperty]
phase1EncryptionAlgorithms :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
phase1IntegrityAlgorithms :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
phase1LifetimeSeconds :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
phase2DHGroupNumbers :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase2DHGroupNumbersRequestListValueProperty]
phase2EncryptionAlgorithms :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
phase2IntegrityAlgorithms :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
phase2LifetimeSeconds :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
preSharedKey :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
rekeyFuzzPercentage :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
rekeyMarginTimeSeconds :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
replayWindowSize :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
startupAction :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
tunnelInsideCidr :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
tunnelInsideIpv6Cidr :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
dPDTimeoutAction :: Maybe (Value Text)
dPDTimeoutSeconds :: Maybe (Value Integer)
enableTunnelLifecycleControl :: Maybe (Value Bool)
iKEVersions :: Maybe [IKEVersionsRequestListValueProperty]
logOptions :: Maybe VpnTunnelLogOptionsSpecificationProperty
phase1DHGroupNumbers :: Maybe [Phase1DHGroupNumbersRequestListValueProperty]
phase1EncryptionAlgorithms :: Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
phase1IntegrityAlgorithms :: Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
phase1LifetimeSeconds :: Maybe (Value Integer)
phase2DHGroupNumbers :: Maybe [Phase2DHGroupNumbersRequestListValueProperty]
phase2EncryptionAlgorithms :: Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
phase2IntegrityAlgorithms :: Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
phase2LifetimeSeconds :: Maybe (Value Integer)
preSharedKey :: Maybe (Value Text)
rekeyFuzzPercentage :: Maybe (Value Integer)
rekeyMarginTimeSeconds :: Maybe (Value Integer)
replayWindowSize :: Maybe (Value Integer)
startupAction :: Maybe (Value Text)
tunnelInsideCidr :: Maybe (Value Text)
tunnelInsideIpv6Cidr :: Maybe (Value Text)
..}
= VpnTunnelOptionsSpecificationProperty
{phase1IntegrityAlgorithms :: Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
phase1IntegrityAlgorithms = [Phase1IntegrityAlgorithmsRequestListValueProperty]
-> Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure [Phase1IntegrityAlgorithmsRequestListValueProperty]
PropertyType
"Phase1IntegrityAlgorithms" VpnTunnelOptionsSpecificationProperty
newValue, Maybe [IKEVersionsRequestListValueProperty]
Maybe [Phase1DHGroupNumbersRequestListValueProperty]
Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
Maybe [Phase2DHGroupNumbersRequestListValueProperty]
Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe VpnTunnelLogOptionsSpecificationProperty
()
haddock_workaround_ :: ()
dPDTimeoutAction :: Maybe (Value Text)
dPDTimeoutSeconds :: Maybe (Value Integer)
enableTunnelLifecycleControl :: Maybe (Value Bool)
iKEVersions :: Maybe [IKEVersionsRequestListValueProperty]
logOptions :: Maybe VpnTunnelLogOptionsSpecificationProperty
phase1DHGroupNumbers :: Maybe [Phase1DHGroupNumbersRequestListValueProperty]
phase1EncryptionAlgorithms :: Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
phase1LifetimeSeconds :: Maybe (Value Integer)
phase2DHGroupNumbers :: Maybe [Phase2DHGroupNumbersRequestListValueProperty]
phase2EncryptionAlgorithms :: Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
phase2IntegrityAlgorithms :: Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
phase2LifetimeSeconds :: Maybe (Value Integer)
preSharedKey :: Maybe (Value Text)
rekeyFuzzPercentage :: Maybe (Value Integer)
rekeyMarginTimeSeconds :: Maybe (Value Integer)
replayWindowSize :: Maybe (Value Integer)
startupAction :: Maybe (Value Text)
tunnelInsideCidr :: Maybe (Value Text)
tunnelInsideIpv6Cidr :: Maybe (Value Text)
haddock_workaround_ :: ()
dPDTimeoutAction :: Maybe (Value Text)
dPDTimeoutSeconds :: Maybe (Value Integer)
enableTunnelLifecycleControl :: Maybe (Value Bool)
iKEVersions :: Maybe [IKEVersionsRequestListValueProperty]
logOptions :: Maybe VpnTunnelLogOptionsSpecificationProperty
phase1DHGroupNumbers :: Maybe [Phase1DHGroupNumbersRequestListValueProperty]
phase1EncryptionAlgorithms :: Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
phase1LifetimeSeconds :: Maybe (Value Integer)
phase2DHGroupNumbers :: Maybe [Phase2DHGroupNumbersRequestListValueProperty]
phase2EncryptionAlgorithms :: Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
phase2IntegrityAlgorithms :: Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
phase2LifetimeSeconds :: Maybe (Value Integer)
preSharedKey :: Maybe (Value Text)
rekeyFuzzPercentage :: Maybe (Value Integer)
rekeyMarginTimeSeconds :: Maybe (Value Integer)
replayWindowSize :: Maybe (Value Integer)
startupAction :: Maybe (Value Text)
tunnelInsideCidr :: Maybe (Value Text)
tunnelInsideIpv6Cidr :: Maybe (Value Text)
..}
instance Property "Phase1LifetimeSeconds" VpnTunnelOptionsSpecificationProperty where
type PropertyType "Phase1LifetimeSeconds" VpnTunnelOptionsSpecificationProperty = Value Prelude.Integer
set :: PropertyType
"Phase1LifetimeSeconds" VpnTunnelOptionsSpecificationProperty
-> VpnTunnelOptionsSpecificationProperty
-> VpnTunnelOptionsSpecificationProperty
set PropertyType
"Phase1LifetimeSeconds" VpnTunnelOptionsSpecificationProperty
newValue VpnTunnelOptionsSpecificationProperty {Maybe [IKEVersionsRequestListValueProperty]
Maybe [Phase1DHGroupNumbersRequestListValueProperty]
Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
Maybe [Phase2DHGroupNumbersRequestListValueProperty]
Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe VpnTunnelLogOptionsSpecificationProperty
()
haddock_workaround_ :: VpnTunnelOptionsSpecificationProperty -> ()
dPDTimeoutAction :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
dPDTimeoutSeconds :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
enableTunnelLifecycleControl :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Bool)
iKEVersions :: VpnTunnelOptionsSpecificationProperty
-> Maybe [IKEVersionsRequestListValueProperty]
logOptions :: VpnTunnelOptionsSpecificationProperty
-> Maybe VpnTunnelLogOptionsSpecificationProperty
phase1DHGroupNumbers :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase1DHGroupNumbersRequestListValueProperty]
phase1EncryptionAlgorithms :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
phase1IntegrityAlgorithms :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
phase1LifetimeSeconds :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
phase2DHGroupNumbers :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase2DHGroupNumbersRequestListValueProperty]
phase2EncryptionAlgorithms :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
phase2IntegrityAlgorithms :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
phase2LifetimeSeconds :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
preSharedKey :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
rekeyFuzzPercentage :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
rekeyMarginTimeSeconds :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
replayWindowSize :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
startupAction :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
tunnelInsideCidr :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
tunnelInsideIpv6Cidr :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
dPDTimeoutAction :: Maybe (Value Text)
dPDTimeoutSeconds :: Maybe (Value Integer)
enableTunnelLifecycleControl :: Maybe (Value Bool)
iKEVersions :: Maybe [IKEVersionsRequestListValueProperty]
logOptions :: Maybe VpnTunnelLogOptionsSpecificationProperty
phase1DHGroupNumbers :: Maybe [Phase1DHGroupNumbersRequestListValueProperty]
phase1EncryptionAlgorithms :: Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
phase1IntegrityAlgorithms :: Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
phase1LifetimeSeconds :: Maybe (Value Integer)
phase2DHGroupNumbers :: Maybe [Phase2DHGroupNumbersRequestListValueProperty]
phase2EncryptionAlgorithms :: Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
phase2IntegrityAlgorithms :: Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
phase2LifetimeSeconds :: Maybe (Value Integer)
preSharedKey :: Maybe (Value Text)
rekeyFuzzPercentage :: Maybe (Value Integer)
rekeyMarginTimeSeconds :: Maybe (Value Integer)
replayWindowSize :: Maybe (Value Integer)
startupAction :: Maybe (Value Text)
tunnelInsideCidr :: Maybe (Value Text)
tunnelInsideIpv6Cidr :: Maybe (Value Text)
..}
= VpnTunnelOptionsSpecificationProperty
{phase1LifetimeSeconds :: Maybe (Value Integer)
phase1LifetimeSeconds = Value Integer -> Maybe (Value Integer)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
"Phase1LifetimeSeconds" VpnTunnelOptionsSpecificationProperty
Value Integer
newValue, Maybe [IKEVersionsRequestListValueProperty]
Maybe [Phase1DHGroupNumbersRequestListValueProperty]
Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
Maybe [Phase2DHGroupNumbersRequestListValueProperty]
Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe VpnTunnelLogOptionsSpecificationProperty
()
haddock_workaround_ :: ()
dPDTimeoutAction :: Maybe (Value Text)
dPDTimeoutSeconds :: Maybe (Value Integer)
enableTunnelLifecycleControl :: Maybe (Value Bool)
iKEVersions :: Maybe [IKEVersionsRequestListValueProperty]
logOptions :: Maybe VpnTunnelLogOptionsSpecificationProperty
phase1DHGroupNumbers :: Maybe [Phase1DHGroupNumbersRequestListValueProperty]
phase1EncryptionAlgorithms :: Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
phase1IntegrityAlgorithms :: Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
phase2DHGroupNumbers :: Maybe [Phase2DHGroupNumbersRequestListValueProperty]
phase2EncryptionAlgorithms :: Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
phase2IntegrityAlgorithms :: Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
phase2LifetimeSeconds :: Maybe (Value Integer)
preSharedKey :: Maybe (Value Text)
rekeyFuzzPercentage :: Maybe (Value Integer)
rekeyMarginTimeSeconds :: Maybe (Value Integer)
replayWindowSize :: Maybe (Value Integer)
startupAction :: Maybe (Value Text)
tunnelInsideCidr :: Maybe (Value Text)
tunnelInsideIpv6Cidr :: Maybe (Value Text)
haddock_workaround_ :: ()
dPDTimeoutAction :: Maybe (Value Text)
dPDTimeoutSeconds :: Maybe (Value Integer)
enableTunnelLifecycleControl :: Maybe (Value Bool)
iKEVersions :: Maybe [IKEVersionsRequestListValueProperty]
logOptions :: Maybe VpnTunnelLogOptionsSpecificationProperty
phase1DHGroupNumbers :: Maybe [Phase1DHGroupNumbersRequestListValueProperty]
phase1EncryptionAlgorithms :: Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
phase1IntegrityAlgorithms :: Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
phase2DHGroupNumbers :: Maybe [Phase2DHGroupNumbersRequestListValueProperty]
phase2EncryptionAlgorithms :: Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
phase2IntegrityAlgorithms :: Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
phase2LifetimeSeconds :: Maybe (Value Integer)
preSharedKey :: Maybe (Value Text)
rekeyFuzzPercentage :: Maybe (Value Integer)
rekeyMarginTimeSeconds :: Maybe (Value Integer)
replayWindowSize :: Maybe (Value Integer)
startupAction :: Maybe (Value Text)
tunnelInsideCidr :: Maybe (Value Text)
tunnelInsideIpv6Cidr :: Maybe (Value Text)
..}
instance Property "Phase2DHGroupNumbers" VpnTunnelOptionsSpecificationProperty where
type PropertyType "Phase2DHGroupNumbers" VpnTunnelOptionsSpecificationProperty = [Phase2DHGroupNumbersRequestListValueProperty]
set :: PropertyType
"Phase2DHGroupNumbers" VpnTunnelOptionsSpecificationProperty
-> VpnTunnelOptionsSpecificationProperty
-> VpnTunnelOptionsSpecificationProperty
set PropertyType
"Phase2DHGroupNumbers" VpnTunnelOptionsSpecificationProperty
newValue VpnTunnelOptionsSpecificationProperty {Maybe [IKEVersionsRequestListValueProperty]
Maybe [Phase1DHGroupNumbersRequestListValueProperty]
Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
Maybe [Phase2DHGroupNumbersRequestListValueProperty]
Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe VpnTunnelLogOptionsSpecificationProperty
()
haddock_workaround_ :: VpnTunnelOptionsSpecificationProperty -> ()
dPDTimeoutAction :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
dPDTimeoutSeconds :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
enableTunnelLifecycleControl :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Bool)
iKEVersions :: VpnTunnelOptionsSpecificationProperty
-> Maybe [IKEVersionsRequestListValueProperty]
logOptions :: VpnTunnelOptionsSpecificationProperty
-> Maybe VpnTunnelLogOptionsSpecificationProperty
phase1DHGroupNumbers :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase1DHGroupNumbersRequestListValueProperty]
phase1EncryptionAlgorithms :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
phase1IntegrityAlgorithms :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
phase1LifetimeSeconds :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
phase2DHGroupNumbers :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase2DHGroupNumbersRequestListValueProperty]
phase2EncryptionAlgorithms :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
phase2IntegrityAlgorithms :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
phase2LifetimeSeconds :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
preSharedKey :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
rekeyFuzzPercentage :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
rekeyMarginTimeSeconds :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
replayWindowSize :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
startupAction :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
tunnelInsideCidr :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
tunnelInsideIpv6Cidr :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
dPDTimeoutAction :: Maybe (Value Text)
dPDTimeoutSeconds :: Maybe (Value Integer)
enableTunnelLifecycleControl :: Maybe (Value Bool)
iKEVersions :: Maybe [IKEVersionsRequestListValueProperty]
logOptions :: Maybe VpnTunnelLogOptionsSpecificationProperty
phase1DHGroupNumbers :: Maybe [Phase1DHGroupNumbersRequestListValueProperty]
phase1EncryptionAlgorithms :: Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
phase1IntegrityAlgorithms :: Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
phase1LifetimeSeconds :: Maybe (Value Integer)
phase2DHGroupNumbers :: Maybe [Phase2DHGroupNumbersRequestListValueProperty]
phase2EncryptionAlgorithms :: Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
phase2IntegrityAlgorithms :: Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
phase2LifetimeSeconds :: Maybe (Value Integer)
preSharedKey :: Maybe (Value Text)
rekeyFuzzPercentage :: Maybe (Value Integer)
rekeyMarginTimeSeconds :: Maybe (Value Integer)
replayWindowSize :: Maybe (Value Integer)
startupAction :: Maybe (Value Text)
tunnelInsideCidr :: Maybe (Value Text)
tunnelInsideIpv6Cidr :: Maybe (Value Text)
..}
= VpnTunnelOptionsSpecificationProperty
{phase2DHGroupNumbers :: Maybe [Phase2DHGroupNumbersRequestListValueProperty]
phase2DHGroupNumbers = [Phase2DHGroupNumbersRequestListValueProperty]
-> Maybe [Phase2DHGroupNumbersRequestListValueProperty]
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure [Phase2DHGroupNumbersRequestListValueProperty]
PropertyType
"Phase2DHGroupNumbers" VpnTunnelOptionsSpecificationProperty
newValue, Maybe [IKEVersionsRequestListValueProperty]
Maybe [Phase1DHGroupNumbersRequestListValueProperty]
Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe VpnTunnelLogOptionsSpecificationProperty
()
haddock_workaround_ :: ()
dPDTimeoutAction :: Maybe (Value Text)
dPDTimeoutSeconds :: Maybe (Value Integer)
enableTunnelLifecycleControl :: Maybe (Value Bool)
iKEVersions :: Maybe [IKEVersionsRequestListValueProperty]
logOptions :: Maybe VpnTunnelLogOptionsSpecificationProperty
phase1DHGroupNumbers :: Maybe [Phase1DHGroupNumbersRequestListValueProperty]
phase1EncryptionAlgorithms :: Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
phase1IntegrityAlgorithms :: Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
phase1LifetimeSeconds :: Maybe (Value Integer)
phase2EncryptionAlgorithms :: Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
phase2IntegrityAlgorithms :: Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
phase2LifetimeSeconds :: Maybe (Value Integer)
preSharedKey :: Maybe (Value Text)
rekeyFuzzPercentage :: Maybe (Value Integer)
rekeyMarginTimeSeconds :: Maybe (Value Integer)
replayWindowSize :: Maybe (Value Integer)
startupAction :: Maybe (Value Text)
tunnelInsideCidr :: Maybe (Value Text)
tunnelInsideIpv6Cidr :: Maybe (Value Text)
haddock_workaround_ :: ()
dPDTimeoutAction :: Maybe (Value Text)
dPDTimeoutSeconds :: Maybe (Value Integer)
enableTunnelLifecycleControl :: Maybe (Value Bool)
iKEVersions :: Maybe [IKEVersionsRequestListValueProperty]
logOptions :: Maybe VpnTunnelLogOptionsSpecificationProperty
phase1DHGroupNumbers :: Maybe [Phase1DHGroupNumbersRequestListValueProperty]
phase1EncryptionAlgorithms :: Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
phase1IntegrityAlgorithms :: Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
phase1LifetimeSeconds :: Maybe (Value Integer)
phase2EncryptionAlgorithms :: Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
phase2IntegrityAlgorithms :: Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
phase2LifetimeSeconds :: Maybe (Value Integer)
preSharedKey :: Maybe (Value Text)
rekeyFuzzPercentage :: Maybe (Value Integer)
rekeyMarginTimeSeconds :: Maybe (Value Integer)
replayWindowSize :: Maybe (Value Integer)
startupAction :: Maybe (Value Text)
tunnelInsideCidr :: Maybe (Value Text)
tunnelInsideIpv6Cidr :: Maybe (Value Text)
..}
instance Property "Phase2EncryptionAlgorithms" VpnTunnelOptionsSpecificationProperty where
type PropertyType "Phase2EncryptionAlgorithms" VpnTunnelOptionsSpecificationProperty = [Phase2EncryptionAlgorithmsRequestListValueProperty]
set :: PropertyType
"Phase2EncryptionAlgorithms" VpnTunnelOptionsSpecificationProperty
-> VpnTunnelOptionsSpecificationProperty
-> VpnTunnelOptionsSpecificationProperty
set PropertyType
"Phase2EncryptionAlgorithms" VpnTunnelOptionsSpecificationProperty
newValue VpnTunnelOptionsSpecificationProperty {Maybe [IKEVersionsRequestListValueProperty]
Maybe [Phase1DHGroupNumbersRequestListValueProperty]
Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
Maybe [Phase2DHGroupNumbersRequestListValueProperty]
Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe VpnTunnelLogOptionsSpecificationProperty
()
haddock_workaround_ :: VpnTunnelOptionsSpecificationProperty -> ()
dPDTimeoutAction :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
dPDTimeoutSeconds :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
enableTunnelLifecycleControl :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Bool)
iKEVersions :: VpnTunnelOptionsSpecificationProperty
-> Maybe [IKEVersionsRequestListValueProperty]
logOptions :: VpnTunnelOptionsSpecificationProperty
-> Maybe VpnTunnelLogOptionsSpecificationProperty
phase1DHGroupNumbers :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase1DHGroupNumbersRequestListValueProperty]
phase1EncryptionAlgorithms :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
phase1IntegrityAlgorithms :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
phase1LifetimeSeconds :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
phase2DHGroupNumbers :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase2DHGroupNumbersRequestListValueProperty]
phase2EncryptionAlgorithms :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
phase2IntegrityAlgorithms :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
phase2LifetimeSeconds :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
preSharedKey :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
rekeyFuzzPercentage :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
rekeyMarginTimeSeconds :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
replayWindowSize :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
startupAction :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
tunnelInsideCidr :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
tunnelInsideIpv6Cidr :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
dPDTimeoutAction :: Maybe (Value Text)
dPDTimeoutSeconds :: Maybe (Value Integer)
enableTunnelLifecycleControl :: Maybe (Value Bool)
iKEVersions :: Maybe [IKEVersionsRequestListValueProperty]
logOptions :: Maybe VpnTunnelLogOptionsSpecificationProperty
phase1DHGroupNumbers :: Maybe [Phase1DHGroupNumbersRequestListValueProperty]
phase1EncryptionAlgorithms :: Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
phase1IntegrityAlgorithms :: Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
phase1LifetimeSeconds :: Maybe (Value Integer)
phase2DHGroupNumbers :: Maybe [Phase2DHGroupNumbersRequestListValueProperty]
phase2EncryptionAlgorithms :: Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
phase2IntegrityAlgorithms :: Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
phase2LifetimeSeconds :: Maybe (Value Integer)
preSharedKey :: Maybe (Value Text)
rekeyFuzzPercentage :: Maybe (Value Integer)
rekeyMarginTimeSeconds :: Maybe (Value Integer)
replayWindowSize :: Maybe (Value Integer)
startupAction :: Maybe (Value Text)
tunnelInsideCidr :: Maybe (Value Text)
tunnelInsideIpv6Cidr :: Maybe (Value Text)
..}
= VpnTunnelOptionsSpecificationProperty
{phase2EncryptionAlgorithms :: Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
phase2EncryptionAlgorithms = [Phase2EncryptionAlgorithmsRequestListValueProperty]
-> Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure [Phase2EncryptionAlgorithmsRequestListValueProperty]
PropertyType
"Phase2EncryptionAlgorithms" VpnTunnelOptionsSpecificationProperty
newValue, Maybe [IKEVersionsRequestListValueProperty]
Maybe [Phase1DHGroupNumbersRequestListValueProperty]
Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
Maybe [Phase2DHGroupNumbersRequestListValueProperty]
Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe VpnTunnelLogOptionsSpecificationProperty
()
haddock_workaround_ :: ()
dPDTimeoutAction :: Maybe (Value Text)
dPDTimeoutSeconds :: Maybe (Value Integer)
enableTunnelLifecycleControl :: Maybe (Value Bool)
iKEVersions :: Maybe [IKEVersionsRequestListValueProperty]
logOptions :: Maybe VpnTunnelLogOptionsSpecificationProperty
phase1DHGroupNumbers :: Maybe [Phase1DHGroupNumbersRequestListValueProperty]
phase1EncryptionAlgorithms :: Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
phase1IntegrityAlgorithms :: Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
phase1LifetimeSeconds :: Maybe (Value Integer)
phase2DHGroupNumbers :: Maybe [Phase2DHGroupNumbersRequestListValueProperty]
phase2IntegrityAlgorithms :: Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
phase2LifetimeSeconds :: Maybe (Value Integer)
preSharedKey :: Maybe (Value Text)
rekeyFuzzPercentage :: Maybe (Value Integer)
rekeyMarginTimeSeconds :: Maybe (Value Integer)
replayWindowSize :: Maybe (Value Integer)
startupAction :: Maybe (Value Text)
tunnelInsideCidr :: Maybe (Value Text)
tunnelInsideIpv6Cidr :: Maybe (Value Text)
haddock_workaround_ :: ()
dPDTimeoutAction :: Maybe (Value Text)
dPDTimeoutSeconds :: Maybe (Value Integer)
enableTunnelLifecycleControl :: Maybe (Value Bool)
iKEVersions :: Maybe [IKEVersionsRequestListValueProperty]
logOptions :: Maybe VpnTunnelLogOptionsSpecificationProperty
phase1DHGroupNumbers :: Maybe [Phase1DHGroupNumbersRequestListValueProperty]
phase1EncryptionAlgorithms :: Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
phase1IntegrityAlgorithms :: Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
phase1LifetimeSeconds :: Maybe (Value Integer)
phase2DHGroupNumbers :: Maybe [Phase2DHGroupNumbersRequestListValueProperty]
phase2IntegrityAlgorithms :: Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
phase2LifetimeSeconds :: Maybe (Value Integer)
preSharedKey :: Maybe (Value Text)
rekeyFuzzPercentage :: Maybe (Value Integer)
rekeyMarginTimeSeconds :: Maybe (Value Integer)
replayWindowSize :: Maybe (Value Integer)
startupAction :: Maybe (Value Text)
tunnelInsideCidr :: Maybe (Value Text)
tunnelInsideIpv6Cidr :: Maybe (Value Text)
..}
instance Property "Phase2IntegrityAlgorithms" VpnTunnelOptionsSpecificationProperty where
type PropertyType "Phase2IntegrityAlgorithms" VpnTunnelOptionsSpecificationProperty = [Phase2IntegrityAlgorithmsRequestListValueProperty]
set :: PropertyType
"Phase2IntegrityAlgorithms" VpnTunnelOptionsSpecificationProperty
-> VpnTunnelOptionsSpecificationProperty
-> VpnTunnelOptionsSpecificationProperty
set PropertyType
"Phase2IntegrityAlgorithms" VpnTunnelOptionsSpecificationProperty
newValue VpnTunnelOptionsSpecificationProperty {Maybe [IKEVersionsRequestListValueProperty]
Maybe [Phase1DHGroupNumbersRequestListValueProperty]
Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
Maybe [Phase2DHGroupNumbersRequestListValueProperty]
Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe VpnTunnelLogOptionsSpecificationProperty
()
haddock_workaround_ :: VpnTunnelOptionsSpecificationProperty -> ()
dPDTimeoutAction :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
dPDTimeoutSeconds :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
enableTunnelLifecycleControl :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Bool)
iKEVersions :: VpnTunnelOptionsSpecificationProperty
-> Maybe [IKEVersionsRequestListValueProperty]
logOptions :: VpnTunnelOptionsSpecificationProperty
-> Maybe VpnTunnelLogOptionsSpecificationProperty
phase1DHGroupNumbers :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase1DHGroupNumbersRequestListValueProperty]
phase1EncryptionAlgorithms :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
phase1IntegrityAlgorithms :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
phase1LifetimeSeconds :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
phase2DHGroupNumbers :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase2DHGroupNumbersRequestListValueProperty]
phase2EncryptionAlgorithms :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
phase2IntegrityAlgorithms :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
phase2LifetimeSeconds :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
preSharedKey :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
rekeyFuzzPercentage :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
rekeyMarginTimeSeconds :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
replayWindowSize :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
startupAction :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
tunnelInsideCidr :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
tunnelInsideIpv6Cidr :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
dPDTimeoutAction :: Maybe (Value Text)
dPDTimeoutSeconds :: Maybe (Value Integer)
enableTunnelLifecycleControl :: Maybe (Value Bool)
iKEVersions :: Maybe [IKEVersionsRequestListValueProperty]
logOptions :: Maybe VpnTunnelLogOptionsSpecificationProperty
phase1DHGroupNumbers :: Maybe [Phase1DHGroupNumbersRequestListValueProperty]
phase1EncryptionAlgorithms :: Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
phase1IntegrityAlgorithms :: Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
phase1LifetimeSeconds :: Maybe (Value Integer)
phase2DHGroupNumbers :: Maybe [Phase2DHGroupNumbersRequestListValueProperty]
phase2EncryptionAlgorithms :: Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
phase2IntegrityAlgorithms :: Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
phase2LifetimeSeconds :: Maybe (Value Integer)
preSharedKey :: Maybe (Value Text)
rekeyFuzzPercentage :: Maybe (Value Integer)
rekeyMarginTimeSeconds :: Maybe (Value Integer)
replayWindowSize :: Maybe (Value Integer)
startupAction :: Maybe (Value Text)
tunnelInsideCidr :: Maybe (Value Text)
tunnelInsideIpv6Cidr :: Maybe (Value Text)
..}
= VpnTunnelOptionsSpecificationProperty
{phase2IntegrityAlgorithms :: Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
phase2IntegrityAlgorithms = [Phase2IntegrityAlgorithmsRequestListValueProperty]
-> Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure [Phase2IntegrityAlgorithmsRequestListValueProperty]
PropertyType
"Phase2IntegrityAlgorithms" VpnTunnelOptionsSpecificationProperty
newValue, Maybe [IKEVersionsRequestListValueProperty]
Maybe [Phase1DHGroupNumbersRequestListValueProperty]
Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
Maybe [Phase2DHGroupNumbersRequestListValueProperty]
Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe VpnTunnelLogOptionsSpecificationProperty
()
haddock_workaround_ :: ()
dPDTimeoutAction :: Maybe (Value Text)
dPDTimeoutSeconds :: Maybe (Value Integer)
enableTunnelLifecycleControl :: Maybe (Value Bool)
iKEVersions :: Maybe [IKEVersionsRequestListValueProperty]
logOptions :: Maybe VpnTunnelLogOptionsSpecificationProperty
phase1DHGroupNumbers :: Maybe [Phase1DHGroupNumbersRequestListValueProperty]
phase1EncryptionAlgorithms :: Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
phase1IntegrityAlgorithms :: Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
phase1LifetimeSeconds :: Maybe (Value Integer)
phase2DHGroupNumbers :: Maybe [Phase2DHGroupNumbersRequestListValueProperty]
phase2EncryptionAlgorithms :: Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
phase2LifetimeSeconds :: Maybe (Value Integer)
preSharedKey :: Maybe (Value Text)
rekeyFuzzPercentage :: Maybe (Value Integer)
rekeyMarginTimeSeconds :: Maybe (Value Integer)
replayWindowSize :: Maybe (Value Integer)
startupAction :: Maybe (Value Text)
tunnelInsideCidr :: Maybe (Value Text)
tunnelInsideIpv6Cidr :: Maybe (Value Text)
haddock_workaround_ :: ()
dPDTimeoutAction :: Maybe (Value Text)
dPDTimeoutSeconds :: Maybe (Value Integer)
enableTunnelLifecycleControl :: Maybe (Value Bool)
iKEVersions :: Maybe [IKEVersionsRequestListValueProperty]
logOptions :: Maybe VpnTunnelLogOptionsSpecificationProperty
phase1DHGroupNumbers :: Maybe [Phase1DHGroupNumbersRequestListValueProperty]
phase1EncryptionAlgorithms :: Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
phase1IntegrityAlgorithms :: Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
phase1LifetimeSeconds :: Maybe (Value Integer)
phase2DHGroupNumbers :: Maybe [Phase2DHGroupNumbersRequestListValueProperty]
phase2EncryptionAlgorithms :: Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
phase2LifetimeSeconds :: Maybe (Value Integer)
preSharedKey :: Maybe (Value Text)
rekeyFuzzPercentage :: Maybe (Value Integer)
rekeyMarginTimeSeconds :: Maybe (Value Integer)
replayWindowSize :: Maybe (Value Integer)
startupAction :: Maybe (Value Text)
tunnelInsideCidr :: Maybe (Value Text)
tunnelInsideIpv6Cidr :: Maybe (Value Text)
..}
instance Property "Phase2LifetimeSeconds" VpnTunnelOptionsSpecificationProperty where
type PropertyType "Phase2LifetimeSeconds" VpnTunnelOptionsSpecificationProperty = Value Prelude.Integer
set :: PropertyType
"Phase2LifetimeSeconds" VpnTunnelOptionsSpecificationProperty
-> VpnTunnelOptionsSpecificationProperty
-> VpnTunnelOptionsSpecificationProperty
set PropertyType
"Phase2LifetimeSeconds" VpnTunnelOptionsSpecificationProperty
newValue VpnTunnelOptionsSpecificationProperty {Maybe [IKEVersionsRequestListValueProperty]
Maybe [Phase1DHGroupNumbersRequestListValueProperty]
Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
Maybe [Phase2DHGroupNumbersRequestListValueProperty]
Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe VpnTunnelLogOptionsSpecificationProperty
()
haddock_workaround_ :: VpnTunnelOptionsSpecificationProperty -> ()
dPDTimeoutAction :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
dPDTimeoutSeconds :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
enableTunnelLifecycleControl :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Bool)
iKEVersions :: VpnTunnelOptionsSpecificationProperty
-> Maybe [IKEVersionsRequestListValueProperty]
logOptions :: VpnTunnelOptionsSpecificationProperty
-> Maybe VpnTunnelLogOptionsSpecificationProperty
phase1DHGroupNumbers :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase1DHGroupNumbersRequestListValueProperty]
phase1EncryptionAlgorithms :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
phase1IntegrityAlgorithms :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
phase1LifetimeSeconds :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
phase2DHGroupNumbers :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase2DHGroupNumbersRequestListValueProperty]
phase2EncryptionAlgorithms :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
phase2IntegrityAlgorithms :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
phase2LifetimeSeconds :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
preSharedKey :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
rekeyFuzzPercentage :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
rekeyMarginTimeSeconds :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
replayWindowSize :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
startupAction :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
tunnelInsideCidr :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
tunnelInsideIpv6Cidr :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
dPDTimeoutAction :: Maybe (Value Text)
dPDTimeoutSeconds :: Maybe (Value Integer)
enableTunnelLifecycleControl :: Maybe (Value Bool)
iKEVersions :: Maybe [IKEVersionsRequestListValueProperty]
logOptions :: Maybe VpnTunnelLogOptionsSpecificationProperty
phase1DHGroupNumbers :: Maybe [Phase1DHGroupNumbersRequestListValueProperty]
phase1EncryptionAlgorithms :: Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
phase1IntegrityAlgorithms :: Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
phase1LifetimeSeconds :: Maybe (Value Integer)
phase2DHGroupNumbers :: Maybe [Phase2DHGroupNumbersRequestListValueProperty]
phase2EncryptionAlgorithms :: Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
phase2IntegrityAlgorithms :: Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
phase2LifetimeSeconds :: Maybe (Value Integer)
preSharedKey :: Maybe (Value Text)
rekeyFuzzPercentage :: Maybe (Value Integer)
rekeyMarginTimeSeconds :: Maybe (Value Integer)
replayWindowSize :: Maybe (Value Integer)
startupAction :: Maybe (Value Text)
tunnelInsideCidr :: Maybe (Value Text)
tunnelInsideIpv6Cidr :: Maybe (Value Text)
..}
= VpnTunnelOptionsSpecificationProperty
{phase2LifetimeSeconds :: Maybe (Value Integer)
phase2LifetimeSeconds = Value Integer -> Maybe (Value Integer)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
"Phase2LifetimeSeconds" VpnTunnelOptionsSpecificationProperty
Value Integer
newValue, Maybe [IKEVersionsRequestListValueProperty]
Maybe [Phase1DHGroupNumbersRequestListValueProperty]
Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
Maybe [Phase2DHGroupNumbersRequestListValueProperty]
Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe VpnTunnelLogOptionsSpecificationProperty
()
haddock_workaround_ :: ()
dPDTimeoutAction :: Maybe (Value Text)
dPDTimeoutSeconds :: Maybe (Value Integer)
enableTunnelLifecycleControl :: Maybe (Value Bool)
iKEVersions :: Maybe [IKEVersionsRequestListValueProperty]
logOptions :: Maybe VpnTunnelLogOptionsSpecificationProperty
phase1DHGroupNumbers :: Maybe [Phase1DHGroupNumbersRequestListValueProperty]
phase1EncryptionAlgorithms :: Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
phase1IntegrityAlgorithms :: Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
phase1LifetimeSeconds :: Maybe (Value Integer)
phase2DHGroupNumbers :: Maybe [Phase2DHGroupNumbersRequestListValueProperty]
phase2EncryptionAlgorithms :: Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
phase2IntegrityAlgorithms :: Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
preSharedKey :: Maybe (Value Text)
rekeyFuzzPercentage :: Maybe (Value Integer)
rekeyMarginTimeSeconds :: Maybe (Value Integer)
replayWindowSize :: Maybe (Value Integer)
startupAction :: Maybe (Value Text)
tunnelInsideCidr :: Maybe (Value Text)
tunnelInsideIpv6Cidr :: Maybe (Value Text)
haddock_workaround_ :: ()
dPDTimeoutAction :: Maybe (Value Text)
dPDTimeoutSeconds :: Maybe (Value Integer)
enableTunnelLifecycleControl :: Maybe (Value Bool)
iKEVersions :: Maybe [IKEVersionsRequestListValueProperty]
logOptions :: Maybe VpnTunnelLogOptionsSpecificationProperty
phase1DHGroupNumbers :: Maybe [Phase1DHGroupNumbersRequestListValueProperty]
phase1EncryptionAlgorithms :: Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
phase1IntegrityAlgorithms :: Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
phase1LifetimeSeconds :: Maybe (Value Integer)
phase2DHGroupNumbers :: Maybe [Phase2DHGroupNumbersRequestListValueProperty]
phase2EncryptionAlgorithms :: Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
phase2IntegrityAlgorithms :: Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
preSharedKey :: Maybe (Value Text)
rekeyFuzzPercentage :: Maybe (Value Integer)
rekeyMarginTimeSeconds :: Maybe (Value Integer)
replayWindowSize :: Maybe (Value Integer)
startupAction :: Maybe (Value Text)
tunnelInsideCidr :: Maybe (Value Text)
tunnelInsideIpv6Cidr :: Maybe (Value Text)
..}
instance Property "PreSharedKey" VpnTunnelOptionsSpecificationProperty where
type PropertyType "PreSharedKey" VpnTunnelOptionsSpecificationProperty = Value Prelude.Text
set :: PropertyType "PreSharedKey" VpnTunnelOptionsSpecificationProperty
-> VpnTunnelOptionsSpecificationProperty
-> VpnTunnelOptionsSpecificationProperty
set PropertyType "PreSharedKey" VpnTunnelOptionsSpecificationProperty
newValue VpnTunnelOptionsSpecificationProperty {Maybe [IKEVersionsRequestListValueProperty]
Maybe [Phase1DHGroupNumbersRequestListValueProperty]
Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
Maybe [Phase2DHGroupNumbersRequestListValueProperty]
Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe VpnTunnelLogOptionsSpecificationProperty
()
haddock_workaround_ :: VpnTunnelOptionsSpecificationProperty -> ()
dPDTimeoutAction :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
dPDTimeoutSeconds :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
enableTunnelLifecycleControl :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Bool)
iKEVersions :: VpnTunnelOptionsSpecificationProperty
-> Maybe [IKEVersionsRequestListValueProperty]
logOptions :: VpnTunnelOptionsSpecificationProperty
-> Maybe VpnTunnelLogOptionsSpecificationProperty
phase1DHGroupNumbers :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase1DHGroupNumbersRequestListValueProperty]
phase1EncryptionAlgorithms :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
phase1IntegrityAlgorithms :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
phase1LifetimeSeconds :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
phase2DHGroupNumbers :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase2DHGroupNumbersRequestListValueProperty]
phase2EncryptionAlgorithms :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
phase2IntegrityAlgorithms :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
phase2LifetimeSeconds :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
preSharedKey :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
rekeyFuzzPercentage :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
rekeyMarginTimeSeconds :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
replayWindowSize :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
startupAction :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
tunnelInsideCidr :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
tunnelInsideIpv6Cidr :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
dPDTimeoutAction :: Maybe (Value Text)
dPDTimeoutSeconds :: Maybe (Value Integer)
enableTunnelLifecycleControl :: Maybe (Value Bool)
iKEVersions :: Maybe [IKEVersionsRequestListValueProperty]
logOptions :: Maybe VpnTunnelLogOptionsSpecificationProperty
phase1DHGroupNumbers :: Maybe [Phase1DHGroupNumbersRequestListValueProperty]
phase1EncryptionAlgorithms :: Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
phase1IntegrityAlgorithms :: Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
phase1LifetimeSeconds :: Maybe (Value Integer)
phase2DHGroupNumbers :: Maybe [Phase2DHGroupNumbersRequestListValueProperty]
phase2EncryptionAlgorithms :: Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
phase2IntegrityAlgorithms :: Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
phase2LifetimeSeconds :: Maybe (Value Integer)
preSharedKey :: Maybe (Value Text)
rekeyFuzzPercentage :: Maybe (Value Integer)
rekeyMarginTimeSeconds :: Maybe (Value Integer)
replayWindowSize :: Maybe (Value Integer)
startupAction :: Maybe (Value Text)
tunnelInsideCidr :: Maybe (Value Text)
tunnelInsideIpv6Cidr :: Maybe (Value Text)
..}
= VpnTunnelOptionsSpecificationProperty
{preSharedKey :: Maybe (Value Text)
preSharedKey = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "PreSharedKey" VpnTunnelOptionsSpecificationProperty
Value Text
newValue, Maybe [IKEVersionsRequestListValueProperty]
Maybe [Phase1DHGroupNumbersRequestListValueProperty]
Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
Maybe [Phase2DHGroupNumbersRequestListValueProperty]
Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe VpnTunnelLogOptionsSpecificationProperty
()
haddock_workaround_ :: ()
dPDTimeoutAction :: Maybe (Value Text)
dPDTimeoutSeconds :: Maybe (Value Integer)
enableTunnelLifecycleControl :: Maybe (Value Bool)
iKEVersions :: Maybe [IKEVersionsRequestListValueProperty]
logOptions :: Maybe VpnTunnelLogOptionsSpecificationProperty
phase1DHGroupNumbers :: Maybe [Phase1DHGroupNumbersRequestListValueProperty]
phase1EncryptionAlgorithms :: Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
phase1IntegrityAlgorithms :: Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
phase1LifetimeSeconds :: Maybe (Value Integer)
phase2DHGroupNumbers :: Maybe [Phase2DHGroupNumbersRequestListValueProperty]
phase2EncryptionAlgorithms :: Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
phase2IntegrityAlgorithms :: Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
phase2LifetimeSeconds :: Maybe (Value Integer)
rekeyFuzzPercentage :: Maybe (Value Integer)
rekeyMarginTimeSeconds :: Maybe (Value Integer)
replayWindowSize :: Maybe (Value Integer)
startupAction :: Maybe (Value Text)
tunnelInsideCidr :: Maybe (Value Text)
tunnelInsideIpv6Cidr :: Maybe (Value Text)
haddock_workaround_ :: ()
dPDTimeoutAction :: Maybe (Value Text)
dPDTimeoutSeconds :: Maybe (Value Integer)
enableTunnelLifecycleControl :: Maybe (Value Bool)
iKEVersions :: Maybe [IKEVersionsRequestListValueProperty]
logOptions :: Maybe VpnTunnelLogOptionsSpecificationProperty
phase1DHGroupNumbers :: Maybe [Phase1DHGroupNumbersRequestListValueProperty]
phase1EncryptionAlgorithms :: Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
phase1IntegrityAlgorithms :: Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
phase1LifetimeSeconds :: Maybe (Value Integer)
phase2DHGroupNumbers :: Maybe [Phase2DHGroupNumbersRequestListValueProperty]
phase2EncryptionAlgorithms :: Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
phase2IntegrityAlgorithms :: Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
phase2LifetimeSeconds :: Maybe (Value Integer)
rekeyFuzzPercentage :: Maybe (Value Integer)
rekeyMarginTimeSeconds :: Maybe (Value Integer)
replayWindowSize :: Maybe (Value Integer)
startupAction :: Maybe (Value Text)
tunnelInsideCidr :: Maybe (Value Text)
tunnelInsideIpv6Cidr :: Maybe (Value Text)
..}
instance Property "RekeyFuzzPercentage" VpnTunnelOptionsSpecificationProperty where
type PropertyType "RekeyFuzzPercentage" VpnTunnelOptionsSpecificationProperty = Value Prelude.Integer
set :: PropertyType
"RekeyFuzzPercentage" VpnTunnelOptionsSpecificationProperty
-> VpnTunnelOptionsSpecificationProperty
-> VpnTunnelOptionsSpecificationProperty
set PropertyType
"RekeyFuzzPercentage" VpnTunnelOptionsSpecificationProperty
newValue VpnTunnelOptionsSpecificationProperty {Maybe [IKEVersionsRequestListValueProperty]
Maybe [Phase1DHGroupNumbersRequestListValueProperty]
Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
Maybe [Phase2DHGroupNumbersRequestListValueProperty]
Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe VpnTunnelLogOptionsSpecificationProperty
()
haddock_workaround_ :: VpnTunnelOptionsSpecificationProperty -> ()
dPDTimeoutAction :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
dPDTimeoutSeconds :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
enableTunnelLifecycleControl :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Bool)
iKEVersions :: VpnTunnelOptionsSpecificationProperty
-> Maybe [IKEVersionsRequestListValueProperty]
logOptions :: VpnTunnelOptionsSpecificationProperty
-> Maybe VpnTunnelLogOptionsSpecificationProperty
phase1DHGroupNumbers :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase1DHGroupNumbersRequestListValueProperty]
phase1EncryptionAlgorithms :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
phase1IntegrityAlgorithms :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
phase1LifetimeSeconds :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
phase2DHGroupNumbers :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase2DHGroupNumbersRequestListValueProperty]
phase2EncryptionAlgorithms :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
phase2IntegrityAlgorithms :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
phase2LifetimeSeconds :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
preSharedKey :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
rekeyFuzzPercentage :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
rekeyMarginTimeSeconds :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
replayWindowSize :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
startupAction :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
tunnelInsideCidr :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
tunnelInsideIpv6Cidr :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
dPDTimeoutAction :: Maybe (Value Text)
dPDTimeoutSeconds :: Maybe (Value Integer)
enableTunnelLifecycleControl :: Maybe (Value Bool)
iKEVersions :: Maybe [IKEVersionsRequestListValueProperty]
logOptions :: Maybe VpnTunnelLogOptionsSpecificationProperty
phase1DHGroupNumbers :: Maybe [Phase1DHGroupNumbersRequestListValueProperty]
phase1EncryptionAlgorithms :: Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
phase1IntegrityAlgorithms :: Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
phase1LifetimeSeconds :: Maybe (Value Integer)
phase2DHGroupNumbers :: Maybe [Phase2DHGroupNumbersRequestListValueProperty]
phase2EncryptionAlgorithms :: Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
phase2IntegrityAlgorithms :: Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
phase2LifetimeSeconds :: Maybe (Value Integer)
preSharedKey :: Maybe (Value Text)
rekeyFuzzPercentage :: Maybe (Value Integer)
rekeyMarginTimeSeconds :: Maybe (Value Integer)
replayWindowSize :: Maybe (Value Integer)
startupAction :: Maybe (Value Text)
tunnelInsideCidr :: Maybe (Value Text)
tunnelInsideIpv6Cidr :: Maybe (Value Text)
..}
= VpnTunnelOptionsSpecificationProperty
{rekeyFuzzPercentage :: Maybe (Value Integer)
rekeyFuzzPercentage = Value Integer -> Maybe (Value Integer)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
"RekeyFuzzPercentage" VpnTunnelOptionsSpecificationProperty
Value Integer
newValue, Maybe [IKEVersionsRequestListValueProperty]
Maybe [Phase1DHGroupNumbersRequestListValueProperty]
Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
Maybe [Phase2DHGroupNumbersRequestListValueProperty]
Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe VpnTunnelLogOptionsSpecificationProperty
()
haddock_workaround_ :: ()
dPDTimeoutAction :: Maybe (Value Text)
dPDTimeoutSeconds :: Maybe (Value Integer)
enableTunnelLifecycleControl :: Maybe (Value Bool)
iKEVersions :: Maybe [IKEVersionsRequestListValueProperty]
logOptions :: Maybe VpnTunnelLogOptionsSpecificationProperty
phase1DHGroupNumbers :: Maybe [Phase1DHGroupNumbersRequestListValueProperty]
phase1EncryptionAlgorithms :: Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
phase1IntegrityAlgorithms :: Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
phase1LifetimeSeconds :: Maybe (Value Integer)
phase2DHGroupNumbers :: Maybe [Phase2DHGroupNumbersRequestListValueProperty]
phase2EncryptionAlgorithms :: Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
phase2IntegrityAlgorithms :: Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
phase2LifetimeSeconds :: Maybe (Value Integer)
preSharedKey :: Maybe (Value Text)
rekeyMarginTimeSeconds :: Maybe (Value Integer)
replayWindowSize :: Maybe (Value Integer)
startupAction :: Maybe (Value Text)
tunnelInsideCidr :: Maybe (Value Text)
tunnelInsideIpv6Cidr :: Maybe (Value Text)
haddock_workaround_ :: ()
dPDTimeoutAction :: Maybe (Value Text)
dPDTimeoutSeconds :: Maybe (Value Integer)
enableTunnelLifecycleControl :: Maybe (Value Bool)
iKEVersions :: Maybe [IKEVersionsRequestListValueProperty]
logOptions :: Maybe VpnTunnelLogOptionsSpecificationProperty
phase1DHGroupNumbers :: Maybe [Phase1DHGroupNumbersRequestListValueProperty]
phase1EncryptionAlgorithms :: Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
phase1IntegrityAlgorithms :: Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
phase1LifetimeSeconds :: Maybe (Value Integer)
phase2DHGroupNumbers :: Maybe [Phase2DHGroupNumbersRequestListValueProperty]
phase2EncryptionAlgorithms :: Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
phase2IntegrityAlgorithms :: Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
phase2LifetimeSeconds :: Maybe (Value Integer)
preSharedKey :: Maybe (Value Text)
rekeyMarginTimeSeconds :: Maybe (Value Integer)
replayWindowSize :: Maybe (Value Integer)
startupAction :: Maybe (Value Text)
tunnelInsideCidr :: Maybe (Value Text)
tunnelInsideIpv6Cidr :: Maybe (Value Text)
..}
instance Property "RekeyMarginTimeSeconds" VpnTunnelOptionsSpecificationProperty where
type PropertyType "RekeyMarginTimeSeconds" VpnTunnelOptionsSpecificationProperty = Value Prelude.Integer
set :: PropertyType
"RekeyMarginTimeSeconds" VpnTunnelOptionsSpecificationProperty
-> VpnTunnelOptionsSpecificationProperty
-> VpnTunnelOptionsSpecificationProperty
set PropertyType
"RekeyMarginTimeSeconds" VpnTunnelOptionsSpecificationProperty
newValue VpnTunnelOptionsSpecificationProperty {Maybe [IKEVersionsRequestListValueProperty]
Maybe [Phase1DHGroupNumbersRequestListValueProperty]
Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
Maybe [Phase2DHGroupNumbersRequestListValueProperty]
Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe VpnTunnelLogOptionsSpecificationProperty
()
haddock_workaround_ :: VpnTunnelOptionsSpecificationProperty -> ()
dPDTimeoutAction :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
dPDTimeoutSeconds :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
enableTunnelLifecycleControl :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Bool)
iKEVersions :: VpnTunnelOptionsSpecificationProperty
-> Maybe [IKEVersionsRequestListValueProperty]
logOptions :: VpnTunnelOptionsSpecificationProperty
-> Maybe VpnTunnelLogOptionsSpecificationProperty
phase1DHGroupNumbers :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase1DHGroupNumbersRequestListValueProperty]
phase1EncryptionAlgorithms :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
phase1IntegrityAlgorithms :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
phase1LifetimeSeconds :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
phase2DHGroupNumbers :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase2DHGroupNumbersRequestListValueProperty]
phase2EncryptionAlgorithms :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
phase2IntegrityAlgorithms :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
phase2LifetimeSeconds :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
preSharedKey :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
rekeyFuzzPercentage :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
rekeyMarginTimeSeconds :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
replayWindowSize :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
startupAction :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
tunnelInsideCidr :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
tunnelInsideIpv6Cidr :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
dPDTimeoutAction :: Maybe (Value Text)
dPDTimeoutSeconds :: Maybe (Value Integer)
enableTunnelLifecycleControl :: Maybe (Value Bool)
iKEVersions :: Maybe [IKEVersionsRequestListValueProperty]
logOptions :: Maybe VpnTunnelLogOptionsSpecificationProperty
phase1DHGroupNumbers :: Maybe [Phase1DHGroupNumbersRequestListValueProperty]
phase1EncryptionAlgorithms :: Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
phase1IntegrityAlgorithms :: Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
phase1LifetimeSeconds :: Maybe (Value Integer)
phase2DHGroupNumbers :: Maybe [Phase2DHGroupNumbersRequestListValueProperty]
phase2EncryptionAlgorithms :: Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
phase2IntegrityAlgorithms :: Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
phase2LifetimeSeconds :: Maybe (Value Integer)
preSharedKey :: Maybe (Value Text)
rekeyFuzzPercentage :: Maybe (Value Integer)
rekeyMarginTimeSeconds :: Maybe (Value Integer)
replayWindowSize :: Maybe (Value Integer)
startupAction :: Maybe (Value Text)
tunnelInsideCidr :: Maybe (Value Text)
tunnelInsideIpv6Cidr :: Maybe (Value Text)
..}
= VpnTunnelOptionsSpecificationProperty
{rekeyMarginTimeSeconds :: Maybe (Value Integer)
rekeyMarginTimeSeconds = Value Integer -> Maybe (Value Integer)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
"RekeyMarginTimeSeconds" VpnTunnelOptionsSpecificationProperty
Value Integer
newValue, Maybe [IKEVersionsRequestListValueProperty]
Maybe [Phase1DHGroupNumbersRequestListValueProperty]
Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
Maybe [Phase2DHGroupNumbersRequestListValueProperty]
Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe VpnTunnelLogOptionsSpecificationProperty
()
haddock_workaround_ :: ()
dPDTimeoutAction :: Maybe (Value Text)
dPDTimeoutSeconds :: Maybe (Value Integer)
enableTunnelLifecycleControl :: Maybe (Value Bool)
iKEVersions :: Maybe [IKEVersionsRequestListValueProperty]
logOptions :: Maybe VpnTunnelLogOptionsSpecificationProperty
phase1DHGroupNumbers :: Maybe [Phase1DHGroupNumbersRequestListValueProperty]
phase1EncryptionAlgorithms :: Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
phase1IntegrityAlgorithms :: Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
phase1LifetimeSeconds :: Maybe (Value Integer)
phase2DHGroupNumbers :: Maybe [Phase2DHGroupNumbersRequestListValueProperty]
phase2EncryptionAlgorithms :: Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
phase2IntegrityAlgorithms :: Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
phase2LifetimeSeconds :: Maybe (Value Integer)
preSharedKey :: Maybe (Value Text)
rekeyFuzzPercentage :: Maybe (Value Integer)
replayWindowSize :: Maybe (Value Integer)
startupAction :: Maybe (Value Text)
tunnelInsideCidr :: Maybe (Value Text)
tunnelInsideIpv6Cidr :: Maybe (Value Text)
haddock_workaround_ :: ()
dPDTimeoutAction :: Maybe (Value Text)
dPDTimeoutSeconds :: Maybe (Value Integer)
enableTunnelLifecycleControl :: Maybe (Value Bool)
iKEVersions :: Maybe [IKEVersionsRequestListValueProperty]
logOptions :: Maybe VpnTunnelLogOptionsSpecificationProperty
phase1DHGroupNumbers :: Maybe [Phase1DHGroupNumbersRequestListValueProperty]
phase1EncryptionAlgorithms :: Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
phase1IntegrityAlgorithms :: Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
phase1LifetimeSeconds :: Maybe (Value Integer)
phase2DHGroupNumbers :: Maybe [Phase2DHGroupNumbersRequestListValueProperty]
phase2EncryptionAlgorithms :: Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
phase2IntegrityAlgorithms :: Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
phase2LifetimeSeconds :: Maybe (Value Integer)
preSharedKey :: Maybe (Value Text)
rekeyFuzzPercentage :: Maybe (Value Integer)
replayWindowSize :: Maybe (Value Integer)
startupAction :: Maybe (Value Text)
tunnelInsideCidr :: Maybe (Value Text)
tunnelInsideIpv6Cidr :: Maybe (Value Text)
..}
instance Property "ReplayWindowSize" VpnTunnelOptionsSpecificationProperty where
type PropertyType "ReplayWindowSize" VpnTunnelOptionsSpecificationProperty = Value Prelude.Integer
set :: PropertyType
"ReplayWindowSize" VpnTunnelOptionsSpecificationProperty
-> VpnTunnelOptionsSpecificationProperty
-> VpnTunnelOptionsSpecificationProperty
set PropertyType
"ReplayWindowSize" VpnTunnelOptionsSpecificationProperty
newValue VpnTunnelOptionsSpecificationProperty {Maybe [IKEVersionsRequestListValueProperty]
Maybe [Phase1DHGroupNumbersRequestListValueProperty]
Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
Maybe [Phase2DHGroupNumbersRequestListValueProperty]
Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe VpnTunnelLogOptionsSpecificationProperty
()
haddock_workaround_ :: VpnTunnelOptionsSpecificationProperty -> ()
dPDTimeoutAction :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
dPDTimeoutSeconds :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
enableTunnelLifecycleControl :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Bool)
iKEVersions :: VpnTunnelOptionsSpecificationProperty
-> Maybe [IKEVersionsRequestListValueProperty]
logOptions :: VpnTunnelOptionsSpecificationProperty
-> Maybe VpnTunnelLogOptionsSpecificationProperty
phase1DHGroupNumbers :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase1DHGroupNumbersRequestListValueProperty]
phase1EncryptionAlgorithms :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
phase1IntegrityAlgorithms :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
phase1LifetimeSeconds :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
phase2DHGroupNumbers :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase2DHGroupNumbersRequestListValueProperty]
phase2EncryptionAlgorithms :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
phase2IntegrityAlgorithms :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
phase2LifetimeSeconds :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
preSharedKey :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
rekeyFuzzPercentage :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
rekeyMarginTimeSeconds :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
replayWindowSize :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
startupAction :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
tunnelInsideCidr :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
tunnelInsideIpv6Cidr :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
dPDTimeoutAction :: Maybe (Value Text)
dPDTimeoutSeconds :: Maybe (Value Integer)
enableTunnelLifecycleControl :: Maybe (Value Bool)
iKEVersions :: Maybe [IKEVersionsRequestListValueProperty]
logOptions :: Maybe VpnTunnelLogOptionsSpecificationProperty
phase1DHGroupNumbers :: Maybe [Phase1DHGroupNumbersRequestListValueProperty]
phase1EncryptionAlgorithms :: Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
phase1IntegrityAlgorithms :: Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
phase1LifetimeSeconds :: Maybe (Value Integer)
phase2DHGroupNumbers :: Maybe [Phase2DHGroupNumbersRequestListValueProperty]
phase2EncryptionAlgorithms :: Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
phase2IntegrityAlgorithms :: Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
phase2LifetimeSeconds :: Maybe (Value Integer)
preSharedKey :: Maybe (Value Text)
rekeyFuzzPercentage :: Maybe (Value Integer)
rekeyMarginTimeSeconds :: Maybe (Value Integer)
replayWindowSize :: Maybe (Value Integer)
startupAction :: Maybe (Value Text)
tunnelInsideCidr :: Maybe (Value Text)
tunnelInsideIpv6Cidr :: Maybe (Value Text)
..}
= VpnTunnelOptionsSpecificationProperty
{replayWindowSize :: Maybe (Value Integer)
replayWindowSize = Value Integer -> Maybe (Value Integer)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
"ReplayWindowSize" VpnTunnelOptionsSpecificationProperty
Value Integer
newValue, Maybe [IKEVersionsRequestListValueProperty]
Maybe [Phase1DHGroupNumbersRequestListValueProperty]
Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
Maybe [Phase2DHGroupNumbersRequestListValueProperty]
Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe VpnTunnelLogOptionsSpecificationProperty
()
haddock_workaround_ :: ()
dPDTimeoutAction :: Maybe (Value Text)
dPDTimeoutSeconds :: Maybe (Value Integer)
enableTunnelLifecycleControl :: Maybe (Value Bool)
iKEVersions :: Maybe [IKEVersionsRequestListValueProperty]
logOptions :: Maybe VpnTunnelLogOptionsSpecificationProperty
phase1DHGroupNumbers :: Maybe [Phase1DHGroupNumbersRequestListValueProperty]
phase1EncryptionAlgorithms :: Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
phase1IntegrityAlgorithms :: Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
phase1LifetimeSeconds :: Maybe (Value Integer)
phase2DHGroupNumbers :: Maybe [Phase2DHGroupNumbersRequestListValueProperty]
phase2EncryptionAlgorithms :: Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
phase2IntegrityAlgorithms :: Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
phase2LifetimeSeconds :: Maybe (Value Integer)
preSharedKey :: Maybe (Value Text)
rekeyFuzzPercentage :: Maybe (Value Integer)
rekeyMarginTimeSeconds :: Maybe (Value Integer)
startupAction :: Maybe (Value Text)
tunnelInsideCidr :: Maybe (Value Text)
tunnelInsideIpv6Cidr :: Maybe (Value Text)
haddock_workaround_ :: ()
dPDTimeoutAction :: Maybe (Value Text)
dPDTimeoutSeconds :: Maybe (Value Integer)
enableTunnelLifecycleControl :: Maybe (Value Bool)
iKEVersions :: Maybe [IKEVersionsRequestListValueProperty]
logOptions :: Maybe VpnTunnelLogOptionsSpecificationProperty
phase1DHGroupNumbers :: Maybe [Phase1DHGroupNumbersRequestListValueProperty]
phase1EncryptionAlgorithms :: Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
phase1IntegrityAlgorithms :: Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
phase1LifetimeSeconds :: Maybe (Value Integer)
phase2DHGroupNumbers :: Maybe [Phase2DHGroupNumbersRequestListValueProperty]
phase2EncryptionAlgorithms :: Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
phase2IntegrityAlgorithms :: Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
phase2LifetimeSeconds :: Maybe (Value Integer)
preSharedKey :: Maybe (Value Text)
rekeyFuzzPercentage :: Maybe (Value Integer)
rekeyMarginTimeSeconds :: Maybe (Value Integer)
startupAction :: Maybe (Value Text)
tunnelInsideCidr :: Maybe (Value Text)
tunnelInsideIpv6Cidr :: Maybe (Value Text)
..}
instance Property "StartupAction" VpnTunnelOptionsSpecificationProperty where
type PropertyType "StartupAction" VpnTunnelOptionsSpecificationProperty = Value Prelude.Text
set :: PropertyType "StartupAction" VpnTunnelOptionsSpecificationProperty
-> VpnTunnelOptionsSpecificationProperty
-> VpnTunnelOptionsSpecificationProperty
set PropertyType "StartupAction" VpnTunnelOptionsSpecificationProperty
newValue VpnTunnelOptionsSpecificationProperty {Maybe [IKEVersionsRequestListValueProperty]
Maybe [Phase1DHGroupNumbersRequestListValueProperty]
Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
Maybe [Phase2DHGroupNumbersRequestListValueProperty]
Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe VpnTunnelLogOptionsSpecificationProperty
()
haddock_workaround_ :: VpnTunnelOptionsSpecificationProperty -> ()
dPDTimeoutAction :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
dPDTimeoutSeconds :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
enableTunnelLifecycleControl :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Bool)
iKEVersions :: VpnTunnelOptionsSpecificationProperty
-> Maybe [IKEVersionsRequestListValueProperty]
logOptions :: VpnTunnelOptionsSpecificationProperty
-> Maybe VpnTunnelLogOptionsSpecificationProperty
phase1DHGroupNumbers :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase1DHGroupNumbersRequestListValueProperty]
phase1EncryptionAlgorithms :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
phase1IntegrityAlgorithms :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
phase1LifetimeSeconds :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
phase2DHGroupNumbers :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase2DHGroupNumbersRequestListValueProperty]
phase2EncryptionAlgorithms :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
phase2IntegrityAlgorithms :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
phase2LifetimeSeconds :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
preSharedKey :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
rekeyFuzzPercentage :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
rekeyMarginTimeSeconds :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
replayWindowSize :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
startupAction :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
tunnelInsideCidr :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
tunnelInsideIpv6Cidr :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
dPDTimeoutAction :: Maybe (Value Text)
dPDTimeoutSeconds :: Maybe (Value Integer)
enableTunnelLifecycleControl :: Maybe (Value Bool)
iKEVersions :: Maybe [IKEVersionsRequestListValueProperty]
logOptions :: Maybe VpnTunnelLogOptionsSpecificationProperty
phase1DHGroupNumbers :: Maybe [Phase1DHGroupNumbersRequestListValueProperty]
phase1EncryptionAlgorithms :: Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
phase1IntegrityAlgorithms :: Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
phase1LifetimeSeconds :: Maybe (Value Integer)
phase2DHGroupNumbers :: Maybe [Phase2DHGroupNumbersRequestListValueProperty]
phase2EncryptionAlgorithms :: Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
phase2IntegrityAlgorithms :: Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
phase2LifetimeSeconds :: Maybe (Value Integer)
preSharedKey :: Maybe (Value Text)
rekeyFuzzPercentage :: Maybe (Value Integer)
rekeyMarginTimeSeconds :: Maybe (Value Integer)
replayWindowSize :: Maybe (Value Integer)
startupAction :: Maybe (Value Text)
tunnelInsideCidr :: Maybe (Value Text)
tunnelInsideIpv6Cidr :: Maybe (Value Text)
..}
= VpnTunnelOptionsSpecificationProperty
{startupAction :: Maybe (Value Text)
startupAction = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "StartupAction" VpnTunnelOptionsSpecificationProperty
Value Text
newValue, Maybe [IKEVersionsRequestListValueProperty]
Maybe [Phase1DHGroupNumbersRequestListValueProperty]
Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
Maybe [Phase2DHGroupNumbersRequestListValueProperty]
Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe VpnTunnelLogOptionsSpecificationProperty
()
haddock_workaround_ :: ()
dPDTimeoutAction :: Maybe (Value Text)
dPDTimeoutSeconds :: Maybe (Value Integer)
enableTunnelLifecycleControl :: Maybe (Value Bool)
iKEVersions :: Maybe [IKEVersionsRequestListValueProperty]
logOptions :: Maybe VpnTunnelLogOptionsSpecificationProperty
phase1DHGroupNumbers :: Maybe [Phase1DHGroupNumbersRequestListValueProperty]
phase1EncryptionAlgorithms :: Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
phase1IntegrityAlgorithms :: Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
phase1LifetimeSeconds :: Maybe (Value Integer)
phase2DHGroupNumbers :: Maybe [Phase2DHGroupNumbersRequestListValueProperty]
phase2EncryptionAlgorithms :: Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
phase2IntegrityAlgorithms :: Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
phase2LifetimeSeconds :: Maybe (Value Integer)
preSharedKey :: Maybe (Value Text)
rekeyFuzzPercentage :: Maybe (Value Integer)
rekeyMarginTimeSeconds :: Maybe (Value Integer)
replayWindowSize :: Maybe (Value Integer)
tunnelInsideCidr :: Maybe (Value Text)
tunnelInsideIpv6Cidr :: Maybe (Value Text)
haddock_workaround_ :: ()
dPDTimeoutAction :: Maybe (Value Text)
dPDTimeoutSeconds :: Maybe (Value Integer)
enableTunnelLifecycleControl :: Maybe (Value Bool)
iKEVersions :: Maybe [IKEVersionsRequestListValueProperty]
logOptions :: Maybe VpnTunnelLogOptionsSpecificationProperty
phase1DHGroupNumbers :: Maybe [Phase1DHGroupNumbersRequestListValueProperty]
phase1EncryptionAlgorithms :: Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
phase1IntegrityAlgorithms :: Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
phase1LifetimeSeconds :: Maybe (Value Integer)
phase2DHGroupNumbers :: Maybe [Phase2DHGroupNumbersRequestListValueProperty]
phase2EncryptionAlgorithms :: Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
phase2IntegrityAlgorithms :: Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
phase2LifetimeSeconds :: Maybe (Value Integer)
preSharedKey :: Maybe (Value Text)
rekeyFuzzPercentage :: Maybe (Value Integer)
rekeyMarginTimeSeconds :: Maybe (Value Integer)
replayWindowSize :: Maybe (Value Integer)
tunnelInsideCidr :: Maybe (Value Text)
tunnelInsideIpv6Cidr :: Maybe (Value Text)
..}
instance Property "TunnelInsideCidr" VpnTunnelOptionsSpecificationProperty where
type PropertyType "TunnelInsideCidr" VpnTunnelOptionsSpecificationProperty = Value Prelude.Text
set :: PropertyType
"TunnelInsideCidr" VpnTunnelOptionsSpecificationProperty
-> VpnTunnelOptionsSpecificationProperty
-> VpnTunnelOptionsSpecificationProperty
set PropertyType
"TunnelInsideCidr" VpnTunnelOptionsSpecificationProperty
newValue VpnTunnelOptionsSpecificationProperty {Maybe [IKEVersionsRequestListValueProperty]
Maybe [Phase1DHGroupNumbersRequestListValueProperty]
Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
Maybe [Phase2DHGroupNumbersRequestListValueProperty]
Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe VpnTunnelLogOptionsSpecificationProperty
()
haddock_workaround_ :: VpnTunnelOptionsSpecificationProperty -> ()
dPDTimeoutAction :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
dPDTimeoutSeconds :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
enableTunnelLifecycleControl :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Bool)
iKEVersions :: VpnTunnelOptionsSpecificationProperty
-> Maybe [IKEVersionsRequestListValueProperty]
logOptions :: VpnTunnelOptionsSpecificationProperty
-> Maybe VpnTunnelLogOptionsSpecificationProperty
phase1DHGroupNumbers :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase1DHGroupNumbersRequestListValueProperty]
phase1EncryptionAlgorithms :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
phase1IntegrityAlgorithms :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
phase1LifetimeSeconds :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
phase2DHGroupNumbers :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase2DHGroupNumbersRequestListValueProperty]
phase2EncryptionAlgorithms :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
phase2IntegrityAlgorithms :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
phase2LifetimeSeconds :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
preSharedKey :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
rekeyFuzzPercentage :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
rekeyMarginTimeSeconds :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
replayWindowSize :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
startupAction :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
tunnelInsideCidr :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
tunnelInsideIpv6Cidr :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
dPDTimeoutAction :: Maybe (Value Text)
dPDTimeoutSeconds :: Maybe (Value Integer)
enableTunnelLifecycleControl :: Maybe (Value Bool)
iKEVersions :: Maybe [IKEVersionsRequestListValueProperty]
logOptions :: Maybe VpnTunnelLogOptionsSpecificationProperty
phase1DHGroupNumbers :: Maybe [Phase1DHGroupNumbersRequestListValueProperty]
phase1EncryptionAlgorithms :: Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
phase1IntegrityAlgorithms :: Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
phase1LifetimeSeconds :: Maybe (Value Integer)
phase2DHGroupNumbers :: Maybe [Phase2DHGroupNumbersRequestListValueProperty]
phase2EncryptionAlgorithms :: Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
phase2IntegrityAlgorithms :: Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
phase2LifetimeSeconds :: Maybe (Value Integer)
preSharedKey :: Maybe (Value Text)
rekeyFuzzPercentage :: Maybe (Value Integer)
rekeyMarginTimeSeconds :: Maybe (Value Integer)
replayWindowSize :: Maybe (Value Integer)
startupAction :: Maybe (Value Text)
tunnelInsideCidr :: Maybe (Value Text)
tunnelInsideIpv6Cidr :: Maybe (Value Text)
..}
= VpnTunnelOptionsSpecificationProperty
{tunnelInsideCidr :: Maybe (Value Text)
tunnelInsideCidr = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
"TunnelInsideCidr" VpnTunnelOptionsSpecificationProperty
Value Text
newValue, Maybe [IKEVersionsRequestListValueProperty]
Maybe [Phase1DHGroupNumbersRequestListValueProperty]
Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
Maybe [Phase2DHGroupNumbersRequestListValueProperty]
Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe VpnTunnelLogOptionsSpecificationProperty
()
haddock_workaround_ :: ()
dPDTimeoutAction :: Maybe (Value Text)
dPDTimeoutSeconds :: Maybe (Value Integer)
enableTunnelLifecycleControl :: Maybe (Value Bool)
iKEVersions :: Maybe [IKEVersionsRequestListValueProperty]
logOptions :: Maybe VpnTunnelLogOptionsSpecificationProperty
phase1DHGroupNumbers :: Maybe [Phase1DHGroupNumbersRequestListValueProperty]
phase1EncryptionAlgorithms :: Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
phase1IntegrityAlgorithms :: Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
phase1LifetimeSeconds :: Maybe (Value Integer)
phase2DHGroupNumbers :: Maybe [Phase2DHGroupNumbersRequestListValueProperty]
phase2EncryptionAlgorithms :: Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
phase2IntegrityAlgorithms :: Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
phase2LifetimeSeconds :: Maybe (Value Integer)
preSharedKey :: Maybe (Value Text)
rekeyFuzzPercentage :: Maybe (Value Integer)
rekeyMarginTimeSeconds :: Maybe (Value Integer)
replayWindowSize :: Maybe (Value Integer)
startupAction :: Maybe (Value Text)
tunnelInsideIpv6Cidr :: Maybe (Value Text)
haddock_workaround_ :: ()
dPDTimeoutAction :: Maybe (Value Text)
dPDTimeoutSeconds :: Maybe (Value Integer)
enableTunnelLifecycleControl :: Maybe (Value Bool)
iKEVersions :: Maybe [IKEVersionsRequestListValueProperty]
logOptions :: Maybe VpnTunnelLogOptionsSpecificationProperty
phase1DHGroupNumbers :: Maybe [Phase1DHGroupNumbersRequestListValueProperty]
phase1EncryptionAlgorithms :: Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
phase1IntegrityAlgorithms :: Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
phase1LifetimeSeconds :: Maybe (Value Integer)
phase2DHGroupNumbers :: Maybe [Phase2DHGroupNumbersRequestListValueProperty]
phase2EncryptionAlgorithms :: Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
phase2IntegrityAlgorithms :: Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
phase2LifetimeSeconds :: Maybe (Value Integer)
preSharedKey :: Maybe (Value Text)
rekeyFuzzPercentage :: Maybe (Value Integer)
rekeyMarginTimeSeconds :: Maybe (Value Integer)
replayWindowSize :: Maybe (Value Integer)
startupAction :: Maybe (Value Text)
tunnelInsideIpv6Cidr :: Maybe (Value Text)
..}
instance Property "TunnelInsideIpv6Cidr" VpnTunnelOptionsSpecificationProperty where
type PropertyType "TunnelInsideIpv6Cidr" VpnTunnelOptionsSpecificationProperty = Value Prelude.Text
set :: PropertyType
"TunnelInsideIpv6Cidr" VpnTunnelOptionsSpecificationProperty
-> VpnTunnelOptionsSpecificationProperty
-> VpnTunnelOptionsSpecificationProperty
set PropertyType
"TunnelInsideIpv6Cidr" VpnTunnelOptionsSpecificationProperty
newValue VpnTunnelOptionsSpecificationProperty {Maybe [IKEVersionsRequestListValueProperty]
Maybe [Phase1DHGroupNumbersRequestListValueProperty]
Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
Maybe [Phase2DHGroupNumbersRequestListValueProperty]
Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe VpnTunnelLogOptionsSpecificationProperty
()
haddock_workaround_ :: VpnTunnelOptionsSpecificationProperty -> ()
dPDTimeoutAction :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
dPDTimeoutSeconds :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
enableTunnelLifecycleControl :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Bool)
iKEVersions :: VpnTunnelOptionsSpecificationProperty
-> Maybe [IKEVersionsRequestListValueProperty]
logOptions :: VpnTunnelOptionsSpecificationProperty
-> Maybe VpnTunnelLogOptionsSpecificationProperty
phase1DHGroupNumbers :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase1DHGroupNumbersRequestListValueProperty]
phase1EncryptionAlgorithms :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
phase1IntegrityAlgorithms :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
phase1LifetimeSeconds :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
phase2DHGroupNumbers :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase2DHGroupNumbersRequestListValueProperty]
phase2EncryptionAlgorithms :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
phase2IntegrityAlgorithms :: VpnTunnelOptionsSpecificationProperty
-> Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
phase2LifetimeSeconds :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
preSharedKey :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
rekeyFuzzPercentage :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
rekeyMarginTimeSeconds :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
replayWindowSize :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Integer)
startupAction :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
tunnelInsideCidr :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
tunnelInsideIpv6Cidr :: VpnTunnelOptionsSpecificationProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
dPDTimeoutAction :: Maybe (Value Text)
dPDTimeoutSeconds :: Maybe (Value Integer)
enableTunnelLifecycleControl :: Maybe (Value Bool)
iKEVersions :: Maybe [IKEVersionsRequestListValueProperty]
logOptions :: Maybe VpnTunnelLogOptionsSpecificationProperty
phase1DHGroupNumbers :: Maybe [Phase1DHGroupNumbersRequestListValueProperty]
phase1EncryptionAlgorithms :: Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
phase1IntegrityAlgorithms :: Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
phase1LifetimeSeconds :: Maybe (Value Integer)
phase2DHGroupNumbers :: Maybe [Phase2DHGroupNumbersRequestListValueProperty]
phase2EncryptionAlgorithms :: Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
phase2IntegrityAlgorithms :: Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
phase2LifetimeSeconds :: Maybe (Value Integer)
preSharedKey :: Maybe (Value Text)
rekeyFuzzPercentage :: Maybe (Value Integer)
rekeyMarginTimeSeconds :: Maybe (Value Integer)
replayWindowSize :: Maybe (Value Integer)
startupAction :: Maybe (Value Text)
tunnelInsideCidr :: Maybe (Value Text)
tunnelInsideIpv6Cidr :: Maybe (Value Text)
..}
= VpnTunnelOptionsSpecificationProperty
{tunnelInsideIpv6Cidr :: Maybe (Value Text)
tunnelInsideIpv6Cidr = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType
"TunnelInsideIpv6Cidr" VpnTunnelOptionsSpecificationProperty
Value Text
newValue, Maybe [IKEVersionsRequestListValueProperty]
Maybe [Phase1DHGroupNumbersRequestListValueProperty]
Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
Maybe [Phase2DHGroupNumbersRequestListValueProperty]
Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
Maybe (Value Bool)
Maybe (Value Integer)
Maybe (Value Text)
Maybe VpnTunnelLogOptionsSpecificationProperty
()
haddock_workaround_ :: ()
dPDTimeoutAction :: Maybe (Value Text)
dPDTimeoutSeconds :: Maybe (Value Integer)
enableTunnelLifecycleControl :: Maybe (Value Bool)
iKEVersions :: Maybe [IKEVersionsRequestListValueProperty]
logOptions :: Maybe VpnTunnelLogOptionsSpecificationProperty
phase1DHGroupNumbers :: Maybe [Phase1DHGroupNumbersRequestListValueProperty]
phase1EncryptionAlgorithms :: Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
phase1IntegrityAlgorithms :: Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
phase1LifetimeSeconds :: Maybe (Value Integer)
phase2DHGroupNumbers :: Maybe [Phase2DHGroupNumbersRequestListValueProperty]
phase2EncryptionAlgorithms :: Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
phase2IntegrityAlgorithms :: Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
phase2LifetimeSeconds :: Maybe (Value Integer)
preSharedKey :: Maybe (Value Text)
rekeyFuzzPercentage :: Maybe (Value Integer)
rekeyMarginTimeSeconds :: Maybe (Value Integer)
replayWindowSize :: Maybe (Value Integer)
startupAction :: Maybe (Value Text)
tunnelInsideCidr :: Maybe (Value Text)
haddock_workaround_ :: ()
dPDTimeoutAction :: Maybe (Value Text)
dPDTimeoutSeconds :: Maybe (Value Integer)
enableTunnelLifecycleControl :: Maybe (Value Bool)
iKEVersions :: Maybe [IKEVersionsRequestListValueProperty]
logOptions :: Maybe VpnTunnelLogOptionsSpecificationProperty
phase1DHGroupNumbers :: Maybe [Phase1DHGroupNumbersRequestListValueProperty]
phase1EncryptionAlgorithms :: Maybe [Phase1EncryptionAlgorithmsRequestListValueProperty]
phase1IntegrityAlgorithms :: Maybe [Phase1IntegrityAlgorithmsRequestListValueProperty]
phase1LifetimeSeconds :: Maybe (Value Integer)
phase2DHGroupNumbers :: Maybe [Phase2DHGroupNumbersRequestListValueProperty]
phase2EncryptionAlgorithms :: Maybe [Phase2EncryptionAlgorithmsRequestListValueProperty]
phase2IntegrityAlgorithms :: Maybe [Phase2IntegrityAlgorithmsRequestListValueProperty]
phase2LifetimeSeconds :: Maybe (Value Integer)
preSharedKey :: Maybe (Value Text)
rekeyFuzzPercentage :: Maybe (Value Integer)
rekeyMarginTimeSeconds :: Maybe (Value Integer)
replayWindowSize :: Maybe (Value Integer)
startupAction :: Maybe (Value Text)
tunnelInsideCidr :: Maybe (Value Text)
..}