ResilienceHubV2 / Client / list_service_topology_edges

list_service_topology_edges

ResilienceHubV2.Client.list_service_topology_edges(**kwargs)

Lists topology edges for a service.

See also: AWS API Documentation

Request Syntax

response = client.list_service_topology_edges(
    serviceArn='string',
    maxResults=123,
    nextToken='string'
)
Parameters:
  • serviceArn (string) –

    [REQUIRED]

    ARN identifier.

  • maxResults (integer) – Pagination page size.

  • nextToken (string) – Pagination token.

Return type:

dict

Returns:

Response Syntax

{
    'serviceTopologyEdgeSummaries': [
        {
            'sourceResourceIdentifier': 'string',
            'destinationResourceIdentifier': 'string',
            'properties': [
                {
                    'topologyType': 'CONTAINMENT'|'DATA_FLOW'|'OBSERVABILITY'|'PERMISSIONS',
                    'label': 'string'
                },
            ]
        },
    ],
    'nextToken': 'string'
}

Response Structure

  • (dict) –

    • serviceTopologyEdgeSummaries (list) –

      The list of service topology edge summaries.

      • (dict) –

        Contains summary information about a service topology edge.

        • sourceResourceIdentifier (string) –

          The identifier of the source resource.

        • destinationResourceIdentifier (string) –

          The identifier of the destination resource.

        • properties (list) –

          The properties of the topology edge.

          • (dict) –

            Contains property information for a service topology edge.

            • topologyType (string) –

              The topology type of the edge.

            • label (string) –

              Human-readable relationship description. Only present for LLM-inferred edges.

    • nextToken (string) –

      Pagination token.

Exceptions

  • ResilienceHubV2.Client.exceptions.InternalServerException

  • ResilienceHubV2.Client.exceptions.ValidationException

  • ResilienceHubV2.Client.exceptions.AccessDeniedException