| 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.ModifyCertificateBasedAuthProperties
Description
Modifies the properties of the certificate-based authentication you want to use with your WorkSpaces.
Synopsis
- data ModifyCertificateBasedAuthProperties = ModifyCertificateBasedAuthProperties' {}
- newModifyCertificateBasedAuthProperties :: Text -> ModifyCertificateBasedAuthProperties
- modifyCertificateBasedAuthProperties_certificateBasedAuthProperties :: Lens' ModifyCertificateBasedAuthProperties (Maybe CertificateBasedAuthProperties)
- modifyCertificateBasedAuthProperties_propertiesToDelete :: Lens' ModifyCertificateBasedAuthProperties (Maybe [DeletableCertificateBasedAuthProperty])
- modifyCertificateBasedAuthProperties_resourceId :: Lens' ModifyCertificateBasedAuthProperties Text
- data ModifyCertificateBasedAuthPropertiesResponse = ModifyCertificateBasedAuthPropertiesResponse' {
- httpStatus :: Int
- newModifyCertificateBasedAuthPropertiesResponse :: Int -> ModifyCertificateBasedAuthPropertiesResponse
- modifyCertificateBasedAuthPropertiesResponse_httpStatus :: Lens' ModifyCertificateBasedAuthPropertiesResponse Int
Creating a Request
data ModifyCertificateBasedAuthProperties Source #
See: newModifyCertificateBasedAuthProperties smart constructor.
Constructors
| ModifyCertificateBasedAuthProperties' | |
Fields
| |
Instances
newModifyCertificateBasedAuthProperties Source #
Create a value of ModifyCertificateBasedAuthProperties 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:
ModifyCertificateBasedAuthProperties, modifyCertificateBasedAuthProperties_certificateBasedAuthProperties - The properties of the certificate-based authentication.
$sel:propertiesToDelete:ModifyCertificateBasedAuthProperties', modifyCertificateBasedAuthProperties_propertiesToDelete - The properties of the certificate-based authentication you want to
delete.
ModifyCertificateBasedAuthProperties, modifyCertificateBasedAuthProperties_resourceId - The resource identifiers, in the form of directory IDs.
Request Lenses
modifyCertificateBasedAuthProperties_certificateBasedAuthProperties :: Lens' ModifyCertificateBasedAuthProperties (Maybe CertificateBasedAuthProperties) Source #
The properties of the certificate-based authentication.
modifyCertificateBasedAuthProperties_propertiesToDelete :: Lens' ModifyCertificateBasedAuthProperties (Maybe [DeletableCertificateBasedAuthProperty]) Source #
The properties of the certificate-based authentication you want to delete.
modifyCertificateBasedAuthProperties_resourceId :: Lens' ModifyCertificateBasedAuthProperties Text Source #
The resource identifiers, in the form of directory IDs.
Destructuring the Response
data ModifyCertificateBasedAuthPropertiesResponse Source #
See: newModifyCertificateBasedAuthPropertiesResponse smart constructor.
Constructors
| ModifyCertificateBasedAuthPropertiesResponse' | |
Fields
| |
Instances
newModifyCertificateBasedAuthPropertiesResponse Source #
Arguments
| :: Int |
|
| -> ModifyCertificateBasedAuthPropertiesResponse |
Create a value of ModifyCertificateBasedAuthPropertiesResponse 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:ModifyCertificateBasedAuthPropertiesResponse', modifyCertificateBasedAuthPropertiesResponse_httpStatus - The response's http status code.
Response Lenses
modifyCertificateBasedAuthPropertiesResponse_httpStatus :: Lens' ModifyCertificateBasedAuthPropertiesResponse Int Source #
The response's http status code.