Todos os produtos
Search
Central de documentação

Resource Orchestration Service:DATASOURCE::RAM::Roles

Última atualização: Jun 27, 2026

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 (*) e ponto de interrogação (?) para correspondência aproximada.

RefreshOptions

String

Não

Sim

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

Valores válidos:

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

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

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"
        ]
      }
    }
  }
}