Consulta informações sobre funções do Resource Access Management (RAM).
Sintaxe
{
"Type": "DATASOURCE::RAM::Roles",
"Properties": {
"RoleName": String,
"RefreshOptions": String
}
}
Propriedades
|
Propriedade |
Tipo |
Obrigatória |
Editável |
Descrição |
Restrição |
|
RoleName |
String |
Não |
Sim |
Nome da função do RAM. |
Aceita os caracteres curinga asterisco ( |
|
RefreshOptions |
String |
Não |
Sim |
Política de atualização dos recursos de source de dados ao atualizar a pilha. |
Valores válidos:
|
Valores de retorno (Fn::GetAtt)
RoleNames: nomes das funções do RAM.
Roles: detalhes das funções do RAM.
|
Propriedade |
Tipo |
Descrição |
Restrição |
|
RoleNames |
List |
Nomes das funções do RAM. |
Nenhuma. |
|
Roles |
List |
Detalhes das funções do RAM. |
Nenhuma. |
|
Description |
String |
Descrição da função do RAM. |
Nenhuma. |
|
UpdateDate |
String |
Data e hora da última atualização da função do RAM, em UTC. |
Nenhuma. |
|
MaxSessionDuration |
String |
Duração máxima da sessão da função do RAM. |
Valores válidos: 3600 a 43200. Unidade: segundos. |
|
RoleName |
String |
Nome da função do RAM. |
Nenhuma. |
|
CreateDate |
String |
Data e hora de criação da função do RAM, em UTC. |
Nenhuma. |
|
RoleId |
String |
ID da função do RAM. |
Nenhuma. |
|
Arn |
String |
Alibaba Cloud Resource Name (ARN) da função do RAM. |
Nenhuma. |
Exemplos
Formato JSON
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"RoleName": {
"Type": "String",
"Description": "Filter the results by a specific role name. Supports using * and ? to fuzzy match.",
"Default": "aliyun*"
}
},
"Resources": {
"Roles": {
"Type": "DATASOURCE::RAM::Roles",
"Properties": {
"RoleName": {
"Ref": "RoleName"
}
}
}
},
"Outputs": {
"RoleNames": {
"Description": "The list of role names.",
"Value": {
"Fn::GetAtt": [
"Roles",
"RoleNames"
]
}
},
"Roles": {
"Description": "The list of roles.",
"Value": {
"Fn::GetAtt": [
"Roles",
"Roles"
]
}
}
}
}