DATASOURCE::RAM::Users

更新时间:2024-11-06 08:22:00

DATASOURCE::RAM::Users类型用于查询RAM用户的详细信息。

语法

{
  "Type": "DATASOURCE::RAM::Users",
  "Properties": {
    "GroupName": String,
    "UserName": String,
    "RefreshOptions": String
  }
}

属性

属性名称

类型

必须

允许更新

描述

约束

属性名称

类型

必须

允许更新

描述

约束

GroupName

String

用户组名称。

UserName

String

RAM用户名称。

支持使用*?模糊匹配。

RefreshOptions

String

当资源栈更新时,数据源资源的刷新策略。

有效值:

  • Never(默认值):更新堆栈时,从不刷新数据源资源。

  • Always:更新堆栈时,始终刷新数据源资源。

返回数据(Fn::GetAtt)

  • UserNames:RAM用户名称列表。

  • Users:RAM用户详情列表。

属性名称

类型

描述

约束

属性名称

类型

描述

约束

UserNames

List

RAM用户名称列表。

Users

List

RAM用户详情列表。

DisplayName

String

RAM用户显示名称。

UserId

String

RAM用户的唯一标识。

Comments

String

备注。

CreateDate

String

创建时间(UTC时间)。

UserName

String

RAM用户名称。

示例

JSON格式

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "UserName": {
      "Type": "String",
      "Description": "Filter the results by a specific user name. Supports using * and ? to fuzzy match.",
      "Default": "test*"
    }
  },
  "Resources": {
    "Users": {
      "Type": "DATASOURCE::RAM::Users",
      "Properties": {
        "UserName": {
          "Ref": "UserName"
        }
      }
    }
  },
  "Outputs": {
    "UserNames": {
      "Description": "The list of user names.",
      "Value": {
        "Fn::GetAtt": [
          "Users",
          "UserNames"
        ]
      }
    },
    "Users": {
      "Description": "The list of users.",
      "Value": {
        "Fn::GetAtt": [
          "Users",
          "Users"
        ]
      }
    }
  }
}
  • 本页导读 (1)
  • 语法
  • 属性
  • 返回数据(Fn::GetAtt)
  • 示例
AI助理

点击开启售前

在线咨询服务

你好,我是AI助理

可以解答问题、推荐解决方案等