Copyright | (c) 2013-2017 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
Language | Haskell2010 |
Updates the Cert expiry time for a group.
- updateGroupCertificateConfiguration :: Text -> UpdateGroupCertificateConfiguration
- data UpdateGroupCertificateConfiguration
- ugccCertificateExpiryInMilliseconds :: Lens' UpdateGroupCertificateConfiguration (Maybe Text)
- ugccGroupId :: Lens' UpdateGroupCertificateConfiguration Text
- updateGroupCertificateConfigurationResponse :: Int -> UpdateGroupCertificateConfigurationResponse
- data UpdateGroupCertificateConfigurationResponse
- ugccrsCertificateAuthorityExpiryInMilliseconds :: Lens' UpdateGroupCertificateConfigurationResponse (Maybe Text)
- ugccrsGroupId :: Lens' UpdateGroupCertificateConfigurationResponse (Maybe Text)
- ugccrsCertificateExpiryInMilliseconds :: Lens' UpdateGroupCertificateConfigurationResponse (Maybe Text)
- ugccrsResponseStatus :: Lens' UpdateGroupCertificateConfigurationResponse Int
Creating a Request
updateGroupCertificateConfiguration Source #
Creates a value of UpdateGroupCertificateConfiguration
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
ugccCertificateExpiryInMilliseconds
- Amount of time when the certificate expires in milliseconds.ugccGroupId
- The unique Id of the AWS Greengrass Group
data UpdateGroupCertificateConfiguration Source #
See: updateGroupCertificateConfiguration
smart constructor.
Request Lenses
ugccCertificateExpiryInMilliseconds :: Lens' UpdateGroupCertificateConfiguration (Maybe Text) Source #
Amount of time when the certificate expires in milliseconds.
ugccGroupId :: Lens' UpdateGroupCertificateConfiguration Text Source #
The unique Id of the AWS Greengrass Group
Destructuring the Response
updateGroupCertificateConfigurationResponse Source #
Creates a value of UpdateGroupCertificateConfigurationResponse
with the minimum fields required to make a request.
Use one of the following lenses to modify other fields as desired:
ugccrsCertificateAuthorityExpiryInMilliseconds
- Amount of time when the certificate authority expires in milliseconds.ugccrsGroupId
- Id of the group the certificate configuration belongs to.ugccrsCertificateExpiryInMilliseconds
- Amount of time when the certificate expires in milliseconds.ugccrsResponseStatus
- -- | The response status code.
data UpdateGroupCertificateConfigurationResponse Source #
See: updateGroupCertificateConfigurationResponse
smart constructor.
Response Lenses
ugccrsCertificateAuthorityExpiryInMilliseconds :: Lens' UpdateGroupCertificateConfigurationResponse (Maybe Text) Source #
Amount of time when the certificate authority expires in milliseconds.
ugccrsGroupId :: Lens' UpdateGroupCertificateConfigurationResponse (Maybe Text) Source #
Id of the group the certificate configuration belongs to.
ugccrsCertificateExpiryInMilliseconds :: Lens' UpdateGroupCertificateConfigurationResponse (Maybe Text) Source #
Amount of time when the certificate expires in milliseconds.
ugccrsResponseStatus :: Lens' UpdateGroupCertificateConfigurationResponse Int Source #
- - | The response status code.