Module Values_0.UpdateCACertificateRequestSource

The input to the UpdateCACertificate operation.

Sourcetype nonrec t = {
  1. certificateId : CertificateId.t;
    (*

    The CA certificate identifier.

    *)
  2. newStatus : CACertificateStatus.t option;
    (*

    The updated status of the CA certificate. Note: The status value REGISTER_INACTIVE is deprecated and should not be used.

    *)
  3. newAutoRegistrationStatus : AutoRegistrationStatus.t option;
    (*

    The new value for the auto registration status. Valid values are: "ENABLE" or "DISABLE".

    *)
  4. registrationConfig : RegistrationConfig.t option;
    (*

    Information about the registration configuration.

    *)
  5. removeAutoRegistration : RemoveAutoRegistration.t option;
    (*

    If true, removes auto registration.

    *)
}
Sourceval context_ : string
Sourceval make : ?newStatus:??? -> ?newAutoRegistrationStatus:??? -> ?registrationConfig:??? -> ?removeAutoRegistration:??? -> certificateId:CertificateId.t -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `Boolean of RemoveAutoRegistration.t | `Enum of string | `String of CertificateId.t | `Structure of (string * [> `String of TemplateBody.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