Skip to content

ReputationEntity

Source code in docs_src/capo_sesv2/types/reputation_entity.py
class ReputationEntity(TypedDict, closed=True):
    reputation_entity_reference: NotRequired[
        "capo_sesv2.types.reputation_entity_reference.ReputationEntityReference"
    ]
    """<p>The unique identifier for the reputation entity. For resource-type entities, this is the Amazon Resource Name (ARN) of the resource.</p>"""
    reputation_entity_type: NotRequired[
        "capo_sesv2.types.reputation_entity_type.ReputationEntityType"
    ]
    """<p>The type of reputation entity. Currently, only <code>RESOURCE</code> type entities are supported.</p>"""
    reputation_management_policy: NotRequired[
        "capo_sesv2.types.amazon_resource_name.AmazonResourceName"
    ]
    """<p>The Amazon Resource Name (ARN) of the reputation management policy applied to this entity. This is an Amazon Web Services Amazon SES-managed policy.</p>"""
    customer_managed_status: NotRequired["capo_sesv2.types.status_record.StatusRecord"]
    """<p>The customer-managed status record for this reputation entity, including the current status, cause description, and last updated timestamp.</p>"""
    aws_ses_managed_status: NotRequired["capo_sesv2.types.status_record.StatusRecord"]
    """<p>The Amazon Web Services Amazon SES-managed status record for this reputation entity, including the current status, cause description, and last updated timestamp.</p>"""
    sending_status_aggregate: NotRequired[
        "capo_sesv2.types.sending_status.SendingStatus"
    ]
    """<p>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 <code>DISABLED</code>, the aggregate status will be <code>DISABLED</code> and the entity will not be allowed to send emails. When the customer-managed status is set to <code>REINSTATED</code>, 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.</p>"""
    reputation_impact: NotRequired[
        "capo_sesv2.types.recommendation_impact.RecommendationImpact"
    ]
    """<p>The reputation impact level for this entity, representing the highest impact reputation finding currently active. Reputation findings can be retrieved using the <code>ListRecommendations</code> operation.</p>"""

aws_ses_managed_status instance-attribute

aws_ses_managed_status: NotRequired[StatusRecord]

The Amazon Web Services Amazon SES-managed status record for this reputation entity, including the current status, cause description, and last updated timestamp.

customer_managed_status instance-attribute

customer_managed_status: NotRequired[StatusRecord]

The customer-managed status record for this reputation entity, including the current status, cause description, and last updated timestamp.

reputation_entity_reference instance-attribute

reputation_entity_reference: NotRequired[ReputationEntityReference]

The unique identifier for the reputation entity. For resource-type entities, this is the Amazon Resource Name (ARN) of the resource.

reputation_entity_type instance-attribute

reputation_entity_type: NotRequired[ReputationEntityType]

The type of reputation entity. Currently, only RESOURCE type entities are supported.

reputation_impact instance-attribute

reputation_impact: NotRequired[RecommendationImpact]

The reputation impact level for this entity, representing the highest impact reputation finding currently active. Reputation findings can be retrieved using the ListRecommendations operation.

reputation_management_policy instance-attribute

reputation_management_policy: NotRequired[AmazonResourceName]

The Amazon Resource Name (ARN) of the reputation management policy applied to this entity. This is an Amazon Web Services Amazon SES-managed policy.

sending_status_aggregate instance-attribute

sending_status_aggregate: NotRequired[SendingStatus]

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 DISABLED and 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.