| 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 |
Amazonka.WorkSpaces.ModifySamlProperties
Description
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.
Constructors
| ModifySamlProperties' | |
Fields
| |
Instances
newModifySamlProperties Source #
Arguments
| :: Text | |
| -> ModifySamlProperties |
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_URLto delete the user access URL.SAML_PROPERTIES_RELAY_STATE_PARAMETER_NAMEto 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_URLto delete the user access URL.SAML_PROPERTIES_RELAY_STATE_PARAMETER_NAMEto 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.
Constructors
| ModifySamlPropertiesResponse' | |
Fields
| |
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.