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