Select your cookie preferences

We use cookies and similar tools to enhance your experience, provide our services, deliver relevant advertising, and make improvements. Approved third parties also use these tools to help us deliver advertising and provide certain site features.

deauthorize_connection

deauthorize_connection(**kwargs)

Removes all authorization parameters from the connection. This lets you remove the secret from the connection so you can reuse it without having to create a new connection.

See also: AWS API Documentation

Request Syntax

response = client.deauthorize_connection(
    Name='string'
)
Parameters
Name (string) --

[REQUIRED]

The name of the connection to remove authorization from.

Return type
dict
Returns
Response Syntax
{
    'ConnectionArn': 'string',
    'ConnectionState': 'CREATING'|'UPDATING'|'DELETING'|'AUTHORIZED'|'DEAUTHORIZED'|'AUTHORIZING'|'DEAUTHORIZING',
    'CreationTime': datetime(2015, 1, 1),
    'LastModifiedTime': datetime(2015, 1, 1),
    'LastAuthorizedTime': datetime(2015, 1, 1)
}

Response Structure

  • (dict) --
    • ConnectionArn (string) --

      The ARN of the connection that authorization was removed from.

    • ConnectionState (string) --

      The state of the connection.

    • CreationTime (datetime) --

      A time stamp for the time that the connection was created.

    • LastModifiedTime (datetime) --

      A time stamp for the time that the connection was last updated.

    • LastAuthorizedTime (datetime) --

      A time stamp for the time that the connection was last authorized.

Exceptions

  • EventBridge.Client.exceptions.ConcurrentModificationException
  • EventBridge.Client.exceptions.ResourceNotFoundException
  • EventBridge.Client.exceptions.InternalException