Module Values.ValidatePullThroughCacheRuleRequestSource

Validates an existing pull through cache rule for an upstream registry that requires authentication. This will retrieve the contents of the Amazon Web Services Secrets Manager secret, verify the syntax, and then validate that authentication to the upstream registry is successful.

Sourcetype nonrec t = {
  1. ecrRepositoryPrefix : PullThroughCacheRuleRepositoryPrefix.t;
    (*

    The repository name prefix associated with the pull through cache rule.

    *)
  2. registryId : RegistryId.t option;
    (*

    The registry ID associated with the pull through cache rule. If you do not specify a registry, the default registry is assumed.

    *)
}
Sourceval context_ : string
Sourceval make : ?registryId:??? -> ecrRepositoryPrefix:PullThroughCacheRuleRepositoryPrefix.t -> unit -> t
Sourceval to_value : t -> [> `Structure of (string * [> `String of PullThroughCacheRuleRepositoryPrefix.t ]) 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