Module Values.UpdateServiceResponseSource

Update an App Runner service. You can update the source configuration and instance configuration of the service. You can also update the ARN of the auto scaling configuration resource that's associated with the service. However, you can't change the name or the encryption configuration of the service. These can be set only when you create the service. To update the tags applied to your service, use the separate actions TagResource and UntagResource. This is an asynchronous operation. On a successful call, you can use the returned OperationId and the ListOperations call to track the operation's progress.

Sourcetype nonrec t = {
  1. service : Service.t option;
    (*

    A description of the App Runner service updated by this request. All configuration values in the returned Service structure reflect configuration changes that are being applied by this request.

    *)
  2. operationId : UUID.t option;
    (*

    The unique ID of the asynchronous operation that this request started. You can use it combined with the ListOperations call to track the operation's progress.

    *)
}
Sourcetype nonrec error = [
  1. | `InternalServiceErrorException of InternalServiceErrorException.t
  2. | `InvalidRequestException of InvalidRequestException.t
  3. | `InvalidStateException of InvalidStateException.t
  4. | `ResourceNotFoundException of ResourceNotFoundException.t
  5. | `Unknown_operation_error of string * string option
]
Sourceval make : ?service:??? -> ?operationId:??? -> unit -> t
Sourceval error_of_json : string -> Yojson.Safe.t -> [> `InternalServiceErrorException of InternalServiceErrorException.t | `InvalidRequestException of InvalidRequestException.t | `InvalidStateException of InvalidStateException.t | `ResourceNotFoundException of ResourceNotFoundException.t | `Unknown_operation_error of string * string option ]
Sourceval error_of_xml : string -> Awso.Xml.t -> [> `InternalServiceErrorException of InternalServiceErrorException.t | `InvalidRequestException of InvalidRequestException.t | `InvalidStateException of InvalidStateException.t | `ResourceNotFoundException of ResourceNotFoundException.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 UUID.t | `Structure of (string * [> `Enum of string | `String of ServiceName.t | `Structure of (string * [> `Boolean of NullableBoolean.t | `Enum of string | `Integer of HealthCheckInterval.t | `String of Cpu.t | `Structure of (string * [> `Boolean of Boolean.t | `Enum of string | `String of String_.t | `Structure of (string * [> `Enum of string | `Map of ([> `String of RuntimeEnvironmentVariablesKey.t ] * [> `String of RuntimeEnvironmentVariablesValue.t ]) list | `String of String_.t | `Structure of (string * [> `Enum of string | `Map of ([> `String of RuntimeEnvironmentVariablesKey.t ] * [> `String of RuntimeEnvironmentVariablesValue.t ]) list | `String of BuildCommand.t ]) list ]) list ]) list | `Timestamp of Timestamp.t ]) list | `Timestamp of Timestamp.t ]) list ]) 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