Module Values.UpdateLinkOutputSource

Use this operation to change what types of data are shared from a source account to its linked monitoring account sink. You can't change the sink or change the monitoring account with this operation. When you update a link, you can optionally specify filters that specify which metric namespaces and which log groups are shared from the source account to the monitoring account. To update the list of tags associated with the sink, use TagResource.

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

    The ARN of the link that you have updated.

    *)
  2. id : String_.t option;
    (*

    The random ID string that Amazon Web Services generated as part of the sink ARN.

    *)
  3. label : String_.t option;
    (*

    The label assigned to this link, with the variables resolved to their actual values.

    *)
  4. labelTemplate : LabelTemplate.t option;
    (*

    The exact label template that was specified when the link was created, with the template variables not resolved.

    *)
  5. linkConfiguration : LinkConfiguration.t option;
    (*

    This structure includes filters that specify which metric namespaces and which log groups are shared from the source account to the monitoring account.

    *)
  6. resourceTypes : ResourceTypesOutput.t option;
    (*

    The resource types now supported by this link.

    *)
  7. sinkArn : String_.t option;
    (*

    The ARN of the sink that is used for this link.

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

    The tags assigned to the link.

    *)
}
Sourcetype nonrec error = [
  1. | `InternalServiceFault of InternalServiceFault.t
  2. | `InvalidParameterException of InvalidParameterException.t
  3. | `MissingRequiredParameterException of MissingRequiredParameterException.t
  4. | `ResourceNotFoundException of ResourceNotFoundException.t
  5. | `Unknown_operation_error of string * string option
]
Sourceval make : ?arn:??? -> ?id:??? -> ?label:??? -> ?labelTemplate:??? -> ?linkConfiguration:??? -> ?resourceTypes:??? -> ?sinkArn:??? -> ?tags:??? -> unit -> t
Sourceval error_of_json : string -> Yojson.Safe.t -> [> `InternalServiceFault of InternalServiceFault.t | `InvalidParameterException of InvalidParameterException.t | `MissingRequiredParameterException of MissingRequiredParameterException.t | `ResourceNotFoundException of ResourceNotFoundException.t | `Unknown_operation_error of string * string option ]
Sourceval error_of_xml : string -> Awso.Xml.t -> [> `InternalServiceFault of InternalServiceFault.t | `InvalidParameterException of InvalidParameterException.t | `MissingRequiredParameterException of MissingRequiredParameterException.t | `ResourceNotFoundException of ResourceNotFoundException.t | `Unknown_operation_error of string * string option ]
Sourceval error_to_json : error -> Yojson.Safe.t
Sourceval to_value : t -> [> `Structure of (string * [> `List of [> `String of String_.t ] list | `Map of ([> `String of String_.t ] * [> `String of String_.t ]) list | `String of String_.t | `Structure of (string * [> `Structure of (string * [> `String of LogsFilter.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