KinesisAnalyticsV2 / Client / list_application_operations

list_application_operations

KinesisAnalyticsV2.Client.list_application_operations(**kwargs)

Lists all the operations performed for the specified application such as UpdateApplication, StartApplication etc. The response also includes a summary of the operation.

To get the complete description of a specific operation, invoke the DescribeApplicationOperation operation.

Note

This operation is supported only for Managed Service for Apache Flink.

See also: AWS API Documentation

Request Syntax

response = client.list_application_operations(
    ApplicationName='string',
    Limit=123,
    NextToken='string',
    Operation='string',
    OperationStatus='IN_PROGRESS'|'CANCELLED'|'SUCCESSFUL'|'FAILED'
)
Parameters:
  • ApplicationName (string) –

    [REQUIRED]

    The name of the application.

  • Limit (integer) – The limit on the number of records to be returned in the response.

  • NextToken (string) – A pagination token that can be used in a subsequent request.

  • Operation (string) – The type of operation that is performed on an application.

  • OperationStatus (string) – The status of the operation.

Return type:

dict

Returns:

Response Syntax

{
    'ApplicationOperationInfoList': [
        {
            'Operation': 'string',
            'OperationId': 'string',
            'StartTime': datetime(2015, 1, 1),
            'EndTime': datetime(2015, 1, 1),
            'OperationStatus': 'IN_PROGRESS'|'CANCELLED'|'SUCCESSFUL'|'FAILED'
        },
    ],
    'NextToken': 'string'
}

Response Structure

  • (dict) –

    A response that returns a list of operations for an application.

    • ApplicationOperationInfoList (list) –

      A list of ApplicationOperationInfo objects that are associated with an application.

      • (dict) –

        A description of the aplication operation that provides information about the updates that were made to the application.

        • Operation (string) –

          The type of operation that is performed on an application.

        • OperationId (string) –

          The operation ID of the request.

        • StartTime (datetime) –

          The timestamp that indicates when the operation was created.

        • EndTime (datetime) –

          The timestamp that indicates when the operation finished.

        • OperationStatus (string) –

          The status of the operation.

    • NextToken (string) –

      A pagination token that can be used in a subsequent request.

Exceptions

  • KinesisAnalyticsV2.Client.exceptions.InvalidArgumentException

  • KinesisAnalyticsV2.Client.exceptions.ResourceNotFoundException

  • KinesisAnalyticsV2.Client.exceptions.UnsupportedOperationException