Skip to content

C# fails on a program with two kinds of modules #664

@t0yv0

Description

@t0yv0

What happened?

pulumi preview fails in a strange way where RDS module instance is directed to the VPC module provider which refuses to handle it. Only observed in C#.

Manifests as:

Diagnostics:
  rdsmod:index:Module (test-rds):
    error: [Check]: type "rdsmod:index:Module" is not supported yet

Example

using System;
using System.Linq;
using System.Threading.Tasks;
using System.Collections.Generic;
using System.Collections.Immutable;
using Pulumi;
using Aws = Pulumi.Aws;
using Rdsmod = Pulumi.Rdsmod;
using Std = Pulumi.Std;
using Vpcmod = Pulumi.Vpcmod;

return await Deployment.RunAsync(() =>
{
    // Get available availability zones
    var azs = Aws.GetAvailabilityZones.Invoke(new Aws.GetAvailabilityZonesInvokeArgs
    {
        Filters =
            {
                new Aws.Inputs.GetAvailabilityZonesFilterInputArgs
                {
                    Name = "opt-in-status",
                    Values = { "opt-in-not-required" }
                }
            }
    }).Apply(result => result.Names.Take(3).ToArray());

    var cidr = "10.0.0.0/16";

    var config = new Pulumi.Config();
    var prefix = config.Get("prefix") ?? Deployment.Instance.StackName;

    // Create a VPC using the terraform-aws-modules/vpc module
    var vpc = new Vpcmod.Module("test-vpc", new Vpcmod.ModuleArgs
    {
        Azs = azs,
        Name = Output.Format($"test-vpc-{prefix}"),
        Cidr = cidr,
        Public_subnets = Utils.Subnets(cidr, azs, 1),
        Private_subnets = Utils.Subnets(cidr, azs, 5),
        Database_subnets = Utils.Subnets(cidr, azs, 9),
        Create_database_subnet_group = true,
    });

    // Create a security group for the RDS instance
    var rdsSecurityGroup = new Aws.Ec2.SecurityGroup("test-rds-sg", new Aws.Ec2.SecurityGroupArgs
    {
        VpcId = vpc.Vpc_id.Apply(id => id ?? string.Empty),
    });

    _ = new Aws.Vpc.SecurityGroupIngressRule("test-rds-sg-ingress", new Aws.Vpc.SecurityGroupIngressRuleArgs
    {
        IpProtocol = "tcp",
        SecurityGroupId = rdsSecurityGroup.Id,
        CidrIpv4 = vpc.Vpc_cidr_block.Apply(x => x!),
        FromPort = 3306,
        ToPort = 3306,
    });

    // Create an RDS instance using the terraform-aws-modules/rds module
    _ = new Rdsmod.Module("test-rds", new Rdsmod.ModuleArgs
    {
        Engine = "mysql",
        Identifier = Output.Format($"test-rds-{prefix}"),
        Manage_master_user_password = true,
        Publicly_accessible = false,
        Allocated_storage = 20,
        Max_allocated_storage = 100,
        Instance_class = "db.t4g.large",
        Engine_version = "8.0",
        Family = "mysql8.0",
        Db_name = "completeMysql",
        Username = "complete_mysql",
        Port = "3306",
        Multi_az = true,
        Db_subnet_group_name = vpc.Database_subnet_group_name,
        Vpc_security_group_ids = { rdsSecurityGroup.Id },
        Skip_final_snapshot = true,
        Deletion_protection = false,
        Create_db_option_group = false,
        Create_db_parameter_group = false,
    });
});

// Utilities to calculate subnet CIDRs
internal class Utils {
    public static Output<ImmutableArray<string>> Subnets(string cidr, Output<string[]> azs, int offset) {
        return azs.Apply(names => Pulumi.Output.All(names.Select((_, i) => Utils.GetCidrSubnet(cidr, i + 1))));
    }

    public static Output<string> GetCidrSubnet(string cidr, int netnum)
    {
        return Std.Cidrsubnet.Invoke(new Std.CidrsubnetInvokeArgs
        {
            Input = cidr,
            Newbits = 8,
            Netnum = netnum
        }).Apply(result => result.Result);
    }
}

With csproj like this:

<Project Sdk="Microsoft.NET.Sdk">

  <PropertyGroup>
    <OutputType>Exe</OutputType>
    <TargetFramework>net8.0</TargetFramework>
    <Nullable>enable</Nullable>
    <DefaultItemExcludes>$(DefaultItemExcludes);sdks/**/*.cs</DefaultItemExcludes>
  </PropertyGroup>

  <ItemGroup>
    <PackageReference Include="Pulumi" Version="3.*" />
    <PackageReference Include="Pulumi.Aws" Version="6.83.0" />
    <PackageReference Include="Pulumi.Std" Version="2.2.0" />
  </ItemGroup>

  <ItemGroup>
    <ProjectReference Include="sdks/rdsmod/Pulumi.Rdsmod.csproj" />
    <ProjectReference Include="sdks/vpcmod/Pulumi.Vpcmod.csproj" />
  </ItemGroup>

</Project>

SDKs generated by:

pulumi package add terraform-module terraform-aws-modules/vpc/aws 5.19.0 vpcmod
pulumi package add terraform-module terraform-aws-modules/rds/aws 6.10.0 rdsmod

Output of pulumi about

running 'dotnet build -nologo'
  Determining projects to restore...

  All projects are up-to-date for restore.

/Users/anton/.nuget/packages/microsoft.build.tasks.git/1.0.0/build/Microsoft.Build.Tasks.Git.targets(24,5): warning : Repository '/Users/anton/tmp/prog-csharp' has no remote. [/Users/anton/tmp/prog-csharp/sdks/rdsmod/Pulumi.Rdsmod.csproj]

/Users/anton/.nuget/packages/microsoft.sourcelink.github/1.0.0/build/Microsoft.SourceLink.GitHub.targets(36,5): warning : Unable to determine repository url, the source code won't be available via source link. [/Users/anton/tmp/prog-csharp/sdks/rdsmod/Pulumi.Rdsmod.csproj]

/Users/anton/.nuget/packages/microsoft.sourcelink.common/1.0.0/build/Microsoft.SourceLink.Common.targets(52,5): warning : Source control information is not available - the generated source link is empty. [/Users/anton/tmp/prog-csharp/sdks/rdsmod/Pulumi.Rdsmod.csproj]

/Users/anton/.nuget/packages/microsoft.build.tasks.git/1.0.0/build/Microsoft.Build.Tasks.Git.targets(24,5): warning : Repository '/Users/anton/tmp/prog-csharp' has no remote. [/Users/anton/tmp/prog-csharp/sdks/vpcmod/Pulumi.Vpcmod.csproj]

  Pulumi.Rdsmod -> /Users/anton/tmp/prog-csharp/sdks/rdsmod/bin/Debug/net6.0/Pulumi.Rdsmod.dll

/Users/anton/.nuget/packages/microsoft.sourcelink.github/1.0.0/build/Microsoft.SourceLink.GitHub.targets(36,5): warning : Unable to determine repository url, the source code won't be available via source link. [/Users/anton/tmp/prog-csharp/sdks/vpcmod/Pulumi.Vpcmod.csproj]

/Users/anton/.nuget/packages/microsoft.sourcelink.common/1.0.0/build/Microsoft.SourceLink.Common.targets(52,5): warning : Source control information is not available - the generated source link is empty. [/Users/anton/tmp/prog-csharp/sdks/vpcmod/Pulumi.Vpcmod.csproj]

  Pulumi.Vpcmod -> /Users/anton/tmp/prog-csharp/sdks/vpcmod/bin/Debug/net6.0/Pulumi.Vpcmod.dll

  testproj-csharp-15139 -> /Users/anton/tmp/prog-csharp/bin/Debug/net8.0/testproj-csharp-15139.dll



Build succeeded.


/Users/anton/.nuget/packages/microsoft.build.tasks.git/1.0.0/build/Microsoft.Build.Tasks.Git.targets(24,5): warning : Repository '/Users/anton/tmp/prog-csharp' has no remote. [/Users/anton/tmp/prog-csharp/sdks/rdsmod/Pulumi.Rdsmod.csproj]
/Users/anton/.nuget/packages/microsoft.sourcelink.github/1.0.0/build/Microsoft.SourceLink.GitHub.targets(36,5): warning : Unable to determine repository url, the source code won't be available via source link. [/Users/anton/tmp/prog-csharp/sdks/rdsmod/Pulumi.Rdsmod.csproj]
/Users/anton/.nuget/packages/microsoft.sourcelink.common/1.0.0/build/Microsoft.SourceLink.Common.targets(52,5): warning : Source control information is not available - the generated source link is empty. [/Users/anton/tmp/prog-csharp/sdks/rdsmod/Pulumi.Rdsmod.csproj]
/Users/anton/.nuget/packages/microsoft.build.tasks.git/1.0.0/build/Microsoft.Build.Tasks.Git.targets(24,5): warning : Repository '/Users/anton/tmp/prog-csharp' has no remote. [/Users/anton/tmp/prog-csharp/sdks/vpcmod/Pulumi.Vpcmod.csproj]
/Users/anton/.nuget/packages/microsoft.sourcelink.github/1.0.0/build/Microsoft.SourceLink.GitHub.targets(36,5): warning : Unable to determine repository url, the source code won't be available via source link. [/Users/anton/tmp/prog-csharp/sdks/vpcmod/Pulumi.Vpcmod.csproj]
/Users/anton/.nuget/packages/microsoft.sourcelink.common/1.0.0/build/Microsoft.SourceLink.Common.targets(52,5): warning : Source control information is not available - the generated source link is empty. [/Users/anton/tmp/prog-csharp/sdks/vpcmod/Pulumi.Vpcmod.csproj]
    6 Warning(s)
    0 Error(s)



Time Elapsed 00:00:00.98

'dotnet build -nologo' completed successfully
CLI          
Version      3.178.0
Go Version   go1.24.4
Go Compiler  gc

Plugins
KIND      NAME    VERSION
resource  aws     6.83.0
language  dotnet  unknown
resource  std     2.2.0

Host     
OS       darwin
Version  15.5
Arch     arm64

This project is written in dotnet: executable='/run/current-system/sw/bin/dotnet' version='9.0.205'

Current Stack: anton-pulumi-corp/testproj-csharp-15139/dev

Found no resources associated with dev

Found no pending operations associated with dev

Backend        
Name           pulumi.com
URL            https://app.pulumi.com/anton-pulumi-corp
User           anton-pulumi-corp
Organizations  anton-pulumi-corp, moolumi, demo, pulumi
Token type     personal

Dependencies:
NAME        VERSION
Pulumi      3.84.0
Pulumi.Aws  6.83.0
Pulumi.Std  2.2.0

Pulumi locates its logs in /var/folders/gd/3ncjb1lj5ljgk8xl5ssn_gvc0000gn/T/com.apple.shortcuts.mac-helper// by default

Additional context

gRPC logs:

{"method":"/pulumirpc.LanguageRuntime/GetPluginInfo","request":{},"response":{},"metadata":{"kind":"language","mode":"client","runtime":"dotnet"}}
{"method":"/pulumirpc.LanguageRuntime/GetRequiredPackages","request":{"info":{"rootDirectory":"/Users/anton/Library/Mobile Documents/com~apple~CloudDocs/pulumi-bugs/pulumi-terraform-module-390/prog-csharp","programDirectory":"/Users/anton/Library/Mobile Documents/com~apple~CloudDocs/pulumi-bugs/pulumi-terraform-module-390/prog-csharp","entryPoint":".","options":{}}},"response":{"packages":[{"name":"aws","kind":"resource","version":"6.83.0"},{"name":"std","kind":"resource","version":"v2.2.0"}]},"metadata":{"kind":"language","mode":"client","runtime":"dotnet"}}
{"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.ResourceMonitor/SupportsFeature","request":{"id":"aliasSpecs"},"response":{"hasSupport":true},"metadata":{"mode":"server"}}
{"method":"/pulumirpc.ResourceMonitor/RegisterResource","request":{"type":"pulumi:pulumi:Stack","name":"testproj-csharp-15139-dev","object":{},"acceptSecrets":true,"acceptResources":true,"supportsResultReporting":true},"response":{"urn":"urn:pulumi:dev::testproj-csharp-15139::pulumi:pulumi:Stack::testproj-csharp-15139-dev","object":{}},"metadata":{"mode":"server"}}
{"method":"/pulumirpc.ResourceProvider/Handshake","request":{"engineAddress":"127.0.0.1:49458","rootDirectory":"/Users/anton/.pulumi/plugins/resource-aws-v6.83.0","programDirectory":"/Users/anton/.pulumi/plugins/resource-aws-v6.83.0","configureWithUrn":true,"supportsViews":true,"supportsRefreshBeforeUpdate":true},"errors":["rpc error: code = Unimplemented desc = method Handshake not implemented"],"metadata":{"kind":"resource","mode":"client","name":"aws"}}
{"method":"/pulumirpc.ResourceProvider/GetPluginInfo","request":{},"response":{"version":"6.83.0"},"metadata":{"kind":"resource","mode":"client","name":"aws"}}
{"method":"/pulumirpc.ResourceProvider/CheckConfig","request":{"urn":"urn:pulumi:dev::testproj-csharp-15139::pulumi:providers:aws::default_6_83_0","olds":{},"news":{"version":"6.83.0"},"name":"default_6_83_0","type":"pulumi:providers:aws"},"response":{"inputs":{"skipCredentialsValidation":"false","skipRegionValidation":"true","version":"6.83.0"}},"metadata":{"kind":"resource","mode":"client","name":"aws"}}
{"method":"/pulumirpc.ResourceMonitor/RegisterResourceOutputs","request":{"urn":"urn:pulumi:dev::testproj-csharp-15139::pulumi:pulumi:Stack::testproj-csharp-15139-dev","outputs":{}},"response":{},"metadata":{"mode":"server"}}
{"method":"/pulumirpc.ResourceProvider/Configure","request":{"variables":{"aws:config:skipCredentialsValidation":"false","aws:config:skipRegionValidation":"true"},"args":{"skipCredentialsValidation":"false","skipRegionValidation":"true","version":"6.83.0"},"acceptSecrets":true,"acceptResources":true,"sendsOldInputs":true,"sendsOldInputsToDelete":true,"id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","urn":"urn:pulumi:dev::testproj-csharp-15139::pulumi:providers:aws::default_6_83_0","name":"default_6_83_0","type":"pulumi:providers:aws"},"response":{"supportsPreview":true,"supportsAutonamingConfiguration":true},"metadata":{"kind":"resource","mode":"client","name":"aws"}}
{"method":"/pulumirpc.ResourceProvider/Invoke","request":{"tok":"aws:index/getAvailabilityZones:getAvailabilityZones","args":{"filters":[{"name":"opt-in-status","values":["opt-in-not-required"]}]}},"response":{"return":{"filters":[{"name":"opt-in-status","values":["opt-in-not-required"]}],"groupNames":["us-west-2-zg-1"],"id":"us-west-2","names":["us-west-2a","us-west-2b","us-west-2c","us-west-2d"],"zoneIds":["usw2-az2","usw2-az1","usw2-az3","usw2-az4"]}},"metadata":{"kind":"resource","mode":"client","name":"aws"}}
{"method":"/pulumirpc.ResourceMonitor/Invoke","request":{"tok":"aws:index/getAvailabilityZones:getAvailabilityZones","args":{"filters":[{"name":"opt-in-status","values":["opt-in-not-required"]}]},"version":"6.83.0","acceptResources":true},"response":{"return":{"filters":[{"name":"opt-in-status","values":["opt-in-not-required"]}],"groupNames":["us-west-2-zg-1"],"id":"us-west-2","names":["us-west-2a","us-west-2b","us-west-2c","us-west-2d"],"zoneIds":["usw2-az2","usw2-az1","usw2-az3","usw2-az4"]}},"metadata":{"mode":"server"}}
{"method":"/pulumirpc.ResourceProvider/Handshake","request":{"engineAddress":"127.0.0.1:49458","rootDirectory":"/Users/anton/.pulumi/plugins/resource-std-v2.2.0","programDirectory":"/Users/anton/.pulumi/plugins/resource-std-v2.2.0","configureWithUrn":true,"supportsViews":true,"supportsRefreshBeforeUpdate":true},"errors":["rpc error: code = Unimplemented desc = unknown method Handshake for service pulumirpc.ResourceProvider"],"metadata":{"kind":"resource","mode":"client","name":"std"}}
{"method":"/pulumirpc.ResourceProvider/GetPluginInfo","request":{},"response":{"version":"v2.2.0"},"metadata":{"kind":"resource","mode":"client","name":"std"}}
{"method":"/pulumirpc.ResourceProvider/CheckConfig","request":{"urn":"urn:pulumi:dev::testproj-csharp-15139::pulumi:providers:std::default_2_2_0","olds":{},"news":{"version":"2.2.0"},"name":"default_2_2_0","type":"pulumi:providers:std"},"errors":["rpc error: code = Unimplemented desc = CheckConfig is not implemented"],"metadata":{"kind":"resource","mode":"client","name":"std"}}
{"method":"/pulumirpc.ResourceProvider/Configure","request":{"args":{"version":"2.2.0"},"acceptSecrets":true,"acceptResources":true,"sendsOldInputs":true,"sendsOldInputsToDelete":true,"id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","urn":"urn:pulumi:dev::testproj-csharp-15139::pulumi:providers:std::default_2_2_0","name":"default_2_2_0","type":"pulumi:providers:std"},"response":{"acceptSecrets":true,"supportsPreview":true,"acceptResources":true,"acceptOutputs":true},"metadata":{"kind":"resource","mode":"client","name":"std"}}
{"method":"/pulumirpc.ResourceProvider/Invoke","request":{"tok":"std:index:cidrsubnet","args":{"input":"10.0.0.0/16","netnum":2,"newbits":8}},"response":{"return":{"result":"10.0.2.0/24"}},"metadata":{"kind":"resource","mode":"client","name":"std"}}
{"method":"/pulumirpc.ResourceMonitor/Invoke","request":{"tok":"std:index:cidrsubnet","args":{"input":"10.0.0.0/16","netnum":2,"newbits":8},"version":"2.2.0","acceptResources":true},"response":{"return":{"result":"10.0.2.0/24"}},"metadata":{"mode":"server"}}
{"method":"/pulumirpc.ResourceProvider/Invoke","request":{"tok":"std:index:cidrsubnet","args":{"input":"10.0.0.0/16","netnum":2,"newbits":8}},"response":{"return":{"result":"10.0.2.0/24"}},"metadata":{"kind":"resource","mode":"client","name":"std"}}
{"method":"/pulumirpc.ResourceMonitor/Invoke","request":{"tok":"std:index:cidrsubnet","args":{"input":"10.0.0.0/16","netnum":2,"newbits":8},"version":"2.2.0","acceptResources":true},"response":{"return":{"result":"10.0.2.0/24"}},"metadata":{"mode":"server"}}
{"method":"/pulumirpc.ResourceProvider/Invoke","request":{"tok":"std:index:cidrsubnet","args":{"input":"10.0.0.0/16","netnum":1,"newbits":8}},"response":{"return":{"result":"10.0.1.0/24"}},"metadata":{"kind":"resource","mode":"client","name":"std"}}
{"method":"/pulumirpc.ResourceMonitor/Invoke","request":{"tok":"std:index:cidrsubnet","args":{"input":"10.0.0.0/16","netnum":1,"newbits":8},"version":"2.2.0","acceptResources":true},"response":{"return":{"result":"10.0.1.0/24"}},"metadata":{"mode":"server"}}
{"method":"/pulumirpc.ResourceProvider/Invoke","request":{"tok":"std:index:cidrsubnet","args":{"input":"10.0.0.0/16","netnum":1,"newbits":8}},"response":{"return":{"result":"10.0.1.0/24"}},"metadata":{"kind":"resource","mode":"client","name":"std"}}
{"method":"/pulumirpc.ResourceMonitor/Invoke","request":{"tok":"std:index:cidrsubnet","args":{"input":"10.0.0.0/16","netnum":1,"newbits":8},"version":"2.2.0","acceptResources":true},"response":{"return":{"result":"10.0.1.0/24"}},"metadata":{"mode":"server"}}
{"method":"/pulumirpc.ResourceProvider/Invoke","request":{"tok":"std:index:cidrsubnet","args":{"input":"10.0.0.0/16","netnum":3,"newbits":8}},"response":{"return":{"result":"10.0.3.0/24"}},"metadata":{"kind":"resource","mode":"client","name":"std"}}
{"method":"/pulumirpc.ResourceMonitor/Invoke","request":{"tok":"std:index:cidrsubnet","args":{"input":"10.0.0.0/16","netnum":3,"newbits":8},"version":"2.2.0","acceptResources":true},"response":{"return":{"result":"10.0.3.0/24"}},"metadata":{"mode":"server"}}
{"method":"/pulumirpc.ResourceProvider/Invoke","request":{"tok":"std:index:cidrsubnet","args":{"input":"10.0.0.0/16","netnum":3,"newbits":8}},"response":{"return":{"result":"10.0.3.0/24"}},"metadata":{"kind":"resource","mode":"client","name":"std"}}
{"method":"/pulumirpc.ResourceMonitor/Invoke","request":{"tok":"std:index:cidrsubnet","args":{"input":"10.0.0.0/16","netnum":3,"newbits":8},"version":"2.2.0","acceptResources":true},"response":{"return":{"result":"10.0.3.0/24"}},"metadata":{"mode":"server"}}
{"method":"/pulumirpc.ResourceProvider/Invoke","request":{"tok":"std:index:cidrsubnet","args":{"input":"10.0.0.0/16","netnum":1,"newbits":8}},"response":{"return":{"result":"10.0.1.0/24"}},"metadata":{"kind":"resource","mode":"client","name":"std"}}
{"method":"/pulumirpc.ResourceMonitor/Invoke","request":{"tok":"std:index:cidrsubnet","args":{"input":"10.0.0.0/16","netnum":1,"newbits":8},"version":"2.2.0","acceptResources":true},"response":{"return":{"result":"10.0.1.0/24"}},"metadata":{"mode":"server"}}
{"method":"/pulumirpc.ResourceProvider/Invoke","request":{"tok":"std:index:cidrsubnet","args":{"input":"10.0.0.0/16","netnum":2,"newbits":8}},"response":{"return":{"result":"10.0.2.0/24"}},"metadata":{"kind":"resource","mode":"client","name":"std"}}
{"method":"/pulumirpc.ResourceMonitor/Invoke","request":{"tok":"std:index:cidrsubnet","args":{"input":"10.0.0.0/16","netnum":2,"newbits":8},"version":"2.2.0","acceptResources":true},"response":{"return":{"result":"10.0.2.0/24"}},"metadata":{"mode":"server"}}
{"method":"/pulumirpc.ResourceProvider/Invoke","request":{"tok":"std:index:cidrsubnet","args":{"input":"10.0.0.0/16","netnum":3,"newbits":8}},"response":{"return":{"result":"10.0.3.0/24"}},"metadata":{"kind":"resource","mode":"client","name":"std"}}
{"method":"/pulumirpc.ResourceMonitor/Invoke","request":{"tok":"std:index:cidrsubnet","args":{"input":"10.0.0.0/16","netnum":3,"newbits":8},"version":"2.2.0","acceptResources":true},"response":{"return":{"result":"10.0.3.0/24"}},"metadata":{"mode":"server"}}
{"method":"/pulumirpc.ResourceMonitor/SupportsFeature","request":{"id":"parameterization"},"response":{"hasSupport":true},"metadata":{"mode":"server"}}
{"method":"/pulumirpc.ResourceMonitor/RegisterPackage","request":{"name":"terraform-module","version":"0.1.7","parameterization":{"name":"vpcmod","version":"5.19.0","value":"ewogICJtb2R1bGUiOiAidGVycmFmb3JtLWF3cy1tb2R1bGVzL3ZwYy9hd3MiLAogICJ2ZXJzaW9uIjogIjUuMTkuMCIsCiAgInBhY2thZ2VOYW1lIjogInZwY21vZCIKfQ=="}},"response":{"ref":"82ba57dd-5933-4347-bfb4-6e5834df0a64"},"metadata":{"mode":"server"}}
{"method":"/pulumirpc.ResourceProvider/Handshake","request":{"engineAddress":"127.0.0.1:49458","rootDirectory":"/Users/anton/.pulumi/plugins/resource-terraform-module-v0.1.7","programDirectory":"/Users/anton/.pulumi/plugins/resource-terraform-module-v0.1.7","configureWithUrn":true,"supportsViews":true,"supportsRefreshBeforeUpdate":true},"response":{"acceptSecrets":true,"acceptResources":true,"acceptOutputs":true},"metadata":{"kind":"resource","mode":"client","name":"terraform-module"}}
{"method":"/pulumirpc.ResourceProvider/GetPluginInfo","request":{},"response":{"version":"0.1.7"},"metadata":{"kind":"resource","mode":"client","name":"terraform-module"}}
{"method":"/pulumirpc.ResourceProvider/Parameterize","request":{"value":{"name":"vpcmod","version":"5.19.0","value":"ewogICJtb2R1bGUiOiAidGVycmFmb3JtLWF3cy1tb2R1bGVzL3ZwYy9hd3MiLAogICJ2ZXJzaW9uIjogIjUuMTkuMCIsCiAgInBhY2thZ2VOYW1lIjogInZwY21vZCIKfQ=="}},"response":{"name":"vpcmod","version":"5.19.0"},"metadata":{"kind":"resource","mode":"client","name":"terraform-module"}}
{"method":"/pulumirpc.ResourceProvider/CheckConfig","request":{"urn":"urn:pulumi:dev::testproj-csharp-15139::pulumi:providers:vpcmod::default_5_19_0","olds":{},"news":{"version":"5.19.0"},"name":"default_5_19_0","type":"pulumi:providers:vpcmod"},"response":{"inputs":{"version":"5.19.0"}},"metadata":{"kind":"resource","mode":"client","name":"terraform-module"}}
{"method":"/pulumirpc.ResourceProvider/Configure","request":{"args":{"version":"5.19.0"},"acceptSecrets":true,"acceptResources":true,"sendsOldInputs":true,"sendsOldInputsToDelete":true,"id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","urn":"urn:pulumi:dev::testproj-csharp-15139::pulumi:providers:vpcmod::default_5_19_0","name":"default_5_19_0","type":"pulumi:providers:vpcmod"},"response":{"acceptSecrets":true,"supportsPreview":true,"acceptResources":true,"acceptOutputs":true},"metadata":{"kind":"resource","mode":"client","name":"terraform-module"}}
{"method":"/pulumirpc.ResourceProvider/Check","request":{"urn":"urn:pulumi:dev::testproj-csharp-15139::vpcmod:index:Module::test-vpc","olds":{},"news":{"azs":["us-west-2a","us-west-2b","us-west-2c"],"cidr":"10.0.0.0/16","create_database_subnet_group":true,"database_subnets":["10.0.1.0/24","10.0.2.0/24","10.0.3.0/24"],"name":"test-vpc-dev","private_subnets":["10.0.1.0/24","10.0.2.0/24","10.0.3.0/24"],"public_subnets":["10.0.1.0/24","10.0.2.0/24","10.0.3.0/24"]},"randomSeed":"K7mRmjsbOgXvzTydRJ/ohTiSMA7/Vr5ErKEq3uqGGyM=","name":"test-vpc","type":"vpcmod:index:Module"},"response":{"inputs":{"azs":["us-west-2a","us-west-2b","us-west-2c"],"cidr":"10.0.0.0/16","create_database_subnet_group":true,"database_subnets":["10.0.1.0/24","10.0.2.0/24","10.0.3.0/24"],"name":"test-vpc-dev","private_subnets":["10.0.1.0/24","10.0.2.0/24","10.0.3.0/24"],"public_subnets":["10.0.1.0/24","10.0.2.0/24","10.0.3.0/24"]}},"metadata":{"kind":"resource","mode":"client","name":"terraform-module"}}
{"method":"/pulumirpc.ResourceStatus/PublishViewSteps","request":{"token":"551ce132-ebf2-4623-a411-59136a6e3b58","steps":[{"op":"CREATE","type":"vpcmod:tf:aws_subnet","name":"module.test-vpc.aws_subnet.private[2]","new":{"type":"vpcmod:tf:aws_subnet","name":"module.test-vpc.aws_subnet.private[2]","inputs":{"arn":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","assign_ipv6_address_on_creation":false,"availability_zone":"us-west-2c","availability_zone_id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","cidr_block":"10.0.3.0/24","enable_dns64":false,"enable_resource_name_dns_a_record_on_launch":false,"enable_resource_name_dns_aaaa_record_on_launch":false,"id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","ipv6_cidr_block_association_id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","ipv6_native":false,"map_public_ip_on_launch":false,"owner_id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","private_dns_hostname_type_on_launch":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","region":"us-west-2","tags":{"Name":"test-vpc-dev-private-us-west-2c"},"tags_all":{"Name":"test-vpc-dev-private-us-west-2c"},"vpc_id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9"}}},{"op":"CREATE","type":"vpcmod:tf:aws_route_table_association","name":"module.test-vpc.aws_route_table_association.database[2]","new":{"type":"vpcmod:tf:aws_route_table_association","name":"module.test-vpc.aws_route_table_association.database[2]","inputs":{"id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","region":"us-west-2","route_table_id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","subnet_id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9"}}},{"op":"CREATE","type":"vpcmod:tf:aws_route_table_association","name":"module.test-vpc.aws_route_table_association.private[1]","new":{"type":"vpcmod:tf:aws_route_table_association","name":"module.test-vpc.aws_route_table_association.private[1]","inputs":{"id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","region":"us-west-2","route_table_id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","subnet_id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9"}}},{"op":"CREATE","type":"vpcmod:tf:aws_subnet","name":"module.test-vpc.aws_subnet.private[1]","new":{"type":"vpcmod:tf:aws_subnet","name":"module.test-vpc.aws_subnet.private[1]","inputs":{"arn":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","assign_ipv6_address_on_creation":false,"availability_zone":"us-west-2b","availability_zone_id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","cidr_block":"10.0.2.0/24","enable_dns64":false,"enable_resource_name_dns_a_record_on_launch":false,"enable_resource_name_dns_aaaa_record_on_launch":false,"id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","ipv6_cidr_block_association_id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","ipv6_native":false,"map_public_ip_on_launch":false,"owner_id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","private_dns_hostname_type_on_launch":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","region":"us-west-2","tags":{"Name":"test-vpc-dev-private-us-west-2b"},"tags_all":{"Name":"test-vpc-dev-private-us-west-2b"},"vpc_id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9"}}},{"op":"CREATE","type":"vpcmod:tf:aws_subnet","name":"module.test-vpc.aws_subnet.public[2]","new":{"type":"vpcmod:tf:aws_subnet","name":"module.test-vpc.aws_subnet.public[2]","inputs":{"arn":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","assign_ipv6_address_on_creation":false,"availability_zone":"us-west-2c","availability_zone_id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","cidr_block":"10.0.3.0/24","enable_dns64":false,"enable_resource_name_dns_a_record_on_launch":false,"enable_resource_name_dns_aaaa_record_on_launch":false,"id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","ipv6_cidr_block_association_id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","ipv6_native":false,"map_public_ip_on_launch":false,"owner_id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","private_dns_hostname_type_on_launch":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","region":"us-west-2","tags":{"Name":"test-vpc-dev-public-us-west-2c"},"tags_all":{"Name":"test-vpc-dev-public-us-west-2c"},"vpc_id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9"}}},{"op":"CREATE","type":"vpcmod:tf:aws_route_table_association","name":"module.test-vpc.aws_route_table_association.public[2]","new":{"type":"vpcmod:tf:aws_route_table_association","name":"module.test-vpc.aws_route_table_association.public[2]","inputs":{"id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","region":"us-west-2","route_table_id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","subnet_id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9"}}},{"op":"CREATE","type":"vpcmod:tf:aws_subnet","name":"module.test-vpc.aws_subnet.database[2]","new":{"type":"vpcmod:tf:aws_subnet","name":"module.test-vpc.aws_subnet.database[2]","inputs":{"arn":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","assign_ipv6_address_on_creation":false,"availability_zone":"us-west-2c","availability_zone_id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","cidr_block":"10.0.3.0/24","enable_dns64":false,"enable_resource_name_dns_a_record_on_launch":false,"enable_resource_name_dns_aaaa_record_on_launch":false,"id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","ipv6_cidr_block_association_id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","ipv6_native":false,"map_public_ip_on_launch":false,"owner_id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","private_dns_hostname_type_on_launch":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","region":"us-west-2","tags":{"Name":"test-vpc-dev-db-us-west-2c"},"tags_all":{"Name":"test-vpc-dev-db-us-west-2c"},"vpc_id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9"}}},{"op":"CREATE","type":"vpcmod:tf:aws_route_table","name":"module.test-vpc.aws_route_table.private[2]","new":{"type":"vpcmod:tf:aws_route_table","name":"module.test-vpc.aws_route_table.private[2]","inputs":{"arn":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","owner_id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","propagating_vgws":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","region":"us-west-2","route":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","tags":{"Name":"test-vpc-dev-private-us-west-2c"},"tags_all":{"Name":"test-vpc-dev-private-us-west-2c"},"vpc_id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9"}}},{"op":"CREATE","type":"vpcmod:tf:aws_subnet","name":"module.test-vpc.aws_subnet.database[0]","new":{"type":"vpcmod:tf:aws_subnet","name":"module.test-vpc.aws_subnet.database[0]","inputs":{"arn":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","assign_ipv6_address_on_creation":false,"availability_zone":"us-west-2a","availability_zone_id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","cidr_block":"10.0.1.0/24","enable_dns64":false,"enable_resource_name_dns_a_record_on_launch":false,"enable_resource_name_dns_aaaa_record_on_launch":false,"id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","ipv6_cidr_block_association_id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","ipv6_native":false,"map_public_ip_on_launch":false,"owner_id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","private_dns_hostname_type_on_launch":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","region":"us-west-2","tags":{"Name":"test-vpc-dev-db-us-west-2a"},"tags_all":{"Name":"test-vpc-dev-db-us-west-2a"},"vpc_id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9"}}},{"op":"CREATE","type":"vpcmod:tf:aws_default_route_table","name":"module.test-vpc.aws_default_route_table.default[0]","new":{"type":"vpcmod:tf:aws_default_route_table","name":"module.test-vpc.aws_default_route_table.default[0]","inputs":{"arn":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","default_route_table_id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","owner_id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","region":"us-west-2","route":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","tags":{"Name":"test-vpc-dev-default"},"tags_all":{"Name":"test-vpc-dev-default"},"timeouts":{"create":"5m","update":"5m"},"vpc_id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9"}}},{"op":"CREATE","type":"vpcmod:tf:aws_route_table","name":"module.test-vpc.aws_route_table.private[0]","new":{"type":"vpcmod:tf:aws_route_table","name":"module.test-vpc.aws_route_table.private[0]","inputs":{"arn":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","owner_id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","propagating_vgws":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","region":"us-west-2","route":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","tags":{"Name":"test-vpc-dev-private-us-west-2a"},"tags_all":{"Name":"test-vpc-dev-private-us-west-2a"},"vpc_id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9"}}},{"op":"CREATE","type":"vpcmod:tf:aws_route_table","name":"module.test-vpc.aws_route_table.private[1]","new":{"type":"vpcmod:tf:aws_route_table","name":"module.test-vpc.aws_route_table.private[1]","inputs":{"arn":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","owner_id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","propagating_vgws":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","region":"us-west-2","route":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","tags":{"Name":"test-vpc-dev-private-us-west-2b"},"tags_all":{"Name":"test-vpc-dev-private-us-west-2b"},"vpc_id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9"}}},{"op":"CREATE","type":"vpcmod:tf:aws_route_table","name":"module.test-vpc.aws_route_table.public[0]","new":{"type":"vpcmod:tf:aws_route_table","name":"module.test-vpc.aws_route_table.public[0]","inputs":{"arn":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","owner_id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","propagating_vgws":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","region":"us-west-2","route":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","tags":{"Name":"test-vpc-dev-public"},"tags_all":{"Name":"test-vpc-dev-public"},"vpc_id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9"}}},{"op":"CREATE","type":"vpcmod:tf:aws_route_table_association","name":"module.test-vpc.aws_route_table_association.private[0]","new":{"type":"vpcmod:tf:aws_route_table_association","name":"module.test-vpc.aws_route_table_association.private[0]","inputs":{"id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","region":"us-west-2","route_table_id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","subnet_id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9"}}},{"op":"CREATE","type":"vpcmod:tf:aws_route_table_association","name":"module.test-vpc.aws_route_table_association.public[1]","new":{"type":"vpcmod:tf:aws_route_table_association","name":"module.test-vpc.aws_route_table_association.public[1]","inputs":{"id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","region":"us-west-2","route_table_id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","subnet_id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9"}}},{"op":"CREATE","type":"vpcmod:tf:aws_default_network_acl","name":"module.test-vpc.aws_default_network_acl.this[0]","new":{"type":"vpcmod:tf:aws_default_network_acl","name":"module.test-vpc.aws_default_network_acl.this[0]","inputs":{"arn":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","default_network_acl_id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","egress":[{"action":"allow","cidr_block":"","from_port":0,"ipv6_cidr_block":"::/0","protocol":"-1","rule_no":101,"to_port":0},{"action":"allow","cidr_block":"0.0.0.0/0","from_port":0,"ipv6_cidr_block":"","protocol":"-1","rule_no":100,"to_port":0}],"id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","ingress":[{"action":"allow","cidr_block":"","from_port":0,"ipv6_cidr_block":"::/0","protocol":"-1","rule_no":101,"to_port":0},{"action":"allow","cidr_block":"0.0.0.0/0","from_port":0,"ipv6_cidr_block":"","protocol":"-1","rule_no":100,"to_port":0}],"owner_id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","region":"us-west-2","tags":{"Name":"test-vpc-dev-default"},"tags_all":{"Name":"test-vpc-dev-default"},"vpc_id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9"}}},{"op":"CREATE","type":"vpcmod:tf:aws_route","name":"module.test-vpc.aws_route.public_internet_gateway[0]","new":{"type":"vpcmod:tf:aws_route","name":"module.test-vpc.aws_route.public_internet_gateway[0]","inputs":{"destination_cidr_block":"0.0.0.0/0","gateway_id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","instance_id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","instance_owner_id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","network_interface_id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","origin":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","region":"us-west-2","route_table_id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","state":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","timeouts":{"create":"5m"}}}},{"op":"CREATE","type":"vpcmod:tf:aws_route_table_association","name":"module.test-vpc.aws_route_table_association.public[0]","new":{"type":"vpcmod:tf:aws_route_table_association","name":"module.test-vpc.aws_route_table_association.public[0]","inputs":{"id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","region":"us-west-2","route_table_id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","subnet_id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9"}}},{"op":"CREATE","type":"vpcmod:tf:aws_internet_gateway","name":"module.test-vpc.aws_internet_gateway.this[0]","new":{"type":"vpcmod:tf:aws_internet_gateway","name":"module.test-vpc.aws_internet_gateway.this[0]","inputs":{"arn":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","owner_id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","region":"us-west-2","tags":{"Name":"test-vpc-dev"},"tags_all":{"Name":"test-vpc-dev"},"vpc_id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9"}}},{"op":"CREATE","type":"vpcmod:tf:aws_route_table_association","name":"module.test-vpc.aws_route_table_association.database[0]","new":{"type":"vpcmod:tf:aws_route_table_association","name":"module.test-vpc.aws_route_table_association.database[0]","inputs":{"id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","region":"us-west-2","route_table_id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","subnet_id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9"}}},{"op":"CREATE","type":"vpcmod:tf:aws_subnet","name":"module.test-vpc.aws_subnet.public[0]","new":{"type":"vpcmod:tf:aws_subnet","name":"module.test-vpc.aws_subnet.public[0]","inputs":{"arn":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","assign_ipv6_address_on_creation":false,"availability_zone":"us-west-2a","availability_zone_id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","cidr_block":"10.0.1.0/24","enable_dns64":false,"enable_resource_name_dns_a_record_on_launch":false,"enable_resource_name_dns_aaaa_record_on_launch":false,"id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","ipv6_cidr_block_association_id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","ipv6_native":false,"map_public_ip_on_launch":false,"owner_id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","private_dns_hostname_type_on_launch":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","region":"us-west-2","tags":{"Name":"test-vpc-dev-public-us-west-2a"},"tags_all":{"Name":"test-vpc-dev-public-us-west-2a"},"vpc_id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9"}}},{"op":"CREATE","type":"vpcmod:tf:aws_vpc","name":"module.test-vpc.aws_vpc.this[0]","new":{"type":"vpcmod:tf:aws_vpc","name":"module.test-vpc.aws_vpc.this[0]","inputs":{"arn":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","cidr_block":"10.0.0.0/16","default_network_acl_id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","default_route_table_id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","default_security_group_id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","dhcp_options_id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","enable_dns_hostnames":true,"enable_dns_support":true,"enable_network_address_usage_metrics":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","instance_tenancy":"default","ipv6_association_id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","ipv6_cidr_block":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","ipv6_cidr_block_network_border_group":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","main_route_table_id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","owner_id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","region":"us-west-2","tags":{"Name":"test-vpc-dev"},"tags_all":{"Name":"test-vpc-dev"}}}},{"op":"CREATE","type":"vpcmod:tf:aws_db_subnet_group","name":"module.test-vpc.aws_db_subnet_group.database[0]","new":{"type":"vpcmod:tf:aws_db_subnet_group","name":"module.test-vpc.aws_db_subnet_group.database[0]","inputs":{"arn":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","description":"Database subnet group for test-vpc-dev","id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","name":"test-vpc-dev","name_prefix":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","region":"us-west-2","subnet_ids":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","supported_network_types":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","tags":{"Name":"test-vpc-dev"},"tags_all":{"Name":"test-vpc-dev"},"vpc_id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9"}}},{"op":"CREATE","type":"vpcmod:tf:aws_subnet","name":"module.test-vpc.aws_subnet.private[0]","new":{"type":"vpcmod:tf:aws_subnet","name":"module.test-vpc.aws_subnet.private[0]","inputs":{"arn":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","assign_ipv6_address_on_creation":false,"availability_zone":"us-west-2a","availability_zone_id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","cidr_block":"10.0.1.0/24","enable_dns64":false,"enable_resource_name_dns_a_record_on_launch":false,"enable_resource_name_dns_aaaa_record_on_launch":false,"id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","ipv6_cidr_block_association_id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","ipv6_native":false,"map_public_ip_on_launch":false,"owner_id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","private_dns_hostname_type_on_launch":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","region":"us-west-2","tags":{"Name":"test-vpc-dev-private-us-west-2a"},"tags_all":{"Name":"test-vpc-dev-private-us-west-2a"},"vpc_id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9"}}},{"op":"CREATE","type":"vpcmod:tf:aws_route_table_association","name":"module.test-vpc.aws_route_table_association.database[1]","new":{"type":"vpcmod:tf:aws_route_table_association","name":"module.test-vpc.aws_route_table_association.database[1]","inputs":{"id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","region":"us-west-2","route_table_id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","subnet_id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9"}}},{"op":"CREATE","type":"vpcmod:tf:aws_subnet","name":"module.test-vpc.aws_subnet.database[1]","new":{"type":"vpcmod:tf:aws_subnet","name":"module.test-vpc.aws_subnet.database[1]","inputs":{"arn":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","assign_ipv6_address_on_creation":false,"availability_zone":"us-west-2b","availability_zone_id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","cidr_block":"10.0.2.0/24","enable_dns64":false,"enable_resource_name_dns_a_record_on_launch":false,"enable_resource_name_dns_aaaa_record_on_launch":false,"id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","ipv6_cidr_block_association_id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","ipv6_native":false,"map_public_ip_on_launch":false,"owner_id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","private_dns_hostname_type_on_launch":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","region":"us-west-2","tags":{"Name":"test-vpc-dev-db-us-west-2b"},"tags_all":{"Name":"test-vpc-dev-db-us-west-2b"},"vpc_id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9"}}},{"op":"CREATE","type":"vpcmod:tf:aws_subnet","name":"module.test-vpc.aws_subnet.public[1]","new":{"type":"vpcmod:tf:aws_subnet","name":"module.test-vpc.aws_subnet.public[1]","inputs":{"arn":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","assign_ipv6_address_on_creation":false,"availability_zone":"us-west-2b","availability_zone_id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","cidr_block":"10.0.2.0/24","enable_dns64":false,"enable_resource_name_dns_a_record_on_launch":false,"enable_resource_name_dns_aaaa_record_on_launch":false,"id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","ipv6_cidr_block_association_id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","ipv6_native":false,"map_public_ip_on_launch":false,"owner_id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","private_dns_hostname_type_on_launch":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","region":"us-west-2","tags":{"Name":"test-vpc-dev-public-us-west-2b"},"tags_all":{"Name":"test-vpc-dev-public-us-west-2b"},"vpc_id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9"}}},{"op":"CREATE","type":"vpcmod:tf:aws_default_security_group","name":"module.test-vpc.aws_default_security_group.this[0]","new":{"type":"vpcmod:tf:aws_default_security_group","name":"module.test-vpc.aws_default_security_group.this[0]","inputs":{"arn":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","description":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","egress":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","ingress":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","name":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","name_prefix":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","owner_id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","region":"us-west-2","revoke_rules_on_delete":false,"tags":{"Name":"test-vpc-dev-default"},"tags_all":{"Name":"test-vpc-dev-default"},"vpc_id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9"}}},{"op":"CREATE","type":"vpcmod:tf:aws_route_table_association","name":"module.test-vpc.aws_route_table_association.private[2]","new":{"type":"vpcmod:tf:aws_route_table_association","name":"module.test-vpc.aws_route_table_association.private[2]","inputs":{"id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","region":"us-west-2","route_table_id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","subnet_id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9"}}}]},"response":{},"metadata":{"mode":"server"}}
{"method":"/pulumirpc.ResourceProvider/Create","request":{"urn":"urn:pulumi:dev::testproj-csharp-15139::vpcmod:index:Module::test-vpc","properties":{"azs":["us-west-2a","us-west-2b","us-west-2c"],"cidr":"10.0.0.0/16","create_database_subnet_group":true,"database_subnets":["10.0.1.0/24","10.0.2.0/24","10.0.3.0/24"],"name":"test-vpc-dev","private_subnets":["10.0.1.0/24","10.0.2.0/24","10.0.3.0/24"],"public_subnets":["10.0.1.0/24","10.0.2.0/24","10.0.3.0/24"]},"preview":true,"name":"test-vpc","type":"vpcmod:index:Module","resourceStatusAddress":"127.0.0.1:49469","resourceStatusToken":"551ce132-ebf2-4623-a411-59136a6e3b58"},"response":{"id":"moduleStateResource","properties":{"azs":["us-west-2a","us-west-2b","us-west-2c"],"cgw_arns":[],"cgw_ids":[],"database_internet_gateway_route_id":null,"database_ipv6_egress_route_id":null,"database_nat_gateway_route_ids":[],"database_network_acl_arn":null,"database_network_acl_id":null,"database_route_table_association_ids":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","database_route_table_ids":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","database_subnet_arns":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","database_subnet_group":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","database_subnet_group_name":"test-vpc-dev","database_subnet_objects":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","database_subnets":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","database_subnets_cidr_blocks":["10.0.1.0/24","10.0.2.0/24","10.0.3.0/24"],"database_subnets_ipv6_cidr_blocks":[],"default_network_acl_id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","default_route_table_id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","default_security_group_id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","default_vpc_arn":null,"default_vpc_cidr_block":null,"default_vpc_default_network_acl_id":null,"default_vpc_default_route_table_id":null,"default_vpc_default_security_group_id":null,"default_vpc_enable_dns_hostnames":null,"default_vpc_enable_dns_support":null,"default_vpc_id":null,"default_vpc_instance_tenancy":null,"default_vpc_main_route_table_id":null,"dhcp_options_id":null,"egress_only_internet_gateway_id":null,"elasticache_network_acl_arn":null,"elasticache_network_acl_id":null,"elasticache_route_table_association_ids":[],"elasticache_route_table_ids":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","elasticache_subnet_arns":[],"elasticache_subnet_group":null,"elasticache_subnet_group_name":null,"elasticache_subnet_objects":[],"elasticache_subnets":[],"elasticache_subnets_cidr_blocks":[],"elasticache_subnets_ipv6_cidr_blocks":[],"igw_arn":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","igw_id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","intra_network_acl_arn":null,"intra_network_acl_id":null,"intra_route_table_association_ids":[],"intra_route_table_ids":[],"intra_subnet_arns":[],"intra_subnet_objects":[],"intra_subnets":[],"intra_subnets_cidr_blocks":[],"intra_subnets_ipv6_cidr_blocks":[],"name":"test-vpc-dev","nat_ids":[],"nat_public_ips":[],"natgw_ids":[],"natgw_interface_ids":[],"outpost_network_acl_arn":null,"outpost_network_acl_id":null,"outpost_subnet_arns":[],"outpost_subnet_objects":[],"outpost_subnets":[],"outpost_subnets_cidr_blocks":[],"outpost_subnets_ipv6_cidr_blocks":[],"private_ipv6_egress_route_ids":[],"private_nat_gateway_route_ids":[],"private_network_acl_arn":null,"private_network_acl_id":null,"private_route_table_association_ids":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","private_route_table_ids":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","private_subnet_arns":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","private_subnet_objects":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","private_subnets":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","private_subnets_cidr_blocks":["10.0.1.0/24","10.0.2.0/24","10.0.3.0/24"],"private_subnets_ipv6_cidr_blocks":[],"public_internet_gateway_ipv6_route_id":null,"public_internet_gateway_route_id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","public_network_acl_arn":null,"public_network_acl_id":null,"public_route_table_association_ids":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","public_route_table_ids":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","public_subnet_arns":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","public_subnet_objects":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","public_subnets":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","public_subnets_cidr_blocks":["10.0.1.0/24","10.0.2.0/24","10.0.3.0/24"],"public_subnets_ipv6_cidr_blocks":[],"redshift_network_acl_arn":null,"redshift_network_acl_id":null,"redshift_public_route_table_association_ids":[],"redshift_route_table_association_ids":[],"redshift_route_table_ids":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","redshift_subnet_arns":[],"redshift_subnet_group":null,"redshift_subnet_objects":[],"redshift_subnets":[],"redshift_subnets_cidr_blocks":[],"redshift_subnets_ipv6_cidr_blocks":[],"this_customer_gateway":{},"vgw_arn":null,"vgw_id":null,"vpc_arn":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","vpc_block_public_access_exclusions":{},"vpc_cidr_block":"10.0.0.0/16","vpc_enable_dns_hostnames":true,"vpc_enable_dns_support":true,"vpc_flow_log_cloudwatch_iam_role_arn":"","vpc_flow_log_deliver_cross_account_role":null,"vpc_flow_log_destination_arn":"","vpc_flow_log_destination_type":"cloud-watch-logs","vpc_flow_log_id":null,"vpc_id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","vpc_instance_tenancy":"default","vpc_ipv6_association_id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","vpc_ipv6_cidr_block":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","vpc_main_route_table_id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","vpc_owner_id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","vpc_secondary_cidr_blocks":[]},"refreshBeforeUpdate":true},"metadata":{"kind":"resource","mode":"client","name":"terraform-module"}}
{"method":"/pulumirpc.ResourceMonitor/RegisterResource","request":{"type":"vpcmod:index:Module","name":"test-vpc","parent":"urn:pulumi:dev::testproj-csharp-15139::pulumi:pulumi:Stack::testproj-csharp-15139-dev","custom":true,"object":{"azs":["us-west-2a","us-west-2b","us-west-2c"],"cidr":"10.0.0.0/16","create_database_subnet_group":true,"database_subnets":["10.0.1.0/24","10.0.2.0/24","10.0.3.0/24"],"name":"test-vpc-dev","private_subnets":["10.0.1.0/24","10.0.2.0/24","10.0.3.0/24"],"public_subnets":["10.0.1.0/24","10.0.2.0/24","10.0.3.0/24"]},"propertyDependencies":{"azs":{},"cidr":{},"create_database_subnet_group":{},"database_subnets":{},"name":{},"private_subnets":{},"public_subnets":{}},"version":"5.19.0","acceptSecrets":true,"acceptResources":true,"supportsResultReporting":true,"packageRef":"82ba57dd-5933-4347-bfb4-6e5834df0a64"},"response":{"urn":"urn:pulumi:dev::testproj-csharp-15139::vpcmod:index:Module::test-vpc","id":"moduleStateResource","object":{"azs":["us-west-2a","us-west-2b","us-west-2c"],"cgw_arns":[],"cgw_ids":[],"database_internet_gateway_route_id":null,"database_ipv6_egress_route_id":null,"database_nat_gateway_route_ids":[],"database_network_acl_arn":null,"database_network_acl_id":null,"database_subnet_group_name":"test-vpc-dev","database_subnets_cidr_blocks":["10.0.1.0/24","10.0.2.0/24","10.0.3.0/24"],"database_subnets_ipv6_cidr_blocks":[],"default_vpc_arn":null,"default_vpc_cidr_block":null,"default_vpc_default_network_acl_id":null,"default_vpc_default_route_table_id":null,"default_vpc_default_security_group_id":null,"default_vpc_enable_dns_hostnames":null,"default_vpc_enable_dns_support":null,"default_vpc_id":null,"default_vpc_instance_tenancy":null,"default_vpc_main_route_table_id":null,"dhcp_options_id":null,"egress_only_internet_gateway_id":null,"elasticache_network_acl_arn":null,"elasticache_network_acl_id":null,"elasticache_route_table_association_ids":[],"elasticache_subnet_arns":[],"elasticache_subnet_group":null,"elasticache_subnet_group_name":null,"elasticache_subnet_objects":[],"elasticache_subnets":[],"elasticache_subnets_cidr_blocks":[],"elasticache_subnets_ipv6_cidr_blocks":[],"intra_network_acl_arn":null,"intra_network_acl_id":null,"intra_route_table_association_ids":[],"intra_route_table_ids":[],"intra_subnet_arns":[],"intra_subnet_objects":[],"intra_subnets":[],"intra_subnets_cidr_blocks":[],"intra_subnets_ipv6_cidr_blocks":[],"name":"test-vpc-dev","nat_ids":[],"nat_public_ips":[],"natgw_ids":[],"natgw_interface_ids":[],"outpost_network_acl_arn":null,"outpost_network_acl_id":null,"outpost_subnet_arns":[],"outpost_subnet_objects":[],"outpost_subnets":[],"outpost_subnets_cidr_blocks":[],"outpost_subnets_ipv6_cidr_blocks":[],"private_ipv6_egress_route_ids":[],"private_nat_gateway_route_ids":[],"private_network_acl_arn":null,"private_network_acl_id":null,"private_subnets_cidr_blocks":["10.0.1.0/24","10.0.2.0/24","10.0.3.0/24"],"private_subnets_ipv6_cidr_blocks":[],"public_internet_gateway_ipv6_route_id":null,"public_network_acl_arn":null,"public_network_acl_id":null,"public_subnets_cidr_blocks":["10.0.1.0/24","10.0.2.0/24","10.0.3.0/24"],"public_subnets_ipv6_cidr_blocks":[],"redshift_network_acl_arn":null,"redshift_network_acl_id":null,"redshift_public_route_table_association_ids":[],"redshift_route_table_association_ids":[],"redshift_subnet_arns":[],"redshift_subnet_group":null,"redshift_subnet_objects":[],"redshift_subnets":[],"redshift_subnets_cidr_blocks":[],"redshift_subnets_ipv6_cidr_blocks":[],"this_customer_gateway":{},"vgw_arn":null,"vgw_id":null,"vpc_block_public_access_exclusions":{},"vpc_cidr_block":"10.0.0.0/16","vpc_enable_dns_hostnames":true,"vpc_enable_dns_support":true,"vpc_flow_log_cloudwatch_iam_role_arn":"","vpc_flow_log_deliver_cross_account_role":null,"vpc_flow_log_destination_arn":"","vpc_flow_log_destination_type":"cloud-watch-logs","vpc_flow_log_id":null,"vpc_instance_tenancy":"default","vpc_secondary_cidr_blocks":[]}},"metadata":{"mode":"server"}}
{"method":"/pulumirpc.ResourceProvider/Check","request":{"urn":"urn:pulumi:dev::testproj-csharp-15139::aws:ec2/securityGroup:SecurityGroup::test-rds-sg","olds":{},"news":{"description":"Managed by Pulumi","vpcId":"04da6b54-80e4-46f7-96ec-b56ff0331ba9"},"randomSeed":"2mNt2His7PVBX7U3/HvelxUjdDEwViRL4G1uWuCl4AE=","name":"test-rds-sg","type":"aws:ec2/securityGroup:SecurityGroup"},"response":{"inputs":{"__defaults":["name","revokeRulesOnDelete"],"description":"Managed by Pulumi","name":"test-rds-sg-9957b9f","revokeRulesOnDelete":false,"vpcId":"04da6b54-80e4-46f7-96ec-b56ff0331ba9"}},"metadata":{"kind":"resource","mode":"client","name":"aws"}}
{"method":"/pulumirpc.ResourceProvider/Create","request":{"urn":"urn:pulumi:dev::testproj-csharp-15139::aws:ec2/securityGroup:SecurityGroup::test-rds-sg","properties":{"__defaults":["name","revokeRulesOnDelete"],"description":"Managed by Pulumi","name":"test-rds-sg-9957b9f","revokeRulesOnDelete":false,"vpcId":"04da6b54-80e4-46f7-96ec-b56ff0331ba9"},"preview":true,"name":"test-rds-sg","type":"aws:ec2/securityGroup:SecurityGroup","resourceStatusAddress":"127.0.0.1:49469","resourceStatusToken":"56d5cfc1-cd2d-4200-961a-09dca29fbab8"},"response":{"properties":{"__meta":"{\"_new_extra_shim\":{},\"e2bfb730-ecaa-11e6-8f88-34363bc7c4c0\":{\"create\":600000000000,\"delete\":900000000000}}","arn":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","description":"Managed by Pulumi","egress":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","ingress":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","name":"test-rds-sg-9957b9f","namePrefix":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","ownerId":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","revokeRulesOnDelete":false,"vpcId":"04da6b54-80e4-46f7-96ec-b56ff0331ba9"}},"metadata":{"kind":"resource","mode":"client","name":"aws"}}
{"method":"/pulumirpc.ResourceMonitor/RegisterResource","request":{"type":"aws:ec2/securityGroup:SecurityGroup","name":"test-rds-sg","parent":"urn:pulumi:dev::testproj-csharp-15139::pulumi:pulumi:Stack::testproj-csharp-15139-dev","custom":true,"object":{"description":"Managed by Pulumi","vpcId":"04da6b54-80e4-46f7-96ec-b56ff0331ba9"},"dependencies":["urn:pulumi:dev::testproj-csharp-15139::vpcmod:index:Module::test-vpc"],"propertyDependencies":{"description":{},"vpcId":{"urns":["urn:pulumi:dev::testproj-csharp-15139::vpcmod:index:Module::test-vpc"]}},"version":"6.83.0","acceptSecrets":true,"acceptResources":true,"supportsResultReporting":true},"response":{"urn":"urn:pulumi:dev::testproj-csharp-15139::aws:ec2/securityGroup:SecurityGroup::test-rds-sg","object":{"__meta":"{\"_new_extra_shim\":{},\"e2bfb730-ecaa-11e6-8f88-34363bc7c4c0\":{\"create\":600000000000,\"delete\":900000000000}}","description":"Managed by Pulumi","name":"test-rds-sg-9957b9f","revokeRulesOnDelete":false}},"metadata":{"mode":"server"}}
{"method":"/pulumirpc.ResourceProvider/Check","request":{"urn":"urn:pulumi:dev::testproj-csharp-15139::aws:vpc/securityGroupIngressRule:SecurityGroupIngressRule::test-rds-sg-ingress","olds":{},"news":{"cidrIpv4":"10.0.0.0/16","fromPort":3306,"ipProtocol":"tcp","securityGroupId":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","toPort":3306},"randomSeed":"yufAUo8tuCAf+RHldmQsJi3wIOfMC/4jJ+wdQqTPAr0=","name":"test-rds-sg-ingress","type":"aws:vpc/securityGroupIngressRule:SecurityGroupIngressRule"},"response":{"inputs":{"cidrIpv4":"10.0.0.0/16","fromPort":3306,"ipProtocol":"tcp","securityGroupId":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","toPort":3306}},"metadata":{"kind":"resource","mode":"client","name":"aws"}}
{"method":"/pulumirpc.ResourceProvider/Check","request":{"urn":"urn:pulumi:dev::testproj-csharp-15139::rdsmod:index:Module::test-rds","olds":{},"news":{"allocated_storage":20,"create_db_option_group":false,"create_db_parameter_group":false,"db_name":"completeMysql","db_subnet_group_name":"test-vpc-dev","deletion_protection":false,"engine":"mysql","engine_version":"8.0","family":"mysql8.0","identifier":"test-rds-dev","instance_class":"db.t4g.large","manage_master_user_password":true,"max_allocated_storage":100,"multi_az":true,"port":"3306","publicly_accessible":false,"skip_final_snapshot":true,"username":"complete_mysql","vpc_security_group_ids":["04da6b54-80e4-46f7-96ec-b56ff0331ba9"]},"randomSeed":"aBj05l4Kb1LF1cTwIWVc0sKAe27eNQBuvsQbo5i9ADo=","name":"test-rds","type":"rdsmod:index:Module"},"errors":["rpc error: code = Unknown desc = [Check]: type \"rdsmod:index:Module\" is not supported yet"],"metadata":{"kind":"resource","mode":"client","name":"terraform-module"}}
{"method":"/pulumirpc.ResourceProvider/Create","request":{"urn":"urn:pulumi:dev::testproj-csharp-15139::aws:vpc/securityGroupIngressRule:SecurityGroupIngressRule::test-rds-sg-ingress","properties":{"cidrIpv4":"10.0.0.0/16","fromPort":3306,"ipProtocol":"tcp","securityGroupId":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","toPort":3306},"preview":true,"name":"test-rds-sg-ingress","type":"aws:vpc/securityGroupIngressRule:SecurityGroupIngressRule","resourceStatusAddress":"127.0.0.1:49469","resourceStatusToken":"a8888cbf-03a7-4df3-b267-531c5b7a719a"},"response":{"properties":{"arn":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","cidrIpv4":"10.0.0.0/16","fromPort":3306,"id":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","ipProtocol":"tcp","securityGroupId":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","securityGroupRuleId":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","toPort":3306}},"metadata":{"kind":"resource","mode":"client","name":"aws"}}
{"method":"/pulumirpc.ResourceMonitor/RegisterResource","request":{"type":"aws:vpc/securityGroupIngressRule:SecurityGroupIngressRule","name":"test-rds-sg-ingress","parent":"urn:pulumi:dev::testproj-csharp-15139::pulumi:pulumi:Stack::testproj-csharp-15139-dev","custom":true,"object":{"cidrIpv4":"10.0.0.0/16","fromPort":3306,"ipProtocol":"tcp","securityGroupId":"04da6b54-80e4-46f7-96ec-b56ff0331ba9","toPort":3306},"dependencies":["urn:pulumi:dev::testproj-csharp-15139::vpcmod:index:Module::test-vpc","urn:pulumi:dev::testproj-csharp-15139::aws:ec2/securityGroup:SecurityGroup::test-rds-sg"],"propertyDependencies":{"cidrIpv4":{"urns":["urn:pulumi:dev::testproj-csharp-15139::vpcmod:index:Module::test-vpc"]},"fromPort":{},"ipProtocol":{},"securityGroupId":{"urns":["urn:pulumi:dev::testproj-csharp-15139::aws:ec2/securityGroup:SecurityGroup::test-rds-sg"]},"toPort":{}},"version":"6.83.0","acceptSecrets":true,"acceptResources":true,"supportsResultReporting":true},"response":{"urn":"urn:pulumi:dev::testproj-csharp-15139::aws:vpc/securityGroupIngressRule:SecurityGroupIngressRule::test-rds-sg-ingress","object":{"cidrIpv4":"10.0.0.0/16","fromPort":3306,"ipProtocol":"tcp","toPort":3306}},"metadata":{"mode":"server"}}
{"method":"/pulumirpc.ResourceMonitor/RegisterResource","request":{"type":"rdsmod:index:Module","name":"test-rds","parent":"urn:pulumi:dev::testproj-csharp-15139::pulumi:pulumi:Stack::testproj-csharp-15139-dev","custom":true,"object":{"allocated_storage":20,"create_db_option_group":false,"create_db_parameter_group":false,"db_name":"completeMysql","db_subnet_group_name":"test-vpc-dev","deletion_protection":false,"engine":"mysql","engine_version":"8.0","family":"mysql8.0","identifier":"test-rds-dev","instance_class":"db.t4g.large","manage_master_user_password":true,"max_allocated_storage":100,"multi_az":true,"port":"3306","publicly_accessible":false,"skip_final_snapshot":true,"username":"complete_mysql","vpc_security_group_ids":["04da6b54-80e4-46f7-96ec-b56ff0331ba9"]},"dependencies":["urn:pulumi:dev::testproj-csharp-15139::aws:ec2/securityGroup:SecurityGroup::test-rds-sg","urn:pulumi:dev::testproj-csharp-15139::vpcmod:index:Module::test-vpc"],"propertyDependencies":{"allocated_storage":{},"create_db_option_group":{},"create_db_parameter_group":{},"db_name":{},"db_subnet_group_name":{"urns":["urn:pulumi:dev::testproj-csharp-15139::vpcmod:index:Module::test-vpc"]},"deletion_protection":{},"engine":{},"engine_version":{},"family":{},"identifier":{},"instance_class":{},"manage_master_user_password":{},"max_allocated_storage":{},"multi_az":{},"port":{},"publicly_accessible":{},"skip_final_snapshot":{},"username":{},"vpc_security_group_ids":{"urns":["urn:pulumi:dev::testproj-csharp-15139::aws:ec2/securityGroup:SecurityGroup::test-rds-sg"]}},"version":"6.10.0","acceptSecrets":true,"additionalSecretOutputs":["db_instance_username"],"acceptResources":true,"supportsResultReporting":true,"packageRef":"82ba57dd-5933-4347-bfb4-6e5834df0a64"},"response":{},"metadata":{"mode":"server"}}
{"method":"/grpc.health.v1.Health/Check","request":{},"response":{"status":"SERVING"},"metadata":{"kind":"resource","mode":"client","name":"aws"}}
{"method":"/grpc.health.v1.Health/Check","request":{},"response":{"status":"SERVING"},"metadata":{"kind":"resource","mode":"client","name":"std"}}
{"method":"/grpc.health.v1.Health/Check","request":{},"response":{"status":"SERVING"},"metadata":{"kind":"resource","mode":"client","name":"terraform-module"}}
{"method":"/grpc.health.v1.Health/Check","request":{},"response":{"status":"SERVING"},"metadata":{"kind":"language","mode":"client","runtime":"dotnet"}}
{"method":"/pulumirpc.LanguageRuntime/Run","request":{"project":"testproj-csharp-15139","stack":"dev","pwd":"/Users/anton/Library/Mobile Documents/com~apple~CloudDocs/pulumi-bugs/pulumi-terraform-module-390/prog-csharp","program":".","config":{"pulumi:tags":"{\"pulumi:template\":\"csharp\"}"},"dryRun":true,"parallel":48,"monitorAddress":"127.0.0.1:49470","organization":"anton-pulumi-corp","configPropertyMap":{"pulumi:tags":{"pulumi:template":"csharp"}},"info":{"rootDirectory":"/Users/anton/Library/Mobile Documents/com~apple~CloudDocs/pulumi-bugs/pulumi-terraform-module-390/prog-csharp","programDirectory":"/Users/anton/Library/Mobile Documents/com~apple~CloudDocs/pulumi-bugs/pulumi-terraform-module-390/prog-csharp","entryPoint":".","options":{}},"loaderTarget":"127.0.0.1:49471"},"errors":["rpc error: code = Canceled desc = grpc: the client connection is closing"],"metadata":{"kind":"language","mode":"client","runtime":"dotnet"}}

Contributing

Vote on this issue by adding a 👍 reaction.
To contribute a fix for this issue, leave a comment (and link to your pull request, if you've opened one already).

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions