Smaws_Client_ServiceDiscovery.RegisterInstanceCreates 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:
ServiceId, a record is created or updated in the hosted zone that's associated with the corresponding namespace.HealthCheckConfig, a health check is created based on the settings in the health check configuration.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 ] ->
stringval 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