SESV2 / Paginator / ListReputationEntities
ListReputationEntities¶
- class SESV2.Paginator.ListReputationEntities¶
- paginator = client.get_paginator('list_reputation_entities') - paginate(**kwargs)¶
- Creates an iterator that will paginate through responses from - SESV2.Client.list_reputation_entities().- See also: AWS API Documentation - Request Syntax- response_iterator = paginator.paginate( Filter={ 'string': 'string' }, PaginationConfig={ 'MaxItems': 123, 'PageSize': 123, 'StartingToken': 'string' } ) - Parameters:
- Filter (dict) – - An object that contains filters to apply when listing reputation entities. You can filter by entity type, reputation impact, sending status, or entity reference prefix. - (string) – - The filter key to use when listing reputation entities. This can be one of the following: - ENTITY_TYPE– Filter by entity type.
- REPUTATION_IMPACT– Filter by reputation impact level.
- SENDING_STATUS– Filter by aggregate sending status.
- ENTITY_REFERENCE_PREFIX– Filter by entity reference prefix.
 - (string) – - The filter value to match against the specified filter key. 
 
 
- PaginationConfig (dict) – - A dictionary that provides parameters to control pagination. - MaxItems (integer) – - The total number of items to return. If the total number of items available is more than the value specified in max-items then a - NextTokenwill be provided in the output that you can use to resume pagination.
- PageSize (integer) – - The size of each page. 
- StartingToken (string) – - A token to specify where to start paginating. This is the - NextTokenfrom a previous response.
 
 
- Return type:
- dict 
- Returns:
- Response Syntax- { 'ReputationEntities': [ { 'ReputationEntityReference': 'string', 'ReputationEntityType': 'RESOURCE', 'ReputationManagementPolicy': 'string', 'CustomerManagedStatus': { 'Status': 'ENABLED'|'REINSTATED'|'DISABLED', 'Cause': 'string', 'LastUpdatedTimestamp': datetime(2015, 1, 1) }, 'AwsSesManagedStatus': { 'Status': 'ENABLED'|'REINSTATED'|'DISABLED', 'Cause': 'string', 'LastUpdatedTimestamp': datetime(2015, 1, 1) }, 'SendingStatusAggregate': 'ENABLED'|'REINSTATED'|'DISABLED', 'ReputationImpact': 'LOW'|'HIGH' }, ], } - Response Structure- (dict) – - A list of reputation entities in your account. - ReputationEntities (list) – - An array that contains information about the reputation entities in your account. - (dict) – - An object that contains information about a reputation entity, including its reference, type, policy, status records, and reputation impact. - ReputationEntityReference (string) – - The unique identifier for the reputation entity. For resource-type entities, this is the Amazon Resource Name (ARN) of the resource. 
- ReputationEntityType (string) – - The type of reputation entity. Currently, only - RESOURCEtype entities are supported.
- ReputationManagementPolicy (string) – - The Amazon Resource Name (ARN) of the reputation management policy applied to this entity. This is an Amazon Web Services Amazon SES-managed policy. 
- CustomerManagedStatus (dict) – - The customer-managed status record for this reputation entity, including the current status, cause description, and last updated timestamp. - Status (string) – - The current sending status. This can be one of the following: - ENABLED– Sending is allowed.
- DISABLED– Sending is prevented.
- REINSTATED– Sending is allowed even with active reputation findings.
 
- Cause (string) – - A description of the reason for the current status, or null if no specific cause is available. 
- LastUpdatedTimestamp (datetime) – - The timestamp when this status was last updated. 
 
- AwsSesManagedStatus (dict) – - The Amazon Web Services Amazon SES-managed status record for this reputation entity, including the current status, cause description, and last updated timestamp. - Status (string) – - The current sending status. This can be one of the following: - ENABLED– Sending is allowed.
- DISABLED– Sending is prevented.
- REINSTATED– Sending is allowed even with active reputation findings.
 
- Cause (string) – - A description of the reason for the current status, or null if no specific cause is available. 
- LastUpdatedTimestamp (datetime) – - The timestamp when this status was last updated. 
 
- SendingStatusAggregate (string) – - The aggregate sending status that determines whether the entity is allowed to send emails. This status is derived from both the customer-managed and Amazon Web Services Amazon SES-managed statuses. If either the customer-managed status or the Amazon Web Services Amazon SES-managed status is - DISABLED, the aggregate status will be- DISABLEDand the entity will not be allowed to send emails. When the customer-managed status is set to- REINSTATED, the entity can continue sending even if there are active reputation findings, provided the Amazon Web Services Amazon SES-managed status also permits sending. The entity can only send emails when both statuses permit sending.
- ReputationImpact (string) – - The reputation impact level for this entity, representing the highest impact reputation finding currently active. Reputation findings can be retrieved using the - ListRecommendationsoperation.