update_authentication_profile
¶
update_authentication_profile(
authentication_profile_id: AuthenticationProfileId,
instance_id: InstanceId,
*,
config_overrides: Optional[ConnectClientConfig] = None,
name: Optional[AuthenticationProfileName] = None,
description: Optional[AuthenticationProfileDescription] = None,
allowed_ips: Optional[IpCidrList] = None,
blocked_ips: Optional[IpCidrList] = None,
periodic_session_duration: Optional[AccessTokenDuration] = None,
session_inactivity_duration: Optional[InactivityDuration] = None,
session_inactivity_handling_enabled: Optional[Boolean] = None,
) -> None
This API is in preview release for Connect Customer and is subject to change. To request access to this API, contact Amazon Web Services Support.
Updates the selected authentication profile.
Parameters:
-
authentication_profile_id(AuthenticationProfileId) –A unique identifier for the authentication profile.
-
instance_id(InstanceId) –The identifier of the Connect Customer instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.
-
name(Optional[AuthenticationProfileName], default:None) –The name for the authentication profile.
-
description(Optional[AuthenticationProfileDescription], default:None) –The description for the authentication profile.
-
allowed_ips(Optional[IpCidrList], default:None) –A list of IP address range strings that are allowed to access the instance. For more information on how to configure IP addresses, seeConfigure session timeouts in the Connect Customer Administrator Guide.
-
blocked_ips(Optional[IpCidrList], default:None) –A list of IP address range strings that are blocked from accessing the instance. For more information on how to configure IP addresses, For more information on how to configure IP addresses, see Configure IP-based access control in the Connect Customer Administrator Guide.
-
periodic_session_duration(Optional[AccessTokenDuration], default:None) –The short lived session duration configuration for users logged in to Connect Customer, in minutes. This value determines the maximum possible time before an agent is authenticated. For more information, For more information on how to configure IP addresses, see Configure session timeouts in the Connect Customer Administrator Guide.
-
session_inactivity_duration(Optional[InactivityDuration], default:None) –The period, in minutes, before an agent is automatically signed out of the contact center when they go inactive.
-
session_inactivity_handling_enabled(Optional[Boolean], default:None) –Determines if automatic logout on user inactivity is enabled.
Raises:
-
InternalServiceException–Request processing failed because of an error or failure with the service.
-
InvalidParameterException–One or more of the specified parameters are not valid.
-
InvalidRequestException–The request is not valid.
-
ResourceNotFoundException–The specified resource was not found.
-
ThrottlingException–The throttling limit has been exceeded.
-
UnknownServiceError–The service returned an error code this client does not model.
Source code in docs_src/capo_connect/_services/connect.py
25111 25112 25113 25114 25115 25116 25117 25118 25119 25120 25121 25122 25123 25124 25125 25126 25127 25128 25129 25130 25131 25132 25133 25134 25135 25136 25137 25138 25139 25140 25141 25142 25143 25144 25145 25146 25147 25148 25149 25150 25151 25152 25153 25154 25155 25156 25157 25158 25159 25160 25161 25162 25163 25164 25165 25166 25167 25168 25169 25170 25171 25172 25173 25174 25175 25176 25177 25178 25179 25180 25181 25182 25183 25184 25185 25186 25187 25188 25189 25190 25191 25192 25193 25194 25195 25196 25197 25198 25199 | |