Class: Aws::AlexaForBusiness::Types::NetworkProfile
- Inherits:
-
Struct
- Object
- Struct
- Aws::AlexaForBusiness::Types::NetworkProfile
- Includes:
- Structure
- Defined in:
- 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.
3125 3126 3127 3128 3129 3130 3131 3132 3133 3134 3135 3136 3137 3138 |
# File 'lib/aws-sdk-alexaforbusiness/types.rb', line 3125 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.
3125 3126 3127 3128 3129 3130 3131 3132 3133 3134 3135 3136 3137 3138 |
# File 'lib/aws-sdk-alexaforbusiness/types.rb', line 3125 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.
3125 3126 3127 3128 3129 3130 3131 3132 3133 3134 3135 3136 3137 3138 |
# File 'lib/aws-sdk-alexaforbusiness/types.rb', line 3125 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.
3125 3126 3127 3128 3129 3130 3131 3132 3133 3134 3135 3136 3137 3138 |
# File 'lib/aws-sdk-alexaforbusiness/types.rb', line 3125 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.
3125 3126 3127 3128 3129 3130 3131 3132 3133 3134 3135 3136 3137 3138 |
# File 'lib/aws-sdk-alexaforbusiness/types.rb', line 3125 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.
3125 3126 3127 3128 3129 3130 3131 3132 3133 3134 3135 3136 3137 3138 |
# File 'lib/aws-sdk-alexaforbusiness/types.rb', line 3125 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.
3125 3126 3127 3128 3129 3130 3131 3132 3133 3134 3135 3136 3137 3138 |
# File 'lib/aws-sdk-alexaforbusiness/types.rb', line 3125 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.
3125 3126 3127 3128 3129 3130 3131 3132 3133 3134 3135 3136 3137 3138 |
# File 'lib/aws-sdk-alexaforbusiness/types.rb', line 3125 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.
3125 3126 3127 3128 3129 3130 3131 3132 3133 3134 3135 3136 3137 3138 |
# File 'lib/aws-sdk-alexaforbusiness/types.rb', line 3125 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.
3125 3126 3127 3128 3129 3130 3131 3132 3133 3134 3135 3136 3137 3138 |
# File 'lib/aws-sdk-alexaforbusiness/types.rb', line 3125 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 |