Pulumi:导入 AzureAd ApplicationPassword 时遇到问题

问题描述

遵循 https://www.pulumi.com/docs/reference/pkg/azuread/applicationpassword/#import 中的示例:

pulumi import azuread:index/applicationPassword:ApplicationPassword test 00000000-0000-0000-0000-000000000000/password/11111111-1111-1111-1111-111111111111

我已经用我的应用程序的 objectId 替换了零,并用我的密钥的 keyId 替换了零。 Pulumi 的输出给出:

azuread:index:ApplicationPassword (test):
    error: azuread:index/applicationPassword:ApplicationPassword resource 'test' has a problem: required attribute is not set
    error: azuread:index/applicationPassword:ApplicationPassword resource 'test' has a problem: ExactlyOne: "end_date": one of `end_date,end_date_relative` must be specified
    error: azuread:index/applicationPassword:ApplicationPassword resource 'test' has a problem: ExactlyOne: "end_date_relative": one of `end_date,end_date_relative` must be specified
    error: Preview Failed: one or more inputs Failed to validate

我正在使用:
pulumi cli v2.21.2
Pulumi .NET 包 2.21.2
Pulumi.AzureAD .NET 包 3.40

我还确认我被列为相关应用程序的“所有者”。

编辑:我还注意到,当我尝试创建 ApplicationPassword 时,如果我没有指定 end_dateend_date_relative (尽管文档表明两者都是可选的)。

即使在使用 Pulumi 创建 ApplicationPassword 并指定 end_date 之后,我仍然无法导入该 ApplicationPassword,因为我遇到了与上述相同的错误

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)