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 |
Updates a network profile by the network profile ARN.
Synopsis
- data UpdateNetworkProfile = UpdateNetworkProfile' {}
- newUpdateNetworkProfile :: Text -> UpdateNetworkProfile
- updateNetworkProfile_certificateAuthorityArn :: Lens' UpdateNetworkProfile (Maybe Text)
- updateNetworkProfile_currentPassword :: Lens' UpdateNetworkProfile (Maybe Text)
- updateNetworkProfile_description :: Lens' UpdateNetworkProfile (Maybe Text)
- updateNetworkProfile_networkProfileName :: Lens' UpdateNetworkProfile (Maybe Text)
- updateNetworkProfile_nextPassword :: Lens' UpdateNetworkProfile (Maybe Text)
- updateNetworkProfile_trustAnchors :: Lens' UpdateNetworkProfile (Maybe (NonEmpty Text))
- updateNetworkProfile_networkProfileArn :: Lens' UpdateNetworkProfile Text
- data UpdateNetworkProfileResponse = UpdateNetworkProfileResponse' {
- httpStatus :: Int
- newUpdateNetworkProfileResponse :: Int -> UpdateNetworkProfileResponse
- updateNetworkProfileResponse_httpStatus :: Lens' UpdateNetworkProfileResponse Int
Creating a Request
data UpdateNetworkProfile Source #
See: newUpdateNetworkProfile
smart constructor.
UpdateNetworkProfile' | |
|
Instances
newUpdateNetworkProfile Source #
Create a value of UpdateNetworkProfile
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:
UpdateNetworkProfile
, updateNetworkProfile_certificateAuthorityArn
- The ARN of the Private Certificate Authority (PCA) created in AWS
Certificate Manager (ACM). This is used to issue certificates to the
devices.
UpdateNetworkProfile
, updateNetworkProfile_currentPassword
- The current password of the Wi-Fi network.
UpdateNetworkProfile
, updateNetworkProfile_description
- Detailed information about a device's network profile.
UpdateNetworkProfile
, updateNetworkProfile_networkProfileName
- The name of the network profile associated with a device.
UpdateNetworkProfile
, updateNetworkProfile_nextPassword
- The next, or subsequent, password of the Wi-Fi network. This password is
asynchronously transmitted to the device and is used when the password
of the network changes to NextPassword.
UpdateNetworkProfile
, updateNetworkProfile_trustAnchors
- The root certificate(s) of your authentication server that will be
installed on your devices and used to trust your authentication server
during EAP negotiation.
UpdateNetworkProfile
, updateNetworkProfile_networkProfileArn
- The ARN of the network profile associated with a device.
Request Lenses
updateNetworkProfile_certificateAuthorityArn :: Lens' UpdateNetworkProfile (Maybe Text) Source #
The ARN of the Private Certificate Authority (PCA) created in AWS Certificate Manager (ACM). This is used to issue certificates to the devices.
updateNetworkProfile_currentPassword :: Lens' UpdateNetworkProfile (Maybe Text) Source #
The current password of the Wi-Fi network.
updateNetworkProfile_description :: Lens' UpdateNetworkProfile (Maybe Text) Source #
Detailed information about a device's network profile.
updateNetworkProfile_networkProfileName :: Lens' UpdateNetworkProfile (Maybe Text) Source #
The name of the network profile associated with a device.
updateNetworkProfile_nextPassword :: Lens' UpdateNetworkProfile (Maybe Text) Source #
The next, or subsequent, password of the Wi-Fi network. This password is asynchronously transmitted to the device and is used when the password of the network changes to NextPassword.
updateNetworkProfile_trustAnchors :: Lens' UpdateNetworkProfile (Maybe (NonEmpty Text)) Source #
The root certificate(s) of your authentication server that will be installed on your devices and used to trust your authentication server during EAP negotiation.
updateNetworkProfile_networkProfileArn :: Lens' UpdateNetworkProfile Text Source #
The ARN of the network profile associated with a device.
Destructuring the Response
data UpdateNetworkProfileResponse Source #
See: newUpdateNetworkProfileResponse
smart constructor.
UpdateNetworkProfileResponse' | |
|
Instances
Generic UpdateNetworkProfileResponse Source # | |
Read UpdateNetworkProfileResponse Source # | |
Show UpdateNetworkProfileResponse Source # | |
Defined in Amazonka.AlexaBusiness.UpdateNetworkProfile showsPrec :: Int -> UpdateNetworkProfileResponse -> ShowS # show :: UpdateNetworkProfileResponse -> String # showList :: [UpdateNetworkProfileResponse] -> ShowS # | |
NFData UpdateNetworkProfileResponse Source # | |
Defined in Amazonka.AlexaBusiness.UpdateNetworkProfile rnf :: UpdateNetworkProfileResponse -> () # | |
Eq UpdateNetworkProfileResponse Source # | |
type Rep UpdateNetworkProfileResponse Source # | |
Defined in Amazonka.AlexaBusiness.UpdateNetworkProfile type Rep UpdateNetworkProfileResponse = D1 ('MetaData "UpdateNetworkProfileResponse" "Amazonka.AlexaBusiness.UpdateNetworkProfile" "amazonka-alexa-business-2.0-BWvKfxFukoyBarGovAkdOS" 'False) (C1 ('MetaCons "UpdateNetworkProfileResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))) |
newUpdateNetworkProfileResponse Source #
Create a value of UpdateNetworkProfileResponse
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:UpdateNetworkProfileResponse'
, updateNetworkProfileResponse_httpStatus
- The response's http status code.
Response Lenses
updateNetworkProfileResponse_httpStatus :: Lens' UpdateNetworkProfileResponse Int Source #
The response's http status code.