Skip to content

Typed dictionaries

Index > Route53Domains > Typed dictionaries

Auto-generated documentation for Route53Domains type annotations stubs module mypy-boto3-route53domains.

AcceptDomainTransferFromAnotherAwsAccountRequestRequestTypeDef

Usage Example
from mypy_boto3_route53domains.type_defs import AcceptDomainTransferFromAnotherAwsAccountRequestRequestTypeDef

def get_value() -> AcceptDomainTransferFromAnotherAwsAccountRequestRequestTypeDef:
    return {
        "DomainName": ...,
        "Password": ...,
    }
Definition
class AcceptDomainTransferFromAnotherAwsAccountRequestRequestTypeDef(TypedDict):
    DomainName: str,
    Password: str,

ResponseMetadataTypeDef

Usage Example
from mypy_boto3_route53domains.type_defs import ResponseMetadataTypeDef

def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
        "HostId": ...,
        "HTTPStatusCode": ...,
        "HTTPHeaders": ...,
        "RetryAttempts": ...,
    }
Definition
class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HostId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,

DnssecSigningAttributesTypeDef

Usage Example
from mypy_boto3_route53domains.type_defs import DnssecSigningAttributesTypeDef

def get_value() -> DnssecSigningAttributesTypeDef:
    return {
        "Algorithm": ...,
    }
Definition
class DnssecSigningAttributesTypeDef(TypedDict):
    Algorithm: NotRequired[int],
    Flags: NotRequired[int],
    PublicKey: NotRequired[str],

BillingRecordTypeDef

Usage Example
from mypy_boto3_route53domains.type_defs import BillingRecordTypeDef

def get_value() -> BillingRecordTypeDef:
    return {
        "DomainName": ...,
    }
Definition
class BillingRecordTypeDef(TypedDict):
    DomainName: NotRequired[str],
    Operation: NotRequired[OperationTypeType],  # (1)
    InvoiceId: NotRequired[str],
    BillDate: NotRequired[datetime],
    Price: NotRequired[float],
  1. See OperationTypeType

CancelDomainTransferToAnotherAwsAccountRequestRequestTypeDef

Usage Example
from mypy_boto3_route53domains.type_defs import CancelDomainTransferToAnotherAwsAccountRequestRequestTypeDef

def get_value() -> CancelDomainTransferToAnotherAwsAccountRequestRequestTypeDef:
    return {
        "DomainName": ...,
    }
Definition
class CancelDomainTransferToAnotherAwsAccountRequestRequestTypeDef(TypedDict):
    DomainName: str,

CheckDomainAvailabilityRequestRequestTypeDef

Usage Example
from mypy_boto3_route53domains.type_defs import CheckDomainAvailabilityRequestRequestTypeDef

def get_value() -> CheckDomainAvailabilityRequestRequestTypeDef:
    return {
        "DomainName": ...,
    }
Definition
class CheckDomainAvailabilityRequestRequestTypeDef(TypedDict):
    DomainName: str,
    IdnLangCode: NotRequired[str],

CheckDomainTransferabilityRequestRequestTypeDef

Usage Example
from mypy_boto3_route53domains.type_defs import CheckDomainTransferabilityRequestRequestTypeDef

def get_value() -> CheckDomainTransferabilityRequestRequestTypeDef:
    return {
        "DomainName": ...,
    }
Definition
class CheckDomainTransferabilityRequestRequestTypeDef(TypedDict):
    DomainName: str,
    AuthCode: NotRequired[str],

DomainTransferabilityTypeDef

Usage Example
from mypy_boto3_route53domains.type_defs import DomainTransferabilityTypeDef

def get_value() -> DomainTransferabilityTypeDef:
    return {
        "Transferable": ...,
    }
Definition
class DomainTransferabilityTypeDef(TypedDict):
    Transferable: NotRequired[TransferableType],  # (1)
  1. See TransferableType

ConsentTypeDef

Usage Example
from mypy_boto3_route53domains.type_defs import ConsentTypeDef

def get_value() -> ConsentTypeDef:
    return {
        "MaxPrice": ...,
        "Currency": ...,
    }
Definition
class ConsentTypeDef(TypedDict):
    MaxPrice: float,
    Currency: str,

ExtraParamTypeDef

Usage Example
from mypy_boto3_route53domains.type_defs import ExtraParamTypeDef

def get_value() -> ExtraParamTypeDef:
    return {
        "Name": ...,
        "Value": ...,
    }
Definition
class ExtraParamTypeDef(TypedDict):
    Name: ExtraParamNameType,  # (1)
    Value: str,
  1. See ExtraParamNameType

DeleteDomainRequestRequestTypeDef

Usage Example
from mypy_boto3_route53domains.type_defs import DeleteDomainRequestRequestTypeDef

def get_value() -> DeleteDomainRequestRequestTypeDef:
    return {
        "DomainName": ...,
    }
Definition
class DeleteDomainRequestRequestTypeDef(TypedDict):
    DomainName: str,

DeleteTagsForDomainRequestRequestTypeDef

Usage Example
from mypy_boto3_route53domains.type_defs import DeleteTagsForDomainRequestRequestTypeDef

def get_value() -> DeleteTagsForDomainRequestRequestTypeDef:
    return {
        "DomainName": ...,
        "TagsToDelete": ...,
    }
Definition
class DeleteTagsForDomainRequestRequestTypeDef(TypedDict):
    DomainName: str,
    TagsToDelete: Sequence[str],

DisableDomainAutoRenewRequestRequestTypeDef

Usage Example
from mypy_boto3_route53domains.type_defs import DisableDomainAutoRenewRequestRequestTypeDef

def get_value() -> DisableDomainAutoRenewRequestRequestTypeDef:
    return {
        "DomainName": ...,
    }
Definition
class DisableDomainAutoRenewRequestRequestTypeDef(TypedDict):
    DomainName: str,

DisableDomainTransferLockRequestRequestTypeDef

Usage Example
from mypy_boto3_route53domains.type_defs import DisableDomainTransferLockRequestRequestTypeDef

def get_value() -> DisableDomainTransferLockRequestRequestTypeDef:
    return {
        "DomainName": ...,
    }
Definition
class DisableDomainTransferLockRequestRequestTypeDef(TypedDict):
    DomainName: str,

DisassociateDelegationSignerFromDomainRequestRequestTypeDef

Usage Example
from mypy_boto3_route53domains.type_defs import DisassociateDelegationSignerFromDomainRequestRequestTypeDef

def get_value() -> DisassociateDelegationSignerFromDomainRequestRequestTypeDef:
    return {
        "DomainName": ...,
        "Id": ...,
    }
Definition
class DisassociateDelegationSignerFromDomainRequestRequestTypeDef(TypedDict):
    DomainName: str,
    Id: str,

DnssecKeyTypeDef

Usage Example
from mypy_boto3_route53domains.type_defs import DnssecKeyTypeDef

def get_value() -> DnssecKeyTypeDef:
    return {
        "Algorithm": ...,
    }
Definition
class DnssecKeyTypeDef(TypedDict):
    Algorithm: NotRequired[int],
    Flags: NotRequired[int],
    PublicKey: NotRequired[str],
    DigestType: NotRequired[int],
    Digest: NotRequired[str],
    KeyTag: NotRequired[int],
    Id: NotRequired[str],

PriceWithCurrencyTypeDef

Usage Example
from mypy_boto3_route53domains.type_defs import PriceWithCurrencyTypeDef

def get_value() -> PriceWithCurrencyTypeDef:
    return {
        "Price": ...,
        "Currency": ...,
    }
Definition
class PriceWithCurrencyTypeDef(TypedDict):
    Price: float,
    Currency: str,

DomainSuggestionTypeDef

Usage Example
from mypy_boto3_route53domains.type_defs import DomainSuggestionTypeDef

def get_value() -> DomainSuggestionTypeDef:
    return {
        "DomainName": ...,
    }
Definition
class DomainSuggestionTypeDef(TypedDict):
    DomainName: NotRequired[str],
    Availability: NotRequired[str],

DomainSummaryTypeDef

Usage Example
from mypy_boto3_route53domains.type_defs import DomainSummaryTypeDef

def get_value() -> DomainSummaryTypeDef:
    return {
        "DomainName": ...,
    }
Definition
class DomainSummaryTypeDef(TypedDict):
    DomainName: NotRequired[str],
    AutoRenew: NotRequired[bool],
    TransferLock: NotRequired[bool],
    Expiry: NotRequired[datetime],

EnableDomainAutoRenewRequestRequestTypeDef

Usage Example
from mypy_boto3_route53domains.type_defs import EnableDomainAutoRenewRequestRequestTypeDef

def get_value() -> EnableDomainAutoRenewRequestRequestTypeDef:
    return {
        "DomainName": ...,
    }
Definition
class EnableDomainAutoRenewRequestRequestTypeDef(TypedDict):
    DomainName: str,

EnableDomainTransferLockRequestRequestTypeDef

Usage Example
from mypy_boto3_route53domains.type_defs import EnableDomainTransferLockRequestRequestTypeDef

def get_value() -> EnableDomainTransferLockRequestRequestTypeDef:
    return {
        "DomainName": ...,
    }
Definition
class EnableDomainTransferLockRequestRequestTypeDef(TypedDict):
    DomainName: str,

FilterConditionTypeDef

Usage Example
from mypy_boto3_route53domains.type_defs import FilterConditionTypeDef

def get_value() -> FilterConditionTypeDef:
    return {
        "Name": ...,
        "Operator": ...,
        "Values": ...,
    }
Definition
class FilterConditionTypeDef(TypedDict):
    Name: ListDomainsAttributeNameType,  # (1)
    Operator: OperatorType,  # (2)
    Values: Sequence[str],
  1. See ListDomainsAttributeNameType
  2. See OperatorType

GetContactReachabilityStatusRequestRequestTypeDef

Usage Example
from mypy_boto3_route53domains.type_defs import GetContactReachabilityStatusRequestRequestTypeDef

def get_value() -> GetContactReachabilityStatusRequestRequestTypeDef:
    return {
        "domainName": ...,
    }
Definition
class GetContactReachabilityStatusRequestRequestTypeDef(TypedDict):
    domainName: NotRequired[str],

GetDomainDetailRequestRequestTypeDef

Usage Example
from mypy_boto3_route53domains.type_defs import GetDomainDetailRequestRequestTypeDef

def get_value() -> GetDomainDetailRequestRequestTypeDef:
    return {
        "DomainName": ...,
    }
Definition
class GetDomainDetailRequestRequestTypeDef(TypedDict):
    DomainName: str,

NameserverTypeDef

Usage Example
from mypy_boto3_route53domains.type_defs import NameserverTypeDef

def get_value() -> NameserverTypeDef:
    return {
        "Name": ...,
    }
Definition
class NameserverTypeDef(TypedDict):
    Name: str,
    GlueIps: NotRequired[List[str]],

GetDomainSuggestionsRequestRequestTypeDef

Usage Example
from mypy_boto3_route53domains.type_defs import GetDomainSuggestionsRequestRequestTypeDef

def get_value() -> GetDomainSuggestionsRequestRequestTypeDef:
    return {
        "DomainName": ...,
        "SuggestionCount": ...,
        "OnlyAvailable": ...,
    }
Definition
class GetDomainSuggestionsRequestRequestTypeDef(TypedDict):
    DomainName: str,
    SuggestionCount: int,
    OnlyAvailable: bool,

GetOperationDetailRequestRequestTypeDef

Usage Example
from mypy_boto3_route53domains.type_defs import GetOperationDetailRequestRequestTypeDef

def get_value() -> GetOperationDetailRequestRequestTypeDef:
    return {
        "OperationId": ...,
    }
Definition
class GetOperationDetailRequestRequestTypeDef(TypedDict):
    OperationId: str,

PaginatorConfigTypeDef

Usage Example
from mypy_boto3_route53domains.type_defs import PaginatorConfigTypeDef

def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }
Definition
class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

SortConditionTypeDef

Usage Example
from mypy_boto3_route53domains.type_defs import SortConditionTypeDef

def get_value() -> SortConditionTypeDef:
    return {
        "Name": ...,
        "SortOrder": ...,
    }
Definition
class SortConditionTypeDef(TypedDict):
    Name: ListDomainsAttributeNameType,  # (1)
    SortOrder: SortOrderType,  # (2)
  1. See ListDomainsAttributeNameType
  2. See SortOrderType

ListOperationsRequestRequestTypeDef

Usage Example
from mypy_boto3_route53domains.type_defs import ListOperationsRequestRequestTypeDef

def get_value() -> ListOperationsRequestRequestTypeDef:
    return {
        "SubmittedSince": ...,
    }
Definition
class ListOperationsRequestRequestTypeDef(TypedDict):
    SubmittedSince: NotRequired[Union[datetime, str]],
    Marker: NotRequired[str],
    MaxItems: NotRequired[int],
    Status: NotRequired[Sequence[OperationStatusType]],  # (1)
    Type: NotRequired[Sequence[OperationTypeType]],  # (2)
    SortBy: NotRequired[ListOperationsSortAttributeNameType],  # (3)
    SortOrder: NotRequired[SortOrderType],  # (4)
  1. See OperationStatusType
  2. See OperationTypeType
  3. See ListOperationsSortAttributeNameType
  4. See SortOrderType

OperationSummaryTypeDef

Usage Example
from mypy_boto3_route53domains.type_defs import OperationSummaryTypeDef

def get_value() -> OperationSummaryTypeDef:
    return {
        "OperationId": ...,
    }
Definition
class OperationSummaryTypeDef(TypedDict):
    OperationId: NotRequired[str],
    Status: NotRequired[OperationStatusType],  # (1)
    Type: NotRequired[OperationTypeType],  # (2)
    SubmittedDate: NotRequired[datetime],
    DomainName: NotRequired[str],
    Message: NotRequired[str],
    StatusFlag: NotRequired[StatusFlagType],  # (3)
    LastUpdatedDate: NotRequired[datetime],
  1. See OperationStatusType
  2. See OperationTypeType
  3. See StatusFlagType

ListPricesRequestRequestTypeDef

Usage Example
from mypy_boto3_route53domains.type_defs import ListPricesRequestRequestTypeDef

def get_value() -> ListPricesRequestRequestTypeDef:
    return {
        "Tld": ...,
    }
Definition
class ListPricesRequestRequestTypeDef(TypedDict):
    Tld: NotRequired[str],
    Marker: NotRequired[str],
    MaxItems: NotRequired[int],

ListTagsForDomainRequestRequestTypeDef

Usage Example
from mypy_boto3_route53domains.type_defs import ListTagsForDomainRequestRequestTypeDef

def get_value() -> ListTagsForDomainRequestRequestTypeDef:
    return {
        "DomainName": ...,
    }
Definition
class ListTagsForDomainRequestRequestTypeDef(TypedDict):
    DomainName: str,

TagTypeDef

Usage Example
from mypy_boto3_route53domains.type_defs import TagTypeDef

def get_value() -> TagTypeDef:
    return {
        "Key": ...,
    }
Definition
class TagTypeDef(TypedDict):
    Key: NotRequired[str],
    Value: NotRequired[str],

PushDomainRequestRequestTypeDef

Usage Example
from mypy_boto3_route53domains.type_defs import PushDomainRequestRequestTypeDef

def get_value() -> PushDomainRequestRequestTypeDef:
    return {
        "DomainName": ...,
        "Target": ...,
    }
Definition
class PushDomainRequestRequestTypeDef(TypedDict):
    DomainName: str,
    Target: str,

RejectDomainTransferFromAnotherAwsAccountRequestRequestTypeDef

Usage Example
from mypy_boto3_route53domains.type_defs import RejectDomainTransferFromAnotherAwsAccountRequestRequestTypeDef

def get_value() -> RejectDomainTransferFromAnotherAwsAccountRequestRequestTypeDef:
    return {
        "DomainName": ...,
    }
Definition
class RejectDomainTransferFromAnotherAwsAccountRequestRequestTypeDef(TypedDict):
    DomainName: str,

RenewDomainRequestRequestTypeDef

Usage Example
from mypy_boto3_route53domains.type_defs import RenewDomainRequestRequestTypeDef

def get_value() -> RenewDomainRequestRequestTypeDef:
    return {
        "DomainName": ...,
        "CurrentExpiryYear": ...,
    }
Definition
class RenewDomainRequestRequestTypeDef(TypedDict):
    DomainName: str,
    CurrentExpiryYear: int,
    DurationInYears: NotRequired[int],

ResendContactReachabilityEmailRequestRequestTypeDef

Usage Example
from mypy_boto3_route53domains.type_defs import ResendContactReachabilityEmailRequestRequestTypeDef

def get_value() -> ResendContactReachabilityEmailRequestRequestTypeDef:
    return {
        "domainName": ...,
    }
Definition
class ResendContactReachabilityEmailRequestRequestTypeDef(TypedDict):
    domainName: NotRequired[str],

ResendOperationAuthorizationRequestRequestTypeDef

Usage Example
from mypy_boto3_route53domains.type_defs import ResendOperationAuthorizationRequestRequestTypeDef

def get_value() -> ResendOperationAuthorizationRequestRequestTypeDef:
    return {
        "OperationId": ...,
    }
Definition
class ResendOperationAuthorizationRequestRequestTypeDef(TypedDict):
    OperationId: str,

RetrieveDomainAuthCodeRequestRequestTypeDef

Usage Example
from mypy_boto3_route53domains.type_defs import RetrieveDomainAuthCodeRequestRequestTypeDef

def get_value() -> RetrieveDomainAuthCodeRequestRequestTypeDef:
    return {
        "DomainName": ...,
    }
Definition
class RetrieveDomainAuthCodeRequestRequestTypeDef(TypedDict):
    DomainName: str,

TransferDomainToAnotherAwsAccountRequestRequestTypeDef

Usage Example
from mypy_boto3_route53domains.type_defs import TransferDomainToAnotherAwsAccountRequestRequestTypeDef

def get_value() -> TransferDomainToAnotherAwsAccountRequestRequestTypeDef:
    return {
        "DomainName": ...,
        "AccountId": ...,
    }
Definition
class TransferDomainToAnotherAwsAccountRequestRequestTypeDef(TypedDict):
    DomainName: str,
    AccountId: str,

UpdateDomainContactPrivacyRequestRequestTypeDef

Usage Example
from mypy_boto3_route53domains.type_defs import UpdateDomainContactPrivacyRequestRequestTypeDef

def get_value() -> UpdateDomainContactPrivacyRequestRequestTypeDef:
    return {
        "DomainName": ...,
    }
Definition
class UpdateDomainContactPrivacyRequestRequestTypeDef(TypedDict):
    DomainName: str,
    AdminPrivacy: NotRequired[bool],
    RegistrantPrivacy: NotRequired[bool],
    TechPrivacy: NotRequired[bool],

ViewBillingRequestRequestTypeDef

Usage Example
from mypy_boto3_route53domains.type_defs import ViewBillingRequestRequestTypeDef

def get_value() -> ViewBillingRequestRequestTypeDef:
    return {
        "Start": ...,
    }
Definition
class ViewBillingRequestRequestTypeDef(TypedDict):
    Start: NotRequired[Union[datetime, str]],
    End: NotRequired[Union[datetime, str]],
    Marker: NotRequired[str],
    MaxItems: NotRequired[int],

AcceptDomainTransferFromAnotherAwsAccountResponseTypeDef

Usage Example
from mypy_boto3_route53domains.type_defs import AcceptDomainTransferFromAnotherAwsAccountResponseTypeDef

def get_value() -> AcceptDomainTransferFromAnotherAwsAccountResponseTypeDef:
    return {
        "OperationId": ...,
        "ResponseMetadata": ...,
    }
Definition
class AcceptDomainTransferFromAnotherAwsAccountResponseTypeDef(TypedDict):
    OperationId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

AssociateDelegationSignerToDomainResponseTypeDef

Usage Example
from mypy_boto3_route53domains.type_defs import AssociateDelegationSignerToDomainResponseTypeDef

def get_value() -> AssociateDelegationSignerToDomainResponseTypeDef:
    return {
        "OperationId": ...,
        "ResponseMetadata": ...,
    }
Definition
class AssociateDelegationSignerToDomainResponseTypeDef(TypedDict):
    OperationId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CancelDomainTransferToAnotherAwsAccountResponseTypeDef

Usage Example
from mypy_boto3_route53domains.type_defs import CancelDomainTransferToAnotherAwsAccountResponseTypeDef

def get_value() -> CancelDomainTransferToAnotherAwsAccountResponseTypeDef:
    return {
        "OperationId": ...,
        "ResponseMetadata": ...,
    }
Definition
class CancelDomainTransferToAnotherAwsAccountResponseTypeDef(TypedDict):
    OperationId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

CheckDomainAvailabilityResponseTypeDef

Usage Example
from mypy_boto3_route53domains.type_defs import CheckDomainAvailabilityResponseTypeDef

def get_value() -> CheckDomainAvailabilityResponseTypeDef:
    return {
        "Availability": ...,
        "ResponseMetadata": ...,
    }
Definition
class CheckDomainAvailabilityResponseTypeDef(TypedDict):
    Availability: DomainAvailabilityType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DomainAvailabilityType
  2. See ResponseMetadataTypeDef

DeleteDomainResponseTypeDef

Usage Example
from mypy_boto3_route53domains.type_defs import DeleteDomainResponseTypeDef

def get_value() -> DeleteDomainResponseTypeDef:
    return {
        "OperationId": ...,
        "ResponseMetadata": ...,
    }
Definition
class DeleteDomainResponseTypeDef(TypedDict):
    OperationId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DisableDomainTransferLockResponseTypeDef

Usage Example
from mypy_boto3_route53domains.type_defs import DisableDomainTransferLockResponseTypeDef

def get_value() -> DisableDomainTransferLockResponseTypeDef:
    return {
        "OperationId": ...,
        "ResponseMetadata": ...,
    }
Definition
class DisableDomainTransferLockResponseTypeDef(TypedDict):
    OperationId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

DisassociateDelegationSignerFromDomainResponseTypeDef

Usage Example
from mypy_boto3_route53domains.type_defs import DisassociateDelegationSignerFromDomainResponseTypeDef

def get_value() -> DisassociateDelegationSignerFromDomainResponseTypeDef:
    return {
        "OperationId": ...,
        "ResponseMetadata": ...,
    }
Definition
class DisassociateDelegationSignerFromDomainResponseTypeDef(TypedDict):
    OperationId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

EmptyResponseMetadataTypeDef

Usage Example
from mypy_boto3_route53domains.type_defs import EmptyResponseMetadataTypeDef

def get_value() -> EmptyResponseMetadataTypeDef:
    return {
        "ResponseMetadata": ...,
    }
Definition
class EmptyResponseMetadataTypeDef(TypedDict):
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

EnableDomainTransferLockResponseTypeDef

Usage Example
from mypy_boto3_route53domains.type_defs import EnableDomainTransferLockResponseTypeDef

def get_value() -> EnableDomainTransferLockResponseTypeDef:
    return {
        "OperationId": ...,
        "ResponseMetadata": ...,
    }
Definition
class EnableDomainTransferLockResponseTypeDef(TypedDict):
    OperationId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

GetContactReachabilityStatusResponseTypeDef

Usage Example
from mypy_boto3_route53domains.type_defs import GetContactReachabilityStatusResponseTypeDef

def get_value() -> GetContactReachabilityStatusResponseTypeDef:
    return {
        "domainName": ...,
        "status": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetContactReachabilityStatusResponseTypeDef(TypedDict):
    domainName: str,
    status: ReachabilityStatusType,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ReachabilityStatusType
  2. See ResponseMetadataTypeDef

GetOperationDetailResponseTypeDef

Usage Example
from mypy_boto3_route53domains.type_defs import GetOperationDetailResponseTypeDef

def get_value() -> GetOperationDetailResponseTypeDef:
    return {
        "OperationId": ...,
        "Status": ...,
        "Message": ...,
        "DomainName": ...,
        "Type": ...,
        "SubmittedDate": ...,
        "LastUpdatedDate": ...,
        "StatusFlag": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetOperationDetailResponseTypeDef(TypedDict):
    OperationId: str,
    Status: OperationStatusType,  # (1)
    Message: str,
    DomainName: str,
    Type: OperationTypeType,  # (2)
    SubmittedDate: datetime,
    LastUpdatedDate: datetime,
    StatusFlag: StatusFlagType,  # (3)
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See OperationStatusType
  2. See OperationTypeType
  3. See StatusFlagType
  4. See ResponseMetadataTypeDef

RegisterDomainResponseTypeDef

Usage Example
from mypy_boto3_route53domains.type_defs import RegisterDomainResponseTypeDef

def get_value() -> RegisterDomainResponseTypeDef:
    return {
        "OperationId": ...,
        "ResponseMetadata": ...,
    }
Definition
class RegisterDomainResponseTypeDef(TypedDict):
    OperationId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

RejectDomainTransferFromAnotherAwsAccountResponseTypeDef

Usage Example
from mypy_boto3_route53domains.type_defs import RejectDomainTransferFromAnotherAwsAccountResponseTypeDef

def get_value() -> RejectDomainTransferFromAnotherAwsAccountResponseTypeDef:
    return {
        "OperationId": ...,
        "ResponseMetadata": ...,
    }
Definition
class RejectDomainTransferFromAnotherAwsAccountResponseTypeDef(TypedDict):
    OperationId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

RenewDomainResponseTypeDef

Usage Example
from mypy_boto3_route53domains.type_defs import RenewDomainResponseTypeDef

def get_value() -> RenewDomainResponseTypeDef:
    return {
        "OperationId": ...,
        "ResponseMetadata": ...,
    }
Definition
class RenewDomainResponseTypeDef(TypedDict):
    OperationId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ResendContactReachabilityEmailResponseTypeDef

Usage Example
from mypy_boto3_route53domains.type_defs import ResendContactReachabilityEmailResponseTypeDef

def get_value() -> ResendContactReachabilityEmailResponseTypeDef:
    return {
        "domainName": ...,
        "emailAddress": ...,
        "isAlreadyVerified": ...,
        "ResponseMetadata": ...,
    }
Definition
class ResendContactReachabilityEmailResponseTypeDef(TypedDict):
    domainName: str,
    emailAddress: str,
    isAlreadyVerified: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

RetrieveDomainAuthCodeResponseTypeDef

Usage Example
from mypy_boto3_route53domains.type_defs import RetrieveDomainAuthCodeResponseTypeDef

def get_value() -> RetrieveDomainAuthCodeResponseTypeDef:
    return {
        "AuthCode": ...,
        "ResponseMetadata": ...,
    }
Definition
class RetrieveDomainAuthCodeResponseTypeDef(TypedDict):
    AuthCode: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

TransferDomainResponseTypeDef

Usage Example
from mypy_boto3_route53domains.type_defs import TransferDomainResponseTypeDef

def get_value() -> TransferDomainResponseTypeDef:
    return {
        "OperationId": ...,
        "ResponseMetadata": ...,
    }
Definition
class TransferDomainResponseTypeDef(TypedDict):
    OperationId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

TransferDomainToAnotherAwsAccountResponseTypeDef

Usage Example
from mypy_boto3_route53domains.type_defs import TransferDomainToAnotherAwsAccountResponseTypeDef

def get_value() -> TransferDomainToAnotherAwsAccountResponseTypeDef:
    return {
        "OperationId": ...,
        "Password": ...,
        "ResponseMetadata": ...,
    }
Definition
class TransferDomainToAnotherAwsAccountResponseTypeDef(TypedDict):
    OperationId: str,
    Password: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateDomainContactPrivacyResponseTypeDef

Usage Example
from mypy_boto3_route53domains.type_defs import UpdateDomainContactPrivacyResponseTypeDef

def get_value() -> UpdateDomainContactPrivacyResponseTypeDef:
    return {
        "OperationId": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateDomainContactPrivacyResponseTypeDef(TypedDict):
    OperationId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateDomainContactResponseTypeDef

Usage Example
from mypy_boto3_route53domains.type_defs import UpdateDomainContactResponseTypeDef

def get_value() -> UpdateDomainContactResponseTypeDef:
    return {
        "OperationId": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateDomainContactResponseTypeDef(TypedDict):
    OperationId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

UpdateDomainNameserversResponseTypeDef

Usage Example
from mypy_boto3_route53domains.type_defs import UpdateDomainNameserversResponseTypeDef

def get_value() -> UpdateDomainNameserversResponseTypeDef:
    return {
        "OperationId": ...,
        "ResponseMetadata": ...,
    }
Definition
class UpdateDomainNameserversResponseTypeDef(TypedDict):
    OperationId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

AssociateDelegationSignerToDomainRequestRequestTypeDef

Usage Example
from mypy_boto3_route53domains.type_defs import AssociateDelegationSignerToDomainRequestRequestTypeDef

def get_value() -> AssociateDelegationSignerToDomainRequestRequestTypeDef:
    return {
        "DomainName": ...,
        "SigningAttributes": ...,
    }
Definition
class AssociateDelegationSignerToDomainRequestRequestTypeDef(TypedDict):
    DomainName: str,
    SigningAttributes: DnssecSigningAttributesTypeDef,  # (1)
  1. See DnssecSigningAttributesTypeDef

ViewBillingResponseTypeDef

Usage Example
from mypy_boto3_route53domains.type_defs import ViewBillingResponseTypeDef

def get_value() -> ViewBillingResponseTypeDef:
    return {
        "NextPageMarker": ...,
        "BillingRecords": ...,
        "ResponseMetadata": ...,
    }
Definition
class ViewBillingResponseTypeDef(TypedDict):
    NextPageMarker: str,
    BillingRecords: List[BillingRecordTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See BillingRecordTypeDef
  2. See ResponseMetadataTypeDef

CheckDomainTransferabilityResponseTypeDef

Usage Example
from mypy_boto3_route53domains.type_defs import CheckDomainTransferabilityResponseTypeDef

def get_value() -> CheckDomainTransferabilityResponseTypeDef:
    return {
        "Transferability": ...,
        "ResponseMetadata": ...,
    }
Definition
class CheckDomainTransferabilityResponseTypeDef(TypedDict):
    Transferability: DomainTransferabilityTypeDef,  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DomainTransferabilityTypeDef
  2. See ResponseMetadataTypeDef

ContactDetailTypeDef

Usage Example
from mypy_boto3_route53domains.type_defs import ContactDetailTypeDef

def get_value() -> ContactDetailTypeDef:
    return {
        "FirstName": ...,
    }
Definition
class ContactDetailTypeDef(TypedDict):
    FirstName: NotRequired[str],
    LastName: NotRequired[str],
    ContactType: NotRequired[ContactTypeType],  # (1)
    OrganizationName: NotRequired[str],
    AddressLine1: NotRequired[str],
    AddressLine2: NotRequired[str],
    City: NotRequired[str],
    State: NotRequired[str],
    CountryCode: NotRequired[CountryCodeType],  # (2)
    ZipCode: NotRequired[str],
    PhoneNumber: NotRequired[str],
    Email: NotRequired[str],
    Fax: NotRequired[str],
    ExtraParams: NotRequired[List[ExtraParamTypeDef]],  # (3)
  1. See ContactTypeType
  2. See CountryCodeType
  3. See ExtraParamTypeDef

DomainPriceTypeDef

Usage Example
from mypy_boto3_route53domains.type_defs import DomainPriceTypeDef

def get_value() -> DomainPriceTypeDef:
    return {
        "Name": ...,
    }
Definition
class DomainPriceTypeDef(TypedDict):
    Name: NotRequired[str],
    RegistrationPrice: NotRequired[PriceWithCurrencyTypeDef],  # (1)
    TransferPrice: NotRequired[PriceWithCurrencyTypeDef],  # (1)
    RenewalPrice: NotRequired[PriceWithCurrencyTypeDef],  # (1)
    ChangeOwnershipPrice: NotRequired[PriceWithCurrencyTypeDef],  # (1)
    RestorationPrice: NotRequired[PriceWithCurrencyTypeDef],  # (1)
  1. See PriceWithCurrencyTypeDef
  2. See PriceWithCurrencyTypeDef
  3. See PriceWithCurrencyTypeDef
  4. See PriceWithCurrencyTypeDef
  5. See PriceWithCurrencyTypeDef

GetDomainSuggestionsResponseTypeDef

Usage Example
from mypy_boto3_route53domains.type_defs import GetDomainSuggestionsResponseTypeDef

def get_value() -> GetDomainSuggestionsResponseTypeDef:
    return {
        "SuggestionsList": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetDomainSuggestionsResponseTypeDef(TypedDict):
    SuggestionsList: List[DomainSuggestionTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DomainSuggestionTypeDef
  2. See ResponseMetadataTypeDef

ListDomainsResponseTypeDef

Usage Example
from mypy_boto3_route53domains.type_defs import ListDomainsResponseTypeDef

def get_value() -> ListDomainsResponseTypeDef:
    return {
        "Domains": ...,
        "NextPageMarker": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListDomainsResponseTypeDef(TypedDict):
    Domains: List[DomainSummaryTypeDef],  # (1)
    NextPageMarker: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DomainSummaryTypeDef
  2. See ResponseMetadataTypeDef

UpdateDomainNameserversRequestRequestTypeDef

Usage Example
from mypy_boto3_route53domains.type_defs import UpdateDomainNameserversRequestRequestTypeDef

def get_value() -> UpdateDomainNameserversRequestRequestTypeDef:
    return {
        "DomainName": ...,
        "Nameservers": ...,
    }
Definition
class UpdateDomainNameserversRequestRequestTypeDef(TypedDict):
    DomainName: str,
    Nameservers: Sequence[NameserverTypeDef],  # (1)
    FIAuthKey: NotRequired[str],
  1. See NameserverTypeDef

ListOperationsRequestListOperationsPaginateTypeDef

Usage Example
from mypy_boto3_route53domains.type_defs import ListOperationsRequestListOperationsPaginateTypeDef

def get_value() -> ListOperationsRequestListOperationsPaginateTypeDef:
    return {
        "SubmittedSince": ...,
    }
Definition
class ListOperationsRequestListOperationsPaginateTypeDef(TypedDict):
    SubmittedSince: NotRequired[Union[datetime, str]],
    Status: NotRequired[Sequence[OperationStatusType]],  # (1)
    Type: NotRequired[Sequence[OperationTypeType]],  # (2)
    SortBy: NotRequired[ListOperationsSortAttributeNameType],  # (3)
    SortOrder: NotRequired[SortOrderType],  # (4)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (5)
  1. See OperationStatusType
  2. See OperationTypeType
  3. See ListOperationsSortAttributeNameType
  4. See SortOrderType
  5. See PaginatorConfigTypeDef

ListPricesRequestListPricesPaginateTypeDef

Usage Example
from mypy_boto3_route53domains.type_defs import ListPricesRequestListPricesPaginateTypeDef

def get_value() -> ListPricesRequestListPricesPaginateTypeDef:
    return {
        "Tld": ...,
    }
Definition
class ListPricesRequestListPricesPaginateTypeDef(TypedDict):
    Tld: NotRequired[str],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ViewBillingRequestViewBillingPaginateTypeDef

Usage Example
from mypy_boto3_route53domains.type_defs import ViewBillingRequestViewBillingPaginateTypeDef

def get_value() -> ViewBillingRequestViewBillingPaginateTypeDef:
    return {
        "Start": ...,
    }
Definition
class ViewBillingRequestViewBillingPaginateTypeDef(TypedDict):
    Start: NotRequired[Union[datetime, str]],
    End: NotRequired[Union[datetime, str]],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (1)
  1. See PaginatorConfigTypeDef

ListDomainsRequestListDomainsPaginateTypeDef

Usage Example
from mypy_boto3_route53domains.type_defs import ListDomainsRequestListDomainsPaginateTypeDef

def get_value() -> ListDomainsRequestListDomainsPaginateTypeDef:
    return {
        "FilterConditions": ...,
    }
Definition
class ListDomainsRequestListDomainsPaginateTypeDef(TypedDict):
    FilterConditions: NotRequired[Sequence[FilterConditionTypeDef]],  # (1)
    SortCondition: NotRequired[SortConditionTypeDef],  # (2)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (3)
  1. See FilterConditionTypeDef
  2. See SortConditionTypeDef
  3. See PaginatorConfigTypeDef

ListDomainsRequestRequestTypeDef

Usage Example
from mypy_boto3_route53domains.type_defs import ListDomainsRequestRequestTypeDef

def get_value() -> ListDomainsRequestRequestTypeDef:
    return {
        "FilterConditions": ...,
    }
Definition
class ListDomainsRequestRequestTypeDef(TypedDict):
    FilterConditions: NotRequired[Sequence[FilterConditionTypeDef]],  # (1)
    SortCondition: NotRequired[SortConditionTypeDef],  # (2)
    Marker: NotRequired[str],
    MaxItems: NotRequired[int],
  1. See FilterConditionTypeDef
  2. See SortConditionTypeDef

ListOperationsResponseTypeDef

Usage Example
from mypy_boto3_route53domains.type_defs import ListOperationsResponseTypeDef

def get_value() -> ListOperationsResponseTypeDef:
    return {
        "Operations": ...,
        "NextPageMarker": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListOperationsResponseTypeDef(TypedDict):
    Operations: List[OperationSummaryTypeDef],  # (1)
    NextPageMarker: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See OperationSummaryTypeDef
  2. See ResponseMetadataTypeDef

ListTagsForDomainResponseTypeDef

Usage Example
from mypy_boto3_route53domains.type_defs import ListTagsForDomainResponseTypeDef

def get_value() -> ListTagsForDomainResponseTypeDef:
    return {
        "TagList": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListTagsForDomainResponseTypeDef(TypedDict):
    TagList: List[TagTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See TagTypeDef
  2. See ResponseMetadataTypeDef

UpdateTagsForDomainRequestRequestTypeDef

Usage Example
from mypy_boto3_route53domains.type_defs import UpdateTagsForDomainRequestRequestTypeDef

def get_value() -> UpdateTagsForDomainRequestRequestTypeDef:
    return {
        "DomainName": ...,
    }
Definition
class UpdateTagsForDomainRequestRequestTypeDef(TypedDict):
    DomainName: str,
    TagsToUpdate: NotRequired[Sequence[TagTypeDef]],  # (1)
  1. See TagTypeDef

GetDomainDetailResponseTypeDef

Usage Example
from mypy_boto3_route53domains.type_defs import GetDomainDetailResponseTypeDef

def get_value() -> GetDomainDetailResponseTypeDef:
    return {
        "DomainName": ...,
        "Nameservers": ...,
        "AutoRenew": ...,
        "AdminContact": ...,
        "RegistrantContact": ...,
        "TechContact": ...,
        "AdminPrivacy": ...,
        "RegistrantPrivacy": ...,
        "TechPrivacy": ...,
        "RegistrarName": ...,
        "WhoIsServer": ...,
        "RegistrarUrl": ...,
        "AbuseContactEmail": ...,
        "AbuseContactPhone": ...,
        "RegistryDomainId": ...,
        "CreationDate": ...,
        "UpdatedDate": ...,
        "ExpirationDate": ...,
        "Reseller": ...,
        "DnsSec": ...,
        "StatusList": ...,
        "DnssecKeys": ...,
        "ResponseMetadata": ...,
    }
Definition
class GetDomainDetailResponseTypeDef(TypedDict):
    DomainName: str,
    Nameservers: List[NameserverTypeDef],  # (1)
    AutoRenew: bool,
    AdminContact: ContactDetailTypeDef,  # (2)
    RegistrantContact: ContactDetailTypeDef,  # (2)
    TechContact: ContactDetailTypeDef,  # (2)
    AdminPrivacy: bool,
    RegistrantPrivacy: bool,
    TechPrivacy: bool,
    RegistrarName: str,
    WhoIsServer: str,
    RegistrarUrl: str,
    AbuseContactEmail: str,
    AbuseContactPhone: str,
    RegistryDomainId: str,
    CreationDate: datetime,
    UpdatedDate: datetime,
    ExpirationDate: datetime,
    Reseller: str,
    DnsSec: str,
    StatusList: List[str],
    DnssecKeys: List[DnssecKeyTypeDef],  # (5)
    ResponseMetadata: ResponseMetadataTypeDef,  # (6)
  1. See NameserverTypeDef
  2. See ContactDetailTypeDef
  3. See ContactDetailTypeDef
  4. See ContactDetailTypeDef
  5. See DnssecKeyTypeDef
  6. See ResponseMetadataTypeDef

RegisterDomainRequestRequestTypeDef

Usage Example
from mypy_boto3_route53domains.type_defs import RegisterDomainRequestRequestTypeDef

def get_value() -> RegisterDomainRequestRequestTypeDef:
    return {
        "DomainName": ...,
        "DurationInYears": ...,
        "AdminContact": ...,
        "RegistrantContact": ...,
        "TechContact": ...,
    }
Definition
class RegisterDomainRequestRequestTypeDef(TypedDict):
    DomainName: str,
    DurationInYears: int,
    AdminContact: ContactDetailTypeDef,  # (1)
    RegistrantContact: ContactDetailTypeDef,  # (1)
    TechContact: ContactDetailTypeDef,  # (1)
    IdnLangCode: NotRequired[str],
    AutoRenew: NotRequired[bool],
    PrivacyProtectAdminContact: NotRequired[bool],
    PrivacyProtectRegistrantContact: NotRequired[bool],
    PrivacyProtectTechContact: NotRequired[bool],
  1. See ContactDetailTypeDef
  2. See ContactDetailTypeDef
  3. See ContactDetailTypeDef

TransferDomainRequestRequestTypeDef

Usage Example
from mypy_boto3_route53domains.type_defs import TransferDomainRequestRequestTypeDef

def get_value() -> TransferDomainRequestRequestTypeDef:
    return {
        "DomainName": ...,
        "DurationInYears": ...,
        "AdminContact": ...,
        "RegistrantContact": ...,
        "TechContact": ...,
    }
Definition
class TransferDomainRequestRequestTypeDef(TypedDict):
    DomainName: str,
    DurationInYears: int,
    AdminContact: ContactDetailTypeDef,  # (1)
    RegistrantContact: ContactDetailTypeDef,  # (1)
    TechContact: ContactDetailTypeDef,  # (1)
    IdnLangCode: NotRequired[str],
    Nameservers: NotRequired[Sequence[NameserverTypeDef]],  # (4)
    AuthCode: NotRequired[str],
    AutoRenew: NotRequired[bool],
    PrivacyProtectAdminContact: NotRequired[bool],
    PrivacyProtectRegistrantContact: NotRequired[bool],
    PrivacyProtectTechContact: NotRequired[bool],
  1. See ContactDetailTypeDef
  2. See ContactDetailTypeDef
  3. See ContactDetailTypeDef
  4. See NameserverTypeDef

UpdateDomainContactRequestRequestTypeDef

Usage Example
from mypy_boto3_route53domains.type_defs import UpdateDomainContactRequestRequestTypeDef

def get_value() -> UpdateDomainContactRequestRequestTypeDef:
    return {
        "DomainName": ...,
    }
Definition
class UpdateDomainContactRequestRequestTypeDef(TypedDict):
    DomainName: str,
    AdminContact: NotRequired[ContactDetailTypeDef],  # (1)
    RegistrantContact: NotRequired[ContactDetailTypeDef],  # (1)
    TechContact: NotRequired[ContactDetailTypeDef],  # (1)
    Consent: NotRequired[ConsentTypeDef],  # (4)
  1. See ContactDetailTypeDef
  2. See ContactDetailTypeDef
  3. See ContactDetailTypeDef
  4. See ConsentTypeDef

ListPricesResponseTypeDef

Usage Example
from mypy_boto3_route53domains.type_defs import ListPricesResponseTypeDef

def get_value() -> ListPricesResponseTypeDef:
    return {
        "Prices": ...,
        "NextPageMarker": ...,
        "ResponseMetadata": ...,
    }
Definition
class ListPricesResponseTypeDef(TypedDict):
    Prices: List[DomainPriceTypeDef],  # (1)
    NextPageMarker: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DomainPriceTypeDef
  2. See ResponseMetadataTypeDef