using System.Collections.Generic; using System.Linq; using Pulumi; using Aws = Pulumi.Aws; return await Deployment.RunAsync(() => { var provider = new Aws.Provider("provider", new() { Region = "us-west-2", }); var bucket1 = new Aws.S3.Bucket("bucket1", new() { }, new CustomResourceOptions { Provider = provider, DependsOn = { provider, }, Protect = true, IgnoreChanges = { "bucket", "lifecycleRules[0]", }, }); });