Module Values.UpdateServiceResponseSource

Submits a request to perform the following operations: Update the TTL setting for existing DnsRecords configurations Add, update, or delete HealthCheckConfig for a specified service You can't add, update, or delete a HealthCheckCustomConfig configuration. For public and private DNS namespaces, note the following: If you omit any existing DnsRecords or HealthCheckConfig configurations from an UpdateService request, the configurations are deleted from the service. If you omit an existing HealthCheckCustomConfig configuration from an UpdateService request, the configuration isn't deleted from the service. You can't call UpdateService and update settings in the following scenarios: When the service is associated with an HTTP namespace When the service is associated with a shared namespace and contains instances that were registered by Amazon Web Services accounts other than the account making the UpdateService call When you update settings for a service, Cloud Map also updates the corresponding settings in all the records and health checks that were created by using the specified service.

Sourcetype nonrec t = {
  1. operationId : OperationId.t option;
    (*

    A value that you can use to determine whether the request completed successfully. To get the status of the operation, see GetOperation.

    *)
}
Sourcetype nonrec error = [
  1. | `DuplicateRequest of DuplicateRequest.t
  2. | `InvalidInput of InvalidInput.t
  3. | `ServiceNotFound of ServiceNotFound.t
  4. | `Unknown_operation_error of string * string option
]
Sourceval make : ?operationId:??? -> unit -> t
Sourceval error_of_json : string -> Yojson.Safe.t -> [> `DuplicateRequest of DuplicateRequest.t | `InvalidInput of InvalidInput.t | `ServiceNotFound of ServiceNotFound.t | `Unknown_operation_error of string * string option ]
Sourceval error_of_xml : string -> Awso.Xml.t -> [> `DuplicateRequest of DuplicateRequest.t | `InvalidInput of InvalidInput.t | `ServiceNotFound of ServiceNotFound.t | `Unknown_operation_error of string * string option ]
Sourceval error_to_json : error -> Yojson.Safe.t
Sourceval to_value : t -> [> `Structure of (string * [> `String of OperationId.t ]) list ]
Sourceval to_query : t -> Awso.Client.Query.t
Sourceval of_xml : Awso.Xml.t -> t
Sourceval of_string : string -> t
Sourceval of_json : Yojson.Safe.t -> t
Sourceval to_json : t -> Yojson.Safe.t