Class: Aws::AlexaForBusiness::Types::NetworkProfile
- Inherits:
-
Struct
- Object
- Struct
- Aws::AlexaForBusiness::Types::NetworkProfile
- Defined in:
- gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/types.rb
Overview
The network profile associated with a device.
Constant Summary collapse
- SENSITIVE =
[:current_password, :next_password]
Instance Attribute Summary collapse
-
#certificate_authority_arn ⇒ String
The ARN of the Private Certificate Authority (PCA) created in AWS Certificate Manager (ACM).
-
#current_password ⇒ String
The current password of the Wi-Fi network.
-
#description ⇒ String
Detailed information about a device's network profile.
-
#eap_method ⇒ String
The authentication standard that is used in the EAP framework.
-
#network_profile_arn ⇒ String
The ARN of the network profile associated with a device.
-
#network_profile_name ⇒ String
The name of the network profile associated with a device.
-
#next_password ⇒ String
The next, or subsequent, password of the Wi-Fi network.
-
#security_type ⇒ String
The security type of the Wi-Fi network.
-
#ssid ⇒ String
The SSID of the Wi-Fi network.
-
#trust_anchors ⇒ Array<String>
The root certificates of your authentication server, which is installed on your devices and used to trust your authentication server during EAP negotiation.
Instance Attribute Details
#certificate_authority_arn ⇒ String
The ARN of the Private Certificate Authority (PCA) created in AWS Certificate Manager (ACM). This is used to issue certificates to the devices.
3818 3819 3820 3821 3822 3823 3824 3825 3826 3827 3828 3829 3830 3831 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/types.rb', line 3818 class NetworkProfile < Struct.new( :network_profile_arn, :network_profile_name, :description, :ssid, :security_type, :eap_method, :current_password, :next_password, :certificate_authority_arn, :trust_anchors) SENSITIVE = [:current_password, :next_password] include Aws::Structure end |
#current_password ⇒ String
The current password of the Wi-Fi network.
3818 3819 3820 3821 3822 3823 3824 3825 3826 3827 3828 3829 3830 3831 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/types.rb', line 3818 class NetworkProfile < Struct.new( :network_profile_arn, :network_profile_name, :description, :ssid, :security_type, :eap_method, :current_password, :next_password, :certificate_authority_arn, :trust_anchors) SENSITIVE = [:current_password, :next_password] include Aws::Structure end |
#description ⇒ String
Detailed information about a device's network profile.
3818 3819 3820 3821 3822 3823 3824 3825 3826 3827 3828 3829 3830 3831 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/types.rb', line 3818 class NetworkProfile < Struct.new( :network_profile_arn, :network_profile_name, :description, :ssid, :security_type, :eap_method, :current_password, :next_password, :certificate_authority_arn, :trust_anchors) SENSITIVE = [:current_password, :next_password] include Aws::Structure end |
#eap_method ⇒ String
The authentication standard that is used in the EAP framework. Currently, EAP_TLS is supported.
3818 3819 3820 3821 3822 3823 3824 3825 3826 3827 3828 3829 3830 3831 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/types.rb', line 3818 class NetworkProfile < Struct.new( :network_profile_arn, :network_profile_name, :description, :ssid, :security_type, :eap_method, :current_password, :next_password, :certificate_authority_arn, :trust_anchors) SENSITIVE = [:current_password, :next_password] include Aws::Structure end |
#network_profile_arn ⇒ String
The ARN of the network profile associated with a device.
3818 3819 3820 3821 3822 3823 3824 3825 3826 3827 3828 3829 3830 3831 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/types.rb', line 3818 class NetworkProfile < Struct.new( :network_profile_arn, :network_profile_name, :description, :ssid, :security_type, :eap_method, :current_password, :next_password, :certificate_authority_arn, :trust_anchors) SENSITIVE = [:current_password, :next_password] include Aws::Structure end |
#network_profile_name ⇒ String
The name of the network profile associated with a device.
3818 3819 3820 3821 3822 3823 3824 3825 3826 3827 3828 3829 3830 3831 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/types.rb', line 3818 class NetworkProfile < Struct.new( :network_profile_arn, :network_profile_name, :description, :ssid, :security_type, :eap_method, :current_password, :next_password, :certificate_authority_arn, :trust_anchors) SENSITIVE = [:current_password, :next_password] include Aws::Structure end |
#next_password ⇒ String
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.
3818 3819 3820 3821 3822 3823 3824 3825 3826 3827 3828 3829 3830 3831 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/types.rb', line 3818 class NetworkProfile < Struct.new( :network_profile_arn, :network_profile_name, :description, :ssid, :security_type, :eap_method, :current_password, :next_password, :certificate_authority_arn, :trust_anchors) SENSITIVE = [:current_password, :next_password] include Aws::Structure end |
#security_type ⇒ String
The security type of the Wi-Fi network. This can be WPA2_ENTERPRISE, WPA2_PSK, WPA_PSK, WEP, or OPEN.
3818 3819 3820 3821 3822 3823 3824 3825 3826 3827 3828 3829 3830 3831 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/types.rb', line 3818 class NetworkProfile < Struct.new( :network_profile_arn, :network_profile_name, :description, :ssid, :security_type, :eap_method, :current_password, :next_password, :certificate_authority_arn, :trust_anchors) SENSITIVE = [:current_password, :next_password] include Aws::Structure end |
#ssid ⇒ String
The SSID of the Wi-Fi network.
3818 3819 3820 3821 3822 3823 3824 3825 3826 3827 3828 3829 3830 3831 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/types.rb', line 3818 class NetworkProfile < Struct.new( :network_profile_arn, :network_profile_name, :description, :ssid, :security_type, :eap_method, :current_password, :next_password, :certificate_authority_arn, :trust_anchors) SENSITIVE = [:current_password, :next_password] include Aws::Structure end |
#trust_anchors ⇒ Array<String>
The root certificates of your authentication server, which is installed on your devices and used to trust your authentication server during EAP negotiation.
3818 3819 3820 3821 3822 3823 3824 3825 3826 3827 3828 3829 3830 3831 |
# File 'gems/aws-sdk-alexaforbusiness/lib/aws-sdk-alexaforbusiness/types.rb', line 3818 class NetworkProfile < Struct.new( :network_profile_arn, :network_profile_name, :description, :ssid, :security_type, :eap_method, :current_password, :next_password, :certificate_authority_arn, :trust_anchors) SENSITIVE = [:current_password, :next_password] include Aws::Structure end |