Values.UpdateIngressPointRequestSourceUpdate attributes of a provisioned ingress endpoint resource.
type nonrec t = {ingressPointId : IngressPointId.t;The identifier for the ingress endpoint you want to update.
*)ingressPointName : IngressPointName.t option;A user friendly name for the ingress endpoint resource.
*)statusToUpdate : IngressPointStatusToUpdate.t option;The update status of an ingress endpoint.
*)ruleSetId : RuleSetId.t option;The identifier of an existing rule set that you attach to an ingress endpoint resource.
*)trafficPolicyId : TrafficPolicyId.t option;The identifier of an existing traffic policy that you attach to an ingress endpoint resource.
*)ingressPointConfiguration : IngressPointConfiguration.t option;If you choose an Authenticated ingress endpoint, you must configure either an SMTP password or a secret ARN.
*)tlsPolicy : TlsPolicy.t option;The Transport Layer Security (TLS) policy for the ingress point. Valid values are REQUIRED, OPTIONAL. Only ingress endpoints using REQUIRED or OPTIONAL as TlsPolicy can be updated.
*)}val make :
?ingressPointName:??? ->
?statusToUpdate:??? ->
?ruleSetId:??? ->
?trafficPolicyId:??? ->
?ingressPointConfiguration:??? ->
?tlsPolicy:??? ->
ingressPointId:IngressPointId.t ->
unit ->
tval to_value :
t ->
[> `Structure of
(string
* [> `Enum of string
| `String of IngressPointId.t
| `Structure of
(string
* [> `String of SmtpPassword.t
| `Structure of
(string
* [> `Structure of
(string * [> `String of CAContent.t ]) list ])
list ])
list ])
list ]