Consulta informações detalhadas sobre usuários do Resource Access Management (RAM).
Sintaxe
{
"Type": "DATASOURCE::RAM::Users",
"Properties": {
"GroupName": String,
"UserName": String,
"RefreshOptions": String
}
}
Propriedades
|
Propriedade |
Tipo |
Obrigatória |
Editável |
Descrição |
Restrição |
|
GroupName |
String |
Não |
Sim |
Nome do grupo de usuários. |
Nenhuma. |
|
UserName |
String |
Não |
Sim |
Nome do usuário RAM. |
Aceita os caracteres curinga asterisco ( |
|
RefreshOptions |
String |
Não |
Sim |
Política de atualização da fonte de dados durante a atualização da pilha. |
Valores válidos:
|
Valores de retorno (Fn::GetAtt)
UserNames: nomes dos usuários RAM.
Users: detalhes dos usuários RAM.
|
Propriedade |
Tipo |
Descrição |
Restrição |
|
UserNames |
List |
Nomes dos usuários RAM. |
Nenhuma. |
|
Users |
List |
Detalhes dos usuários RAM. |
Nenhuma. |
|
DisplayName |
String |
Nome de exibição do usuário RAM. |
Nenhuma. |
|
UserId |
String |
ID do usuário RAM. |
Nenhuma. |
|
Comments |
String |
Observações do usuário RAM. |
Nenhuma. |
|
CreateDate |
String |
Data e hora de criação do usuário RAM, em UTC. |
Nenhuma. |
|
UserName |
String |
Nome do usuário RAM. |
Nenhuma. |
Exemplos
Formato 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"
]
}
}
}
}