module AWS.Secrets.Name ( SecretName (..), getSecretNameText, ) where import Data.String (IsString) import Data.Text (Text) import Prelude (Eq, Ord, Show) newtype SecretName = SecretName Text deriving newtype (String -> SecretName (String -> SecretName) -> IsString SecretName forall a. (String -> a) -> IsString a $cfromString :: String -> SecretName fromString :: String -> SecretName IsString, Int -> SecretName -> ShowS [SecretName] -> ShowS SecretName -> String (Int -> SecretName -> ShowS) -> (SecretName -> String) -> ([SecretName] -> ShowS) -> Show SecretName forall a. (Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a $cshowsPrec :: Int -> SecretName -> ShowS showsPrec :: Int -> SecretName -> ShowS $cshow :: SecretName -> String show :: SecretName -> String $cshowList :: [SecretName] -> ShowS showList :: [SecretName] -> ShowS Show, SecretName -> SecretName -> Bool (SecretName -> SecretName -> Bool) -> (SecretName -> SecretName -> Bool) -> Eq SecretName forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a $c== :: SecretName -> SecretName -> Bool == :: SecretName -> SecretName -> Bool $c/= :: SecretName -> SecretName -> Bool /= :: SecretName -> SecretName -> Bool Eq, Eq SecretName Eq SecretName => (SecretName -> SecretName -> Ordering) -> (SecretName -> SecretName -> Bool) -> (SecretName -> SecretName -> Bool) -> (SecretName -> SecretName -> Bool) -> (SecretName -> SecretName -> Bool) -> (SecretName -> SecretName -> SecretName) -> (SecretName -> SecretName -> SecretName) -> Ord SecretName SecretName -> SecretName -> Bool SecretName -> SecretName -> Ordering SecretName -> SecretName -> SecretName 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 $ccompare :: SecretName -> SecretName -> Ordering compare :: SecretName -> SecretName -> Ordering $c< :: SecretName -> SecretName -> Bool < :: SecretName -> SecretName -> Bool $c<= :: SecretName -> SecretName -> Bool <= :: SecretName -> SecretName -> Bool $c> :: SecretName -> SecretName -> Bool > :: SecretName -> SecretName -> Bool $c>= :: SecretName -> SecretName -> Bool >= :: SecretName -> SecretName -> Bool $cmax :: SecretName -> SecretName -> SecretName max :: SecretName -> SecretName -> SecretName $cmin :: SecretName -> SecretName -> SecretName min :: SecretName -> SecretName -> SecretName Ord) getSecretNameText :: SecretName -> Text getSecretNameText :: SecretName -> Text getSecretNameText (SecretName Text x) = Text x