閱讀1008 返回首頁    go 群英


ALIYUN::RAM::User__資源列表_資源編排-阿裏雲

ALIYUN::RAM::User 類型可用於創建 RAM 用戶

語法

  1. {
  2. "Type" : "ALIYUN::RAM::Role",
  3. "Properties" : {
  4. "UserName" : String,
  5. "DisplayName": String,
  6. "LoginProfile" : Map,
  7. "Groups" : List,
  8. "MobilePhone" : String,
  9. "Policies " : List
  10. }
  11. }

屬性

屬性名稱 類型 必須 描述 約束
UserName string 指定用戶名稱 最長64個字符
DisplayName string 指定用戶的顯示名 最長12個字符或漢字
LoginProfile map 指定用戶登錄配置
Groups list 指定用戶加入的組
MobilePhone string 指定用戶手機號碼
Policies list 指定適用用戶的策略
  1. "LoginProfile" : {
  2. "MFABindRequired": Boolean,
  3. "Password" : String,
  4. "PasswordResetRequired" : Boolean
  5. }
屬性名稱 類型 必須 描述 約束
MFABindRequired boolean 指定用戶在下次登錄時是否必須綁定多因素認證器
Password string 指定密碼 密碼必須符合密碼強度要求,長度為8-32個字符
PasswordResetRequired boolean 指定用戶在登錄時是否需要修改密碼
  1. "Policies" : [
  2. {
  3. "PolicyName" : String,
  4. "PolicyDocument" : {
  5. "Version": String,
  6. "Statement" : [
  7. {
  8. "Effect" : String,
  9. "Action" : List,
  10. "Resource" : List
  11. }
  12. ]
  13. }
  14. }
  15. ]
屬性名稱 類型 必須 描述 約束
PolicyName string 指定策略名稱 最長128個漢字或字符
PolicyDocument map 指定策略詳細描述
Version string 指定策略版本
Statement list 指定策略具體的規則
Action list 指定策略針對的具體操作
Resource list 指定策略針對的具體資源
Effect string 指定允許或拒絕在 Resource 中定義的資源上作 Action 定義的操作

返回值

Fn::GetAtt

  • UserName RAM 用戶名
  • UserId RAM 用戶 ID
  • CreateDate RAM 用戶創建時間
  • LastLoginDate RAM 用戶最後登錄時間

示例

  1. {
  2. "ROSTemplateFormatVersion" : "2015-09-01",
  3. "Resources" : {
  4. "RamUser": {
  5. "Type": "ALIYUN::RAM::User",
  6. "Properties": {
  7. "UserName": "RosUser",
  8. "DisplayName": "createdByRos",
  9. "MobilePhone": "13800998833",
  10. "LoginProfile": {
  11. "Password": "RosUser1234",
  12. "PasswordResetRequired": false,
  13. "MFABindRequired": true
  14. },
  15. "Policies" : [
  16. {
  17. "PolicyName" : "RosUserPolicy",
  18. "PolicyDocument" : {
  19. "Version": "1",
  20. "Statement" : [
  21. {
  22. "Effect" : "Allow",
  23. "Action" : [ "oss:*" ],
  24. "Resource" : ["acs:oss:*:*:*"]
  25. }
  26. ]
  27. }
  28. }
  29. ],
  30. "Groups": ["RosGroup"]
  31. }
  32. }
  33. },
  34. "Outputs": {
  35. "UserName": {
  36. "Value": {
  37. "Fn::GetAtt": ["RamUser", "UserName"]
  38. }
  39. },
  40. "UserId": {
  41. "Value": {
  42. "Fn::GetAtt": ["RamUser", "UserId"]
  43. }
  44. }
  45. }
  46. }

最後更新:2016-12-16 14:15:01

  上一篇:go ALIYUN::RAM::Role__資源列表_資源編排-阿裏雲
  下一篇:go ALIYUN::RAM::UserToGroupAddition__資源列表_資源編排-阿裏雲