module Stratosphere.FinSpace.Environment.FederationParametersProperty (
        module Exports, FederationParametersProperty(..),
        mkFederationParametersProperty
    ) where
import qualified Data.Aeson as JSON
import qualified Stratosphere.Prelude as Prelude
import Stratosphere.Property
import {-# SOURCE #-} Stratosphere.FinSpace.Environment.AttributeMapItemsProperty as Exports
import Stratosphere.ResourceProperties
import Stratosphere.Value
data FederationParametersProperty
  = -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-finspace-environment-federationparameters.html>
    FederationParametersProperty {FederationParametersProperty -> ()
haddock_workaround_ :: (),
                                  -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-finspace-environment-federationparameters.html#cfn-finspace-environment-federationparameters-applicationcallbackurl>
                                  FederationParametersProperty -> Maybe (Value Text)
applicationCallBackURL :: (Prelude.Maybe (Value Prelude.Text)),
                                  -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-finspace-environment-federationparameters.html#cfn-finspace-environment-federationparameters-attributemap>
                                  FederationParametersProperty -> Maybe [AttributeMapItemsProperty]
attributeMap :: (Prelude.Maybe [AttributeMapItemsProperty]),
                                  -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-finspace-environment-federationparameters.html#cfn-finspace-environment-federationparameters-federationprovidername>
                                  FederationParametersProperty -> Maybe (Value Text)
federationProviderName :: (Prelude.Maybe (Value Prelude.Text)),
                                  -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-finspace-environment-federationparameters.html#cfn-finspace-environment-federationparameters-federationurn>
                                  FederationParametersProperty -> Maybe (Value Text)
federationURN :: (Prelude.Maybe (Value Prelude.Text)),
                                  -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-finspace-environment-federationparameters.html#cfn-finspace-environment-federationparameters-samlmetadatadocument>
                                  FederationParametersProperty -> Maybe (Value Text)
samlMetadataDocument :: (Prelude.Maybe (Value Prelude.Text)),
                                  -- | See: <http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-finspace-environment-federationparameters.html#cfn-finspace-environment-federationparameters-samlmetadataurl>
                                  FederationParametersProperty -> Maybe (Value Text)
samlMetadataURL :: (Prelude.Maybe (Value Prelude.Text))}
  deriving stock (FederationParametersProperty
-> FederationParametersProperty -> Bool
(FederationParametersProperty
 -> FederationParametersProperty -> Bool)
-> (FederationParametersProperty
    -> FederationParametersProperty -> Bool)
-> Eq FederationParametersProperty
forall a. (a -> a -> Bool) -> (a -> a -> Bool) -> Eq a
$c== :: FederationParametersProperty
-> FederationParametersProperty -> Bool
== :: FederationParametersProperty
-> FederationParametersProperty -> Bool
$c/= :: FederationParametersProperty
-> FederationParametersProperty -> Bool
/= :: FederationParametersProperty
-> FederationParametersProperty -> Bool
Prelude.Eq, Int -> FederationParametersProperty -> ShowS
[FederationParametersProperty] -> ShowS
FederationParametersProperty -> String
(Int -> FederationParametersProperty -> ShowS)
-> (FederationParametersProperty -> String)
-> ([FederationParametersProperty] -> ShowS)
-> Show FederationParametersProperty
forall a.
(Int -> a -> ShowS) -> (a -> String) -> ([a] -> ShowS) -> Show a
$cshowsPrec :: Int -> FederationParametersProperty -> ShowS
showsPrec :: Int -> FederationParametersProperty -> ShowS
$cshow :: FederationParametersProperty -> String
show :: FederationParametersProperty -> String
$cshowList :: [FederationParametersProperty] -> ShowS
showList :: [FederationParametersProperty] -> ShowS
Prelude.Show)
mkFederationParametersProperty :: FederationParametersProperty
mkFederationParametersProperty :: FederationParametersProperty
mkFederationParametersProperty
  = FederationParametersProperty
      {haddock_workaround_ :: ()
haddock_workaround_ = (),
       applicationCallBackURL :: Maybe (Value Text)
applicationCallBackURL = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
       attributeMap :: Maybe [AttributeMapItemsProperty]
attributeMap = Maybe [AttributeMapItemsProperty]
forall a. Maybe a
Prelude.Nothing,
       federationProviderName :: Maybe (Value Text)
federationProviderName = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
       federationURN :: Maybe (Value Text)
federationURN = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
       samlMetadataDocument :: Maybe (Value Text)
samlMetadataDocument = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing,
       samlMetadataURL :: Maybe (Value Text)
samlMetadataURL = Maybe (Value Text)
forall a. Maybe a
Prelude.Nothing}
instance ToResourceProperties FederationParametersProperty where
  toResourceProperties :: FederationParametersProperty -> ResourceProperties
toResourceProperties FederationParametersProperty {Maybe [AttributeMapItemsProperty]
Maybe (Value Text)
()
haddock_workaround_ :: FederationParametersProperty -> ()
applicationCallBackURL :: FederationParametersProperty -> Maybe (Value Text)
attributeMap :: FederationParametersProperty -> Maybe [AttributeMapItemsProperty]
federationProviderName :: FederationParametersProperty -> Maybe (Value Text)
federationURN :: FederationParametersProperty -> Maybe (Value Text)
samlMetadataDocument :: FederationParametersProperty -> Maybe (Value Text)
samlMetadataURL :: FederationParametersProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
applicationCallBackURL :: Maybe (Value Text)
attributeMap :: Maybe [AttributeMapItemsProperty]
federationProviderName :: Maybe (Value Text)
federationURN :: Maybe (Value Text)
samlMetadataDocument :: Maybe (Value Text)
samlMetadataURL :: Maybe (Value Text)
..}
    = ResourceProperties
        {awsType :: Text
awsType = Text
"AWS::FinSpace::Environment.FederationParameters",
         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
"ApplicationCallBackURL"
                              (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)
applicationCallBackURL,
                            Key -> [AttributeMapItemsProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"AttributeMap" ([AttributeMapItemsProperty] -> (Key, Value))
-> Maybe [AttributeMapItemsProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [AttributeMapItemsProperty]
attributeMap,
                            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
"FederationProviderName"
                              (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)
federationProviderName,
                            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
"FederationURN" (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)
federationURN,
                            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
"SamlMetadataDocument" (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)
samlMetadataDocument,
                            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
"SamlMetadataURL" (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)
samlMetadataURL])}
instance JSON.ToJSON FederationParametersProperty where
  toJSON :: FederationParametersProperty -> Value
toJSON FederationParametersProperty {Maybe [AttributeMapItemsProperty]
Maybe (Value Text)
()
haddock_workaround_ :: FederationParametersProperty -> ()
applicationCallBackURL :: FederationParametersProperty -> Maybe (Value Text)
attributeMap :: FederationParametersProperty -> Maybe [AttributeMapItemsProperty]
federationProviderName :: FederationParametersProperty -> Maybe (Value Text)
federationURN :: FederationParametersProperty -> Maybe (Value Text)
samlMetadataDocument :: FederationParametersProperty -> Maybe (Value Text)
samlMetadataURL :: FederationParametersProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
applicationCallBackURL :: Maybe (Value Text)
attributeMap :: Maybe [AttributeMapItemsProperty]
federationProviderName :: Maybe (Value Text)
federationURN :: Maybe (Value Text)
samlMetadataDocument :: Maybe (Value Text)
samlMetadataURL :: 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
"ApplicationCallBackURL"
                 (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)
applicationCallBackURL,
               Key -> [AttributeMapItemsProperty] -> (Key, Value)
forall v. ToJSON v => Key -> v -> (Key, Value)
forall e kv v. (KeyValue e kv, ToJSON v) => Key -> v -> kv
(JSON..=) Key
"AttributeMap" ([AttributeMapItemsProperty] -> (Key, Value))
-> Maybe [AttributeMapItemsProperty] -> Maybe (Key, Value)
forall (f :: * -> *) a b. Functor f => (a -> b) -> f a -> f b
Prelude.<$> Maybe [AttributeMapItemsProperty]
attributeMap,
               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
"FederationProviderName"
                 (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)
federationProviderName,
               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
"FederationURN" (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)
federationURN,
               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
"SamlMetadataDocument" (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)
samlMetadataDocument,
               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
"SamlMetadataURL" (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)
samlMetadataURL]))
instance Property "ApplicationCallBackURL" FederationParametersProperty where
  type PropertyType "ApplicationCallBackURL" FederationParametersProperty = Value Prelude.Text
  set :: PropertyType "ApplicationCallBackURL" FederationParametersProperty
-> FederationParametersProperty -> FederationParametersProperty
set PropertyType "ApplicationCallBackURL" FederationParametersProperty
newValue FederationParametersProperty {Maybe [AttributeMapItemsProperty]
Maybe (Value Text)
()
haddock_workaround_ :: FederationParametersProperty -> ()
applicationCallBackURL :: FederationParametersProperty -> Maybe (Value Text)
attributeMap :: FederationParametersProperty -> Maybe [AttributeMapItemsProperty]
federationProviderName :: FederationParametersProperty -> Maybe (Value Text)
federationURN :: FederationParametersProperty -> Maybe (Value Text)
samlMetadataDocument :: FederationParametersProperty -> Maybe (Value Text)
samlMetadataURL :: FederationParametersProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
applicationCallBackURL :: Maybe (Value Text)
attributeMap :: Maybe [AttributeMapItemsProperty]
federationProviderName :: Maybe (Value Text)
federationURN :: Maybe (Value Text)
samlMetadataDocument :: Maybe (Value Text)
samlMetadataURL :: Maybe (Value Text)
..}
    = FederationParametersProperty
        {applicationCallBackURL :: Maybe (Value Text)
applicationCallBackURL = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "ApplicationCallBackURL" FederationParametersProperty
Value Text
newValue, Maybe [AttributeMapItemsProperty]
Maybe (Value Text)
()
haddock_workaround_ :: ()
attributeMap :: Maybe [AttributeMapItemsProperty]
federationProviderName :: Maybe (Value Text)
federationURN :: Maybe (Value Text)
samlMetadataDocument :: Maybe (Value Text)
samlMetadataURL :: Maybe (Value Text)
haddock_workaround_ :: ()
attributeMap :: Maybe [AttributeMapItemsProperty]
federationProviderName :: Maybe (Value Text)
federationURN :: Maybe (Value Text)
samlMetadataDocument :: Maybe (Value Text)
samlMetadataURL :: Maybe (Value Text)
..}
instance Property "AttributeMap" FederationParametersProperty where
  type PropertyType "AttributeMap" FederationParametersProperty = [AttributeMapItemsProperty]
  set :: PropertyType "AttributeMap" FederationParametersProperty
-> FederationParametersProperty -> FederationParametersProperty
set PropertyType "AttributeMap" FederationParametersProperty
newValue FederationParametersProperty {Maybe [AttributeMapItemsProperty]
Maybe (Value Text)
()
haddock_workaround_ :: FederationParametersProperty -> ()
applicationCallBackURL :: FederationParametersProperty -> Maybe (Value Text)
attributeMap :: FederationParametersProperty -> Maybe [AttributeMapItemsProperty]
federationProviderName :: FederationParametersProperty -> Maybe (Value Text)
federationURN :: FederationParametersProperty -> Maybe (Value Text)
samlMetadataDocument :: FederationParametersProperty -> Maybe (Value Text)
samlMetadataURL :: FederationParametersProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
applicationCallBackURL :: Maybe (Value Text)
attributeMap :: Maybe [AttributeMapItemsProperty]
federationProviderName :: Maybe (Value Text)
federationURN :: Maybe (Value Text)
samlMetadataDocument :: Maybe (Value Text)
samlMetadataURL :: Maybe (Value Text)
..}
    = FederationParametersProperty
        {attributeMap :: Maybe [AttributeMapItemsProperty]
attributeMap = [AttributeMapItemsProperty] -> Maybe [AttributeMapItemsProperty]
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure [AttributeMapItemsProperty]
PropertyType "AttributeMap" FederationParametersProperty
newValue, Maybe (Value Text)
()
haddock_workaround_ :: ()
applicationCallBackURL :: Maybe (Value Text)
federationProviderName :: Maybe (Value Text)
federationURN :: Maybe (Value Text)
samlMetadataDocument :: Maybe (Value Text)
samlMetadataURL :: Maybe (Value Text)
haddock_workaround_ :: ()
applicationCallBackURL :: Maybe (Value Text)
federationProviderName :: Maybe (Value Text)
federationURN :: Maybe (Value Text)
samlMetadataDocument :: Maybe (Value Text)
samlMetadataURL :: Maybe (Value Text)
..}
instance Property "FederationProviderName" FederationParametersProperty where
  type PropertyType "FederationProviderName" FederationParametersProperty = Value Prelude.Text
  set :: PropertyType "FederationProviderName" FederationParametersProperty
-> FederationParametersProperty -> FederationParametersProperty
set PropertyType "FederationProviderName" FederationParametersProperty
newValue FederationParametersProperty {Maybe [AttributeMapItemsProperty]
Maybe (Value Text)
()
haddock_workaround_ :: FederationParametersProperty -> ()
applicationCallBackURL :: FederationParametersProperty -> Maybe (Value Text)
attributeMap :: FederationParametersProperty -> Maybe [AttributeMapItemsProperty]
federationProviderName :: FederationParametersProperty -> Maybe (Value Text)
federationURN :: FederationParametersProperty -> Maybe (Value Text)
samlMetadataDocument :: FederationParametersProperty -> Maybe (Value Text)
samlMetadataURL :: FederationParametersProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
applicationCallBackURL :: Maybe (Value Text)
attributeMap :: Maybe [AttributeMapItemsProperty]
federationProviderName :: Maybe (Value Text)
federationURN :: Maybe (Value Text)
samlMetadataDocument :: Maybe (Value Text)
samlMetadataURL :: Maybe (Value Text)
..}
    = FederationParametersProperty
        {federationProviderName :: Maybe (Value Text)
federationProviderName = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "FederationProviderName" FederationParametersProperty
Value Text
newValue, Maybe [AttributeMapItemsProperty]
Maybe (Value Text)
()
haddock_workaround_ :: ()
applicationCallBackURL :: Maybe (Value Text)
attributeMap :: Maybe [AttributeMapItemsProperty]
federationURN :: Maybe (Value Text)
samlMetadataDocument :: Maybe (Value Text)
samlMetadataURL :: Maybe (Value Text)
haddock_workaround_ :: ()
applicationCallBackURL :: Maybe (Value Text)
attributeMap :: Maybe [AttributeMapItemsProperty]
federationURN :: Maybe (Value Text)
samlMetadataDocument :: Maybe (Value Text)
samlMetadataURL :: Maybe (Value Text)
..}
instance Property "FederationURN" FederationParametersProperty where
  type PropertyType "FederationURN" FederationParametersProperty = Value Prelude.Text
  set :: PropertyType "FederationURN" FederationParametersProperty
-> FederationParametersProperty -> FederationParametersProperty
set PropertyType "FederationURN" FederationParametersProperty
newValue FederationParametersProperty {Maybe [AttributeMapItemsProperty]
Maybe (Value Text)
()
haddock_workaround_ :: FederationParametersProperty -> ()
applicationCallBackURL :: FederationParametersProperty -> Maybe (Value Text)
attributeMap :: FederationParametersProperty -> Maybe [AttributeMapItemsProperty]
federationProviderName :: FederationParametersProperty -> Maybe (Value Text)
federationURN :: FederationParametersProperty -> Maybe (Value Text)
samlMetadataDocument :: FederationParametersProperty -> Maybe (Value Text)
samlMetadataURL :: FederationParametersProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
applicationCallBackURL :: Maybe (Value Text)
attributeMap :: Maybe [AttributeMapItemsProperty]
federationProviderName :: Maybe (Value Text)
federationURN :: Maybe (Value Text)
samlMetadataDocument :: Maybe (Value Text)
samlMetadataURL :: Maybe (Value Text)
..}
    = FederationParametersProperty
        {federationURN :: Maybe (Value Text)
federationURN = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "FederationURN" FederationParametersProperty
Value Text
newValue, Maybe [AttributeMapItemsProperty]
Maybe (Value Text)
()
haddock_workaround_ :: ()
applicationCallBackURL :: Maybe (Value Text)
attributeMap :: Maybe [AttributeMapItemsProperty]
federationProviderName :: Maybe (Value Text)
samlMetadataDocument :: Maybe (Value Text)
samlMetadataURL :: Maybe (Value Text)
haddock_workaround_ :: ()
applicationCallBackURL :: Maybe (Value Text)
attributeMap :: Maybe [AttributeMapItemsProperty]
federationProviderName :: Maybe (Value Text)
samlMetadataDocument :: Maybe (Value Text)
samlMetadataURL :: Maybe (Value Text)
..}
instance Property "SamlMetadataDocument" FederationParametersProperty where
  type PropertyType "SamlMetadataDocument" FederationParametersProperty = Value Prelude.Text
  set :: PropertyType "SamlMetadataDocument" FederationParametersProperty
-> FederationParametersProperty -> FederationParametersProperty
set PropertyType "SamlMetadataDocument" FederationParametersProperty
newValue FederationParametersProperty {Maybe [AttributeMapItemsProperty]
Maybe (Value Text)
()
haddock_workaround_ :: FederationParametersProperty -> ()
applicationCallBackURL :: FederationParametersProperty -> Maybe (Value Text)
attributeMap :: FederationParametersProperty -> Maybe [AttributeMapItemsProperty]
federationProviderName :: FederationParametersProperty -> Maybe (Value Text)
federationURN :: FederationParametersProperty -> Maybe (Value Text)
samlMetadataDocument :: FederationParametersProperty -> Maybe (Value Text)
samlMetadataURL :: FederationParametersProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
applicationCallBackURL :: Maybe (Value Text)
attributeMap :: Maybe [AttributeMapItemsProperty]
federationProviderName :: Maybe (Value Text)
federationURN :: Maybe (Value Text)
samlMetadataDocument :: Maybe (Value Text)
samlMetadataURL :: Maybe (Value Text)
..}
    = FederationParametersProperty
        {samlMetadataDocument :: Maybe (Value Text)
samlMetadataDocument = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "SamlMetadataDocument" FederationParametersProperty
Value Text
newValue, Maybe [AttributeMapItemsProperty]
Maybe (Value Text)
()
haddock_workaround_ :: ()
applicationCallBackURL :: Maybe (Value Text)
attributeMap :: Maybe [AttributeMapItemsProperty]
federationProviderName :: Maybe (Value Text)
federationURN :: Maybe (Value Text)
samlMetadataURL :: Maybe (Value Text)
haddock_workaround_ :: ()
applicationCallBackURL :: Maybe (Value Text)
attributeMap :: Maybe [AttributeMapItemsProperty]
federationProviderName :: Maybe (Value Text)
federationURN :: Maybe (Value Text)
samlMetadataURL :: Maybe (Value Text)
..}
instance Property "SamlMetadataURL" FederationParametersProperty where
  type PropertyType "SamlMetadataURL" FederationParametersProperty = Value Prelude.Text
  set :: PropertyType "SamlMetadataURL" FederationParametersProperty
-> FederationParametersProperty -> FederationParametersProperty
set PropertyType "SamlMetadataURL" FederationParametersProperty
newValue FederationParametersProperty {Maybe [AttributeMapItemsProperty]
Maybe (Value Text)
()
haddock_workaround_ :: FederationParametersProperty -> ()
applicationCallBackURL :: FederationParametersProperty -> Maybe (Value Text)
attributeMap :: FederationParametersProperty -> Maybe [AttributeMapItemsProperty]
federationProviderName :: FederationParametersProperty -> Maybe (Value Text)
federationURN :: FederationParametersProperty -> Maybe (Value Text)
samlMetadataDocument :: FederationParametersProperty -> Maybe (Value Text)
samlMetadataURL :: FederationParametersProperty -> Maybe (Value Text)
haddock_workaround_ :: ()
applicationCallBackURL :: Maybe (Value Text)
attributeMap :: Maybe [AttributeMapItemsProperty]
federationProviderName :: Maybe (Value Text)
federationURN :: Maybe (Value Text)
samlMetadataDocument :: Maybe (Value Text)
samlMetadataURL :: Maybe (Value Text)
..}
    = FederationParametersProperty
        {samlMetadataURL :: Maybe (Value Text)
samlMetadataURL = Value Text -> Maybe (Value Text)
forall a. a -> Maybe a
forall (f :: * -> *) a. Applicative f => a -> f a
Prelude.pure PropertyType "SamlMetadataURL" FederationParametersProperty
Value Text
newValue, Maybe [AttributeMapItemsProperty]
Maybe (Value Text)
()
haddock_workaround_ :: ()
applicationCallBackURL :: Maybe (Value Text)
attributeMap :: Maybe [AttributeMapItemsProperty]
federationProviderName :: Maybe (Value Text)
federationURN :: Maybe (Value Text)
samlMetadataDocument :: Maybe (Value Text)
haddock_workaround_ :: ()
applicationCallBackURL :: Maybe (Value Text)
attributeMap :: Maybe [AttributeMapItemsProperty]
federationProviderName :: Maybe (Value Text)
federationURN :: Maybe (Value Text)
samlMetadataDocument :: Maybe (Value Text)
..}