Module Values.UpdateFeedResponseSource

Updates the name and/or outputs in a feed.

Sourcetype nonrec t = {
  1. arn : FeedArn.t option;
    (*

    The ARN of the feed.

    *)
  2. name : ResourceName.t option;
    (*

    The updated or original name of the feed.

    *)
  3. id : FeedId.t option;
    (*

    The ID of the feed.

    *)
  4. dataEndpoints : StringList.t option;
    (*

    The data endpoints of the feed.

    *)
  5. outputs : GetOutputList.t option;
    (*

    The array of outputs in the feed. You might have left this array unchanged, or you might have changed it.

    *)
  6. status : FeedStatus.t option;
    (*

    The status of the output.

    *)
  7. association : FeedAssociation.t option;
    (*

    True means that the output was originally created in the feed by the AssociateFeed operation. False means it was created using CreateFeed or UpdateFeed. You will need this value if you use the UpdateFeed operation to modify the list of outputs in the feed.

    *)
  8. tags : TagMap.t option;
    (*

    The name of the resource currently associated with the feed, if any.

    *)
}
Sourcetype nonrec error = [
  1. | `AccessDeniedException of AccessDeniedException.t
  2. | `ConflictException of ConflictException.t
  3. | `InternalServerErrorException of InternalServerErrorException.t
  4. | `ResourceNotFoundException of ResourceNotFoundException.t
  5. | `ServiceQuotaExceededException of ServiceQuotaExceededException.t
  6. | `TooManyRequestException of TooManyRequestException.t
  7. | `ValidationException of ValidationException.t
  8. | `Unknown_operation_error of string * string option
]
Sourceval make : ?arn:??? -> ?name:??? -> ?id:??? -> ?dataEndpoints:??? -> ?outputs:??? -> ?status:??? -> ?association:??? -> ?tags:??? -> unit -> t
Sourceval error_of_json : string -> Yojson.Safe.t -> [> `AccessDeniedException of AccessDeniedException.t | `ConflictException of ConflictException.t | `InternalServerErrorException of InternalServerErrorException.t | `ResourceNotFoundException of ResourceNotFoundException.t | `ServiceQuotaExceededException of ServiceQuotaExceededException.t | `TooManyRequestException of TooManyRequestException.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 | `InternalServerErrorException of InternalServerErrorException.t | `ResourceNotFoundException of ResourceNotFoundException.t | `ServiceQuotaExceededException of ServiceQuotaExceededException.t | `TooManyRequestException of TooManyRequestException.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 [> `String of String_.t | `Structure of (string * [> `Boolean of Boolean.t | `Enum of string | `String of ResourceName.t | `Structure of (string * [> `Structure of (string * [> `String of ResourceDescription.t ]) list ]) list ]) list ] list | `Map of ([> `String of TagKey.t ] * [> `String of TagValue.t ]) list | `String of FeedArn.t | `Structure of (string * [> `String of AssociatedResourceName.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