Copyright | (c) 2013-2021 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 |
Synopsis
- data NetworkProfile = NetworkProfile' {
- networkProfileName :: Maybe Text
- ssid :: Maybe Text
- networkProfileArn :: Maybe Text
- securityType :: Maybe NetworkSecurityType
- currentPassword :: Maybe (Sensitive Text)
- nextPassword :: Maybe (Sensitive Text)
- eapMethod :: Maybe NetworkEapMethod
- description :: Maybe Text
- trustAnchors :: Maybe (NonEmpty Text)
- certificateAuthorityArn :: Maybe Text
- newNetworkProfile :: NetworkProfile
- networkProfile_networkProfileName :: Lens' NetworkProfile (Maybe Text)
- networkProfile_ssid :: Lens' NetworkProfile (Maybe Text)
- networkProfile_networkProfileArn :: Lens' NetworkProfile (Maybe Text)
- networkProfile_securityType :: Lens' NetworkProfile (Maybe NetworkSecurityType)
- networkProfile_currentPassword :: Lens' NetworkProfile (Maybe Text)
- networkProfile_nextPassword :: Lens' NetworkProfile (Maybe Text)
- networkProfile_eapMethod :: Lens' NetworkProfile (Maybe NetworkEapMethod)
- networkProfile_description :: Lens' NetworkProfile (Maybe Text)
- networkProfile_trustAnchors :: Lens' NetworkProfile (Maybe (NonEmpty Text))
- networkProfile_certificateAuthorityArn :: Lens' NetworkProfile (Maybe Text)
Documentation
data NetworkProfile Source #
The network profile associated with a device.
See: newNetworkProfile
smart constructor.
NetworkProfile' | |
|
Instances
newNetworkProfile :: NetworkProfile Source #
Create a value of NetworkProfile
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:networkProfileName:NetworkProfile'
, networkProfile_networkProfileName
- The name of the network profile associated with a device.
$sel:ssid:NetworkProfile'
, networkProfile_ssid
- The SSID of the Wi-Fi network.
$sel:networkProfileArn:NetworkProfile'
, networkProfile_networkProfileArn
- The ARN of the network profile associated with a device.
$sel:securityType:NetworkProfile'
, networkProfile_securityType
- The security type of the Wi-Fi network. This can be WPA2_ENTERPRISE,
WPA2_PSK, WPA_PSK, WEP, or OPEN.
$sel:currentPassword:NetworkProfile'
, networkProfile_currentPassword
- The current password of the Wi-Fi network.
$sel:nextPassword:NetworkProfile'
, networkProfile_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.
$sel:eapMethod:NetworkProfile'
, networkProfile_eapMethod
- The authentication standard that is used in the EAP framework.
Currently, EAP_TLS is supported.
$sel:description:NetworkProfile'
, networkProfile_description
- Detailed information about a device's network profile.
$sel:trustAnchors:NetworkProfile'
, networkProfile_trustAnchors
- The root certificates of your authentication server, which is installed
on your devices and used to trust your authentication server during EAP
negotiation.
$sel:certificateAuthorityArn:NetworkProfile'
, networkProfile_certificateAuthorityArn
- The ARN of the Private Certificate Authority (PCA) created in AWS
Certificate Manager (ACM). This is used to issue certificates to the
devices.
networkProfile_networkProfileName :: Lens' NetworkProfile (Maybe Text) Source #
The name of the network profile associated with a device.
networkProfile_ssid :: Lens' NetworkProfile (Maybe Text) Source #
The SSID of the Wi-Fi network.
networkProfile_networkProfileArn :: Lens' NetworkProfile (Maybe Text) Source #
The ARN of the network profile associated with a device.
networkProfile_securityType :: Lens' NetworkProfile (Maybe NetworkSecurityType) Source #
The security type of the Wi-Fi network. This can be WPA2_ENTERPRISE, WPA2_PSK, WPA_PSK, WEP, or OPEN.
networkProfile_currentPassword :: Lens' NetworkProfile (Maybe Text) Source #
The current password of the Wi-Fi network.
networkProfile_nextPassword :: Lens' NetworkProfile (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.
networkProfile_eapMethod :: Lens' NetworkProfile (Maybe NetworkEapMethod) Source #
The authentication standard that is used in the EAP framework. Currently, EAP_TLS is supported.
networkProfile_description :: Lens' NetworkProfile (Maybe Text) Source #
Detailed information about a device's network profile.
networkProfile_trustAnchors :: Lens' NetworkProfile (Maybe (NonEmpty Text)) Source #
The root certificates of your authentication server, which is installed on your devices and used to trust your authentication server during EAP negotiation.
networkProfile_certificateAuthorityArn :: Lens' NetworkProfile (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.