batch_get_membership_datasources

Detective.Client.batch_get_membership_datasources(**kwargs)

Gets information on the data source package history for an account.

See also: AWS API Documentation

Request Syntax

response = client.batch_get_membership_datasources(
    GraphArns=[
        'string',
    ]
)
Parameters
GraphArns (list) --

[REQUIRED]

The ARN of the behavior graph.

  • (string) --
Return type
dict
Returns
Response Syntax
{
    'MembershipDatasources': [
        {
            'AccountId': 'string',
            'GraphArn': 'string',
            'DatasourcePackageIngestHistory': {
                'string': {
                    'string': {
                        'Timestamp': datetime(2015, 1, 1)
                    }
                }
            }
        },
    ],
    'UnprocessedGraphs': [
        {
            'GraphArn': 'string',
            'Reason': 'string'
        },
    ]
}

Response Structure

  • (dict) --
    • MembershipDatasources (list) --

      Details on the data source package history for an member of the behavior graph.

      • (dict) --

        Details on data source packages for members of the behavior graph.

        • AccountId (string) --

          The account identifier of the Amazon Web Services account.

        • GraphArn (string) --

          The ARN of the organization behavior graph.

        • DatasourcePackageIngestHistory (dict) --

          Details on when a data source package was added to a behavior graph.

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

                  Details on when data collection began for a source package.

                  • Timestamp (datetime) --

                    The data and time when data collection began for a source package. The value is an ISO8601 formatted string. For example, 2021-08-18T16:35:56.284Z .

    • UnprocessedGraphs (list) --

      Graphs that data source package information could not be retrieved for.

      • (dict) --

        Behavior graphs that could not be processed in the request.

        • GraphArn (string) --

          The ARN of the organization behavior graph.

        • Reason (string) --

          The reason data source package information could not be processed for a behavior graph.

Exceptions

  • Detective.Client.exceptions.AccessDeniedException
  • Detective.Client.exceptions.InternalServerException
  • Detective.Client.exceptions.ResourceNotFoundException
  • Detective.Client.exceptions.ValidationException