class Aws::AlexaForBusiness::Types::CreateNetworkProfileRequest

@note When making an API call, you may pass CreateNetworkProfileRequest

data as a hash:

    {
      network_profile_name: "NetworkProfileName", # required
      description: "NetworkProfileDescription",
      ssid: "NetworkSsid", # required
      security_type: "OPEN", # required, accepts OPEN, WEP, WPA_PSK, WPA2_PSK, WPA2_ENTERPRISE
      eap_method: "EAP_TLS", # accepts EAP_TLS
      current_password: "CurrentWiFiPassword",
      next_password: "NextWiFiPassword",
      certificate_authority_arn: "Arn",
      trust_anchors: ["TrustAnchor"],
      client_request_token: "ClientRequestToken", # required
      tags: [
        {
          key: "TagKey", # required
          value: "TagValue", # required
        },
      ],
    }

@!attribute [rw] network_profile_name

The name of the network profile associated with a device.
@return [String]

@!attribute [rw] description

Detailed information about a device's network profile.
@return [String]

@!attribute [rw] ssid

The SSID of the Wi-Fi network.
@return [String]

@!attribute [rw] security_type

The security type of the Wi-Fi network. This can be
WPA2\_ENTERPRISE, WPA2\_PSK, WPA\_PSK, WEP, or OPEN.
@return [String]

@!attribute [rw] eap_method

The authentication standard that is used in the EAP framework.
Currently, EAP\_TLS is supported.
@return [String]

@!attribute [rw] current_password

The current password of the Wi-Fi network.
@return [String]

@!attribute [rw] next_password

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.
@return [String]

@!attribute [rw] certificate_authority_arn

The ARN of the Private Certificate Authority (PCA) created in AWS
Certificate Manager (ACM). This is used to issue certificates to the
devices.
@return [String]

@!attribute [rw] trust_anchors

The root certificates of your authentication server that is
installed on your devices and used to trust your authentication
server during EAP negotiation.
@return [Array<String>]

@!attribute [rw] client_request_token

A unique, user-specified identifier for the request that ensures
idempotency.

**A suitable default value is auto-generated.** You should normally
not need to pass this option.
@return [String]

@!attribute [rw] tags

The tags to be added to the specified resource. Do not provide
system tags.
@return [Array<Types::Tag>]

@see docs.aws.amazon.com/goto/WebAPI/alexaforbusiness-2017-11-09/CreateNetworkProfileRequest AWS API Documentation

Constants

SENSITIVE