Module Values.UpdateGlossaryTermOutputSource

Updates a business glossary term in Amazon DataZone. Prerequisites: Glossary term must exist in the specified domain. New name must not conflict with existing terms in the same glossary. User must have permissions on the term. The term must not be in DELETED status.

Sourcetype nonrec t = {
  1. id : GlossaryTermId.t option;
    (*

    The identifier of the business glossary term that is to be updated.

    *)
  2. domainId : DomainId.t option;
    (*

    The identifier of the Amazon DataZone domain in which a business glossary term is to be updated.

    *)
  3. glossaryId : GlossaryId.t option;
    (*

    The identifier of the business glossary in which a term is to be updated.

    *)
  4. name : GlossaryTermName.t option;
    (*

    The name to be updated as part of the UpdateGlossaryTerm action.

    *)
  5. status : GlossaryTermStatus.t option;
    (*

    The status to be updated as part of the UpdateGlossaryTerm action.

    *)
  6. shortDescription : ShortDescription.t option;
    (*

    The short description to be updated as part of the UpdateGlossaryTerm action.

    *)
  7. longDescription : LongDescription.t option;
    (*

    The long description to be updated as part of the UpdateGlossaryTerm action.

    *)
  8. termRelations : TermRelations.t option;
    (*

    The term relations to be updated as part of the UpdateGlossaryTerm action.

    *)
  9. usageRestrictions : GlossaryUsageRestrictions.t option;
    (*

    The usage restriction of a term within a restricted glossary.

    *)
}
Sourcetype nonrec error = [
  1. | `AccessDeniedException of AccessDeniedException.t
  2. | `ConflictException of ConflictException.t
  3. | `InternalServerException of InternalServerException.t
  4. | `ResourceNotFoundException of ResourceNotFoundException.t
  5. | `ThrottlingException of ThrottlingException.t
  6. | `UnauthorizedException of UnauthorizedException.t
  7. | `ValidationException of ValidationException.t
  8. | `Unknown_operation_error of string * string option
]
Sourceval make : ?id:??? -> ?domainId:??? -> ?glossaryId:??? -> ?name:??? -> ?status:??? -> ?shortDescription:??? -> ?longDescription:??? -> ?termRelations:??? -> ?usageRestrictions:??? -> unit -> t
Sourceval error_of_json : string -> Yojson.Safe.t -> [> `AccessDeniedException of AccessDeniedException.t | `ConflictException of ConflictException.t | `InternalServerException of InternalServerException.t | `ResourceNotFoundException of ResourceNotFoundException.t | `ThrottlingException of ThrottlingException.t | `UnauthorizedException of UnauthorizedException.t | `Unknown_operation_error of string * string option | `ValidationException of ValidationException.t ]
Sourceval error_of_xml : string -> Awso.Xml.t -> [> `AccessDeniedException of AccessDeniedException.t | `ConflictException of ConflictException.t | `InternalServerException of InternalServerException.t | `ResourceNotFoundException of ResourceNotFoundException.t | `ThrottlingException of ThrottlingException.t | `UnauthorizedException of UnauthorizedException.t | `Unknown_operation_error of string * string option | `ValidationException of ValidationException.t ]
Sourceval error_to_json : error -> Yojson.Safe.t
Sourceval to_value : t -> [> `Structure of (string * [> `Enum of string | `List of [> `Enum of string ] list | `String of GlossaryTermId.t | `Structure of (string * [> `List of [> `String of GlossaryTermId.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