Skip to content

FirewallRuleGroupAssociation

Source code in docs_src/capo_route53resolver/types/firewall_rule_group_association.py
class FirewallRuleGroupAssociation(TypedDict, closed=True):
    id: NotRequired["capo_route53resolver.types.resource_id.ResourceId"]
    """<p>The identifier for the association.</p>"""
    arn: NotRequired["capo_route53resolver.types.arn.Arn"]
    """<p>The Amazon Resource Name (ARN) of the firewall rule group association.</p>"""
    firewall_rule_group_id: NotRequired[
        "capo_route53resolver.types.resource_id.ResourceId"
    ]
    """<p>The unique identifier of the firewall rule group. </p>"""
    vpc_id: NotRequired["capo_route53resolver.types.resource_id.ResourceId"]
    """<p>The unique identifier of the VPC that is associated with the rule group. </p>"""
    name: NotRequired["capo_route53resolver.types.name.Name"]
    """<p>The name of the association.</p>"""
    priority: NotRequired["capo_route53resolver.types.priority.Priority"]
    """<p>The setting that determines the processing order of the rule group among the rule groups that are associated with a single VPC. DNS Firewall filters VPC traffic starting from rule group with the lowest numeric priority setting. </p>"""
    mutation_protection: NotRequired[
        "capo_route53resolver.types.mutation_protection_status.MutationProtectionStatus"
    ]
    """<p>If enabled, this setting disallows modification or removal of the association, to help prevent against accidentally altering DNS firewall protections. </p>"""
    managed_owner_name: NotRequired[
        "capo_route53resolver.types.service_principle.ServicePrinciple"
    ]
    """<p>The owner of the association, used only for associations that are not managed by you. If you use Firewall Manager to manage your DNS Firewalls, then this reports Firewall Manager as the managed owner.</p>"""
    status: NotRequired[
        "capo_route53resolver.types.firewall_rule_group_association_status.FirewallRuleGroupAssociationStatus"
    ]
    """<p>The current status of the association.</p>"""
    status_message: NotRequired[
        "capo_route53resolver.types.status_message.StatusMessage"
    ]
    """<p>Additional information about the status of the response, if available.</p>"""
    creator_request_id: NotRequired[
        "capo_route53resolver.types.creator_request_id.CreatorRequestId"
    ]
    """<p>A unique string defined by you to identify the request. This allows you to retry failed requests without the risk of running the operation twice. This can be any unique string, for example, a timestamp. </p>"""
    creation_time: NotRequired[
        "capo_route53resolver.types.rfc3339_time_string.Rfc3339TimeString"
    ]
    """<p>The date and time that the association was created, in Unix time format and Coordinated Universal Time (UTC). </p>"""
    modification_time: NotRequired[
        "capo_route53resolver.types.rfc3339_time_string.Rfc3339TimeString"
    ]
    """<p>The date and time that the association was last modified, in Unix time format and Coordinated Universal Time (UTC).</p>"""

arn instance-attribute

arn: NotRequired[Arn]

The Amazon Resource Name (ARN) of the firewall rule group association.

creation_time instance-attribute

creation_time: NotRequired[Rfc3339TimeString]

The date and time that the association was created, in Unix time format and Coordinated Universal Time (UTC).

creator_request_id instance-attribute

creator_request_id: NotRequired[CreatorRequestId]

A unique string defined by you to identify the request. This allows you to retry failed requests without the risk of running the operation twice. This can be any unique string, for example, a timestamp.

firewall_rule_group_id instance-attribute

firewall_rule_group_id: NotRequired[ResourceId]

The unique identifier of the firewall rule group.

id instance-attribute

id: NotRequired[ResourceId]

The identifier for the association.

managed_owner_name instance-attribute

managed_owner_name: NotRequired[ServicePrinciple]

The owner of the association, used only for associations that are not managed by you. If you use Firewall Manager to manage your DNS Firewalls, then this reports Firewall Manager as the managed owner.

modification_time instance-attribute

modification_time: NotRequired[Rfc3339TimeString]

The date and time that the association was last modified, in Unix time format and Coordinated Universal Time (UTC).

mutation_protection instance-attribute

mutation_protection: NotRequired[MutationProtectionStatus]

If enabled, this setting disallows modification or removal of the association, to help prevent against accidentally altering DNS firewall protections.

name instance-attribute

name: NotRequired[Name]

The name of the association.

priority instance-attribute

priority: NotRequired[Priority]

The setting that determines the processing order of the rule group among the rule groups that are associated with a single VPC. DNS Firewall filters VPC traffic starting from rule group with the lowest numeric priority setting.

status instance-attribute

The current status of the association.

status_message instance-attribute

status_message: NotRequired[StatusMessage]

Additional information about the status of the response, if available.

vpc_id instance-attribute

vpc_id: NotRequired[ResourceId]

The unique identifier of the VPC that is associated with the rule group.