Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Modifies multiple properties related to SAML 2.0 authentication, including the enablement status, user access URL, and relay state parameter name that are used for configuring federation with an SAML 2.0 identity provider.
Synopsis
- data ModifySamlProperties = ModifySamlProperties' {}
- newModifySamlProperties :: Text -> ModifySamlProperties
- modifySamlProperties_propertiesToDelete :: Lens' ModifySamlProperties (Maybe [DeletableSamlProperty])
- modifySamlProperties_samlProperties :: Lens' ModifySamlProperties (Maybe SamlProperties)
- modifySamlProperties_resourceId :: Lens' ModifySamlProperties Text
- data ModifySamlPropertiesResponse = ModifySamlPropertiesResponse' {
- httpStatus :: Int
- newModifySamlPropertiesResponse :: Int -> ModifySamlPropertiesResponse
- modifySamlPropertiesResponse_httpStatus :: Lens' ModifySamlPropertiesResponse Int
Creating a Request
data ModifySamlProperties Source #
See: newModifySamlProperties
smart constructor.
ModifySamlProperties' | |
|
Instances
newModifySamlProperties Source #
Create a value of ModifySamlProperties
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:propertiesToDelete:ModifySamlProperties'
, modifySamlProperties_propertiesToDelete
- The SAML properties to delete as part of your request.
Specify one of the following options:
SAML_PROPERTIES_USER_ACCESS_URL
to delete the user access URL.SAML_PROPERTIES_RELAY_STATE_PARAMETER_NAME
to delete the relay state parameter name.
ModifySamlProperties
, modifySamlProperties_samlProperties
- The properties for configuring SAML 2.0 authentication.
ModifySamlProperties
, modifySamlProperties_resourceId
- The directory identifier for which you want to configure SAML
properties.
Request Lenses
modifySamlProperties_propertiesToDelete :: Lens' ModifySamlProperties (Maybe [DeletableSamlProperty]) Source #
The SAML properties to delete as part of your request.
Specify one of the following options:
SAML_PROPERTIES_USER_ACCESS_URL
to delete the user access URL.SAML_PROPERTIES_RELAY_STATE_PARAMETER_NAME
to delete the relay state parameter name.
modifySamlProperties_samlProperties :: Lens' ModifySamlProperties (Maybe SamlProperties) Source #
The properties for configuring SAML 2.0 authentication.
modifySamlProperties_resourceId :: Lens' ModifySamlProperties Text Source #
The directory identifier for which you want to configure SAML properties.
Destructuring the Response
data ModifySamlPropertiesResponse Source #
See: newModifySamlPropertiesResponse
smart constructor.
ModifySamlPropertiesResponse' | |
|
Instances
newModifySamlPropertiesResponse Source #
Create a value of ModifySamlPropertiesResponse
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:ModifySamlPropertiesResponse'
, modifySamlPropertiesResponse_httpStatus
- The response's http status code.
Response Lenses
modifySamlPropertiesResponse_httpStatus :: Lens' ModifySamlPropertiesResponse Int Source #
The response's http status code.