From 9340a4d8927fbe2e3f126661daa1f94cfe382a5e Mon Sep 17 00:00:00 2001 From: Daniel Bradley Date: Thu, 2 Nov 2023 14:58:33 +0000 Subject: [PATCH] Record ts-ecr-repo (#1146) We can' test the Image resource from v1 because it's not actually a resource, but only a component shim which doesn't really exist in the stack, so there's nothing to diff against. --- examples/ts-ecr-repo/Pulumi.yaml | 3 + examples/ts-ecr-repo/index.ts | 19 +++ examples/ts-ecr-repo/package.json | 16 ++ examples/ts-ecr-repo/tsconfig.json | 18 ++ provider/provider_nodejs_test.go | 1 + .../ts-ecr-repo/1.0.6/grpc.json | 112 +++++++++++++ .../ts-ecr-repo/1.0.6/state.json | 156 ++++++++++++++++++ 7 files changed, 325 insertions(+) create mode 100644 examples/ts-ecr-repo/Pulumi.yaml create mode 100644 examples/ts-ecr-repo/index.ts create mode 100644 examples/ts-ecr-repo/package.json create mode 100644 examples/ts-ecr-repo/tsconfig.json create mode 100644 provider/testdata/recorded/TestProviderUpgrade/ts-ecr-repo/1.0.6/grpc.json create mode 100755 provider/testdata/recorded/TestProviderUpgrade/ts-ecr-repo/1.0.6/state.json diff --git a/examples/ts-ecr-repo/Pulumi.yaml b/examples/ts-ecr-repo/Pulumi.yaml new file mode 100644 index 000000000..68b131b6c --- /dev/null +++ b/examples/ts-ecr-repo/Pulumi.yaml @@ -0,0 +1,3 @@ +name: ecr +runtime: nodejs +description: A simple ecr demo. diff --git a/examples/ts-ecr-repo/index.ts b/examples/ts-ecr-repo/index.ts new file mode 100644 index 000000000..5175357c6 --- /dev/null +++ b/examples/ts-ecr-repo/index.ts @@ -0,0 +1,19 @@ +// Copyright 2016-2018, Pulumi Corporation. +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. + +import * as pulumi from "@pulumi/pulumi"; +import * as aws from "@pulumi/aws"; +import * as awsx from "@pulumi/awsx"; + +const repository = new awsx.ecr.Repository("repository", { forceDelete: true }); diff --git a/examples/ts-ecr-repo/package.json b/examples/ts-ecr-repo/package.json new file mode 100644 index 000000000..238b1473d --- /dev/null +++ b/examples/ts-ecr-repo/package.json @@ -0,0 +1,16 @@ +{ + "name": "ecr-repo", + "version": "0.0.1", + "license": "Apache-2.0", + "scripts": { + "build": "tsc" + }, + "dependencies": { + "@pulumi/pulumi": "^3.0.0", + "@pulumi/aws": "^6.0.0", + "@pulumi/awsx": "latest" + }, + "devDependencies": { + "@types/node": "^18.0.0" + } +} \ No newline at end of file diff --git a/examples/ts-ecr-repo/tsconfig.json b/examples/ts-ecr-repo/tsconfig.json new file mode 100644 index 000000000..ab65afa61 --- /dev/null +++ b/examples/ts-ecr-repo/tsconfig.json @@ -0,0 +1,18 @@ +{ + "compilerOptions": { + "strict": true, + "outDir": "bin", + "target": "es2016", + "module": "commonjs", + "moduleResolution": "node", + "sourceMap": true, + "experimentalDecorators": true, + "pretty": true, + "noFallthroughCasesInSwitch": true, + "noImplicitReturns": true, + "forceConsistentCasingInFileNames": true + }, + "files": [ + "index.ts" + ] +} diff --git a/provider/provider_nodejs_test.go b/provider/provider_nodejs_test.go index 119fbc97b..cd7aa5814 100644 --- a/provider/provider_nodejs_test.go +++ b/provider/provider_nodejs_test.go @@ -51,6 +51,7 @@ func TestExamples(t *testing.T) { // "ts-lb-with-subnets", // "ts-lb-attach-lambda", "ts-lb-attach-ec2", + "ts-ecr-repo", // "vpc/nodejs/custom-provider", // "vpc/nodejs/specific-vpc-layout", // "vpc/nodejs/vpc-with-service-endpoint", diff --git a/provider/testdata/recorded/TestProviderUpgrade/ts-ecr-repo/1.0.6/grpc.json b/provider/testdata/recorded/TestProviderUpgrade/ts-ecr-repo/1.0.6/grpc.json new file mode 100644 index 000000000..e82148766 --- /dev/null +++ b/provider/testdata/recorded/TestProviderUpgrade/ts-ecr-repo/1.0.6/grpc.json @@ -0,0 +1,112 @@ +{"method":"/pulumirpc.LanguageRuntime/GetPluginInfo","request":{},"response":{"version":"3.78.1-dev.0"},"metadata":{"kind":"language","mode":"client","runtime":"nodejs"}} +{"method":"/pulumirpc.LanguageRuntime/GetRequiredPlugins","request":{"project":"ecr","pwd":"/private/var/folders/40/n23_nmpj47n3fxxpqls5h9tw0000gn/T/p-it-daniels-ma-ts-ecr-rep-9cfc8945-3597432752","program":"."},"response":{"plugins":[{"name":"aws","kind":"resource","version":"v5.42.0"},{"name":"awsx","kind":"resource","version":"v1.0.6"},{"name":"docker","kind":"resource","version":"v3.6.1"}]},"metadata":{"kind":"language","mode":"client","runtime":"nodejs"}} +{"method":"/pulumirpc.ResourceMonitor/RegisterResource","request":{"type":"pulumi:pulumi:Stack","name":"ecr-p-it-daniels-ma-ts-ecr-rep-9cfc8945","object":{},"acceptSecrets":true,"customTimeouts":{},"supportsPartialValues":true,"acceptResources":true},"response":{"urn":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::pulumi:pulumi:Stack::ecr-p-it-daniels-ma-ts-ecr-rep-9cfc8945","object":{}},"metadata":{"mode":"server"}} +{"method":"/pulumirpc.ResourceMonitor/RegisterResourceOutputs","request":{"urn":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::pulumi:pulumi:Stack::ecr-p-it-daniels-ma-ts-ecr-rep-9cfc8945","outputs":{}},"response":{},"metadata":{"mode":"server"}} +{"method":"/pulumirpc.ResourceProvider/GetPluginInfo","request":{},"response":{"version":"1.0.6"},"metadata":{"kind":"resource","mode":"client","name":"awsx"}} +{"method":"/pulumirpc.ResourceProvider/CheckConfig","request":{"urn":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::pulumi:providers:awsx::default_1_0_6","olds":{},"news":{"version":"1.0.6"}},"errors":["rpc error: code = Unimplemented desc = Not yet implemented: CheckConfig"],"metadata":{"kind":"resource","mode":"client","name":"awsx"}} +{"method":"/pulumirpc.ResourceProvider/Configure","request":{"args":{"version":"1.0.6"},"acceptSecrets":true,"acceptResources":true,"sendsOldInputs":true},"response":{"acceptSecrets":true,"acceptResources":true,"acceptOutputs":true},"metadata":{"kind":"resource","mode":"client","name":"awsx"}} +{"method":"/pulumirpc.ResourceMonitor/RegisterResource","request":{"type":"awsx:ecr:Repository","name":"repository","parent":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::pulumi:pulumi:Stack::ecr-p-it-daniels-ma-ts-ecr-rep-9cfc8945","object":{},"acceptSecrets":true,"customTimeouts":{},"supportsPartialValues":true,"acceptResources":true},"response":{"urn":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository::repository","object":{}},"metadata":{"mode":"server"}} +{"method":"/pulumirpc.ResourceProvider/GetPluginInfo","request":{},"response":{"version":"v5.35.0"},"metadata":{"kind":"resource","mode":"client","name":"aws"}} +{"method":"/pulumirpc.ResourceProvider/CheckConfig","request":{"urn":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::pulumi:providers:aws::default_5_35_0","olds":{},"news":{"region":"us-west-2","version":"5.35.0"}},"errors":["rpc error: code = Unimplemented desc = CheckConfig is not yet implemented"],"metadata":{"kind":"resource","mode":"client","name":"aws"}} +{"method":"/pulumirpc.ResourceProvider/Configure","request":{"variables":{"aws:config:region":"us-west-2"},"args":{"region":"us-west-2","version":"5.35.0"},"acceptSecrets":true,"acceptResources":true,"sendsOldInputs":true},"response":{"supportsPreview":true},"metadata":{"kind":"resource","mode":"client","name":"aws"}} +{"method":"/pulumirpc.ResourceProvider/Check","request":{"urn":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository$aws:ecr/repository:Repository::repository","olds":{},"news":{"forceDelete":true},"randomSeed":"9EpFBA/Fp9Eppcmnq+CM3CynFGHErUGE19ggsnYfKSg="},"response":{"inputs":{"__defaults":["imageTagMutability","name"],"forceDelete":true,"imageTagMutability":"MUTABLE","name":"repository-a85aa34"}},"metadata":{"kind":"resource","mode":"client","name":"aws"}} +{"method":"/pulumirpc.ResourceProvider/Create","request":{"urn":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository$aws:ecr/repository:Repository::repository","properties":{"__defaults":["imageTagMutability","name"],"forceDelete":true,"imageTagMutability":"MUTABLE","name":"repository-a85aa34"},"preview":true},"response":{"properties":{"forceDelete":true,"id":"","imageTagMutability":"MUTABLE","name":"repository-a85aa34"}},"metadata":{"kind":"resource","mode":"client","name":"aws"}} +{"method":"/pulumirpc.ResourceMonitor/RegisterResource","request":{"type":"aws:ecr/repository:Repository","name":"repository","parent":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository::repository","custom":true,"object":{"forceDelete":true},"propertyDependencies":{"forceDelete":{}},"version":"5.35.0","acceptSecrets":true,"customTimeouts":{},"supportsPartialValues":true,"acceptResources":true},"response":{"urn":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository$aws:ecr/repository:Repository::repository","object":{"forceDelete":true,"id":"","imageTagMutability":"MUTABLE","name":"repository-a85aa34"}},"metadata":{"mode":"server"}} +{"method":"/pulumirpc.ResourceMonitor/SupportsFeature","request":{"id":"resourceReferences"},"response":{"hasSupport":true},"metadata":{"mode":"server"}} +{"method":"/pulumirpc.ResourceMonitor/SupportsFeature","request":{"id":"resourceReferences"},"response":{"hasSupport":true},"metadata":{"mode":"server"}} +{"method":"/pulumirpc.ResourceProvider/Check","request":{"urn":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository$aws:ecr/lifecyclePolicy:LifecyclePolicy::repository","olds":{},"news":{"policy":{"rules":[{"action":{"type":"expire"},"description":"remove untagged images","rulePriority":1,"selection":{"countNumber":1,"countType":"imageCountMoreThan","tagStatus":"untagged"}}]},"repository":"repository-a85aa34"},"randomSeed":"0Iy5GNRgI2NbzVO6St8m7RWYlYRc3/1RV5fDnS99+yo="},"response":{"inputs":{"__defaults":[],"policy":"{\"rules\":[{\"action\":{\"type\":\"expire\"},\"description\":\"remove untagged images\",\"rulePriority\":1,\"selection\":{\"countNumber\":1,\"countType\":\"imageCountMoreThan\",\"tagStatus\":\"untagged\"}}]}","repository":"repository-a85aa34"}},"metadata":{"kind":"resource","mode":"client","name":"aws"}} +{"method":"/pulumirpc.ResourceProvider/Create","request":{"urn":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository$aws:ecr/lifecyclePolicy:LifecyclePolicy::repository","properties":{"__defaults":[],"policy":"{\"rules\":[{\"action\":{\"type\":\"expire\"},\"description\":\"remove untagged images\",\"rulePriority\":1,\"selection\":{\"countNumber\":1,\"countType\":\"imageCountMoreThan\",\"tagStatus\":\"untagged\"}}]}","repository":"repository-a85aa34"},"preview":true},"response":{"properties":{"id":"","policy":"{\"rules\":[{\"action\":{\"type\":\"expire\"},\"description\":\"remove untagged images\",\"rulePriority\":1,\"selection\":{\"countNumber\":1,\"countType\":\"imageCountMoreThan\",\"tagStatus\":\"untagged\"}}]}","repository":"repository-a85aa34"}},"metadata":{"kind":"resource","mode":"client","name":"aws"}} +{"method":"/pulumirpc.ResourceMonitor/RegisterResource","request":{"type":"aws:ecr/lifecyclePolicy:LifecyclePolicy","name":"repository","parent":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository::repository","custom":true,"object":{"policy":{"rules":[{"action":{"type":"expire"},"description":"remove untagged images","rulePriority":1,"selection":{"countNumber":1,"countType":"imageCountMoreThan","tagStatus":"untagged"}}]},"repository":"repository-a85aa34"},"dependencies":["urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository$aws:ecr/repository:Repository::repository"],"propertyDependencies":{"policy":{},"repository":{"urns":["urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository$aws:ecr/repository:Repository::repository"]}},"version":"5.35.0","acceptSecrets":true,"customTimeouts":{},"supportsPartialValues":true,"acceptResources":true},"response":{"urn":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository$aws:ecr/lifecyclePolicy:LifecyclePolicy::repository","object":{"id":"","policy":"{\"rules\":[{\"action\":{\"type\":\"expire\"},\"description\":\"remove untagged images\",\"rulePriority\":1,\"selection\":{\"countNumber\":1,\"countType\":\"imageCountMoreThan\",\"tagStatus\":\"untagged\"}}]}","repository":"repository-a85aa34"}},"metadata":{"mode":"server"}} +{"method":"/pulumirpc.ResourceMonitor/RegisterResourceOutputs","request":{"urn":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository::repository","outputs":{"lifecyclePolicy":{"4dabf18193072939515e22adb298388d":"5cf8f73096256a8f31e491e813e4eb8e","id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","urn":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository$aws:ecr/lifecyclePolicy:LifecyclePolicy::repository"},"repository":{"4dabf18193072939515e22adb298388d":"5cf8f73096256a8f31e491e813e4eb8e","id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","urn":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository$aws:ecr/repository:Repository::repository"}}},"response":{},"metadata":{"mode":"server"}} +{"method":"/pulumirpc.ResourceProvider/Construct","request":{"project":"ecr","stack":"p-it-daniels-ma-ts-ecr-rep-9cfc8945","config":{"aws:region":"us-west-2"},"dryRun":true,"parallel":2147483647,"monitorEndpoint":"127.0.0.1:53264","type":"awsx:ecr:Repository","name":"repository","parent":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::pulumi:pulumi:Stack::ecr-p-it-daniels-ma-ts-ecr-rep-9cfc8945","inputs":{"forceDelete":true},"inputDependencies":{"forceDelete":{}},"customTimeouts":{}},"response":{"urn":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository::repository","state":{"lifecyclePolicy":{"4dabf18193072939515e22adb298388d":"5cf8f73096256a8f31e491e813e4eb8e","id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","urn":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository$aws:ecr/lifecyclePolicy:LifecyclePolicy::repository"},"repository":{"4dabf18193072939515e22adb298388d":"5cf8f73096256a8f31e491e813e4eb8e","id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","urn":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository$aws:ecr/repository:Repository::repository"},"url":"04da6b54-80e4-46f7-96ec-b56ff0331ba9"},"stateDependencies":{"lifecyclePolicy":{"urns":["urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository$aws:ecr/lifecyclePolicy:LifecyclePolicy::repository"]},"repository":{"urns":["urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository$aws:ecr/repository:Repository::repository"]},"url":{"urns":["urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository$aws:ecr/repository:Repository::repository"]}}},"metadata":{"kind":"resource","mode":"client","name":"awsx"}} +{"method":"/pulumirpc.ResourceMonitor/RegisterResource","request":{"type":"awsx:ecr:Repository","name":"repository","parent":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::pulumi:pulumi:Stack::ecr-p-it-daniels-ma-ts-ecr-rep-9cfc8945","object":{"forceDelete":true},"propertyDependencies":{"forceDelete":{}},"version":"1.0.6","acceptSecrets":true,"customTimeouts":{},"supportsPartialValues":true,"remote":true,"acceptResources":true},"response":{"urn":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository::repository","object":{"lifecyclePolicy":{"4dabf18193072939515e22adb298388d":"5cf8f73096256a8f31e491e813e4eb8e","id":"","urn":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository$aws:ecr/lifecyclePolicy:LifecyclePolicy::repository"},"repository":{"4dabf18193072939515e22adb298388d":"5cf8f73096256a8f31e491e813e4eb8e","id":"","urn":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository$aws:ecr/repository:Repository::repository"},"url":"04da6b54-80e4-46f7-96ec-b56ff0331ba9"},"propertyDependencies":{"lifecyclePolicy":{"urns":["urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository$aws:ecr/lifecyclePolicy:LifecyclePolicy::repository"]},"repository":{"urns":["urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository$aws:ecr/repository:Repository::repository"]},"url":{"urns":["urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository$aws:ecr/repository:Repository::repository"]}}},"metadata":{"mode":"server"}} +{"method":"/pulumirpc.ResourceMonitor/Invoke","request":{"tok":"pulumi:pulumi:getResource","args":{"urn":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository$aws:ecr/repository:Repository::repository"}},"response":{"return":{"id":"","state":{"forceDelete":true,"id":"","imageTagMutability":"MUTABLE","name":"repository-a85aa34"},"urn":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository$aws:ecr/repository:Repository::repository"}},"metadata":{"mode":"server"}} +{"method":"/pulumirpc.ResourceMonitor/Invoke","request":{"tok":"pulumi:pulumi:getResource","args":{"urn":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository$aws:ecr/lifecyclePolicy:LifecyclePolicy::repository"}},"response":{"return":{"id":"","state":{"id":"","policy":"{\"rules\":[{\"action\":{\"type\":\"expire\"},\"description\":\"remove untagged images\",\"rulePriority\":1,\"selection\":{\"countNumber\":1,\"countType\":\"imageCountMoreThan\",\"tagStatus\":\"untagged\"}}]}","repository":"repository-a85aa34"},"urn":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository$aws:ecr/lifecyclePolicy:LifecyclePolicy::repository"}},"metadata":{"mode":"server"}} +{"method":"/pulumirpc.LanguageRuntime/Run","request":{"project":"ecr","stack":"p-it-daniels-ma-ts-ecr-rep-9cfc8945","pwd":"/private/var/folders/40/n23_nmpj47n3fxxpqls5h9tw0000gn/T/p-it-daniels-ma-ts-ecr-rep-9cfc8945-3597432752","program":".","config":{"aws:region":"us-west-2"},"dryRun":true,"parallel":2147483647,"monitorAddress":"127.0.0.1:53264","organization":"organization"},"response":{},"metadata":{"kind":"language","mode":"client","runtime":"nodejs"}} +{"method":"/pulumirpc.LanguageRuntime/GetPluginInfo","request":{},"response":{"version":"3.78.1-dev.0"},"metadata":{"kind":"language","mode":"client","runtime":"nodejs"}} +{"method":"/pulumirpc.LanguageRuntime/GetRequiredPlugins","request":{"project":"ecr","pwd":"/private/var/folders/40/n23_nmpj47n3fxxpqls5h9tw0000gn/T/p-it-daniels-ma-ts-ecr-rep-9cfc8945-3597432752","program":"."},"response":{"plugins":[{"name":"aws","kind":"resource","version":"v5.42.0"},{"name":"awsx","kind":"resource","version":"v1.0.6"},{"name":"docker","kind":"resource","version":"v3.6.1"}]},"metadata":{"kind":"language","mode":"client","runtime":"nodejs"}} +{"method":"/pulumirpc.ResourceMonitor/RegisterResource","request":{"type":"pulumi:pulumi:Stack","name":"ecr-p-it-daniels-ma-ts-ecr-rep-9cfc8945","object":{},"acceptSecrets":true,"customTimeouts":{},"supportsPartialValues":true,"acceptResources":true},"response":{"urn":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::pulumi:pulumi:Stack::ecr-p-it-daniels-ma-ts-ecr-rep-9cfc8945","object":{}},"metadata":{"mode":"server"}} +{"method":"/pulumirpc.ResourceMonitor/RegisterResourceOutputs","request":{"urn":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::pulumi:pulumi:Stack::ecr-p-it-daniels-ma-ts-ecr-rep-9cfc8945","outputs":{}},"response":{},"metadata":{"mode":"server"}} +{"method":"/pulumirpc.ResourceProvider/GetPluginInfo","request":{},"response":{"version":"1.0.6"},"metadata":{"kind":"resource","mode":"client","name":"awsx"}} +{"method":"/pulumirpc.ResourceProvider/CheckConfig","request":{"urn":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::pulumi:providers:awsx::default_1_0_6","olds":{},"news":{"version":"1.0.6"}},"errors":["rpc error: code = Unimplemented desc = Not yet implemented: CheckConfig"],"metadata":{"kind":"resource","mode":"client","name":"awsx"}} +{"method":"/pulumirpc.ResourceProvider/Configure","request":{"args":{"version":"1.0.6"},"acceptSecrets":true,"acceptResources":true,"sendsOldInputs":true},"response":{"acceptSecrets":true,"acceptResources":true,"acceptOutputs":true},"metadata":{"kind":"resource","mode":"client","name":"awsx"}} +{"method":"/pulumirpc.ResourceMonitor/RegisterResource","request":{"type":"awsx:ecr:Repository","name":"repository","parent":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::pulumi:pulumi:Stack::ecr-p-it-daniels-ma-ts-ecr-rep-9cfc8945","object":{},"acceptSecrets":true,"customTimeouts":{},"supportsPartialValues":true,"acceptResources":true},"response":{"urn":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository::repository","object":{}},"metadata":{"mode":"server"}} +{"method":"/pulumirpc.ResourceProvider/GetPluginInfo","request":{},"response":{"version":"v5.35.0"},"metadata":{"kind":"resource","mode":"client","name":"aws"}} +{"method":"/pulumirpc.ResourceProvider/CheckConfig","request":{"urn":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::pulumi:providers:aws::default_5_35_0","olds":{},"news":{"region":"us-west-2","version":"5.35.0"}},"errors":["rpc error: code = Unimplemented desc = CheckConfig is not yet implemented"],"metadata":{"kind":"resource","mode":"client","name":"aws"}} +{"method":"/pulumirpc.ResourceProvider/Configure","request":{"variables":{"aws:config:region":"us-west-2"},"args":{"region":"us-west-2","version":"5.35.0"},"acceptSecrets":true,"acceptResources":true,"sendsOldInputs":true},"response":{"supportsPreview":true},"metadata":{"kind":"resource","mode":"client","name":"aws"}} +{"method":"/pulumirpc.ResourceProvider/Check","request":{"urn":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository$aws:ecr/repository:Repository::repository","olds":{},"news":{"forceDelete":true},"randomSeed":"iVZdC1QiluWTmyJi9+/K5ymhb19anbYDSR6Ai1RljkA="},"response":{"inputs":{"__defaults":["imageTagMutability","name"],"forceDelete":true,"imageTagMutability":"MUTABLE","name":"repository-e7ed924"}},"metadata":{"kind":"resource","mode":"client","name":"aws"}} +{"method":"/pulumirpc.ResourceProvider/Create","request":{"urn":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository$aws:ecr/repository:Repository::repository","properties":{"__defaults":["imageTagMutability","name"],"forceDelete":true,"imageTagMutability":"MUTABLE","name":"repository-e7ed924"}},"response":{"id":"repository-e7ed924","properties":{"__meta":"{\"e2bfb730-ecaa-11e6-8f88-34363bc7c4c0\":{\"delete\":1200000000000}}","arn":"arn:aws:ecr:us-west-2:616138583583:repository/repository-e7ed924","encryptionConfigurations":[{"encryptionType":"AES256","kmsKey":""}],"forceDelete":true,"id":"repository-e7ed924","imageScanningConfiguration":{"scanOnPush":false},"imageTagMutability":"MUTABLE","name":"repository-e7ed924","registryId":"616138583583","repositoryUrl":"616138583583.dkr.ecr.us-west-2.amazonaws.com/repository-e7ed924","tags":{},"tagsAll":{}}},"metadata":{"kind":"resource","mode":"client","name":"aws"}} +{"method":"/pulumirpc.ResourceMonitor/RegisterResource","request":{"type":"aws:ecr/repository:Repository","name":"repository","parent":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository::repository","custom":true,"object":{"forceDelete":true},"propertyDependencies":{"forceDelete":{}},"version":"5.35.0","acceptSecrets":true,"customTimeouts":{},"supportsPartialValues":true,"acceptResources":true},"response":{"urn":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository$aws:ecr/repository:Repository::repository","id":"repository-e7ed924","object":{"__meta":"{\"e2bfb730-ecaa-11e6-8f88-34363bc7c4c0\":{\"delete\":1200000000000}}","arn":"arn:aws:ecr:us-west-2:616138583583:repository/repository-e7ed924","encryptionConfigurations":[{"encryptionType":"AES256","kmsKey":""}],"forceDelete":true,"id":"repository-e7ed924","imageScanningConfiguration":{"scanOnPush":false},"imageTagMutability":"MUTABLE","name":"repository-e7ed924","registryId":"616138583583","repositoryUrl":"616138583583.dkr.ecr.us-west-2.amazonaws.com/repository-e7ed924","tags":{},"tagsAll":{}}},"metadata":{"mode":"server"}} +{"method":"/pulumirpc.ResourceMonitor/SupportsFeature","request":{"id":"resourceReferences"},"response":{"hasSupport":true},"metadata":{"mode":"server"}} +{"method":"/pulumirpc.ResourceMonitor/SupportsFeature","request":{"id":"resourceReferences"},"response":{"hasSupport":true},"metadata":{"mode":"server"}} +{"method":"/pulumirpc.ResourceProvider/Check","request":{"urn":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository$aws:ecr/lifecyclePolicy:LifecyclePolicy::repository","olds":{},"news":{"policy":{"rules":[{"action":{"type":"expire"},"description":"remove untagged images","rulePriority":1,"selection":{"countNumber":1,"countType":"imageCountMoreThan","tagStatus":"untagged"}}]},"repository":"repository-e7ed924"},"randomSeed":"aoblCurQ64D4ecoPsSgoLYhvi6AeUMpOIQx41c8Vcig="},"response":{"inputs":{"__defaults":[],"policy":"{\"rules\":[{\"action\":{\"type\":\"expire\"},\"description\":\"remove untagged images\",\"rulePriority\":1,\"selection\":{\"countNumber\":1,\"countType\":\"imageCountMoreThan\",\"tagStatus\":\"untagged\"}}]}","repository":"repository-e7ed924"}},"metadata":{"kind":"resource","mode":"client","name":"aws"}} +{"method":"/pulumirpc.ResourceProvider/Create","request":{"urn":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository$aws:ecr/lifecyclePolicy:LifecyclePolicy::repository","properties":{"__defaults":[],"policy":"{\"rules\":[{\"action\":{\"type\":\"expire\"},\"description\":\"remove untagged images\",\"rulePriority\":1,\"selection\":{\"countNumber\":1,\"countType\":\"imageCountMoreThan\",\"tagStatus\":\"untagged\"}}]}","repository":"repository-e7ed924"}},"response":{"id":"repository-e7ed924","properties":{"id":"repository-e7ed924","policy":"{\"rules\":[{\"action\":{\"type\":\"expire\"},\"description\":\"remove untagged images\",\"rulePriority\":1,\"selection\":{\"countNumber\":1,\"countType\":\"imageCountMoreThan\",\"tagStatus\":\"untagged\"}}]}","registryId":"616138583583","repository":"repository-e7ed924"}},"metadata":{"kind":"resource","mode":"client","name":"aws"}} +{"method":"/pulumirpc.ResourceMonitor/RegisterResource","request":{"type":"aws:ecr/lifecyclePolicy:LifecyclePolicy","name":"repository","parent":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository::repository","custom":true,"object":{"policy":{"rules":[{"action":{"type":"expire"},"description":"remove untagged images","rulePriority":1,"selection":{"countNumber":1,"countType":"imageCountMoreThan","tagStatus":"untagged"}}]},"repository":"repository-e7ed924"},"dependencies":["urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository$aws:ecr/repository:Repository::repository"],"propertyDependencies":{"policy":{},"repository":{"urns":["urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository$aws:ecr/repository:Repository::repository"]}},"version":"5.35.0","acceptSecrets":true,"customTimeouts":{},"supportsPartialValues":true,"acceptResources":true},"response":{"urn":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository$aws:ecr/lifecyclePolicy:LifecyclePolicy::repository","id":"repository-e7ed924","object":{"id":"repository-e7ed924","policy":"{\"rules\":[{\"action\":{\"type\":\"expire\"},\"description\":\"remove untagged images\",\"rulePriority\":1,\"selection\":{\"countNumber\":1,\"countType\":\"imageCountMoreThan\",\"tagStatus\":\"untagged\"}}]}","registryId":"616138583583","repository":"repository-e7ed924"}},"metadata":{"mode":"server"}} +{"method":"/pulumirpc.ResourceMonitor/RegisterResourceOutputs","request":{"urn":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository::repository","outputs":{"lifecyclePolicy":{"4dabf18193072939515e22adb298388d":"5cf8f73096256a8f31e491e813e4eb8e","id":"repository-e7ed924","urn":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository$aws:ecr/lifecyclePolicy:LifecyclePolicy::repository"},"repository":{"4dabf18193072939515e22adb298388d":"5cf8f73096256a8f31e491e813e4eb8e","id":"repository-e7ed924","urn":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository$aws:ecr/repository:Repository::repository"}}},"response":{},"metadata":{"mode":"server"}} +{"method":"/pulumirpc.ResourceProvider/Construct","request":{"project":"ecr","stack":"p-it-daniels-ma-ts-ecr-rep-9cfc8945","config":{"aws:region":"us-west-2"},"parallel":2147483647,"monitorEndpoint":"127.0.0.1:53287","type":"awsx:ecr:Repository","name":"repository","parent":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::pulumi:pulumi:Stack::ecr-p-it-daniels-ma-ts-ecr-rep-9cfc8945","inputs":{"forceDelete":true},"inputDependencies":{"forceDelete":{}},"customTimeouts":{}},"response":{"urn":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository::repository","state":{"lifecyclePolicy":{"4dabf18193072939515e22adb298388d":"5cf8f73096256a8f31e491e813e4eb8e","id":"repository-e7ed924","urn":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository$aws:ecr/lifecyclePolicy:LifecyclePolicy::repository"},"repository":{"4dabf18193072939515e22adb298388d":"5cf8f73096256a8f31e491e813e4eb8e","id":"repository-e7ed924","urn":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository$aws:ecr/repository:Repository::repository"},"url":"616138583583.dkr.ecr.us-west-2.amazonaws.com/repository-e7ed924"},"stateDependencies":{"lifecyclePolicy":{"urns":["urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository$aws:ecr/lifecyclePolicy:LifecyclePolicy::repository"]},"repository":{"urns":["urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository$aws:ecr/repository:Repository::repository"]},"url":{"urns":["urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository$aws:ecr/repository:Repository::repository"]}}},"metadata":{"kind":"resource","mode":"client","name":"awsx"}} +{"method":"/pulumirpc.ResourceMonitor/RegisterResource","request":{"type":"awsx:ecr:Repository","name":"repository","parent":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::pulumi:pulumi:Stack::ecr-p-it-daniels-ma-ts-ecr-rep-9cfc8945","object":{"forceDelete":true},"propertyDependencies":{"forceDelete":{}},"version":"1.0.6","acceptSecrets":true,"customTimeouts":{},"supportsPartialValues":true,"remote":true,"acceptResources":true},"response":{"urn":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository::repository","object":{"lifecyclePolicy":{"4dabf18193072939515e22adb298388d":"5cf8f73096256a8f31e491e813e4eb8e","id":"repository-e7ed924","urn":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository$aws:ecr/lifecyclePolicy:LifecyclePolicy::repository"},"repository":{"4dabf18193072939515e22adb298388d":"5cf8f73096256a8f31e491e813e4eb8e","id":"repository-e7ed924","urn":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository$aws:ecr/repository:Repository::repository"},"url":"616138583583.dkr.ecr.us-west-2.amazonaws.com/repository-e7ed924"},"propertyDependencies":{"lifecyclePolicy":{"urns":["urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository$aws:ecr/lifecyclePolicy:LifecyclePolicy::repository"]},"repository":{"urns":["urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository$aws:ecr/repository:Repository::repository"]},"url":{"urns":["urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository$aws:ecr/repository:Repository::repository"]}}},"metadata":{"mode":"server"}} +{"method":"/pulumirpc.ResourceMonitor/Invoke","request":{"tok":"pulumi:pulumi:getResource","args":{"urn":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository$aws:ecr/lifecyclePolicy:LifecyclePolicy::repository"}},"response":{"return":{"id":"repository-e7ed924","state":{"id":"repository-e7ed924","policy":"{\"rules\":[{\"action\":{\"type\":\"expire\"},\"description\":\"remove untagged images\",\"rulePriority\":1,\"selection\":{\"countNumber\":1,\"countType\":\"imageCountMoreThan\",\"tagStatus\":\"untagged\"}}]}","registryId":"616138583583","repository":"repository-e7ed924"},"urn":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository$aws:ecr/lifecyclePolicy:LifecyclePolicy::repository"}},"metadata":{"mode":"server"}} +{"method":"/pulumirpc.ResourceMonitor/Invoke","request":{"tok":"pulumi:pulumi:getResource","args":{"urn":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository$aws:ecr/repository:Repository::repository"}},"response":{"return":{"id":"repository-e7ed924","state":{"__meta":"{\"e2bfb730-ecaa-11e6-8f88-34363bc7c4c0\":{\"delete\":1200000000000}}","arn":"arn:aws:ecr:us-west-2:616138583583:repository/repository-e7ed924","encryptionConfigurations":[{"encryptionType":"AES256","kmsKey":""}],"forceDelete":true,"id":"repository-e7ed924","imageScanningConfiguration":{"scanOnPush":false},"imageTagMutability":"MUTABLE","name":"repository-e7ed924","registryId":"616138583583","repositoryUrl":"616138583583.dkr.ecr.us-west-2.amazonaws.com/repository-e7ed924","tags":{},"tagsAll":{}},"urn":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository$aws:ecr/repository:Repository::repository"}},"metadata":{"mode":"server"}} +{"method":"/pulumirpc.LanguageRuntime/Run","request":{"project":"ecr","stack":"p-it-daniels-ma-ts-ecr-rep-9cfc8945","pwd":"/private/var/folders/40/n23_nmpj47n3fxxpqls5h9tw0000gn/T/p-it-daniels-ma-ts-ecr-rep-9cfc8945-3597432752","program":".","config":{"aws:region":"us-west-2"},"parallel":2147483647,"monitorAddress":"127.0.0.1:53287","organization":"organization"},"response":{},"metadata":{"kind":"language","mode":"client","runtime":"nodejs"}} +{"method":"/pulumirpc.LanguageRuntime/GetPluginInfo","request":{},"response":{"version":"3.78.1-dev.0"},"metadata":{"kind":"language","mode":"client","runtime":"nodejs"}} +{"method":"/pulumirpc.LanguageRuntime/GetRequiredPlugins","request":{"project":"ecr","pwd":"/private/var/folders/40/n23_nmpj47n3fxxpqls5h9tw0000gn/T/p-it-daniels-ma-ts-ecr-rep-9cfc8945-3597432752","program":"."},"response":{"plugins":[{"name":"aws","kind":"resource","version":"v5.42.0"},{"name":"awsx","kind":"resource","version":"v1.0.6"},{"name":"docker","kind":"resource","version":"v3.6.1"}]},"metadata":{"kind":"language","mode":"client","runtime":"nodejs"}} +{"method":"/pulumirpc.ResourceMonitor/RegisterResource","request":{"type":"pulumi:pulumi:Stack","name":"ecr-p-it-daniels-ma-ts-ecr-rep-9cfc8945","object":{},"acceptSecrets":true,"customTimeouts":{},"supportsPartialValues":true,"acceptResources":true},"response":{"urn":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::pulumi:pulumi:Stack::ecr-p-it-daniels-ma-ts-ecr-rep-9cfc8945","object":{}},"metadata":{"mode":"server"}} +{"method":"/pulumirpc.ResourceMonitor/RegisterResourceOutputs","request":{"urn":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::pulumi:pulumi:Stack::ecr-p-it-daniels-ma-ts-ecr-rep-9cfc8945","outputs":{}},"response":{},"metadata":{"mode":"server"}} +{"method":"/pulumirpc.ResourceProvider/GetPluginInfo","request":{},"response":{"version":"1.0.6"},"metadata":{"kind":"resource","mode":"client","name":"awsx"}} +{"method":"/pulumirpc.ResourceProvider/CheckConfig","request":{"urn":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::pulumi:providers:awsx::default_1_0_6","olds":{"version":"1.0.6"},"news":{"version":"1.0.6"}},"errors":["rpc error: code = Unimplemented desc = Not yet implemented: CheckConfig"],"metadata":{"kind":"resource","mode":"client","name":"awsx"}} +{"method":"/pulumirpc.ResourceProvider/DiffConfig","request":{"urn":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::pulumi:providers:awsx::default_1_0_6","olds":{"version":"1.0.6"},"news":{"version":"1.0.6"},"oldInputs":{"version":"1.0.6"}},"errors":["rpc error: code = Unimplemented desc = Not yet implemented: DiffConfig"],"metadata":{"kind":"resource","mode":"client","name":"awsx"}} +{"method":"/pulumirpc.ResourceProvider/GetPluginInfo","request":{},"response":{"version":"1.0.6"},"metadata":{"kind":"resource","mode":"client","name":"awsx"}} +{"method":"/pulumirpc.ResourceProvider/Configure","request":{"args":{"version":"1.0.6"},"acceptSecrets":true,"acceptResources":true,"sendsOldInputs":true},"response":{"acceptSecrets":true,"acceptResources":true,"acceptOutputs":true},"metadata":{"kind":"resource","mode":"client","name":"awsx"}} +{"method":"/pulumirpc.ResourceMonitor/RegisterResource","request":{"type":"awsx:ecr:Repository","name":"repository","parent":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::pulumi:pulumi:Stack::ecr-p-it-daniels-ma-ts-ecr-rep-9cfc8945","object":{},"acceptSecrets":true,"customTimeouts":{},"supportsPartialValues":true,"acceptResources":true},"response":{"urn":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository::repository","object":{}},"metadata":{"mode":"server"}} +{"method":"/pulumirpc.ResourceProvider/GetPluginInfo","request":{},"response":{"version":"v5.35.0"},"metadata":{"kind":"resource","mode":"client","name":"aws"}} +{"method":"/pulumirpc.ResourceProvider/CheckConfig","request":{"urn":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::pulumi:providers:aws::default_5_35_0","olds":{"region":"us-west-2","version":"5.35.0"},"news":{"region":"us-west-2","version":"5.35.0"}},"errors":["rpc error: code = Unimplemented desc = CheckConfig is not yet implemented"],"metadata":{"kind":"resource","mode":"client","name":"aws"}} +{"method":"/pulumirpc.ResourceProvider/DiffConfig","request":{"urn":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::pulumi:providers:aws::default_5_35_0","olds":{"region":"us-west-2","version":"5.35.0"},"news":{"region":"us-west-2","version":"5.35.0"},"oldInputs":{"region":"us-west-2","version":"5.35.0"}},"errors":["rpc error: code = Unimplemented desc = DiffConfig is not yet implemented"],"metadata":{"kind":"resource","mode":"client","name":"aws"}} +{"method":"/pulumirpc.ResourceProvider/GetPluginInfo","request":{},"response":{"version":"v5.35.0"},"metadata":{"kind":"resource","mode":"client","name":"aws"}} +{"method":"/pulumirpc.ResourceProvider/Configure","request":{"variables":{"aws:config:region":"us-west-2"},"args":{"region":"us-west-2","version":"5.35.0"},"acceptSecrets":true,"acceptResources":true,"sendsOldInputs":true},"response":{"supportsPreview":true},"metadata":{"kind":"resource","mode":"client","name":"aws"}} +{"method":"/pulumirpc.ResourceProvider/Check","request":{"urn":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository$aws:ecr/repository:Repository::repository","olds":{"__defaults":["imageTagMutability","name"],"forceDelete":true,"imageTagMutability":"MUTABLE","name":"repository-e7ed924"},"news":{"forceDelete":true},"randomSeed":"x4PAZaD8zbONlO4WcntxRuVof3UtIta2VUWDFBHOr7I="},"response":{"inputs":{"__defaults":["imageTagMutability","name"],"forceDelete":true,"imageTagMutability":"MUTABLE","name":"repository-e7ed924"}},"metadata":{"kind":"resource","mode":"client","name":"aws"}} +{"method":"/pulumirpc.ResourceProvider/Diff","request":{"id":"repository-e7ed924","urn":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository$aws:ecr/repository:Repository::repository","olds":{"__meta":"{\"e2bfb730-ecaa-11e6-8f88-34363bc7c4c0\":{\"delete\":1200000000000}}","arn":"arn:aws:ecr:us-west-2:616138583583:repository/repository-e7ed924","encryptionConfigurations":[{"encryptionType":"AES256","kmsKey":""}],"forceDelete":true,"id":"repository-e7ed924","imageScanningConfiguration":{"scanOnPush":false},"imageTagMutability":"MUTABLE","name":"repository-e7ed924","registryId":"616138583583","repositoryUrl":"616138583583.dkr.ecr.us-west-2.amazonaws.com/repository-e7ed924","tags":{},"tagsAll":{}},"news":{"__defaults":["imageTagMutability","name"],"forceDelete":true,"imageTagMutability":"MUTABLE","name":"repository-e7ed924"},"oldInputs":{"__defaults":["imageTagMutability","name"],"forceDelete":true,"imageTagMutability":"MUTABLE","name":"repository-e7ed924"}},"response":{"stables":["encryptionConfigurations","name"],"changes":"DIFF_NONE","hasDetailedDiff":true},"metadata":{"kind":"resource","mode":"client","name":"aws"}} +{"method":"/pulumirpc.ResourceMonitor/RegisterResource","request":{"type":"aws:ecr/repository:Repository","name":"repository","parent":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository::repository","custom":true,"object":{"forceDelete":true},"propertyDependencies":{"forceDelete":{}},"version":"5.35.0","acceptSecrets":true,"customTimeouts":{},"supportsPartialValues":true,"acceptResources":true},"response":{"urn":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository$aws:ecr/repository:Repository::repository","id":"repository-e7ed924","object":{"__meta":"{\"e2bfb730-ecaa-11e6-8f88-34363bc7c4c0\":{\"delete\":1200000000000}}","arn":"arn:aws:ecr:us-west-2:616138583583:repository/repository-e7ed924","encryptionConfigurations":[{"encryptionType":"AES256","kmsKey":""}],"forceDelete":true,"id":"repository-e7ed924","imageScanningConfiguration":{"scanOnPush":false},"imageTagMutability":"MUTABLE","name":"repository-e7ed924","registryId":"616138583583","repositoryUrl":"616138583583.dkr.ecr.us-west-2.amazonaws.com/repository-e7ed924","tags":{},"tagsAll":{}}},"metadata":{"mode":"server"}} +{"method":"/pulumirpc.ResourceMonitor/SupportsFeature","request":{"id":"resourceReferences"},"response":{"hasSupport":true},"metadata":{"mode":"server"}} +{"method":"/pulumirpc.ResourceMonitor/SupportsFeature","request":{"id":"resourceReferences"},"response":{"hasSupport":true},"metadata":{"mode":"server"}} +{"method":"/pulumirpc.ResourceProvider/Check","request":{"urn":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository$aws:ecr/lifecyclePolicy:LifecyclePolicy::repository","olds":{"__defaults":[],"policy":"{\"rules\":[{\"action\":{\"type\":\"expire\"},\"description\":\"remove untagged images\",\"rulePriority\":1,\"selection\":{\"countNumber\":1,\"countType\":\"imageCountMoreThan\",\"tagStatus\":\"untagged\"}}]}","repository":"repository-e7ed924"},"news":{"policy":{"rules":[{"action":{"type":"expire"},"description":"remove untagged images","rulePriority":1,"selection":{"countNumber":1,"countType":"imageCountMoreThan","tagStatus":"untagged"}}]},"repository":"repository-e7ed924"},"randomSeed":"B/4XVfu6SFLiwSAibByLAQPXvD1a7G4uRqODYk+PAhw="},"response":{"inputs":{"__defaults":[],"policy":"{\"rules\":[{\"action\":{\"type\":\"expire\"},\"description\":\"remove untagged images\",\"rulePriority\":1,\"selection\":{\"countNumber\":1,\"countType\":\"imageCountMoreThan\",\"tagStatus\":\"untagged\"}}]}","repository":"repository-e7ed924"}},"metadata":{"kind":"resource","mode":"client","name":"aws"}} +{"method":"/pulumirpc.ResourceProvider/Diff","request":{"id":"repository-e7ed924","urn":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository$aws:ecr/lifecyclePolicy:LifecyclePolicy::repository","olds":{"id":"repository-e7ed924","policy":"{\"rules\":[{\"action\":{\"type\":\"expire\"},\"description\":\"remove untagged images\",\"rulePriority\":1,\"selection\":{\"countNumber\":1,\"countType\":\"imageCountMoreThan\",\"tagStatus\":\"untagged\"}}]}","registryId":"616138583583","repository":"repository-e7ed924"},"news":{"__defaults":[],"policy":"{\"rules\":[{\"action\":{\"type\":\"expire\"},\"description\":\"remove untagged images\",\"rulePriority\":1,\"selection\":{\"countNumber\":1,\"countType\":\"imageCountMoreThan\",\"tagStatus\":\"untagged\"}}]}","repository":"repository-e7ed924"},"oldInputs":{"__defaults":[],"policy":"{\"rules\":[{\"action\":{\"type\":\"expire\"},\"description\":\"remove untagged images\",\"rulePriority\":1,\"selection\":{\"countNumber\":1,\"countType\":\"imageCountMoreThan\",\"tagStatus\":\"untagged\"}}]}","repository":"repository-e7ed924"}},"response":{"stables":["repository","policy"],"changes":"DIFF_NONE","hasDetailedDiff":true},"metadata":{"kind":"resource","mode":"client","name":"aws"}} +{"method":"/pulumirpc.ResourceMonitor/RegisterResource","request":{"type":"aws:ecr/lifecyclePolicy:LifecyclePolicy","name":"repository","parent":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository::repository","custom":true,"object":{"policy":{"rules":[{"action":{"type":"expire"},"description":"remove untagged images","rulePriority":1,"selection":{"countNumber":1,"countType":"imageCountMoreThan","tagStatus":"untagged"}}]},"repository":"repository-e7ed924"},"dependencies":["urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository$aws:ecr/repository:Repository::repository"],"propertyDependencies":{"policy":{},"repository":{"urns":["urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository$aws:ecr/repository:Repository::repository"]}},"version":"5.35.0","acceptSecrets":true,"customTimeouts":{},"supportsPartialValues":true,"acceptResources":true},"response":{"urn":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository$aws:ecr/lifecyclePolicy:LifecyclePolicy::repository","id":"repository-e7ed924","object":{"id":"repository-e7ed924","policy":"{\"rules\":[{\"action\":{\"type\":\"expire\"},\"description\":\"remove untagged images\",\"rulePriority\":1,\"selection\":{\"countNumber\":1,\"countType\":\"imageCountMoreThan\",\"tagStatus\":\"untagged\"}}]}","registryId":"616138583583","repository":"repository-e7ed924"}},"metadata":{"mode":"server"}} +{"method":"/pulumirpc.ResourceMonitor/RegisterResourceOutputs","request":{"urn":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository::repository","outputs":{"lifecyclePolicy":{"4dabf18193072939515e22adb298388d":"5cf8f73096256a8f31e491e813e4eb8e","id":"repository-e7ed924","urn":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository$aws:ecr/lifecyclePolicy:LifecyclePolicy::repository"},"repository":{"4dabf18193072939515e22adb298388d":"5cf8f73096256a8f31e491e813e4eb8e","id":"repository-e7ed924","urn":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository$aws:ecr/repository:Repository::repository"}}},"response":{},"metadata":{"mode":"server"}} +{"method":"/pulumirpc.ResourceProvider/Construct","request":{"project":"ecr","stack":"p-it-daniels-ma-ts-ecr-rep-9cfc8945","config":{"aws:region":"us-west-2"},"dryRun":true,"parallel":2147483647,"monitorEndpoint":"127.0.0.1:53325","type":"awsx:ecr:Repository","name":"repository","parent":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::pulumi:pulumi:Stack::ecr-p-it-daniels-ma-ts-ecr-rep-9cfc8945","inputs":{"forceDelete":true},"inputDependencies":{"forceDelete":{}},"customTimeouts":{}},"response":{"urn":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository::repository","state":{"lifecyclePolicy":{"4dabf18193072939515e22adb298388d":"5cf8f73096256a8f31e491e813e4eb8e","id":"repository-e7ed924","urn":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository$aws:ecr/lifecyclePolicy:LifecyclePolicy::repository"},"repository":{"4dabf18193072939515e22adb298388d":"5cf8f73096256a8f31e491e813e4eb8e","id":"repository-e7ed924","urn":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository$aws:ecr/repository:Repository::repository"},"url":"616138583583.dkr.ecr.us-west-2.amazonaws.com/repository-e7ed924"},"stateDependencies":{"lifecyclePolicy":{"urns":["urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository$aws:ecr/lifecyclePolicy:LifecyclePolicy::repository"]},"repository":{"urns":["urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository$aws:ecr/repository:Repository::repository"]},"url":{"urns":["urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository$aws:ecr/repository:Repository::repository"]}}},"metadata":{"kind":"resource","mode":"client","name":"awsx"}} +{"method":"/pulumirpc.ResourceMonitor/RegisterResource","request":{"type":"awsx:ecr:Repository","name":"repository","parent":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::pulumi:pulumi:Stack::ecr-p-it-daniels-ma-ts-ecr-rep-9cfc8945","object":{"forceDelete":true},"propertyDependencies":{"forceDelete":{}},"version":"1.0.6","acceptSecrets":true,"customTimeouts":{},"supportsPartialValues":true,"remote":true,"acceptResources":true},"response":{"urn":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository::repository","object":{"lifecyclePolicy":{"4dabf18193072939515e22adb298388d":"5cf8f73096256a8f31e491e813e4eb8e","id":"repository-e7ed924","urn":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository$aws:ecr/lifecyclePolicy:LifecyclePolicy::repository"},"repository":{"4dabf18193072939515e22adb298388d":"5cf8f73096256a8f31e491e813e4eb8e","id":"repository-e7ed924","urn":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository$aws:ecr/repository:Repository::repository"},"url":"616138583583.dkr.ecr.us-west-2.amazonaws.com/repository-e7ed924"},"propertyDependencies":{"lifecyclePolicy":{"urns":["urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository$aws:ecr/lifecyclePolicy:LifecyclePolicy::repository"]},"repository":{"urns":["urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository$aws:ecr/repository:Repository::repository"]},"url":{"urns":["urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository$aws:ecr/repository:Repository::repository"]}}},"metadata":{"mode":"server"}} +{"method":"/pulumirpc.ResourceMonitor/Invoke","request":{"tok":"pulumi:pulumi:getResource","args":{"urn":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository$aws:ecr/lifecyclePolicy:LifecyclePolicy::repository"}},"response":{"return":{"id":"repository-e7ed924","state":{"id":"repository-e7ed924","policy":"{\"rules\":[{\"action\":{\"type\":\"expire\"},\"description\":\"remove untagged images\",\"rulePriority\":1,\"selection\":{\"countNumber\":1,\"countType\":\"imageCountMoreThan\",\"tagStatus\":\"untagged\"}}]}","registryId":"616138583583","repository":"repository-e7ed924"},"urn":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository$aws:ecr/lifecyclePolicy:LifecyclePolicy::repository"}},"metadata":{"mode":"server"}} +{"method":"/pulumirpc.ResourceMonitor/Invoke","request":{"tok":"pulumi:pulumi:getResource","args":{"urn":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository$aws:ecr/repository:Repository::repository"}},"response":{"return":{"id":"repository-e7ed924","state":{"__meta":"{\"e2bfb730-ecaa-11e6-8f88-34363bc7c4c0\":{\"delete\":1200000000000}}","arn":"arn:aws:ecr:us-west-2:616138583583:repository/repository-e7ed924","encryptionConfigurations":[{"encryptionType":"AES256","kmsKey":""}],"forceDelete":true,"id":"repository-e7ed924","imageScanningConfiguration":{"scanOnPush":false},"imageTagMutability":"MUTABLE","name":"repository-e7ed924","registryId":"616138583583","repositoryUrl":"616138583583.dkr.ecr.us-west-2.amazonaws.com/repository-e7ed924","tags":{},"tagsAll":{}},"urn":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository$aws:ecr/repository:Repository::repository"}},"metadata":{"mode":"server"}} +{"method":"/pulumirpc.LanguageRuntime/Run","request":{"project":"ecr","stack":"p-it-daniels-ma-ts-ecr-rep-9cfc8945","pwd":"/private/var/folders/40/n23_nmpj47n3fxxpqls5h9tw0000gn/T/p-it-daniels-ma-ts-ecr-rep-9cfc8945-3597432752","program":".","config":{"aws:region":"us-west-2"},"dryRun":true,"parallel":2147483647,"monitorAddress":"127.0.0.1:53325","organization":"organization"},"response":{},"metadata":{"kind":"language","mode":"client","runtime":"nodejs"}} +{"method":"/pulumirpc.LanguageRuntime/GetPluginInfo","request":{},"response":{"version":"3.78.1-dev.0"},"metadata":{"kind":"language","mode":"client","runtime":"nodejs"}} +{"method":"/pulumirpc.LanguageRuntime/GetRequiredPlugins","request":{"project":"ecr","pwd":"/private/var/folders/40/n23_nmpj47n3fxxpqls5h9tw0000gn/T/p-it-daniels-ma-ts-ecr-rep-9cfc8945-3597432752","program":"."},"response":{"plugins":[{"name":"aws","kind":"resource","version":"v5.42.0"},{"name":"awsx","kind":"resource","version":"v1.0.6"},{"name":"docker","kind":"resource","version":"v3.6.1"}]},"metadata":{"kind":"language","mode":"client","runtime":"nodejs"}} +{"method":"/pulumirpc.ResourceMonitor/RegisterResource","request":{"type":"pulumi:pulumi:Stack","name":"ecr-p-it-daniels-ma-ts-ecr-rep-9cfc8945","object":{},"acceptSecrets":true,"customTimeouts":{},"supportsPartialValues":true,"acceptResources":true},"response":{"urn":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::pulumi:pulumi:Stack::ecr-p-it-daniels-ma-ts-ecr-rep-9cfc8945","object":{}},"metadata":{"mode":"server"}} +{"method":"/pulumirpc.ResourceMonitor/RegisterResourceOutputs","request":{"urn":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::pulumi:pulumi:Stack::ecr-p-it-daniels-ma-ts-ecr-rep-9cfc8945","outputs":{}},"response":{},"metadata":{"mode":"server"}} +{"method":"/pulumirpc.ResourceProvider/GetPluginInfo","request":{},"response":{"version":"1.0.6"},"metadata":{"kind":"resource","mode":"client","name":"awsx"}} +{"method":"/pulumirpc.ResourceProvider/CheckConfig","request":{"urn":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::pulumi:providers:awsx::default_1_0_6","olds":{"version":"1.0.6"},"news":{"version":"1.0.6"}},"errors":["rpc error: code = Unimplemented desc = Not yet implemented: CheckConfig"],"metadata":{"kind":"resource","mode":"client","name":"awsx"}} +{"method":"/pulumirpc.ResourceProvider/DiffConfig","request":{"urn":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::pulumi:providers:awsx::default_1_0_6","olds":{"version":"1.0.6"},"news":{"version":"1.0.6"},"oldInputs":{"version":"1.0.6"}},"errors":["rpc error: code = Unimplemented desc = Not yet implemented: DiffConfig"],"metadata":{"kind":"resource","mode":"client","name":"awsx"}} +{"method":"/pulumirpc.ResourceProvider/GetPluginInfo","request":{},"response":{"version":"1.0.6"},"metadata":{"kind":"resource","mode":"client","name":"awsx"}} +{"method":"/pulumirpc.ResourceProvider/Configure","request":{"args":{"version":"1.0.6"},"acceptSecrets":true,"acceptResources":true,"sendsOldInputs":true},"response":{"acceptSecrets":true,"acceptResources":true,"acceptOutputs":true},"metadata":{"kind":"resource","mode":"client","name":"awsx"}} +{"method":"/pulumirpc.ResourceMonitor/RegisterResource","request":{"type":"awsx:ecr:Repository","name":"repository","parent":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::pulumi:pulumi:Stack::ecr-p-it-daniels-ma-ts-ecr-rep-9cfc8945","object":{},"acceptSecrets":true,"customTimeouts":{},"supportsPartialValues":true,"acceptResources":true},"response":{"urn":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository::repository","object":{}},"metadata":{"mode":"server"}} +{"method":"/pulumirpc.ResourceProvider/GetPluginInfo","request":{},"response":{"version":"v5.35.0"},"metadata":{"kind":"resource","mode":"client","name":"aws"}} +{"method":"/pulumirpc.ResourceProvider/CheckConfig","request":{"urn":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::pulumi:providers:aws::default_5_35_0","olds":{"region":"us-west-2","version":"5.35.0"},"news":{"region":"us-west-2","version":"5.35.0"}},"errors":["rpc error: code = Unimplemented desc = CheckConfig is not yet implemented"],"metadata":{"kind":"resource","mode":"client","name":"aws"}} +{"method":"/pulumirpc.ResourceProvider/DiffConfig","request":{"urn":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::pulumi:providers:aws::default_5_35_0","olds":{"region":"us-west-2","version":"5.35.0"},"news":{"region":"us-west-2","version":"5.35.0"},"oldInputs":{"region":"us-west-2","version":"5.35.0"}},"errors":["rpc error: code = Unimplemented desc = DiffConfig is not yet implemented"],"metadata":{"kind":"resource","mode":"client","name":"aws"}} +{"method":"/pulumirpc.ResourceProvider/GetPluginInfo","request":{},"response":{"version":"v5.35.0"},"metadata":{"kind":"resource","mode":"client","name":"aws"}} +{"method":"/pulumirpc.ResourceProvider/Configure","request":{"variables":{"aws:config:region":"us-west-2"},"args":{"region":"us-west-2","version":"5.35.0"},"acceptSecrets":true,"acceptResources":true,"sendsOldInputs":true},"response":{"supportsPreview":true},"metadata":{"kind":"resource","mode":"client","name":"aws"}} +{"method":"/pulumirpc.ResourceProvider/Check","request":{"urn":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository$aws:ecr/repository:Repository::repository","olds":{"__defaults":["imageTagMutability","name"],"forceDelete":true,"imageTagMutability":"MUTABLE","name":"repository-e7ed924"},"news":{"forceDelete":true},"randomSeed":"dsFme7z7x3veA8QN/PHT8S5kA/mS+/LdM0NG1uWc/iI="},"response":{"inputs":{"__defaults":["imageTagMutability","name"],"forceDelete":true,"imageTagMutability":"MUTABLE","name":"repository-e7ed924"}},"metadata":{"kind":"resource","mode":"client","name":"aws"}} +{"method":"/pulumirpc.ResourceProvider/Diff","request":{"id":"repository-e7ed924","urn":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository$aws:ecr/repository:Repository::repository","olds":{"__meta":"{\"e2bfb730-ecaa-11e6-8f88-34363bc7c4c0\":{\"delete\":1200000000000}}","arn":"arn:aws:ecr:us-west-2:616138583583:repository/repository-e7ed924","encryptionConfigurations":[{"encryptionType":"AES256","kmsKey":""}],"forceDelete":true,"id":"repository-e7ed924","imageScanningConfiguration":{"scanOnPush":false},"imageTagMutability":"MUTABLE","name":"repository-e7ed924","registryId":"616138583583","repositoryUrl":"616138583583.dkr.ecr.us-west-2.amazonaws.com/repository-e7ed924","tags":{},"tagsAll":{}},"news":{"__defaults":["imageTagMutability","name"],"forceDelete":true,"imageTagMutability":"MUTABLE","name":"repository-e7ed924"},"oldInputs":{"__defaults":["imageTagMutability","name"],"forceDelete":true,"imageTagMutability":"MUTABLE","name":"repository-e7ed924"}},"response":{"stables":["name","encryptionConfigurations"],"changes":"DIFF_NONE","hasDetailedDiff":true},"metadata":{"kind":"resource","mode":"client","name":"aws"}} +{"method":"/pulumirpc.ResourceMonitor/RegisterResource","request":{"type":"aws:ecr/repository:Repository","name":"repository","parent":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository::repository","custom":true,"object":{"forceDelete":true},"propertyDependencies":{"forceDelete":{}},"version":"5.35.0","acceptSecrets":true,"customTimeouts":{},"supportsPartialValues":true,"acceptResources":true},"response":{"urn":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository$aws:ecr/repository:Repository::repository","id":"repository-e7ed924","object":{"__meta":"{\"e2bfb730-ecaa-11e6-8f88-34363bc7c4c0\":{\"delete\":1200000000000}}","arn":"arn:aws:ecr:us-west-2:616138583583:repository/repository-e7ed924","encryptionConfigurations":[{"encryptionType":"AES256","kmsKey":""}],"forceDelete":true,"id":"repository-e7ed924","imageScanningConfiguration":{"scanOnPush":false},"imageTagMutability":"MUTABLE","name":"repository-e7ed924","registryId":"616138583583","repositoryUrl":"616138583583.dkr.ecr.us-west-2.amazonaws.com/repository-e7ed924","tags":{},"tagsAll":{}}},"metadata":{"mode":"server"}} +{"method":"/pulumirpc.ResourceMonitor/SupportsFeature","request":{"id":"resourceReferences"},"response":{"hasSupport":true},"metadata":{"mode":"server"}} +{"method":"/pulumirpc.ResourceMonitor/SupportsFeature","request":{"id":"resourceReferences"},"response":{"hasSupport":true},"metadata":{"mode":"server"}} +{"method":"/pulumirpc.ResourceProvider/Check","request":{"urn":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository$aws:ecr/lifecyclePolicy:LifecyclePolicy::repository","olds":{"__defaults":[],"policy":"{\"rules\":[{\"action\":{\"type\":\"expire\"},\"description\":\"remove untagged images\",\"rulePriority\":1,\"selection\":{\"countNumber\":1,\"countType\":\"imageCountMoreThan\",\"tagStatus\":\"untagged\"}}]}","repository":"repository-e7ed924"},"news":{"policy":{"rules":[{"action":{"type":"expire"},"description":"remove untagged images","rulePriority":1,"selection":{"countNumber":1,"countType":"imageCountMoreThan","tagStatus":"untagged"}}]},"repository":"repository-e7ed924"},"randomSeed":"yJMVtGOm2+NaLGRc//ohx2U0efz1rmv/SaJ8AnwVInk="},"response":{"inputs":{"__defaults":[],"policy":"{\"rules\":[{\"action\":{\"type\":\"expire\"},\"description\":\"remove untagged images\",\"rulePriority\":1,\"selection\":{\"countNumber\":1,\"countType\":\"imageCountMoreThan\",\"tagStatus\":\"untagged\"}}]}","repository":"repository-e7ed924"}},"metadata":{"kind":"resource","mode":"client","name":"aws"}} +{"method":"/pulumirpc.ResourceProvider/Diff","request":{"id":"repository-e7ed924","urn":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository$aws:ecr/lifecyclePolicy:LifecyclePolicy::repository","olds":{"id":"repository-e7ed924","policy":"{\"rules\":[{\"action\":{\"type\":\"expire\"},\"description\":\"remove untagged images\",\"rulePriority\":1,\"selection\":{\"countNumber\":1,\"countType\":\"imageCountMoreThan\",\"tagStatus\":\"untagged\"}}]}","registryId":"616138583583","repository":"repository-e7ed924"},"news":{"__defaults":[],"policy":"{\"rules\":[{\"action\":{\"type\":\"expire\"},\"description\":\"remove untagged images\",\"rulePriority\":1,\"selection\":{\"countNumber\":1,\"countType\":\"imageCountMoreThan\",\"tagStatus\":\"untagged\"}}]}","repository":"repository-e7ed924"},"oldInputs":{"__defaults":[],"policy":"{\"rules\":[{\"action\":{\"type\":\"expire\"},\"description\":\"remove untagged images\",\"rulePriority\":1,\"selection\":{\"countNumber\":1,\"countType\":\"imageCountMoreThan\",\"tagStatus\":\"untagged\"}}]}","repository":"repository-e7ed924"}},"response":{"stables":["repository","policy"],"changes":"DIFF_NONE","hasDetailedDiff":true},"metadata":{"kind":"resource","mode":"client","name":"aws"}} +{"method":"/pulumirpc.ResourceMonitor/RegisterResource","request":{"type":"aws:ecr/lifecyclePolicy:LifecyclePolicy","name":"repository","parent":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository::repository","custom":true,"object":{"policy":{"rules":[{"action":{"type":"expire"},"description":"remove untagged images","rulePriority":1,"selection":{"countNumber":1,"countType":"imageCountMoreThan","tagStatus":"untagged"}}]},"repository":"repository-e7ed924"},"dependencies":["urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository$aws:ecr/repository:Repository::repository"],"propertyDependencies":{"policy":{},"repository":{"urns":["urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository$aws:ecr/repository:Repository::repository"]}},"version":"5.35.0","acceptSecrets":true,"customTimeouts":{},"supportsPartialValues":true,"acceptResources":true},"response":{"urn":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository$aws:ecr/lifecyclePolicy:LifecyclePolicy::repository","id":"repository-e7ed924","object":{"id":"repository-e7ed924","policy":"{\"rules\":[{\"action\":{\"type\":\"expire\"},\"description\":\"remove untagged images\",\"rulePriority\":1,\"selection\":{\"countNumber\":1,\"countType\":\"imageCountMoreThan\",\"tagStatus\":\"untagged\"}}]}","registryId":"616138583583","repository":"repository-e7ed924"}},"metadata":{"mode":"server"}} +{"method":"/pulumirpc.ResourceMonitor/RegisterResourceOutputs","request":{"urn":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository::repository","outputs":{"lifecyclePolicy":{"4dabf18193072939515e22adb298388d":"5cf8f73096256a8f31e491e813e4eb8e","id":"repository-e7ed924","urn":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository$aws:ecr/lifecyclePolicy:LifecyclePolicy::repository"},"repository":{"4dabf18193072939515e22adb298388d":"5cf8f73096256a8f31e491e813e4eb8e","id":"repository-e7ed924","urn":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository$aws:ecr/repository:Repository::repository"}}},"response":{},"metadata":{"mode":"server"}} +{"method":"/pulumirpc.ResourceProvider/Construct","request":{"project":"ecr","stack":"p-it-daniels-ma-ts-ecr-rep-9cfc8945","config":{"aws:region":"us-west-2"},"parallel":2147483647,"monitorEndpoint":"127.0.0.1:53356","type":"awsx:ecr:Repository","name":"repository","parent":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::pulumi:pulumi:Stack::ecr-p-it-daniels-ma-ts-ecr-rep-9cfc8945","inputs":{"forceDelete":true},"inputDependencies":{"forceDelete":{}},"customTimeouts":{}},"response":{"urn":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository::repository","state":{"lifecyclePolicy":{"4dabf18193072939515e22adb298388d":"5cf8f73096256a8f31e491e813e4eb8e","id":"repository-e7ed924","urn":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository$aws:ecr/lifecyclePolicy:LifecyclePolicy::repository"},"repository":{"4dabf18193072939515e22adb298388d":"5cf8f73096256a8f31e491e813e4eb8e","id":"repository-e7ed924","urn":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository$aws:ecr/repository:Repository::repository"},"url":"616138583583.dkr.ecr.us-west-2.amazonaws.com/repository-e7ed924"},"stateDependencies":{"lifecyclePolicy":{"urns":["urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository$aws:ecr/lifecyclePolicy:LifecyclePolicy::repository"]},"repository":{"urns":["urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository$aws:ecr/repository:Repository::repository"]},"url":{"urns":["urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository$aws:ecr/repository:Repository::repository"]}}},"metadata":{"kind":"resource","mode":"client","name":"awsx"}} +{"method":"/pulumirpc.ResourceMonitor/RegisterResource","request":{"type":"awsx:ecr:Repository","name":"repository","parent":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::pulumi:pulumi:Stack::ecr-p-it-daniels-ma-ts-ecr-rep-9cfc8945","object":{"forceDelete":true},"propertyDependencies":{"forceDelete":{}},"version":"1.0.6","acceptSecrets":true,"customTimeouts":{},"supportsPartialValues":true,"remote":true,"acceptResources":true},"response":{"urn":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository::repository","object":{"lifecyclePolicy":{"4dabf18193072939515e22adb298388d":"5cf8f73096256a8f31e491e813e4eb8e","id":"repository-e7ed924","urn":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository$aws:ecr/lifecyclePolicy:LifecyclePolicy::repository"},"repository":{"4dabf18193072939515e22adb298388d":"5cf8f73096256a8f31e491e813e4eb8e","id":"repository-e7ed924","urn":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository$aws:ecr/repository:Repository::repository"},"url":"616138583583.dkr.ecr.us-west-2.amazonaws.com/repository-e7ed924"},"propertyDependencies":{"lifecyclePolicy":{"urns":["urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository$aws:ecr/lifecyclePolicy:LifecyclePolicy::repository"]},"repository":{"urns":["urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository$aws:ecr/repository:Repository::repository"]},"url":{"urns":["urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository$aws:ecr/repository:Repository::repository"]}}},"metadata":{"mode":"server"}} +{"method":"/pulumirpc.ResourceMonitor/Invoke","request":{"tok":"pulumi:pulumi:getResource","args":{"urn":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository$aws:ecr/lifecyclePolicy:LifecyclePolicy::repository"}},"response":{"return":{"id":"repository-e7ed924","state":{"id":"repository-e7ed924","policy":"{\"rules\":[{\"action\":{\"type\":\"expire\"},\"description\":\"remove untagged images\",\"rulePriority\":1,\"selection\":{\"countNumber\":1,\"countType\":\"imageCountMoreThan\",\"tagStatus\":\"untagged\"}}]}","registryId":"616138583583","repository":"repository-e7ed924"},"urn":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository$aws:ecr/lifecyclePolicy:LifecyclePolicy::repository"}},"metadata":{"mode":"server"}} +{"method":"/pulumirpc.ResourceMonitor/Invoke","request":{"tok":"pulumi:pulumi:getResource","args":{"urn":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository$aws:ecr/repository:Repository::repository"}},"response":{"return":{"id":"repository-e7ed924","state":{"__meta":"{\"e2bfb730-ecaa-11e6-8f88-34363bc7c4c0\":{\"delete\":1200000000000}}","arn":"arn:aws:ecr:us-west-2:616138583583:repository/repository-e7ed924","encryptionConfigurations":[{"encryptionType":"AES256","kmsKey":""}],"forceDelete":true,"id":"repository-e7ed924","imageScanningConfiguration":{"scanOnPush":false},"imageTagMutability":"MUTABLE","name":"repository-e7ed924","registryId":"616138583583","repositoryUrl":"616138583583.dkr.ecr.us-west-2.amazonaws.com/repository-e7ed924","tags":{},"tagsAll":{}},"urn":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository$aws:ecr/repository:Repository::repository"}},"metadata":{"mode":"server"}} +{"method":"/pulumirpc.LanguageRuntime/Run","request":{"project":"ecr","stack":"p-it-daniels-ma-ts-ecr-rep-9cfc8945","pwd":"/private/var/folders/40/n23_nmpj47n3fxxpqls5h9tw0000gn/T/p-it-daniels-ma-ts-ecr-rep-9cfc8945-3597432752","program":".","config":{"aws:region":"us-west-2"},"parallel":2147483647,"monitorAddress":"127.0.0.1:53356","organization":"organization"},"response":{},"metadata":{"kind":"language","mode":"client","runtime":"nodejs"}} +{"method":"/pulumirpc.ResourceProvider/GetPluginInfo","request":{},"response":{"version":"v5.35.0"},"metadata":{"kind":"resource","mode":"client","name":"aws"}} +{"method":"/pulumirpc.ResourceProvider/Configure","request":{"variables":{"aws:config:region":"us-west-2"},"args":{"region":"us-west-2","version":"5.35.0"},"acceptSecrets":true,"acceptResources":true,"sendsOldInputs":true},"response":{"supportsPreview":true},"metadata":{"kind":"resource","mode":"client","name":"aws"}} +{"method":"/pulumirpc.ResourceProvider/Delete","request":{"id":"repository-e7ed924","urn":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository$aws:ecr/lifecyclePolicy:LifecyclePolicy::repository","properties":{"id":"repository-e7ed924","policy":"{\"rules\":[{\"action\":{\"type\":\"expire\"},\"description\":\"remove untagged images\",\"rulePriority\":1,\"selection\":{\"countNumber\":1,\"countType\":\"imageCountMoreThan\",\"tagStatus\":\"untagged\"}}]}","registryId":"616138583583","repository":"repository-e7ed924"}},"response":{},"metadata":{"kind":"resource","mode":"client","name":"aws"}} +{"method":"/pulumirpc.ResourceProvider/Delete","request":{"id":"repository-e7ed924","urn":"urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository$aws:ecr/repository:Repository::repository","properties":{"__meta":"{\"e2bfb730-ecaa-11e6-8f88-34363bc7c4c0\":{\"delete\":1200000000000}}","arn":"arn:aws:ecr:us-west-2:616138583583:repository/repository-e7ed924","encryptionConfigurations":[{"encryptionType":"AES256","kmsKey":""}],"forceDelete":true,"id":"repository-e7ed924","imageScanningConfiguration":{"scanOnPush":false},"imageTagMutability":"MUTABLE","name":"repository-e7ed924","registryId":"616138583583","repositoryUrl":"616138583583.dkr.ecr.us-west-2.amazonaws.com/repository-e7ed924","tags":{},"tagsAll":{}}},"response":{},"metadata":{"kind":"resource","mode":"client","name":"aws"}} diff --git a/provider/testdata/recorded/TestProviderUpgrade/ts-ecr-repo/1.0.6/state.json b/provider/testdata/recorded/TestProviderUpgrade/ts-ecr-repo/1.0.6/state.json new file mode 100755 index 000000000..a1822d247 --- /dev/null +++ b/provider/testdata/recorded/TestProviderUpgrade/ts-ecr-repo/1.0.6/state.json @@ -0,0 +1,156 @@ +{ + "version": 3, + "deployment": { + "manifest": { + "time": "2023-11-02T13:30:52.490182Z", + "magic": "7f5ec831fbfcaaafb30fe1f9dd0eebc4a62372e9fda10d9bab6256b2deca869d", + "version": "v3.78.1" + }, + "secrets_providers": { + "type": "passphrase", + "state": { + "salt": "v1:/BbiFlufvCg=:v1:h+tmBVLLh2AJkQO+:JNz4GPTA1cF632w/SVFAnbV1JQLPMA==" + } + }, + "resources": [ + { + "urn": "urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::pulumi:pulumi:Stack::ecr-p-it-daniels-ma-ts-ecr-rep-9cfc8945", + "custom": false, + "type": "pulumi:pulumi:Stack", + "created": "2023-11-02T13:30:46.884198Z", + "modified": "2023-11-02T13:30:46.884198Z" + }, + { + "urn": "urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::pulumi:providers:awsx::default_1_0_6", + "custom": true, + "id": "8d3cd366-9331-4fcd-becc-6c390527004b", + "type": "pulumi:providers:awsx", + "inputs": { + "version": "1.0.6" + }, + "outputs": { + "version": "1.0.6" + }, + "created": "2023-11-02T13:30:47.157336Z", + "modified": "2023-11-02T13:30:47.157336Z" + }, + { + "urn": "urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository::repository", + "custom": false, + "type": "awsx:ecr:Repository", + "outputs": { + "lifecyclePolicy": { + "4dabf18193072939515e22adb298388d": "5cf8f73096256a8f31e491e813e4eb8e", + "id": "repository-e7ed924", + "packageVersion": "", + "urn": "urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository$aws:ecr/lifecyclePolicy:LifecyclePolicy::repository" + }, + "repository": { + "4dabf18193072939515e22adb298388d": "5cf8f73096256a8f31e491e813e4eb8e", + "id": "repository-e7ed924", + "packageVersion": "", + "urn": "urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository$aws:ecr/repository:Repository::repository" + } + }, + "parent": "urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::pulumi:pulumi:Stack::ecr-p-it-daniels-ma-ts-ecr-rep-9cfc8945", + "created": "2023-11-02T13:30:47.178574Z", + "modified": "2023-11-02T13:30:47.178574Z" + }, + { + "urn": "urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::pulumi:providers:aws::default_5_35_0", + "custom": true, + "id": "aebeccb4-734e-4b88-a2e9-0f8a03beb04d", + "type": "pulumi:providers:aws", + "inputs": { + "region": "us-west-2", + "version": "5.35.0" + }, + "outputs": { + "region": "us-west-2", + "version": "5.35.0" + }, + "created": "2023-11-02T13:30:47.278416Z", + "modified": "2023-11-02T13:30:47.278416Z" + }, + { + "urn": "urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository$aws:ecr/repository:Repository::repository", + "custom": true, + "id": "repository-e7ed924", + "type": "aws:ecr/repository:Repository", + "inputs": { + "__defaults": [ + "imageTagMutability", + "name" + ], + "forceDelete": true, + "imageTagMutability": "MUTABLE", + "name": "repository-e7ed924" + }, + "outputs": { + "__meta": "{\"e2bfb730-ecaa-11e6-8f88-34363bc7c4c0\":{\"delete\":1200000000000}}", + "arn": "arn:aws:ecr:us-west-2:616138583583:repository/repository-e7ed924", + "encryptionConfigurations": [ + { + "encryptionType": "AES256", + "kmsKey": "" + } + ], + "forceDelete": true, + "id": "repository-e7ed924", + "imageScanningConfiguration": { + "scanOnPush": false + }, + "imageTagMutability": "MUTABLE", + "name": "repository-e7ed924", + "registryId": "616138583583", + "repositoryUrl": "616138583583.dkr.ecr.us-west-2.amazonaws.com/repository-e7ed924", + "tags": {}, + "tagsAll": {} + }, + "parent": "urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository::repository", + "provider": "urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::pulumi:providers:aws::default_5_35_0::aebeccb4-734e-4b88-a2e9-0f8a03beb04d", + "propertyDependencies": { + "forceDelete": null + }, + "created": "2023-11-02T13:30:52.017609Z", + "modified": "2023-11-02T13:30:52.017609Z" + }, + { + "urn": "urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository$aws:ecr/lifecyclePolicy:LifecyclePolicy::repository", + "custom": true, + "id": "repository-e7ed924", + "type": "aws:ecr/lifecyclePolicy:LifecyclePolicy", + "inputs": { + "__defaults": [], + "policy": "{\"rules\":[{\"action\":{\"type\":\"expire\"},\"description\":\"remove untagged images\",\"rulePriority\":1,\"selection\":{\"countNumber\":1,\"countType\":\"imageCountMoreThan\",\"tagStatus\":\"untagged\"}}]}", + "repository": "repository-e7ed924" + }, + "outputs": { + "id": "repository-e7ed924", + "policy": "{\"rules\":[{\"action\":{\"type\":\"expire\"},\"description\":\"remove untagged images\",\"rulePriority\":1,\"selection\":{\"countNumber\":1,\"countType\":\"imageCountMoreThan\",\"tagStatus\":\"untagged\"}}]}", + "registryId": "616138583583", + "repository": "repository-e7ed924" + }, + "parent": "urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository::repository", + "dependencies": [ + "urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository$aws:ecr/repository:Repository::repository" + ], + "provider": "urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::pulumi:providers:aws::default_5_35_0::aebeccb4-734e-4b88-a2e9-0f8a03beb04d", + "propertyDependencies": { + "policy": null, + "repository": [ + "urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::awsx:ecr:Repository$aws:ecr/repository:Repository::repository" + ] + }, + "created": "2023-11-02T13:30:52.424485Z", + "modified": "2023-11-02T13:30:52.424485Z" + }, + { + "urn": "urn:pulumi:p-it-daniels-ma-ts-ecr-rep-9cfc8945::ecr::pulumi:providers:pulumi::default", + "custom": true, + "id": "9374b556-3d1c-4f72-aa95-9168ff57d0ea", + "type": "pulumi:providers:pulumi" + } + ] + } +}