Skip to content

OriginGroup

Source code in docs_src/capo_cloudfront/types/origin_group.py
class OriginGroup(TypedDict, closed=True):
    id: "capo_cloudfront.types.string.string"
    """<p>The origin group's ID.</p>"""
    failover_criteria: "capo_cloudfront.types.origin_group_failover_criteria.OriginGroupFailoverCriteria"
    """<p>A complex type that contains information about the failover criteria for an origin group.</p>"""
    members: "capo_cloudfront.types.origin_group_members.OriginGroupMembers"
    """<p>A complex type that contains information about the origins in an origin group.</p>"""
    selection_criteria: NotRequired[
        "capo_cloudfront.types.origin_group_selection_criteria.OriginGroupSelectionCriteria"
    ]
    """<p>The selection criteria for the origin group. For more information, see <a href="https://docs.aws.amazon.com/AmazonCloudFront/latest/DeveloperGuide/high_availability_origin_failover.html#concept_origin_groups.creating">Create an origin group</a> in the <i>Amazon CloudFront Developer Guide</i>.</p>"""

failover_criteria instance-attribute

failover_criteria: OriginGroupFailoverCriteria

A complex type that contains information about the failover criteria for an origin group.

id instance-attribute

id: string

The origin group's ID.

members instance-attribute

A complex type that contains information about the origins in an origin group.

selection_criteria instance-attribute

selection_criteria: NotRequired[OriginGroupSelectionCriteria]

The selection criteria for the origin group. For more information, see Create an origin group in the Amazon CloudFront Developer Guide.