Skip to content

BatchCreateFirewallRuleResult

Source code in docs_src/capo_route53globalresolver/types/batch_create_firewall_rule_result.py
class BatchCreateFirewallRuleResult(TypedDict, closed=True):
    action: "capo_route53globalresolver.types.firewall_rule_action.FirewallRuleAction"
    """<p>The action configured for the created firewall rule.</p>"""
    block_override_dns_type: NotRequired[
        "capo_route53globalresolver.types.block_override_dns_query_type.BlockOverrideDnsQueryType"
    ]
    """<p>The DNS record type configured for the created firewall rule's custom response.</p>"""
    block_override_domain: NotRequired["capo_route53globalresolver.types.domain.Domain"]
    """<p>The custom domain name configured for the created firewall rule's BLOCK response.</p>"""
    block_override_ttl: NotRequired[
        "capo_route53globalresolver.types.block_override_ttl.BlockOverrideTtl"
    ]
    """<p>The TTL value configured for the created firewall rule's custom response.</p>"""
    block_response: NotRequired[
        "capo_route53globalresolver.types.firewall_block_response.FirewallBlockResponse"
    ]
    """<p>The type of block response configured for the created firewall rule.</p>"""
    client_token: "capo_route53globalresolver.types.client_token.ClientToken"
    """<p>The unique string that identified the request and ensured idempotency.</p>"""
    confidence_threshold: NotRequired[
        "capo_route53globalresolver.types.confidence_threshold.ConfidenceThreshold"
    ]
    """<p>The confidence threshold configured for the created firewall rule's advanced threat detection.</p>"""
    created_at: NotRequired[
        "capo_route53globalresolver.types.iso8601_time_string.ISO8601TimeString"
    ]
    """<p>The date and time when the firewall rule was created.</p>"""
    description: NotRequired[
        "capo_route53globalresolver.types.resource_description.ResourceDescription"
    ]
    """<p>The description of the created firewall rule.</p>"""
    dns_advanced_protection: NotRequired[
        "capo_route53globalresolver.types.dns_advanced_protection.DnsAdvancedProtection"
    ]
    """<p>Whether advanced DNS threat protection is enabled for the created firewall rule.</p>"""
    firewall_domain_list_id: NotRequired[
        "capo_route53globalresolver.types.resource_id.ResourceId"
    ]
    """<p>The ID of the firewall domain list associated with the created firewall rule.</p>"""
    id: NotRequired["capo_route53globalresolver.types.resource_id.ResourceId"]
    """<p>The unique identifier of the created firewall rule.</p>"""
    managed_domain_list_name: NotRequired[
        "capo_route53globalresolver.types.resource_name.ResourceName"
    ]
    """<p>The name of the managed domain list associated with the created firewall rule.</p>"""
    name: "capo_route53globalresolver.types.resource_name.ResourceName"
    """<p>The name of the created firewall rule.</p>"""
    priority: NotRequired[
        "capo_route53globalresolver.types.firewall_rule_priority.FirewallRulePriority"
    ]
    """<p>The priority of the created firewall rule.</p>"""
    dns_view_id: "capo_route53globalresolver.types.resource_id.ResourceId"
    """<p>The ID of the DNS view associated with the created firewall rule.</p>"""
    query_type: NotRequired[
        "capo_route53globalresolver.types.dns_query_type.DnsQueryType"
    ]
    """<p>The DNS query type that the created firewall rule matches.</p>"""
    status: NotRequired[
        "capo_route53globalresolver.types.cr_resource_status.CRResourceStatus"
    ]
    """<p>The current status of the created firewall rule.</p>"""
    updated_at: NotRequired[
        "capo_route53globalresolver.types.iso8601_time_string.ISO8601TimeString"
    ]
    """<p>The date and time when the firewall rule was last updated.</p>"""

action instance-attribute

The action configured for the created firewall rule.

block_override_dns_type instance-attribute

block_override_dns_type: NotRequired[BlockOverrideDnsQueryType]

The DNS record type configured for the created firewall rule's custom response.

block_override_domain instance-attribute

block_override_domain: NotRequired[Domain]

The custom domain name configured for the created firewall rule's BLOCK response.

block_override_ttl instance-attribute

block_override_ttl: NotRequired[BlockOverrideTtl]

The TTL value configured for the created firewall rule's custom response.

block_response instance-attribute

block_response: NotRequired[FirewallBlockResponse]

The type of block response configured for the created firewall rule.

client_token instance-attribute

client_token: ClientToken

The unique string that identified the request and ensured idempotency.

confidence_threshold instance-attribute

confidence_threshold: NotRequired[ConfidenceThreshold]

The confidence threshold configured for the created firewall rule's advanced threat detection.

created_at instance-attribute

created_at: NotRequired[ISO8601TimeString]

The date and time when the firewall rule was created.

description instance-attribute

description: NotRequired[ResourceDescription]

The description of the created firewall rule.

dns_advanced_protection instance-attribute

dns_advanced_protection: NotRequired[DnsAdvancedProtection]

Whether advanced DNS threat protection is enabled for the created firewall rule.

dns_view_id instance-attribute

dns_view_id: ResourceId

The ID of the DNS view associated with the created firewall rule.

firewall_domain_list_id instance-attribute

firewall_domain_list_id: NotRequired[ResourceId]

The ID of the firewall domain list associated with the created firewall rule.

id instance-attribute

id: NotRequired[ResourceId]

The unique identifier of the created firewall rule.

managed_domain_list_name instance-attribute

managed_domain_list_name: NotRequired[ResourceName]

The name of the managed domain list associated with the created firewall rule.

name instance-attribute

The name of the created firewall rule.

priority instance-attribute

priority: NotRequired[FirewallRulePriority]

The priority of the created firewall rule.

query_type instance-attribute

query_type: NotRequired[DnsQueryType]

The DNS query type that the created firewall rule matches.

status instance-attribute

status: NotRequired[CRResourceStatus]

The current status of the created firewall rule.

updated_at instance-attribute

updated_at: NotRequired[ISO8601TimeString]

The date and time when the firewall rule was last updated.