AlexaForBusiness.Client.
create_network_profile
(**kwargs)¶Creates a network profile with the specified details.
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'
},
]
)
[REQUIRED]
The name of the network profile associated with a device.
[REQUIRED]
The SSID of the Wi-Fi network.
[REQUIRED]
The security type of the Wi-Fi network. This can be WPA2_ENTERPRISE, WPA2_PSK, WPA_PSK, WEP, or OPEN.
The root certificates of your authentication server that is installed on your devices and used to trust your authentication server during EAP negotiation.
[REQUIRED]
A unique, user-specified identifier for the request that ensures idempotency.
This field is autopopulated if not provided.
The tags to be added to the specified resource. Do not provide system tags.
A key-value pair that can be associated with a resource.
The key of a tag. Tag keys are case-sensitive.
The value of a tag. Tag values are case sensitive and can be null.
dict
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