ManagedintegrationsforIoTDeviceManagement / Client / update_connector_destination
update_connector_destination¶
- ManagedintegrationsforIoTDeviceManagement.Client.update_connector_destination(**kwargs)¶
Updates the properties of an existing connector destination.
See also: AWS API Documentation
Request Syntax
response = client.update_connector_destination( Identifier='string', Description='string', Name='string', AuthType='OAUTH', AuthConfig={ 'oAuthUpdate': { 'oAuthCompleteRedirectUrl': 'string', 'proactiveRefreshTokenRenewal': { 'enabled': True|False, 'DaysBeforeRenewal': 123 } } }, SecretsManager={ 'arn': 'string', 'versionId': 'string' } )
- Parameters:
Identifier (string) –
[REQUIRED]
The unique identifier of the connector destination to update.
Description (string) – The new description to assign to the connector destination.
Name (string) – The new display name to assign to the connector destination.
AuthType (string) – The new authentication type to use for the connector destination.
AuthConfig (dict) –
The updated authentication configuration details for the connector destination.
oAuthUpdate (dict) –
The updated OAuth configuration settings for the authentication configuration.
oAuthCompleteRedirectUrl (string) –
The updated URL where users are redirected after completing the OAuth authorization process.
proactiveRefreshTokenRenewal (dict) –
Updated configuration for proactively refreshing OAuth tokens before they expire.
enabled (boolean) –
Indicates whether proactive refresh token renewal is enabled.
DaysBeforeRenewal (integer) –
The days before token expiration when the system should attempt to renew the token, specified in days.
SecretsManager (dict) –
The updated AWS Secrets Manager configuration for the connector destination.
arn (string) – [REQUIRED]
The Amazon Resource Name (ARN) of the AWS Secrets Manager secret.
versionId (string) – [REQUIRED]
The version ID of the AWS Secrets Manager secret.
- Returns:
None
Exceptions
ManagedintegrationsforIoTDeviceManagement.Client.exceptions.AccessDeniedException
ManagedintegrationsforIoTDeviceManagement.Client.exceptions.ValidationException
ManagedintegrationsforIoTDeviceManagement.Client.exceptions.InternalServerException
ManagedintegrationsforIoTDeviceManagement.Client.exceptions.ResourceNotFoundException
ManagedintegrationsforIoTDeviceManagement.Client.exceptions.ThrottlingException