Module Smaws_Client_ServiceDiscovery.RegisterInstance

Creates or updates one or more records and, optionally, creates a health check based on the settings in a specified service. When you submit a RegisterInstance request, the following occurs:

One RegisterInstance request must complete before you can submit another request and specify the same service ID and instance ID.

For more information, see CreateService.

When Cloud Map receives a DNS query for the specified DNS name, it returns the applicable value:

For the current quota on the number of instances that you can register using the same namespace and using the same service, see Cloud Map quotas in the Cloud Map Developer Guide.

val error_to_string : [ Smaws_Lib.Protocols.AwsJson.error | `DuplicateRequest of Types.duplicate_request | `InvalidInput of Types.invalid_input | `ResourceInUse of Types.resource_in_use | `ResourceLimitExceeded of Types.resource_limit_exceeded | `ServiceNotFound of Types.service_not_found ] -> string
val request : 'http_type Smaws_Lib.Context.t -> Types.register_instance_request -> (Types.register_instance_response, [> Smaws_Lib.Protocols.AwsJson.error | `DuplicateRequest of Types.duplicate_request | `InvalidInput of Types.invalid_input | `ResourceInUse of Types.resource_in_use | `ResourceLimitExceeded of Types.resource_limit_exceeded | `ServiceNotFound of Types.service_not_found ]) Stdlib.result