Skip to content

DnssecKey

Source code in docs_src/capo_route_53_domains/types/dnssec_key.py
class DnssecKey(TypedDict, closed=True):
    algorithm: NotRequired[
        "capo_route_53_domains.types.nullable_integer.NullableInteger"
    ]
    """<p>The number of the public key’s cryptographic algorithm according to an <a href="https://www.iana.org/assignments/dns-sec-alg-numbers/dns-sec-alg-numbers.xml">IANA</a> assignment. </p> <p>If Route 53 is your DNS service, set this to 13.</p> <p>For more information about enabling DNSSEC signing, see <a href="https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/dns-configuring-dnssec-enable-signing.html">Enabling DNSSEC signing and establishing a chain of trust</a>.</p>"""
    flags: NotRequired["capo_route_53_domains.types.nullable_integer.NullableInteger"]
    """<p>The DNSKEY flags that indicate the key type. This field is deprecated; the <code>DnssecKey</code> response no longer returns the flags.</p>"""
    public_key: NotRequired[
        "capo_route_53_domains.types.dnssec_public_key.DnssecPublicKey"
    ]
    """<p>The base64-encoded public key of the key pair. This field is deprecated; the <code>DnssecKey</code> response no longer returns the public key.</p>"""
    digest_type: NotRequired[
        "capo_route_53_domains.types.nullable_integer.NullableInteger"
    ]
    """<p> The number of the DS digest algorithm according to an IANA assignment.</p> <p>For more information, see <a href="https://www.iana.org/assignments/ds-rr-types/ds-rr-types.xhtml">IANA</a> for DNSSEC Delegation Signer (DS) Resource Record (RR) Type Digest Algorithms. </p>"""
    digest: NotRequired["capo_route_53_domains.types.string.String"]
    """<p> The delegation signer digest.</p> <p>Digest is calculated from the public key provided using specified digest algorithm and this digest is the actual value returned from the registry nameservers as the value of DS records. </p>"""
    key_tag: NotRequired["capo_route_53_domains.types.nullable_integer.NullableInteger"]
    """<p> A numeric identification of the DNSKEY record referred to by this DS record. </p>"""
    id: NotRequired["capo_route_53_domains.types.string.String"]
    """<p> An ID assigned to each DS record created by <a href="https://docs.aws.amazon.com/Route53/latest/APIReference/API_domains_AssociateDelegationSignerToDomain.html">AssociateDelegationSignerToDomain</a>. </p>"""

algorithm instance-attribute

algorithm: NotRequired[NullableInteger]

The number of the public key’s cryptographic algorithm according to an IANA assignment.

If Route 53 is your DNS service, set this to 13.

For more information about enabling DNSSEC signing, see Enabling DNSSEC signing and establishing a chain of trust.

digest instance-attribute

digest: NotRequired[String]

The delegation signer digest.

Digest is calculated from the public key provided using specified digest algorithm and this digest is the actual value returned from the registry nameservers as the value of DS records.

digest_type instance-attribute

digest_type: NotRequired[NullableInteger]

The number of the DS digest algorithm according to an IANA assignment.

For more information, see IANA for DNSSEC Delegation Signer (DS) Resource Record (RR) Type Digest Algorithms.

flags instance-attribute

flags: NotRequired[NullableInteger]

The DNSKEY flags that indicate the key type. This field is deprecated; the DnssecKey response no longer returns the flags.

id instance-attribute

id: NotRequired[String]

An ID assigned to each DS record created by AssociateDelegationSignerToDomain.

key_tag instance-attribute

key_tag: NotRequired[NullableInteger]

A numeric identification of the DNSKEY record referred to by this DS record.

public_key instance-attribute

public_key: NotRequired[DnssecPublicKey]

The base64-encoded public key of the key pair. This field is deprecated; the DnssecKey response no longer returns the public key.