import * as core from "@terrascript/core"; export interface PullThroughCacheRuleArgs extends core.ResourceArgs { /** * (Required, Forces new resource) The repository name prefix to use when caching images from the sourc * e registry. */ ecrRepositoryPrefix: string | core.StringOut; /** * (Required, Forces new resource) The registry URL of the upstream public registry to use as the sourc * e. */ upstreamRegistryUrl: string | core.StringOut; } export declare class PullThroughCacheRule extends core.Resource { /** * (Required, Forces new resource) The repository name prefix to use when caching images from the sourc * e registry. */ ecrRepositoryPrefix: string | core.StringOut; id: string | core.StringOut; /** * The registry ID where the repository was created. */ registryId: string | core.StringOut; /** * (Required, Forces new resource) The registry URL of the upstream public registry to use as the sourc * e. */ upstreamRegistryUrl: string | core.StringOut; constructor(name: string, args?: PullThroughCacheRuleArgs); getNamespace(): string; } //# sourceMappingURL=pull_through_cache_rule.d.ts.map