sparse-intern-71089
11/14/2019, 7:23 PMbreezy-hamburger-69619
11/14/2019, 7:55 PMacceptable-army-69872
11/14/2019, 8:03 PMaws.ecs.TaskDefinition
which expects you to put a fully formed json blob in it (https://github.com/pulumi/pulumi-aws/blob/master/sdk/nodejs/ecs/taskDefinition.ts#L288) so understanding wtf is coming back from buildAndPushImage is required to construct that blob (i think).breezy-hamburger-69619
11/14/2019, 8:04 PMlemon-spoon-91807
11/14/2019, 8:06 PMlemon-spoon-91807
11/14/2019, 8:06 PMlemon-spoon-91807
11/14/2019, 8:06 PMlemon-spoon-91807
11/14/2019, 8:06 PMconst repImage: Output<string> = repository.buildAndPushImage("./Application");
lemon-spoon-91807
11/14/2019, 8:07 PMRepositoryImage
lemon-spoon-91807
11/14/2019, 8:07 PMlemon-spoon-91807
11/14/2019, 8:07 PMexport function createImage() : Output<string> {
lemon-spoon-91807
11/14/2019, 8:07 PMacceptable-army-69872
11/14/2019, 8:10 PMexport function buildAndPushImage(
name: string, pathOrBuild: pulumi.Input<string | docker.DockerBuild>, args?: RepositoryArgs, opts?: pulumi.ComponentResourceOptions) {
const repo = new Repository(name, args, opts);
const image = repo.buildAndPushImage(pathOrBuild);
return new RepositoryImage(repo, image);
}
and assumed RepositoryImage was coming back.lemon-spoon-91807
11/14/2019, 8:10 PMlemon-spoon-91807
11/14/2019, 8:10 PMlemon-spoon-91807
11/14/2019, 8:10 PMrepository.buildAndPushImage
lemon-spoon-91807
11/14/2019, 8:11 PMlemon-spoon-91807
11/14/2019, 8:11 PMacceptable-army-69872
11/14/2019, 8:11 PMlemon-spoon-91807
11/14/2019, 8:11 PMlemon-spoon-91807
11/14/2019, 8:12 PMacceptable-army-69872
11/14/2019, 8:12 PMlemon-spoon-91807
11/14/2019, 8:12 PMacceptable-army-69872
11/14/2019, 8:12 PM