altimeter.aws.resource.dynamodb package

Submodules

altimeter.aws.resource.dynamodb.dynamodb_table module

Resource for IAM Policies

class DynamoDbTableResourceSpec

Bases: altimeter.aws.resource.dynamodb.DynamoDBResourceSpec

Resource for DynamoDB Tables

classmethod list_from_aws(client, account_id, region)

Return a ListFromAWSResult object by calling the appropriate AWS API calls to list/describe the resource represented by this class.

Parameters
  • client (BaseClient) – boto3 Client

  • account_id (str) – aws account id

  • region (str) – aws region

Return type

ListFromAWSResult

Returns

ListFromAWSResult object

schema: Schema = <altimeter.core.graph.schema.Schema object>
type_name: str = 'table'
get_continuous_backup_table_data(client, table_name)

Retrieve detailed properties of DynamoDB table

Return type

Dict

get_table_data(client, table_name)

Retrieve detailed properties of DynamoDB table

Return type

Dict

Module contents

Base class for DynamoDB resources.

class DynamoDBResourceSpec

Bases: altimeter.aws.resource.resource_spec.AWSResourceSpec

Base class for DynamoDB resources.

service_name: str = 'dynamodb'