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],
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)
- See TransferableType
ConsentTypeDef
Usage Example
from mypy_boto3_route53domains.type_defs import ConsentTypeDef
def get_value() -> ConsentTypeDef:
return {
"MaxPrice": ...,
"Currency": ...,
}
ExtraParamTypeDef
Usage Example
from mypy_boto3_route53domains.type_defs import ExtraParamTypeDef
def get_value() -> ExtraParamTypeDef:
return {
"Name": ...,
"Value": ...,
}
DeleteDomainRequestRequestTypeDef
Usage Example
from mypy_boto3_route53domains.type_defs import DeleteDomainRequestRequestTypeDef
def get_value() -> DeleteDomainRequestRequestTypeDef:
return {
"DomainName": ...,
}
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": ...,
}
DisableDomainTransferLockRequestRequestTypeDef
Usage Example
from mypy_boto3_route53domains.type_defs import DisableDomainTransferLockRequestRequestTypeDef
def get_value() -> DisableDomainTransferLockRequestRequestTypeDef:
return {
"DomainName": ...,
}
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": ...,
}
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": ...,
}
EnableDomainTransferLockRequestRequestTypeDef
Usage Example
from mypy_boto3_route53domains.type_defs import EnableDomainTransferLockRequestRequestTypeDef
def get_value() -> EnableDomainTransferLockRequestRequestTypeDef:
return {
"DomainName": ...,
}
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],
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": ...,
}
NameserverTypeDef
Usage Example
from mypy_boto3_route53domains.type_defs import NameserverTypeDef
def get_value() -> NameserverTypeDef:
return {
"Name": ...,
}
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": ...,
}
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)
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)
- See OperationStatusType
- See OperationTypeType
- See ListOperationsSortAttributeNameType
- 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],
- See OperationStatusType
- See OperationTypeType
- 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": ...,
}
TagTypeDef
Usage Example
from mypy_boto3_route53domains.type_defs import TagTypeDef
def get_value() -> TagTypeDef:
return {
"Key": ...,
}
PushDomainRequestRequestTypeDef
Usage Example
from mypy_boto3_route53domains.type_defs import PushDomainRequestRequestTypeDef
def get_value() -> PushDomainRequestRequestTypeDef:
return {
"DomainName": ...,
"Target": ...,
}
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": ...,
}
RetrieveDomainAuthCodeRequestRequestTypeDef
Usage Example
from mypy_boto3_route53domains.type_defs import RetrieveDomainAuthCodeRequestRequestTypeDef
def get_value() -> RetrieveDomainAuthCodeRequestRequestTypeDef:
return {
"DomainName": ...,
}
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)
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)
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)
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)
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)
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)
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)
EmptyResponseMetadataTypeDef
Usage Example
from mypy_boto3_route53domains.type_defs import EmptyResponseMetadataTypeDef
def get_value() -> EmptyResponseMetadataTypeDef:
return {
"ResponseMetadata": ...,
}
Definition
class EmptyResponseMetadataTypeDef(TypedDict):
ResponseMetadata: ResponseMetadataTypeDef, # (1)
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)
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)
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)
- See OperationStatusType
- See OperationTypeType
- See StatusFlagType
- 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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
- See ContactTypeType
- See CountryCodeType
- 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)
- See PriceWithCurrencyTypeDef
- See PriceWithCurrencyTypeDef
- See PriceWithCurrencyTypeDef
- See PriceWithCurrencyTypeDef
- 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)
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)
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],
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)
- See OperationStatusType
- See OperationTypeType
- See ListOperationsSortAttributeNameType
- See SortOrderType
- 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)
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)
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)
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],
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)
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)
- See TagTypeDef
- 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)
- 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)
- See NameserverTypeDef
- See ContactDetailTypeDef
- See ContactDetailTypeDef
- See ContactDetailTypeDef
- See DnssecKeyTypeDef
- 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],
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],
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)
- See ContactDetailTypeDef
- See ContactDetailTypeDef
- See ContactDetailTypeDef
- See ConsentTypeDef
ListPricesResponseTypeDef
Usage Example
from mypy_boto3_route53domains.type_defs import ListPricesResponseTypeDef
def get_value() -> ListPricesResponseTypeDef:
return {
"Prices": ...,
"NextPageMarker": ...,
"ResponseMetadata": ...,
}