Module Smaws_Client_Route53Domains.RegisterDomain

This operation registers a domain. For some top-level domains (TLDs), this operation requires extra parameters.

When you register a domain, Amazon Route 53 does the following:

val error_to_string : [ Smaws_Lib.Protocols.AwsJson.error | `DomainLimitExceeded of Types.domain_limit_exceeded | `DuplicateRequest of Types.duplicate_request | `InvalidInput of Types.invalid_input | `OperationLimitExceeded of Types.operation_limit_exceeded | `TLDRulesViolation of Types.tld_rules_violation | `UnsupportedTLD of Types.unsupported_tl_d ] -> string
val request : 'http_type Smaws_Lib.Context.t -> Types.register_domain_request -> (Types.register_domain_response, [> Smaws_Lib.Protocols.AwsJson.error | `DomainLimitExceeded of Types.domain_limit_exceeded | `DuplicateRequest of Types.duplicate_request | `InvalidInput of Types.invalid_input | `OperationLimitExceeded of Types.operation_limit_exceeded | `TLDRulesViolation of Types.tld_rules_violation | `UnsupportedTLD of Types.unsupported_tl_d ]) Stdlib.result
val request_with_metadata : 'http_type Smaws_Lib.Context.t -> Types.register_domain_request -> (Types.register_domain_response Smaws_Lib.Response.t, [> Smaws_Lib.Protocols.AwsJson.error | `DomainLimitExceeded of Types.domain_limit_exceeded | `DuplicateRequest of Types.duplicate_request | `InvalidInput of Types.invalid_input | `OperationLimitExceeded of Types.operation_limit_exceeded | `TLDRulesViolation of Types.tld_rules_violation | `UnsupportedTLD of Types.unsupported_tl_d ] * Smaws_Lib.Response.metadata) Stdlib.result