阅读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__资源列表_资源编排-阿里云