Module Values.UploadServerCertificateResponseSource

Contains the response to a successful UploadServerCertificate request.

Sourcetype uploadServerCertificateResult = {
  1. serverCertificateMetadata : ServerCertificateMetadata.t option;
    (*

    The meta information of the uploaded server certificate without its certificate body, certificate chain, and private key.

    *)
  2. tags : TagListType.t option;
    (*

    A list of tags that are attached to the new IAM server certificate. The returned list of tags is sorted by tag key. For more information about tagging, see Tagging IAM resources in the IAM User Guide.

    *)
}
Sourceand responseMetaData = unit
Sourceand t = {
  1. uploadServerCertificateResult : uploadServerCertificateResult;
  2. responseMetaData : responseMetaData;
}
Sourcetype error = [
  1. | `ConcurrentModificationException of ConcurrentModificationException.t
  2. | `EntityAlreadyExistsException of EntityAlreadyExistsException.t
  3. | `InvalidInputException of InvalidInputException.t
  4. | `KeyPairMismatchException of KeyPairMismatchException.t
  5. | `LimitExceededException of LimitExceededException.t
  6. | `MalformedCertificateException of MalformedCertificateException.t
  7. | `ServiceFailureException of ServiceFailureException.t
  8. | `Unknown_operation_error of string * string option
]
Sourceval context_ : string
Sourceval make : ?serverCertificateMetadata:??? -> ?tags:??? -> unit -> t
Sourceval error_of_json : string -> Yojson.Safe.t -> [> `ConcurrentModificationException of ConcurrentModificationException.t | `EntityAlreadyExistsException of EntityAlreadyExistsException.t | `InvalidInputException of InvalidInputException.t | `KeyPairMismatchException of KeyPairMismatchException.t | `LimitExceededException of LimitExceededException.t | `MalformedCertificateException of MalformedCertificateException.t | `ServiceFailureException of ServiceFailureException.t | `Unknown_operation_error of string * string option ]
Sourceval error_of_xml : string -> Awso.Xml.t -> [> `ConcurrentModificationException of ConcurrentModificationException.t | `EntityAlreadyExistsException of EntityAlreadyExistsException.t | `InvalidInputException of InvalidInputException.t | `KeyPairMismatchException of KeyPairMismatchException.t | `LimitExceededException of LimitExceededException.t | `MalformedCertificateException of MalformedCertificateException.t | `ServiceFailureException of ServiceFailureException.t | `Unknown_operation_error of string * string option ]
Sourceval error_to_json : error -> Yojson.Safe.t
Sourceval to_value : t -> [> `Structure of (string * [> `Structure of (string * [> `List of [> `Structure of (string * [> `String of TagKeyType.t ]) list ] list | `Structure of (string * [> `String of PathType.t | `Timestamp of DateType.t ]) list ]) 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