Todos os produtos
Search
Central de documentação

Resource Orchestration Service:DATASOURCE::RAM::User

Última atualização: Jun 27, 2026

Consulta informações sobre um usuário do Resource Access Management (RAM).

Sintaxe

{
  "Type": "DATASOURCE::RAM::User",
  "Properties": {
    "UserName": String,
    "UserId": String,
    "RefreshOptions": String
  }
}

Propriedades

Propriedade

Tipo

Obrigatória

Editável

Descrição

Restrição

UserName

String

Não

Sim

Nome de logon do usuário RAM.

Nenhuma.

UserId

String

Não

Sim

ID do usuário RAM.

Nenhuma.

RefreshOptions

String

Não

Sim

Política de atualização dos recursos da source de dados ao atualizar a pilha.

Valores válidos:

  • Never (padrão): não atualiza os recursos da source de dados durante a atualização da pilha.

  • Always: atualiza os recursos da source de dados durante a atualização da pilha.

Valores de retorno

Fn::GetAtt

  • UserName: nome de logon do usuário RAM.

  • Email: endereço de e-mail do usuário RAM.

  • UserId: ID do usuário RAM.

  • Comments: comentários do usuário RAM.

  • DisplayName: nome de exibição do usuário RAM.

  • MobilePhone: número de celular do usuário RAM.

Exemplos

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  UserName:
    Type: String
    Description:
      en: RAM user name. At most one UserName and UserId can be specified; if both are specified, UserName will be used. If neither is specified, the current user ID will be used.
    Required: false
  UserId:
    Type: String
    Description:
      en: RAM user ID. At most one UserName and UserId can be specified; if both are specified, UserName will be used. If neither is specified, the current user ID will be used.
    Required: false
Resources:
  User:
    Type: DATASOURCE::RAM::User
    Properties:
      UserName:
        Ref: UserName
      UserId:
        Ref: UserId
Outputs:
  UserName:
    Description: The name of the RAM user.
    Value:
      Fn::GetAtt:
        - User
        - UserName
  Email:
    Description: The email address of the RAM user.
    Value:
      Fn::GetAtt:
        - User
        - Email
  UserId:
    Description: The ID of the RAM user.
    Value:
      Fn::GetAtt:
        - User
        - UserId
  Comments:
    Description: The comments of the RAM user.
    Value:
      Fn::GetAtt:
        - User
        - Comments
  DisplayName:
    Description: The display name of the RAM user.
    Value:
      Fn::GetAtt:
        - User
        - DisplayName
  MobilePhone:
    Description: The mobile phone number of the RAM user.
    Value:
      Fn::GetAtt:
        - User
        - MobilePhone
{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "UserName": {
      "Type": "String",
      "Description": {
        "en": "RAM user name. At most one UserName and UserId can be specified; if both are specified, UserName will be used. If neither is specified, the current user ID will be used."
      },
      "Required": false
    },
    "UserId": {
      "Type": "String",
      "Description": {
        "en": "RAM user ID. At most one UserName and UserId can be specified; if both are specified, UserName will be used. If neither is specified, the current user ID will be used."
      },
      "Required": false
    }
  },
  "Resources": {
    "User": {
      "Type": "DATASOURCE::RAM::User",
      "Properties": {
        "UserName": {
          "Ref": "UserName"
        },
        "UserId": {
          "Ref": "UserId"
        }
      }
    }
  },
  "Outputs": {
    "UserName": {
      "Description": "The name of the RAM user.",
      "Value": {
        "Fn::GetAtt": [
          "User",
          "UserName"
        ]
      }
    },
    "Email": {
      "Description": "The email address of the RAM user.",
      "Value": {
        "Fn::GetAtt": [
          "User",
          "Email"
        ]
      }
    },
    "UserId": {
      "Description": "The ID of the RAM user.",
      "Value": {
        "Fn::GetAtt": [
          "User",
          "UserId"
        ]
      }
    },
    "Comments": {
      "Description": "The comments of the RAM user.",
      "Value": {
        "Fn::GetAtt": [
          "User",
          "Comments"
        ]
      }
    },
    "DisplayName": {
      "Description": "The display name of the RAM user.",
      "Value": {
        "Fn::GetAtt": [
          "User",
          "DisplayName"
        ]
      }
    },
    "MobilePhone": {
      "Description": "The mobile phone number of the RAM user.",
      "Value": {
        "Fn::GetAtt": [
          "User",
          "MobilePhone"
        ]
      }
    }
  }
}