{-# LANGUAGE DeriveGeneric #-}
{-# LANGUAGE DerivingStrategies #-}
{-# LANGUAGE GeneralizedNewtypeDeriving #-}
{-# LANGUAGE LambdaCase #-}
{-# LANGUAGE OverloadedStrings #-}
{-# LANGUAGE PatternSynonyms #-}
{-# LANGUAGE StrictData #-}
{-# LANGUAGE NoImplicitPrelude #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
module Amazonka.Lightsail.Types.OperationType
( OperationType
( ..,
OperationType_AllocateStaticIp,
OperationType_AttachCertificateToDistribution,
OperationType_AttachDisk,
OperationType_AttachInstancesToLoadBalancer,
OperationType_AttachLoadBalancerTlsCertificate,
OperationType_AttachStaticIp,
OperationType_CloseInstancePublicPorts,
OperationType_CreateBucket,
OperationType_CreateBucketAccessKey,
OperationType_CreateCertificate,
OperationType_CreateContactMethod,
OperationType_CreateContainerService,
OperationType_CreateContainerServiceDeployment,
OperationType_CreateContainerServiceRegistryLogin,
OperationType_CreateDisk,
OperationType_CreateDiskFromSnapshot,
OperationType_CreateDiskSnapshot,
OperationType_CreateDistribution,
OperationType_CreateDomain,
OperationType_CreateInstance,
OperationType_CreateInstanceSnapshot,
OperationType_CreateInstancesFromSnapshot,
OperationType_CreateLoadBalancer,
OperationType_CreateLoadBalancerTlsCertificate,
OperationType_CreateRelationalDatabase,
OperationType_CreateRelationalDatabaseFromSnapshot,
OperationType_CreateRelationalDatabaseSnapshot,
OperationType_DeleteAlarm,
OperationType_DeleteBucket,
OperationType_DeleteBucketAccessKey,
OperationType_DeleteCertificate,
OperationType_DeleteContactMethod,
OperationType_DeleteContainerImage,
OperationType_DeleteContainerService,
OperationType_DeleteDisk,
OperationType_DeleteDiskSnapshot,
OperationType_DeleteDistribution,
OperationType_DeleteDomain,
OperationType_DeleteDomainEntry,
OperationType_DeleteInstance,
OperationType_DeleteInstanceSnapshot,
OperationType_DeleteKnownHostKeys,
OperationType_DeleteLoadBalancer,
OperationType_DeleteLoadBalancerTlsCertificate,
OperationType_DeleteRelationalDatabase,
OperationType_DeleteRelationalDatabaseSnapshot,
OperationType_DetachCertificateFromDistribution,
OperationType_DetachDisk,
OperationType_DetachInstancesFromLoadBalancer,
OperationType_DetachStaticIp,
OperationType_DisableAddOn,
OperationType_EnableAddOn,
OperationType_GetAlarms,
OperationType_GetContactMethods,
OperationType_OpenInstancePublicPorts,
OperationType_PutAlarm,
OperationType_PutInstancePublicPorts,
OperationType_RebootInstance,
OperationType_RebootRelationalDatabase,
OperationType_RegisterContainerImage,
OperationType_ReleaseStaticIp,
OperationType_ResetDistributionCache,
OperationType_SendContactMethodVerification,
OperationType_SetIpAddressType,
OperationType_SetResourceAccessForBucket,
OperationType_StartInstance,
OperationType_StartRelationalDatabase,
OperationType_StopInstance,
OperationType_StopRelationalDatabase,
OperationType_TestAlarm,
OperationType_UpdateBucket,
OperationType_UpdateBucketBundle,
OperationType_UpdateContainerService,
OperationType_UpdateDistribution,
OperationType_UpdateDistributionBundle,
OperationType_UpdateDomainEntry,
OperationType_UpdateLoadBalancerAttribute,
OperationType_UpdateRelationalDatabase,
OperationType_UpdateRelationalDatabaseParameters
),
)
where
import qualified Amazonka.Core as Core
import qualified Amazonka.Prelude as Prelude
newtype OperationType = OperationType'
{ OperationType -> Text
fromOperationType ::
Core.Text
}
deriving stock
( Int -> OperationType -> ShowS
[OperationType] -> ShowS
OperationType -> String
(Int -> OperationType -> ShowS)
-> (OperationType -> String)
-> ([OperationType] -> ShowS)
-> Show OperationType
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
showList :: [OperationType] -> ShowS
$cshowList :: [OperationType] -> ShowS
show :: OperationType -> String
$cshow :: OperationType -> String
showsPrec :: Int -> OperationType -> ShowS
$cshowsPrec :: Int -> OperationType -> ShowS
Prelude.Show,
ReadPrec [OperationType]
ReadPrec OperationType
Int -> ReadS OperationType
ReadS [OperationType]
(Int -> ReadS OperationType)
-> ReadS [OperationType]
-> ReadPrec OperationType
-> ReadPrec [OperationType]
-> Read OperationType
forall a.
(Int -> ReadS a)
-> ReadS [a] -> ReadPrec a -> ReadPrec [a] -> Read a
readListPrec :: ReadPrec [OperationType]
$creadListPrec :: ReadPrec [OperationType]
readPrec :: ReadPrec OperationType
$creadPrec :: ReadPrec OperationType
readList :: ReadS [OperationType]
$creadList :: ReadS [OperationType]
readsPrec :: Int -> ReadS OperationType
$creadsPrec :: Int -> ReadS OperationType
Prelude.Read,
OperationType -> OperationType -> Bool
(OperationType -> OperationType -> Bool)
-> (OperationType -> OperationType -> Bool) -> Eq OperationType
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
/= :: OperationType -> OperationType -> Bool
$c/= :: OperationType -> OperationType -> Bool
== :: OperationType -> OperationType -> Bool
$c== :: OperationType -> OperationType -> Bool
Prelude.Eq,
Eq OperationType
Eq OperationType
-> (OperationType -> OperationType -> Ordering)
-> (OperationType -> OperationType -> Bool)
-> (OperationType -> OperationType -> Bool)
-> (OperationType -> OperationType -> Bool)
-> (OperationType -> OperationType -> Bool)
-> (OperationType -> OperationType -> OperationType)
-> (OperationType -> OperationType -> OperationType)
-> Ord OperationType
OperationType -> OperationType -> Bool
OperationType -> OperationType -> Ordering
OperationType -> OperationType -> OperationType
forall a.
Eq a
-> (a -> a -> Ordering)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> Bool)
-> (a -> a -> a)
-> (a -> a -> a)
-> Ord a
min :: OperationType -> OperationType -> OperationType
$cmin :: OperationType -> OperationType -> OperationType
max :: OperationType -> OperationType -> OperationType
$cmax :: OperationType -> OperationType -> OperationType
>= :: OperationType -> OperationType -> Bool
$c>= :: OperationType -> OperationType -> Bool
> :: OperationType -> OperationType -> Bool
$c> :: OperationType -> OperationType -> Bool
<= :: OperationType -> OperationType -> Bool
$c<= :: OperationType -> OperationType -> Bool
< :: OperationType -> OperationType -> Bool
$c< :: OperationType -> OperationType -> Bool
compare :: OperationType -> OperationType -> Ordering
$ccompare :: OperationType -> OperationType -> Ordering
$cp1Ord :: Eq OperationType
Prelude.Ord,
(forall x. OperationType -> Rep OperationType x)
-> (forall x. Rep OperationType x -> OperationType)
-> Generic OperationType
forall x. Rep OperationType x -> OperationType
forall x. OperationType -> Rep OperationType x
forall a.
(forall x. a -> Rep a x) -> (forall x. Rep a x -> a) -> Generic a
$cto :: forall x. Rep OperationType x -> OperationType
$cfrom :: forall x. OperationType -> Rep OperationType x
Prelude.Generic
)
deriving newtype
( Int -> OperationType -> Int
OperationType -> Int
(Int -> OperationType -> Int)
-> (OperationType -> Int) -> Hashable OperationType
forall a. (Int -> a -> Int) -> (a -> Int) -> Hashable a
hash :: OperationType -> Int
$chash :: OperationType -> Int
hashWithSalt :: Int -> OperationType -> Int
$chashWithSalt :: Int -> OperationType -> Int
Prelude.Hashable,
OperationType -> ()
(OperationType -> ()) -> NFData OperationType
forall a. (a -> ()) -> NFData a
rnf :: OperationType -> ()
$crnf :: OperationType -> ()
Prelude.NFData,
Text -> Either String OperationType
(Text -> Either String OperationType) -> FromText OperationType
forall a. (Text -> Either String a) -> FromText a
fromText :: Text -> Either String OperationType
$cfromText :: Text -> Either String OperationType
Core.FromText,
OperationType -> Text
(OperationType -> Text) -> ToText OperationType
forall a. (a -> Text) -> ToText a
toText :: OperationType -> Text
$ctoText :: OperationType -> Text
Core.ToText,
OperationType -> ByteString
(OperationType -> ByteString) -> ToByteString OperationType
forall a. (a -> ByteString) -> ToByteString a
toBS :: OperationType -> ByteString
$ctoBS :: OperationType -> ByteString
Core.ToByteString,
OperationType -> ByteStringBuilder
(OperationType -> ByteStringBuilder) -> ToLog OperationType
forall a. (a -> ByteStringBuilder) -> ToLog a
build :: OperationType -> ByteStringBuilder
$cbuild :: OperationType -> ByteStringBuilder
Core.ToLog,
HeaderName -> OperationType -> [Header]
(HeaderName -> OperationType -> [Header]) -> ToHeader OperationType
forall a. (HeaderName -> a -> [Header]) -> ToHeader a
toHeader :: HeaderName -> OperationType -> [Header]
$ctoHeader :: HeaderName -> OperationType -> [Header]
Core.ToHeader,
OperationType -> QueryString
(OperationType -> QueryString) -> ToQuery OperationType
forall a. (a -> QueryString) -> ToQuery a
toQuery :: OperationType -> QueryString
$ctoQuery :: OperationType -> QueryString
Core.ToQuery,
Value -> Parser [OperationType]
Value -> Parser OperationType
(Value -> Parser OperationType)
-> (Value -> Parser [OperationType]) -> FromJSON OperationType
forall a.
(Value -> Parser a) -> (Value -> Parser [a]) -> FromJSON a
parseJSONList :: Value -> Parser [OperationType]
$cparseJSONList :: Value -> Parser [OperationType]
parseJSON :: Value -> Parser OperationType
$cparseJSON :: Value -> Parser OperationType
Core.FromJSON,
FromJSONKeyFunction [OperationType]
FromJSONKeyFunction OperationType
FromJSONKeyFunction OperationType
-> FromJSONKeyFunction [OperationType] -> FromJSONKey OperationType
forall a.
FromJSONKeyFunction a -> FromJSONKeyFunction [a] -> FromJSONKey a
fromJSONKeyList :: FromJSONKeyFunction [OperationType]
$cfromJSONKeyList :: FromJSONKeyFunction [OperationType]
fromJSONKey :: FromJSONKeyFunction OperationType
$cfromJSONKey :: FromJSONKeyFunction OperationType
Core.FromJSONKey,
[OperationType] -> Encoding
[OperationType] -> Value
OperationType -> Encoding
OperationType -> Value
(OperationType -> Value)
-> (OperationType -> Encoding)
-> ([OperationType] -> Value)
-> ([OperationType] -> Encoding)
-> ToJSON OperationType
forall a.
(a -> Value)
-> (a -> Encoding)
-> ([a] -> Value)
-> ([a] -> Encoding)
-> ToJSON a
toEncodingList :: [OperationType] -> Encoding
$ctoEncodingList :: [OperationType] -> Encoding
toJSONList :: [OperationType] -> Value
$ctoJSONList :: [OperationType] -> Value
toEncoding :: OperationType -> Encoding
$ctoEncoding :: OperationType -> Encoding
toJSON :: OperationType -> Value
$ctoJSON :: OperationType -> Value
Core.ToJSON,
ToJSONKeyFunction [OperationType]
ToJSONKeyFunction OperationType
ToJSONKeyFunction OperationType
-> ToJSONKeyFunction [OperationType] -> ToJSONKey OperationType
forall a.
ToJSONKeyFunction a -> ToJSONKeyFunction [a] -> ToJSONKey a
toJSONKeyList :: ToJSONKeyFunction [OperationType]
$ctoJSONKeyList :: ToJSONKeyFunction [OperationType]
toJSONKey :: ToJSONKeyFunction OperationType
$ctoJSONKey :: ToJSONKeyFunction OperationType
Core.ToJSONKey,
[Node] -> Either String OperationType
([Node] -> Either String OperationType) -> FromXML OperationType
forall a. ([Node] -> Either String a) -> FromXML a
parseXML :: [Node] -> Either String OperationType
$cparseXML :: [Node] -> Either String OperationType
Core.FromXML,
OperationType -> XML
(OperationType -> XML) -> ToXML OperationType
forall a. (a -> XML) -> ToXML a
toXML :: OperationType -> XML
$ctoXML :: OperationType -> XML
Core.ToXML
)
pattern OperationType_AllocateStaticIp :: OperationType
pattern $bOperationType_AllocateStaticIp :: OperationType
$mOperationType_AllocateStaticIp :: forall r. OperationType -> (Void# -> r) -> (Void# -> r) -> r
OperationType_AllocateStaticIp = OperationType' "AllocateStaticIp"
pattern OperationType_AttachCertificateToDistribution :: OperationType
pattern $bOperationType_AttachCertificateToDistribution :: OperationType
$mOperationType_AttachCertificateToDistribution :: forall r. OperationType -> (Void# -> r) -> (Void# -> r) -> r
OperationType_AttachCertificateToDistribution = OperationType' "AttachCertificateToDistribution"
pattern OperationType_AttachDisk :: OperationType
pattern $bOperationType_AttachDisk :: OperationType
$mOperationType_AttachDisk :: forall r. OperationType -> (Void# -> r) -> (Void# -> r) -> r
OperationType_AttachDisk = OperationType' "AttachDisk"
pattern OperationType_AttachInstancesToLoadBalancer :: OperationType
pattern $bOperationType_AttachInstancesToLoadBalancer :: OperationType
$mOperationType_AttachInstancesToLoadBalancer :: forall r. OperationType -> (Void# -> r) -> (Void# -> r) -> r
OperationType_AttachInstancesToLoadBalancer = OperationType' "AttachInstancesToLoadBalancer"
pattern OperationType_AttachLoadBalancerTlsCertificate :: OperationType
pattern $bOperationType_AttachLoadBalancerTlsCertificate :: OperationType
$mOperationType_AttachLoadBalancerTlsCertificate :: forall r. OperationType -> (Void# -> r) -> (Void# -> r) -> r
OperationType_AttachLoadBalancerTlsCertificate = OperationType' "AttachLoadBalancerTlsCertificate"
pattern OperationType_AttachStaticIp :: OperationType
pattern $bOperationType_AttachStaticIp :: OperationType
$mOperationType_AttachStaticIp :: forall r. OperationType -> (Void# -> r) -> (Void# -> r) -> r
OperationType_AttachStaticIp = OperationType' "AttachStaticIp"
pattern OperationType_CloseInstancePublicPorts :: OperationType
pattern $bOperationType_CloseInstancePublicPorts :: OperationType
$mOperationType_CloseInstancePublicPorts :: forall r. OperationType -> (Void# -> r) -> (Void# -> r) -> r
OperationType_CloseInstancePublicPorts = OperationType' "CloseInstancePublicPorts"
pattern OperationType_CreateBucket :: OperationType
pattern $bOperationType_CreateBucket :: OperationType
$mOperationType_CreateBucket :: forall r. OperationType -> (Void# -> r) -> (Void# -> r) -> r
OperationType_CreateBucket = OperationType' "CreateBucket"
pattern OperationType_CreateBucketAccessKey :: OperationType
pattern $bOperationType_CreateBucketAccessKey :: OperationType
$mOperationType_CreateBucketAccessKey :: forall r. OperationType -> (Void# -> r) -> (Void# -> r) -> r
OperationType_CreateBucketAccessKey = OperationType' "CreateBucketAccessKey"
pattern OperationType_CreateCertificate :: OperationType
pattern $bOperationType_CreateCertificate :: OperationType
$mOperationType_CreateCertificate :: forall r. OperationType -> (Void# -> r) -> (Void# -> r) -> r
OperationType_CreateCertificate = OperationType' "CreateCertificate"
pattern OperationType_CreateContactMethod :: OperationType
pattern $bOperationType_CreateContactMethod :: OperationType
$mOperationType_CreateContactMethod :: forall r. OperationType -> (Void# -> r) -> (Void# -> r) -> r
OperationType_CreateContactMethod = OperationType' "CreateContactMethod"
pattern OperationType_CreateContainerService :: OperationType
pattern $bOperationType_CreateContainerService :: OperationType
$mOperationType_CreateContainerService :: forall r. OperationType -> (Void# -> r) -> (Void# -> r) -> r
OperationType_CreateContainerService = OperationType' "CreateContainerService"
pattern OperationType_CreateContainerServiceDeployment :: OperationType
pattern $bOperationType_CreateContainerServiceDeployment :: OperationType
$mOperationType_CreateContainerServiceDeployment :: forall r. OperationType -> (Void# -> r) -> (Void# -> r) -> r
OperationType_CreateContainerServiceDeployment = OperationType' "CreateContainerServiceDeployment"
pattern OperationType_CreateContainerServiceRegistryLogin :: OperationType
pattern $bOperationType_CreateContainerServiceRegistryLogin :: OperationType
$mOperationType_CreateContainerServiceRegistryLogin :: forall r. OperationType -> (Void# -> r) -> (Void# -> r) -> r
OperationType_CreateContainerServiceRegistryLogin = OperationType' "CreateContainerServiceRegistryLogin"
pattern OperationType_CreateDisk :: OperationType
pattern $bOperationType_CreateDisk :: OperationType
$mOperationType_CreateDisk :: forall r. OperationType -> (Void# -> r) -> (Void# -> r) -> r
OperationType_CreateDisk = OperationType' "CreateDisk"
pattern OperationType_CreateDiskFromSnapshot :: OperationType
pattern $bOperationType_CreateDiskFromSnapshot :: OperationType
$mOperationType_CreateDiskFromSnapshot :: forall r. OperationType -> (Void# -> r) -> (Void# -> r) -> r
OperationType_CreateDiskFromSnapshot = OperationType' "CreateDiskFromSnapshot"
pattern OperationType_CreateDiskSnapshot :: OperationType
pattern $bOperationType_CreateDiskSnapshot :: OperationType
$mOperationType_CreateDiskSnapshot :: forall r. OperationType -> (Void# -> r) -> (Void# -> r) -> r
OperationType_CreateDiskSnapshot = OperationType' "CreateDiskSnapshot"
pattern OperationType_CreateDistribution :: OperationType
pattern $bOperationType_CreateDistribution :: OperationType
$mOperationType_CreateDistribution :: forall r. OperationType -> (Void# -> r) -> (Void# -> r) -> r
OperationType_CreateDistribution = OperationType' "CreateDistribution"
pattern OperationType_CreateDomain :: OperationType
pattern $bOperationType_CreateDomain :: OperationType
$mOperationType_CreateDomain :: forall r. OperationType -> (Void# -> r) -> (Void# -> r) -> r
OperationType_CreateDomain = OperationType' "CreateDomain"
pattern OperationType_CreateInstance :: OperationType
pattern $bOperationType_CreateInstance :: OperationType
$mOperationType_CreateInstance :: forall r. OperationType -> (Void# -> r) -> (Void# -> r) -> r
OperationType_CreateInstance = OperationType' "CreateInstance"
pattern OperationType_CreateInstanceSnapshot :: OperationType
pattern $bOperationType_CreateInstanceSnapshot :: OperationType
$mOperationType_CreateInstanceSnapshot :: forall r. OperationType -> (Void# -> r) -> (Void# -> r) -> r
OperationType_CreateInstanceSnapshot = OperationType' "CreateInstanceSnapshot"
pattern OperationType_CreateInstancesFromSnapshot :: OperationType
pattern $bOperationType_CreateInstancesFromSnapshot :: OperationType
$mOperationType_CreateInstancesFromSnapshot :: forall r. OperationType -> (Void# -> r) -> (Void# -> r) -> r
OperationType_CreateInstancesFromSnapshot = OperationType' "CreateInstancesFromSnapshot"
pattern OperationType_CreateLoadBalancer :: OperationType
pattern $bOperationType_CreateLoadBalancer :: OperationType
$mOperationType_CreateLoadBalancer :: forall r. OperationType -> (Void# -> r) -> (Void# -> r) -> r
OperationType_CreateLoadBalancer = OperationType' "CreateLoadBalancer"
pattern OperationType_CreateLoadBalancerTlsCertificate :: OperationType
pattern $bOperationType_CreateLoadBalancerTlsCertificate :: OperationType
$mOperationType_CreateLoadBalancerTlsCertificate :: forall r. OperationType -> (Void# -> r) -> (Void# -> r) -> r
OperationType_CreateLoadBalancerTlsCertificate = OperationType' "CreateLoadBalancerTlsCertificate"
pattern OperationType_CreateRelationalDatabase :: OperationType
pattern $bOperationType_CreateRelationalDatabase :: OperationType
$mOperationType_CreateRelationalDatabase :: forall r. OperationType -> (Void# -> r) -> (Void# -> r) -> r
OperationType_CreateRelationalDatabase = OperationType' "CreateRelationalDatabase"
pattern OperationType_CreateRelationalDatabaseFromSnapshot :: OperationType
pattern $bOperationType_CreateRelationalDatabaseFromSnapshot :: OperationType
$mOperationType_CreateRelationalDatabaseFromSnapshot :: forall r. OperationType -> (Void# -> r) -> (Void# -> r) -> r
OperationType_CreateRelationalDatabaseFromSnapshot = OperationType' "CreateRelationalDatabaseFromSnapshot"
pattern OperationType_CreateRelationalDatabaseSnapshot :: OperationType
pattern $bOperationType_CreateRelationalDatabaseSnapshot :: OperationType
$mOperationType_CreateRelationalDatabaseSnapshot :: forall r. OperationType -> (Void# -> r) -> (Void# -> r) -> r
OperationType_CreateRelationalDatabaseSnapshot = OperationType' "CreateRelationalDatabaseSnapshot"
pattern OperationType_DeleteAlarm :: OperationType
pattern $bOperationType_DeleteAlarm :: OperationType
$mOperationType_DeleteAlarm :: forall r. OperationType -> (Void# -> r) -> (Void# -> r) -> r
OperationType_DeleteAlarm = OperationType' "DeleteAlarm"
pattern OperationType_DeleteBucket :: OperationType
pattern $bOperationType_DeleteBucket :: OperationType
$mOperationType_DeleteBucket :: forall r. OperationType -> (Void# -> r) -> (Void# -> r) -> r
OperationType_DeleteBucket = OperationType' "DeleteBucket"
pattern OperationType_DeleteBucketAccessKey :: OperationType
pattern $bOperationType_DeleteBucketAccessKey :: OperationType
$mOperationType_DeleteBucketAccessKey :: forall r. OperationType -> (Void# -> r) -> (Void# -> r) -> r
OperationType_DeleteBucketAccessKey = OperationType' "DeleteBucketAccessKey"
pattern OperationType_DeleteCertificate :: OperationType
pattern $bOperationType_DeleteCertificate :: OperationType
$mOperationType_DeleteCertificate :: forall r. OperationType -> (Void# -> r) -> (Void# -> r) -> r
OperationType_DeleteCertificate = OperationType' "DeleteCertificate"
pattern OperationType_DeleteContactMethod :: OperationType
pattern $bOperationType_DeleteContactMethod :: OperationType
$mOperationType_DeleteContactMethod :: forall r. OperationType -> (Void# -> r) -> (Void# -> r) -> r
OperationType_DeleteContactMethod = OperationType' "DeleteContactMethod"
pattern OperationType_DeleteContainerImage :: OperationType
pattern $bOperationType_DeleteContainerImage :: OperationType
$mOperationType_DeleteContainerImage :: forall r. OperationType -> (Void# -> r) -> (Void# -> r) -> r
OperationType_DeleteContainerImage = OperationType' "DeleteContainerImage"
pattern OperationType_DeleteContainerService :: OperationType
pattern $bOperationType_DeleteContainerService :: OperationType
$mOperationType_DeleteContainerService :: forall r. OperationType -> (Void# -> r) -> (Void# -> r) -> r
OperationType_DeleteContainerService = OperationType' "DeleteContainerService"
pattern OperationType_DeleteDisk :: OperationType
pattern $bOperationType_DeleteDisk :: OperationType
$mOperationType_DeleteDisk :: forall r. OperationType -> (Void# -> r) -> (Void# -> r) -> r
OperationType_DeleteDisk = OperationType' "DeleteDisk"
pattern OperationType_DeleteDiskSnapshot :: OperationType
pattern $bOperationType_DeleteDiskSnapshot :: OperationType
$mOperationType_DeleteDiskSnapshot :: forall r. OperationType -> (Void# -> r) -> (Void# -> r) -> r
OperationType_DeleteDiskSnapshot = OperationType' "DeleteDiskSnapshot"
pattern OperationType_DeleteDistribution :: OperationType
pattern $bOperationType_DeleteDistribution :: OperationType
$mOperationType_DeleteDistribution :: forall r. OperationType -> (Void# -> r) -> (Void# -> r) -> r
OperationType_DeleteDistribution = OperationType' "DeleteDistribution"
pattern OperationType_DeleteDomain :: OperationType
pattern $bOperationType_DeleteDomain :: OperationType
$mOperationType_DeleteDomain :: forall r. OperationType -> (Void# -> r) -> (Void# -> r) -> r
OperationType_DeleteDomain = OperationType' "DeleteDomain"
pattern OperationType_DeleteDomainEntry :: OperationType
pattern $bOperationType_DeleteDomainEntry :: OperationType
$mOperationType_DeleteDomainEntry :: forall r. OperationType -> (Void# -> r) -> (Void# -> r) -> r
OperationType_DeleteDomainEntry = OperationType' "DeleteDomainEntry"
pattern OperationType_DeleteInstance :: OperationType
pattern $bOperationType_DeleteInstance :: OperationType
$mOperationType_DeleteInstance :: forall r. OperationType -> (Void# -> r) -> (Void# -> r) -> r
OperationType_DeleteInstance = OperationType' "DeleteInstance"
pattern OperationType_DeleteInstanceSnapshot :: OperationType
pattern $bOperationType_DeleteInstanceSnapshot :: OperationType
$mOperationType_DeleteInstanceSnapshot :: forall r. OperationType -> (Void# -> r) -> (Void# -> r) -> r
OperationType_DeleteInstanceSnapshot = OperationType' "DeleteInstanceSnapshot"
pattern OperationType_DeleteKnownHostKeys :: OperationType
pattern $bOperationType_DeleteKnownHostKeys :: OperationType
$mOperationType_DeleteKnownHostKeys :: forall r. OperationType -> (Void# -> r) -> (Void# -> r) -> r
OperationType_DeleteKnownHostKeys = OperationType' "DeleteKnownHostKeys"
pattern OperationType_DeleteLoadBalancer :: OperationType
pattern $bOperationType_DeleteLoadBalancer :: OperationType
$mOperationType_DeleteLoadBalancer :: forall r. OperationType -> (Void# -> r) -> (Void# -> r) -> r
OperationType_DeleteLoadBalancer = OperationType' "DeleteLoadBalancer"
pattern OperationType_DeleteLoadBalancerTlsCertificate :: OperationType
pattern $bOperationType_DeleteLoadBalancerTlsCertificate :: OperationType
$mOperationType_DeleteLoadBalancerTlsCertificate :: forall r. OperationType -> (Void# -> r) -> (Void# -> r) -> r
OperationType_DeleteLoadBalancerTlsCertificate = OperationType' "DeleteLoadBalancerTlsCertificate"
pattern OperationType_DeleteRelationalDatabase :: OperationType
pattern $bOperationType_DeleteRelationalDatabase :: OperationType
$mOperationType_DeleteRelationalDatabase :: forall r. OperationType -> (Void# -> r) -> (Void# -> r) -> r
OperationType_DeleteRelationalDatabase = OperationType' "DeleteRelationalDatabase"
pattern OperationType_DeleteRelationalDatabaseSnapshot :: OperationType
pattern $bOperationType_DeleteRelationalDatabaseSnapshot :: OperationType
$mOperationType_DeleteRelationalDatabaseSnapshot :: forall r. OperationType -> (Void# -> r) -> (Void# -> r) -> r
OperationType_DeleteRelationalDatabaseSnapshot = OperationType' "DeleteRelationalDatabaseSnapshot"
pattern OperationType_DetachCertificateFromDistribution :: OperationType
pattern $bOperationType_DetachCertificateFromDistribution :: OperationType
$mOperationType_DetachCertificateFromDistribution :: forall r. OperationType -> (Void# -> r) -> (Void# -> r) -> r
OperationType_DetachCertificateFromDistribution = OperationType' "DetachCertificateFromDistribution"
pattern OperationType_DetachDisk :: OperationType
pattern $bOperationType_DetachDisk :: OperationType
$mOperationType_DetachDisk :: forall r. OperationType -> (Void# -> r) -> (Void# -> r) -> r
OperationType_DetachDisk = OperationType' "DetachDisk"
pattern OperationType_DetachInstancesFromLoadBalancer :: OperationType
pattern $bOperationType_DetachInstancesFromLoadBalancer :: OperationType
$mOperationType_DetachInstancesFromLoadBalancer :: forall r. OperationType -> (Void# -> r) -> (Void# -> r) -> r
OperationType_DetachInstancesFromLoadBalancer = OperationType' "DetachInstancesFromLoadBalancer"
pattern OperationType_DetachStaticIp :: OperationType
pattern $bOperationType_DetachStaticIp :: OperationType
$mOperationType_DetachStaticIp :: forall r. OperationType -> (Void# -> r) -> (Void# -> r) -> r
OperationType_DetachStaticIp = OperationType' "DetachStaticIp"
pattern OperationType_DisableAddOn :: OperationType
pattern $bOperationType_DisableAddOn :: OperationType
$mOperationType_DisableAddOn :: forall r. OperationType -> (Void# -> r) -> (Void# -> r) -> r
OperationType_DisableAddOn = OperationType' "DisableAddOn"
pattern OperationType_EnableAddOn :: OperationType
pattern $bOperationType_EnableAddOn :: OperationType
$mOperationType_EnableAddOn :: forall r. OperationType -> (Void# -> r) -> (Void# -> r) -> r
OperationType_EnableAddOn = OperationType' "EnableAddOn"
pattern OperationType_GetAlarms :: OperationType
pattern $bOperationType_GetAlarms :: OperationType
$mOperationType_GetAlarms :: forall r. OperationType -> (Void# -> r) -> (Void# -> r) -> r
OperationType_GetAlarms = OperationType' "GetAlarms"
pattern OperationType_GetContactMethods :: OperationType
pattern $bOperationType_GetContactMethods :: OperationType
$mOperationType_GetContactMethods :: forall r. OperationType -> (Void# -> r) -> (Void# -> r) -> r
OperationType_GetContactMethods = OperationType' "GetContactMethods"
pattern OperationType_OpenInstancePublicPorts :: OperationType
pattern $bOperationType_OpenInstancePublicPorts :: OperationType
$mOperationType_OpenInstancePublicPorts :: forall r. OperationType -> (Void# -> r) -> (Void# -> r) -> r
OperationType_OpenInstancePublicPorts = OperationType' "OpenInstancePublicPorts"
pattern OperationType_PutAlarm :: OperationType
pattern $bOperationType_PutAlarm :: OperationType
$mOperationType_PutAlarm :: forall r. OperationType -> (Void# -> r) -> (Void# -> r) -> r
OperationType_PutAlarm = OperationType' "PutAlarm"
pattern OperationType_PutInstancePublicPorts :: OperationType
pattern $bOperationType_PutInstancePublicPorts :: OperationType
$mOperationType_PutInstancePublicPorts :: forall r. OperationType -> (Void# -> r) -> (Void# -> r) -> r
OperationType_PutInstancePublicPorts = OperationType' "PutInstancePublicPorts"
pattern OperationType_RebootInstance :: OperationType
pattern $bOperationType_RebootInstance :: OperationType
$mOperationType_RebootInstance :: forall r. OperationType -> (Void# -> r) -> (Void# -> r) -> r
OperationType_RebootInstance = OperationType' "RebootInstance"
pattern OperationType_RebootRelationalDatabase :: OperationType
pattern $bOperationType_RebootRelationalDatabase :: OperationType
$mOperationType_RebootRelationalDatabase :: forall r. OperationType -> (Void# -> r) -> (Void# -> r) -> r
OperationType_RebootRelationalDatabase = OperationType' "RebootRelationalDatabase"
pattern OperationType_RegisterContainerImage :: OperationType
pattern $bOperationType_RegisterContainerImage :: OperationType
$mOperationType_RegisterContainerImage :: forall r. OperationType -> (Void# -> r) -> (Void# -> r) -> r
OperationType_RegisterContainerImage = OperationType' "RegisterContainerImage"
pattern OperationType_ReleaseStaticIp :: OperationType
pattern $bOperationType_ReleaseStaticIp :: OperationType
$mOperationType_ReleaseStaticIp :: forall r. OperationType -> (Void# -> r) -> (Void# -> r) -> r
OperationType_ReleaseStaticIp = OperationType' "ReleaseStaticIp"
pattern OperationType_ResetDistributionCache :: OperationType
pattern $bOperationType_ResetDistributionCache :: OperationType
$mOperationType_ResetDistributionCache :: forall r. OperationType -> (Void# -> r) -> (Void# -> r) -> r
OperationType_ResetDistributionCache = OperationType' "ResetDistributionCache"
pattern OperationType_SendContactMethodVerification :: OperationType
pattern $bOperationType_SendContactMethodVerification :: OperationType
$mOperationType_SendContactMethodVerification :: forall r. OperationType -> (Void# -> r) -> (Void# -> r) -> r
OperationType_SendContactMethodVerification = OperationType' "SendContactMethodVerification"
pattern OperationType_SetIpAddressType :: OperationType
pattern $bOperationType_SetIpAddressType :: OperationType
$mOperationType_SetIpAddressType :: forall r. OperationType -> (Void# -> r) -> (Void# -> r) -> r
OperationType_SetIpAddressType = OperationType' "SetIpAddressType"
pattern OperationType_SetResourceAccessForBucket :: OperationType
pattern $bOperationType_SetResourceAccessForBucket :: OperationType
$mOperationType_SetResourceAccessForBucket :: forall r. OperationType -> (Void# -> r) -> (Void# -> r) -> r
OperationType_SetResourceAccessForBucket = OperationType' "SetResourceAccessForBucket"
pattern OperationType_StartInstance :: OperationType
pattern $bOperationType_StartInstance :: OperationType
$mOperationType_StartInstance :: forall r. OperationType -> (Void# -> r) -> (Void# -> r) -> r
OperationType_StartInstance = OperationType' "StartInstance"
pattern OperationType_StartRelationalDatabase :: OperationType
pattern $bOperationType_StartRelationalDatabase :: OperationType
$mOperationType_StartRelationalDatabase :: forall r. OperationType -> (Void# -> r) -> (Void# -> r) -> r
OperationType_StartRelationalDatabase = OperationType' "StartRelationalDatabase"
pattern OperationType_StopInstance :: OperationType
pattern $bOperationType_StopInstance :: OperationType
$mOperationType_StopInstance :: forall r. OperationType -> (Void# -> r) -> (Void# -> r) -> r
OperationType_StopInstance = OperationType' "StopInstance"
pattern OperationType_StopRelationalDatabase :: OperationType
pattern $bOperationType_StopRelationalDatabase :: OperationType
$mOperationType_StopRelationalDatabase :: forall r. OperationType -> (Void# -> r) -> (Void# -> r) -> r
OperationType_StopRelationalDatabase = OperationType' "StopRelationalDatabase"
pattern OperationType_TestAlarm :: OperationType
pattern $bOperationType_TestAlarm :: OperationType
$mOperationType_TestAlarm :: forall r. OperationType -> (Void# -> r) -> (Void# -> r) -> r
OperationType_TestAlarm = OperationType' "TestAlarm"
pattern OperationType_UpdateBucket :: OperationType
pattern $bOperationType_UpdateBucket :: OperationType
$mOperationType_UpdateBucket :: forall r. OperationType -> (Void# -> r) -> (Void# -> r) -> r
OperationType_UpdateBucket = OperationType' "UpdateBucket"
pattern OperationType_UpdateBucketBundle :: OperationType
pattern $bOperationType_UpdateBucketBundle :: OperationType
$mOperationType_UpdateBucketBundle :: forall r. OperationType -> (Void# -> r) -> (Void# -> r) -> r
OperationType_UpdateBucketBundle = OperationType' "UpdateBucketBundle"
pattern OperationType_UpdateContainerService :: OperationType
pattern $bOperationType_UpdateContainerService :: OperationType
$mOperationType_UpdateContainerService :: forall r. OperationType -> (Void# -> r) -> (Void# -> r) -> r
OperationType_UpdateContainerService = OperationType' "UpdateContainerService"
pattern OperationType_UpdateDistribution :: OperationType
pattern $bOperationType_UpdateDistribution :: OperationType
$mOperationType_UpdateDistribution :: forall r. OperationType -> (Void# -> r) -> (Void# -> r) -> r
OperationType_UpdateDistribution = OperationType' "UpdateDistribution"
pattern OperationType_UpdateDistributionBundle :: OperationType
pattern $bOperationType_UpdateDistributionBundle :: OperationType
$mOperationType_UpdateDistributionBundle :: forall r. OperationType -> (Void# -> r) -> (Void# -> r) -> r
OperationType_UpdateDistributionBundle = OperationType' "UpdateDistributionBundle"
pattern OperationType_UpdateDomainEntry :: OperationType
pattern $bOperationType_UpdateDomainEntry :: OperationType
$mOperationType_UpdateDomainEntry :: forall r. OperationType -> (Void# -> r) -> (Void# -> r) -> r
OperationType_UpdateDomainEntry = OperationType' "UpdateDomainEntry"
pattern OperationType_UpdateLoadBalancerAttribute :: OperationType
pattern $bOperationType_UpdateLoadBalancerAttribute :: OperationType
$mOperationType_UpdateLoadBalancerAttribute :: forall r. OperationType -> (Void# -> r) -> (Void# -> r) -> r
OperationType_UpdateLoadBalancerAttribute = OperationType' "UpdateLoadBalancerAttribute"
pattern OperationType_UpdateRelationalDatabase :: OperationType
pattern $bOperationType_UpdateRelationalDatabase :: OperationType
$mOperationType_UpdateRelationalDatabase :: forall r. OperationType -> (Void# -> r) -> (Void# -> r) -> r
OperationType_UpdateRelationalDatabase = OperationType' "UpdateRelationalDatabase"
pattern OperationType_UpdateRelationalDatabaseParameters :: OperationType
pattern $bOperationType_UpdateRelationalDatabaseParameters :: OperationType
$mOperationType_UpdateRelationalDatabaseParameters :: forall r. OperationType -> (Void# -> r) -> (Void# -> r) -> r
OperationType_UpdateRelationalDatabaseParameters = OperationType' "UpdateRelationalDatabaseParameters"
{-# COMPLETE
OperationType_AllocateStaticIp,
OperationType_AttachCertificateToDistribution,
OperationType_AttachDisk,
OperationType_AttachInstancesToLoadBalancer,
OperationType_AttachLoadBalancerTlsCertificate,
OperationType_AttachStaticIp,
OperationType_CloseInstancePublicPorts,
OperationType_CreateBucket,
OperationType_CreateBucketAccessKey,
OperationType_CreateCertificate,
OperationType_CreateContactMethod,
OperationType_CreateContainerService,
OperationType_CreateContainerServiceDeployment,
OperationType_CreateContainerServiceRegistryLogin,
OperationType_CreateDisk,
OperationType_CreateDiskFromSnapshot,
OperationType_CreateDiskSnapshot,
OperationType_CreateDistribution,
OperationType_CreateDomain,
OperationType_CreateInstance,
OperationType_CreateInstanceSnapshot,
OperationType_CreateInstancesFromSnapshot,
OperationType_CreateLoadBalancer,
OperationType_CreateLoadBalancerTlsCertificate,
OperationType_CreateRelationalDatabase,
OperationType_CreateRelationalDatabaseFromSnapshot,
OperationType_CreateRelationalDatabaseSnapshot,
OperationType_DeleteAlarm,
OperationType_DeleteBucket,
OperationType_DeleteBucketAccessKey,
OperationType_DeleteCertificate,
OperationType_DeleteContactMethod,
OperationType_DeleteContainerImage,
OperationType_DeleteContainerService,
OperationType_DeleteDisk,
OperationType_DeleteDiskSnapshot,
OperationType_DeleteDistribution,
OperationType_DeleteDomain,
OperationType_DeleteDomainEntry,
OperationType_DeleteInstance,
OperationType_DeleteInstanceSnapshot,
OperationType_DeleteKnownHostKeys,
OperationType_DeleteLoadBalancer,
OperationType_DeleteLoadBalancerTlsCertificate,
OperationType_DeleteRelationalDatabase,
OperationType_DeleteRelationalDatabaseSnapshot,
OperationType_DetachCertificateFromDistribution,
OperationType_DetachDisk,
OperationType_DetachInstancesFromLoadBalancer,
OperationType_DetachStaticIp,
OperationType_DisableAddOn,
OperationType_EnableAddOn,
OperationType_GetAlarms,
OperationType_GetContactMethods,
OperationType_OpenInstancePublicPorts,
OperationType_PutAlarm,
OperationType_PutInstancePublicPorts,
OperationType_RebootInstance,
OperationType_RebootRelationalDatabase,
OperationType_RegisterContainerImage,
OperationType_ReleaseStaticIp,
OperationType_ResetDistributionCache,
OperationType_SendContactMethodVerification,
OperationType_SetIpAddressType,
OperationType_SetResourceAccessForBucket,
OperationType_StartInstance,
OperationType_StartRelationalDatabase,
OperationType_StopInstance,
OperationType_StopRelationalDatabase,
OperationType_TestAlarm,
OperationType_UpdateBucket,
OperationType_UpdateBucketBundle,
OperationType_UpdateContainerService,
OperationType_UpdateDistribution,
OperationType_UpdateDistributionBundle,
OperationType_UpdateDomainEntry,
OperationType_UpdateLoadBalancerAttribute,
OperationType_UpdateRelationalDatabase,
OperationType_UpdateRelationalDatabaseParameters,
OperationType'
#-}