首页 > 解决方案 > 从 C# 使用 AwsSdkCall

问题描述

我想在 C# 中创建自定义资源。在这个资源中,我想创建一个 AwsSdkCall,如下所示:

var sdkCall = new AwsSdkCall
{
    Service = "SSM",
    Action = "putParameter",
    Parameters = new PutParameters
    {
        Name = "/my-param",
        Tier = Amazon.SimpleSystemsManagement.ParameterTier.Standard,
        Type = Amazon.SimpleSystemsManagement.ParameterType.String,
        Value = "My value"
    }
};

Parameters字段的类型为object?。我在这里尝试使用匿名对象,但我从 JSII 运行时得到一个异常,它无法处理匿名对象。我试图定义自己的类并使用它,但 JSII 运行时也不喜欢那样。

我应该为这个字段使用什么类型来正确指定 SDK 调用的参数?

标签: .net-coreaws-cdk

解决方案


推荐阅读