AlexaForBusiness / Client / create_network_profile
create_network_profile#
- AlexaForBusiness.Client.create_network_profile(**kwargs)#
- Creates a network profile with the specified details. - Danger- This operation is deprecated and may not function as expected. This operation should not be used going forward and is only kept for the purpose of backwards compatiblity. - See also: AWS API Documentation - Request Syntax- response = client.create_network_profile( NetworkProfileName='string', Description='string', Ssid='string', SecurityType='OPEN'|'WEP'|'WPA_PSK'|'WPA2_PSK'|'WPA2_ENTERPRISE', EapMethod='EAP_TLS', CurrentPassword='string', NextPassword='string', CertificateAuthorityArn='string', TrustAnchors=[ 'string', ], ClientRequestToken='string', Tags=[ { 'Key': 'string', 'Value': 'string' }, ] ) - Parameters:
- NetworkProfileName (string) – - [REQUIRED] - The name of the network profile associated with a device. 
- Description (string) – Detailed information about a device’s network profile. 
- Ssid (string) – - [REQUIRED] - The SSID of the Wi-Fi network. 
- SecurityType (string) – - [REQUIRED] - The security type of the Wi-Fi network. This can be WPA2_ENTERPRISE, WPA2_PSK, WPA_PSK, WEP, or OPEN. 
- EapMethod (string) – The authentication standard that is used in the EAP framework. Currently, EAP_TLS is supported. 
- 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 certificates of your authentication server that is installed on your devices and used to trust your authentication server during EAP negotiation. - (string) – 
 
- ClientRequestToken (string) – - [REQUIRED] - A unique, user-specified identifier for the request that ensures idempotency. - This field is autopopulated if not provided. 
- Tags (list) – - The tags to be added to the specified resource. Do not provide system tags. - (dict) – - A key-value pair that can be associated with a resource. - Key (string) – [REQUIRED] - The key of a tag. Tag keys are case-sensitive. 
- Value (string) – [REQUIRED] - The value of a tag. Tag values are case sensitive and can be null. 
 
 
 
- Return type:
- dict 
- Returns:
- Response Syntax- { 'NetworkProfileArn': 'string' } - Response Structure- (dict) – - NetworkProfileArn (string) – - The ARN of the network profile associated with a device. 
 
 
 - Exceptions- AlexaForBusiness.Client.exceptions.AlreadyExistsException
- AlexaForBusiness.Client.exceptions.LimitExceededException
- AlexaForBusiness.Client.exceptions.ConcurrentModificationException
- AlexaForBusiness.Client.exceptions.InvalidCertificateAuthorityException
- AlexaForBusiness.Client.exceptions.InvalidServiceLinkedRoleStateException