AlexaForBusiness / Client / update_network_profile

update_network_profile#

AlexaForBusiness.Client.update_network_profile(**kwargs)#

Updates a network profile by the network profile ARN.

See also: AWS API Documentation

Request Syntax

response = client.update_network_profile(
    NetworkProfileArn='string',
    NetworkProfileName='string',
    Description='string',
    CurrentPassword='string',
    NextPassword='string',
    CertificateAuthorityArn='string',
    TrustAnchors=[
        'string',
    ]
)
Parameters:
  • NetworkProfileArn (string) –

    [REQUIRED]

    The ARN of the network profile associated with a device.

  • NetworkProfileName (string) – The name of the network profile associated with a device.

  • Description (string) – Detailed information about a device’s network profile.

  • CurrentPassword (string) – The current password of the Wi-Fi network.

  • NextPassword (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.

  • CertificateAuthorityArn (string) – The ARN of the Private Certificate Authority (PCA) created in AWS Certificate Manager (ACM). This is used to issue certificates to the devices.

  • TrustAnchors (list) –

    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.

    • (string) –

Return type:

dict

Returns:

Response Syntax

{}

Response Structure

  • (dict) –

Exceptions

  • AlexaForBusiness.Client.exceptions.NotFoundException

  • AlexaForBusiness.Client.exceptions.NameInUseException

  • AlexaForBusiness.Client.exceptions.ConcurrentModificationException

  • AlexaForBusiness.Client.exceptions.InvalidCertificateAuthorityException

  • AlexaForBusiness.Client.exceptions.InvalidSecretsManagerResourceException