Smaws_Client_Route53DomainsRoute 53 Domains client library built on EIO.
module Types : sig ... endval make_billing_record :
?price:Types.price ->
?bill_date:Types.timestamp ->
?invoice_id:Types.invoice_id ->
?operation:Types.operation_type ->
?domain_name:Types.domain_name ->
unit ->
Types.billing_recordval make_view_billing_response :
?billing_records:Types.billing_records ->
?next_page_marker:Types.page_marker ->
unit ->
Types.view_billing_responseval make_view_billing_request :
?max_items:Types.page_max_items ->
?marker:Types.page_marker ->
?end_:Types.timestamp ->
?start:Types.timestamp ->
unit ->
Types.view_billing_requestval make_tag :
?value:Types.tag_value ->
?key:Types.tag_key ->
unit ->
Types.tagval make_update_tags_for_domain_request :
?tags_to_update:Types.tag_list ->
domain_name:Types.domain_name ->
unit ->
Types.update_tags_for_domain_requestval make_update_domain_nameservers_response :
?operation_id:Types.operation_id ->
unit ->
Types.update_domain_nameservers_responseval make_nameserver :
?glue_ips:Types.glue_ip_list ->
name:Types.host_name ->
unit ->
Types.nameserverval make_update_domain_nameservers_request :
?fi_auth_key:Types.fi_auth_key ->
nameservers:Types.nameserver_list ->
domain_name:Types.domain_name ->
unit ->
Types.update_domain_nameservers_requestval make_update_domain_contact_response :
?operation_id:Types.operation_id ->
unit ->
Types.update_domain_contact_responseval make_extra_param :
value:Types.extra_param_value ->
name:Types.extra_param_name ->
unit ->
Types.extra_paramval make_contact_detail :
?extra_params:Types.extra_param_list ->
?fax:Types.contact_number ->
?email:Types.email ->
?phone_number:Types.contact_number ->
?zip_code:Types.zip_code ->
?country_code:Types.country_code ->
?state:Types.state ->
?city:Types.city ->
?address_line2:Types.address_line ->
?address_line1:Types.address_line ->
?organization_name:Types.contact_name ->
?contact_type:Types.contact_type ->
?last_name:Types.contact_name ->
?first_name:Types.contact_name ->
unit ->
Types.contact_detailval make_consent :
currency:Types.currency ->
max_price:Types.price ->
unit ->
Types.consentval make_update_domain_contact_request :
?billing_contact:Types.contact_detail ->
?consent:Types.consent ->
?tech_contact:Types.contact_detail ->
?registrant_contact:Types.contact_detail ->
?admin_contact:Types.contact_detail ->
domain_name:Types.domain_name ->
unit ->
Types.update_domain_contact_requestval make_update_domain_contact_privacy_response :
?operation_id:Types.operation_id ->
unit ->
Types.update_domain_contact_privacy_responseval make_update_domain_contact_privacy_request :
?billing_privacy:Types.boolean_ ->
?tech_privacy:Types.boolean_ ->
?registrant_privacy:Types.boolean_ ->
?admin_privacy:Types.boolean_ ->
domain_name:Types.domain_name ->
unit ->
Types.update_domain_contact_privacy_requestval make_transfer_domain_to_another_aws_account_response :
?password:Types.password ->
?operation_id:Types.operation_id ->
unit ->
Types.transfer_domain_to_another_aws_account_responseval make_transfer_domain_to_another_aws_account_request :
account_id:Types.account_id ->
domain_name:Types.domain_name ->
unit ->
Types.transfer_domain_to_another_aws_account_requestval make_transfer_domain_response :
?operation_id:Types.operation_id ->
unit ->
Types.transfer_domain_responseval make_transfer_domain_request :
?privacy_protect_billing_contact:Types.boolean_ ->
?billing_contact:Types.contact_detail ->
?privacy_protect_tech_contact:Types.boolean_ ->
?privacy_protect_registrant_contact:Types.boolean_ ->
?privacy_protect_admin_contact:Types.boolean_ ->
?auto_renew:Types.boolean_ ->
?auth_code:Types.domain_auth_code ->
?nameservers:Types.nameserver_list ->
?duration_in_years:Types.duration_in_years ->
?idn_lang_code:Types.lang_code ->
tech_contact:Types.contact_detail ->
registrant_contact:Types.contact_detail ->
admin_contact:Types.contact_detail ->
domain_name:Types.domain_name ->
unit ->
Types.transfer_domain_requestval make_sort_condition :
sort_order:Types.sort_order ->
name:Types.list_domains_attribute_name ->
unit ->
Types.sort_conditionval make_retrieve_domain_auth_code_response :
?auth_code:Types.domain_auth_code ->
unit ->
Types.retrieve_domain_auth_code_responseval make_retrieve_domain_auth_code_request :
domain_name:Types.domain_name ->
unit ->
Types.retrieve_domain_auth_code_requestval make_resend_operation_authorization_request :
operation_id:Types.operation_id ->
unit ->
Types.resend_operation_authorization_requestval make_resend_contact_reachability_email_response :
?is_already_verified:Types.boolean_ ->
?email_address:Types.email ->
?domain_name:Types.domain_name ->
unit ->
Types.resend_contact_reachability_email_responseval make_resend_contact_reachability_email_request :
?domain_name:Types.domain_name ->
unit ->
Types.resend_contact_reachability_email_requestval make_renew_domain_response :
?operation_id:Types.operation_id ->
unit ->
Types.renew_domain_responseval make_renew_domain_request :
?duration_in_years:Types.duration_in_years ->
current_expiry_year:Types.current_expiry_year ->
domain_name:Types.domain_name ->
unit ->
Types.renew_domain_requestval make_reject_domain_transfer_from_another_aws_account_response :
?operation_id:Types.operation_id ->
unit ->
Types.reject_domain_transfer_from_another_aws_account_responseval make_reject_domain_transfer_from_another_aws_account_request :
domain_name:Types.domain_name ->
unit ->
Types.reject_domain_transfer_from_another_aws_account_requestval make_register_domain_response :
?operation_id:Types.operation_id ->
unit ->
Types.register_domain_responseval make_register_domain_request :
?privacy_protect_billing_contact:Types.boolean_ ->
?billing_contact:Types.contact_detail ->
?privacy_protect_tech_contact:Types.boolean_ ->
?privacy_protect_registrant_contact:Types.boolean_ ->
?privacy_protect_admin_contact:Types.boolean_ ->
?auto_renew:Types.boolean_ ->
?idn_lang_code:Types.lang_code ->
tech_contact:Types.contact_detail ->
registrant_contact:Types.contact_detail ->
admin_contact:Types.contact_detail ->
duration_in_years:Types.duration_in_years ->
domain_name:Types.domain_name ->
unit ->
Types.register_domain_requestval make_push_domain_request :
target:Types.label ->
domain_name:Types.domain_name ->
unit ->
Types.push_domain_requestval make_list_tags_for_domain_response :
?tag_list:Types.tag_list ->
unit ->
Types.list_tags_for_domain_responseval make_list_tags_for_domain_request :
domain_name:Types.domain_name ->
unit ->
Types.list_tags_for_domain_requestval make_price_with_currency :
currency:Types.currency ->
price:Types.price ->
unit ->
Types.price_with_currencyval make_domain_price :
?restoration_price:Types.price_with_currency ->
?change_ownership_price:Types.price_with_currency ->
?renewal_price:Types.price_with_currency ->
?transfer_price:Types.price_with_currency ->
?registration_price:Types.price_with_currency ->
?name:Types.domain_price_name ->
unit ->
Types.domain_priceval make_list_prices_response :
?next_page_marker:Types.page_marker ->
?prices:Types.domain_price_list ->
unit ->
Types.list_prices_responseval make_list_prices_request :
?max_items:Types.list_prices_page_max_items ->
?marker:Types.page_marker ->
?tld:Types.tld_name ->
unit ->
Types.list_prices_requestval make_operation_summary :
?last_updated_date:Types.timestamp ->
?status_flag:Types.status_flag ->
?message:Types.error_message ->
?domain_name:Types.domain_name ->
?submitted_date:Types.timestamp ->
?type_:Types.operation_type ->
?status:Types.operation_status ->
?operation_id:Types.operation_id ->
unit ->
Types.operation_summaryval make_list_operations_response :
?next_page_marker:Types.page_marker ->
?operations:Types.operation_summary_list ->
unit ->
Types.list_operations_responseval make_list_operations_request :
?sort_order:Types.sort_order ->
?sort_by:Types.list_operations_sort_attribute_name ->
?type_:Types.operation_type_list ->
?status:Types.operation_status_list ->
?max_items:Types.page_max_items ->
?marker:Types.page_marker ->
?submitted_since:Types.timestamp ->
unit ->
Types.list_operations_requestval make_domain_summary :
?expiry:Types.timestamp ->
?transfer_lock:Types.boolean_ ->
?auto_renew:Types.boolean_ ->
?domain_name:Types.domain_name ->
unit ->
Types.domain_summaryval make_list_domains_response :
?next_page_marker:Types.page_marker ->
?domains:Types.domain_summary_list ->
unit ->
Types.list_domains_responseval make_filter_condition :
values:Types.values ->
operator:Types.operator ->
name:Types.list_domains_attribute_name ->
unit ->
Types.filter_conditionval make_list_domains_request :
?max_items:Types.page_max_items ->
?marker:Types.page_marker ->
?sort_condition:Types.sort_condition ->
?filter_conditions:Types.filter_conditions ->
unit ->
Types.list_domains_requestval make_get_operation_detail_response :
?status_flag:Types.status_flag ->
?last_updated_date:Types.timestamp ->
?submitted_date:Types.timestamp ->
?type_:Types.operation_type ->
?domain_name:Types.domain_name ->
?message:Types.error_message ->
?status:Types.operation_status ->
?operation_id:Types.operation_id ->
unit ->
Types.get_operation_detail_responseval make_get_operation_detail_request :
operation_id:Types.operation_id ->
unit ->
Types.get_operation_detail_requestval make_domain_suggestion :
?availability:Types.string_ ->
?domain_name:Types.domain_name ->
unit ->
Types.domain_suggestionval make_get_domain_suggestions_response :
?suggestions_list:Types.domain_suggestions_list ->
unit ->
Types.get_domain_suggestions_responseval make_get_domain_suggestions_request :
only_available:Types.boolean_ ->
suggestion_count:Types.integer ->
domain_name:Types.domain_name ->
unit ->
Types.get_domain_suggestions_requestval make_dnssec_key :
?id:Types.string_ ->
?key_tag:Types.nullable_integer ->
?digest:Types.string_ ->
?digest_type:Types.nullable_integer ->
?public_key:Types.dnssec_public_key ->
?flags:Types.nullable_integer ->
?algorithm:Types.nullable_integer ->
unit ->
Types.dnssec_keyval make_get_domain_detail_response :
?billing_privacy:Types.boolean_ ->
?billing_contact:Types.contact_detail ->
?dnssec_keys:Types.dnssec_key_list ->
?status_list:Types.domain_status_list ->
?dns_sec:Types.dns_sec ->
?reseller:Types.reseller ->
?expiration_date:Types.timestamp ->
?updated_date:Types.timestamp ->
?creation_date:Types.timestamp ->
?registry_domain_id:Types.registry_domain_id ->
?abuse_contact_phone:Types.contact_number ->
?abuse_contact_email:Types.email ->
?registrar_url:Types.registrar_url ->
?who_is_server:Types.registrar_who_is_server ->
?registrar_name:Types.registrar_name ->
?tech_privacy:Types.boolean_ ->
?registrant_privacy:Types.boolean_ ->
?admin_privacy:Types.boolean_ ->
?tech_contact:Types.contact_detail ->
?registrant_contact:Types.contact_detail ->
?admin_contact:Types.contact_detail ->
?auto_renew:Types.boolean_ ->
?nameservers:Types.nameserver_list ->
?domain_name:Types.domain_name ->
unit ->
Types.get_domain_detail_responseval make_get_domain_detail_request :
domain_name:Types.domain_name ->
unit ->
Types.get_domain_detail_requestval make_get_contact_reachability_status_response :
?status:Types.reachability_status ->
?domain_name:Types.domain_name ->
unit ->
Types.get_contact_reachability_status_responseval make_get_contact_reachability_status_request :
?domain_name:Types.domain_name ->
unit ->
Types.get_contact_reachability_status_requestval make_enable_domain_transfer_lock_response :
?operation_id:Types.operation_id ->
unit ->
Types.enable_domain_transfer_lock_responseval make_enable_domain_transfer_lock_request :
domain_name:Types.domain_name ->
unit ->
Types.enable_domain_transfer_lock_requestval make_enable_domain_auto_renew_request :
domain_name:Types.domain_name ->
unit ->
Types.enable_domain_auto_renew_requestval make_disassociate_delegation_signer_from_domain_response :
?operation_id:Types.operation_id ->
unit ->
Types.disassociate_delegation_signer_from_domain_responseval make_disassociate_delegation_signer_from_domain_request :
id:Types.string_ ->
domain_name:Types.domain_name ->
unit ->
Types.disassociate_delegation_signer_from_domain_requestval make_disable_domain_transfer_lock_response :
?operation_id:Types.operation_id ->
unit ->
Types.disable_domain_transfer_lock_responseval make_disable_domain_transfer_lock_request :
domain_name:Types.domain_name ->
unit ->
Types.disable_domain_transfer_lock_requestval make_disable_domain_auto_renew_request :
domain_name:Types.domain_name ->
unit ->
Types.disable_domain_auto_renew_requestval make_delete_tags_for_domain_request :
tags_to_delete:Types.tag_key_list ->
domain_name:Types.domain_name ->
unit ->
Types.delete_tags_for_domain_requestval make_delete_domain_response :
?operation_id:Types.operation_id ->
unit ->
Types.delete_domain_responseval make_delete_domain_request :
domain_name:Types.domain_name ->
unit ->
Types.delete_domain_requestval make_domain_transferability :
?transferable:Types.transferable ->
unit ->
Types.domain_transferabilityval make_check_domain_transferability_response :
?message:Types.message ->
?transferability:Types.domain_transferability ->
unit ->
Types.check_domain_transferability_responseval make_check_domain_transferability_request :
?auth_code:Types.domain_auth_code ->
domain_name:Types.domain_name ->
unit ->
Types.check_domain_transferability_requestval make_check_domain_availability_response :
?availability:Types.domain_availability ->
unit ->
Types.check_domain_availability_responseval make_check_domain_availability_request :
?idn_lang_code:Types.lang_code ->
domain_name:Types.domain_name ->
unit ->
Types.check_domain_availability_requestval make_cancel_domain_transfer_to_another_aws_account_response :
?operation_id:Types.operation_id ->
unit ->
Types.cancel_domain_transfer_to_another_aws_account_responseval make_cancel_domain_transfer_to_another_aws_account_request :
domain_name:Types.domain_name ->
unit ->
Types.cancel_domain_transfer_to_another_aws_account_requestval make_associate_delegation_signer_to_domain_response :
?operation_id:Types.operation_id ->
unit ->
Types.associate_delegation_signer_to_domain_responseval make_dnssec_signing_attributes :
?public_key:Types.dnssec_public_key ->
?flags:Types.nullable_integer ->
?algorithm:Types.nullable_integer ->
unit ->
Types.dnssec_signing_attributesval make_associate_delegation_signer_to_domain_request :
signing_attributes:Types.dnssec_signing_attributes ->
domain_name:Types.domain_name ->
unit ->
Types.associate_delegation_signer_to_domain_requestval make_accept_domain_transfer_from_another_aws_account_response :
?operation_id:Types.operation_id ->
unit ->
Types.accept_domain_transfer_from_another_aws_account_responseval make_accept_domain_transfer_from_another_aws_account_request :
password:Types.password ->
domain_name:Types.domain_name ->
unit ->
Types.accept_domain_transfer_from_another_aws_account_requestOperations
module AcceptDomainTransferFromAnotherAwsAccount : sig ... endAccepts the transfer of a domain from another Amazon Web Services account to the currentAmazon Web Services account. You initiate a transfer between Amazon Web Services accounts using TransferDomainToAnotherAwsAccount.
module AssociateDelegationSignerToDomain : sig ... endCreates a delegation signer (DS) record in the registry zone for this domain name.
module CancelDomainTransferToAnotherAwsAccount : sig ... endCancels the transfer of a domain from the current Amazon Web Services account to another Amazon Web Services account. You initiate a transfer betweenAmazon Web Services accounts using TransferDomainToAnotherAwsAccount.
module CheckDomainAvailability : sig ... endThis operation checks the availability of one domain name. Note that if the availability status of a domain is pending, you must submit another request to determine the availability of the domain name.
module CheckDomainTransferability : sig ... endChecks whether a domain name can be transferred to Amazon Route 53.
module DeleteDomain : sig ... endThis operation deletes the specified domain. This action is permanent. For more information, see Deleting a domain name registration.
module DeleteTagsForDomain : sig ... endThis operation deletes the specified tags for a domain.
module DisableDomainAutoRenew : sig ... endThis operation disables automatic renewal of domain registration for the specified domain.
module DisableDomainTransferLock : sig ... endThis operation removes the transfer lock on the domain (specifically the clientTransferProhibited status) to allow domain transfers. We recommend you refrain from performing this action unless you intend to transfer the domain to a different registrar. Successful submission returns an operation ID that you can use to track the progress and completion of the action. If the request is not completed successfully, the domain registrant will be notified by email.
module DisassociateDelegationSignerFromDomain : sig ... endDeletes a delegation signer (DS) record in the registry zone for this domain name.
module EnableDomainAutoRenew : sig ... endThis operation configures Amazon Route 53 to automatically renew the specified domain before the domain registration expires. The cost of renewing your domain registration is billed to your Amazon Web Services account.
module EnableDomainTransferLock : sig ... endThis operation sets the transfer lock on the domain (specifically the clientTransferProhibited status) to prevent domain transfers. Successful submission returns an operation ID that you can use to track the progress and completion of the action. If the request is not completed successfully, the domain registrant will be notified by email.
module GetContactReachabilityStatus : sig ... endFor operations that require confirmation that the email address for the registrant contact is valid, such as registering a new domain, this operation returns information about whether the registrant contact has responded.
module GetDomainDetail : sig ... endThis operation returns detailed information about a specified domain that is associated with the current Amazon Web Services account. Contact information for the domain is also returned as part of the output.
module GetDomainSuggestions : sig ... endThe GetDomainSuggestions operation returns a list of suggested domain names.
module GetOperationDetail : sig ... endThis operation returns the current status of an operation that is not completed.
module ListDomains : sig ... endThis operation returns all the domain names registered with Amazon Route 53 for the current Amazon Web Services account if no filtering conditions are used.
module ListOperations : sig ... endReturns information about all of the operations that return an operation ID and that have ever been performed on domains that were registered by the current account.
module ListPrices : sig ... endLists the following prices for either all the TLDs supported by Route 53, or the specified TLD:
module ListTagsForDomain : sig ... endThis operation returns all of the tags that are associated with the specified domain.
module PushDomain : sig ... endMoves a domain from Amazon Web Services to another registrar.
module RegisterDomain : sig ... endThis operation registers a domain. For some top-level domains (TLDs), this operation requires extra parameters.
module RejectDomainTransferFromAnotherAwsAccount : sig ... endRejects the transfer of a domain from another Amazon Web Services account to the current Amazon Web Services account. You initiate a transfer betweenAmazon Web Services accounts using TransferDomainToAnotherAwsAccount.
module RenewDomain : sig ... endThis operation renews a domain for the specified number of years. The cost of renewing your domain is billed to your Amazon Web Services account.
module ResendContactReachabilityEmail : sig ... endFor operations that require confirmation that the email address for the registrant contact is valid, such as registering a new domain, this operation resends the confirmation email to the current email address for the registrant contact.
module ResendOperationAuthorization : sig ... endResend the form of authorization email for this operation.
module RetrieveDomainAuthCode : sig ... endThis operation returns the authorization code for the domain. To transfer a domain to another registrar, you provide this value to the new registrar.
module TransferDomain : sig ... endTransfers a domain from another registrar to Amazon Route 53.
module TransferDomainToAnotherAwsAccount : sig ... endTransfers a domain from the current Amazon Web Services account to another Amazon Web Services account. Note the following:
module UpdateDomainContact : sig ... endThis operation updates the contact information for a particular domain. You must specify information for at least one contact: registrant, administrator, or technical.
module UpdateDomainContactPrivacy : sig ... endThis operation updates the specified domain contact's privacy setting. When privacy protection is enabled, your contact information is replaced with contact information for the registrar or with the phrase "REDACTED FOR PRIVACY", or "On behalf of owner."
module UpdateDomainNameservers : sig ... endThis operation replaces the current set of name servers for the domain with the specified set of name servers. If you use Amazon Route 53 as your DNS service, specify the four name servers in the delegation set for the hosted zone for the domain.
module UpdateTagsForDomain : sig ... endThis operation adds or updates tags for a specified domain.
module ViewBilling : sig ... endmodule Json_serializers : sig ... endmodule Json_deserializers : sig ... end