import * as pulumi from "@pulumi/pulumi" ; import * as ecs from "../ecs" ; import { Repository } from "./repository" ; /**
 * A simple pair of a [Repository] and a built docker image that was pushed to it.  This can
 * be passed in as the `image: repoImage` value to an `ecs.Container`.
 */ export class RepositoryImage implements ecs . ContainerImageProvider { public readonly repository : Repository ; public readonly imageValue : pulumi . Input < string > ; constructor ( repository , image ) { this . repository = repository ; this . imageValue = image ; } public image = ( ) => this . imageValue ; public environment = ( ) => [ ] ; }