Todos os produtos
Search
Central de documentação

Resource Orchestration Service:GetResourceType

Última atualização: Jul 04, 2026

Consulta os detalhes de um tipo de recurso.

Descrição da operação

Este tópico fornece um exemplo de como consultar os detalhes do tipo de recurso ALIYUN::ROS::WaitConditionHandle.

Experimente agora

Experimente esta API no OpenAPI Explorer, sem necessidade de assinatura manual. Chamadas bem-sucedidas geram automaticamente código SDK correspondente aos seus parâmetros. Faça o download com segurança de credenciais integrada para uso local.

Testar

Autorização RAM

A tabela abaixo descreve a autorização necessária para chamar esta API. Você pode defini-la em uma política do Resource Access Management (RAM). As colunas da tabela estão detalhadas abaixo:

  • Ação: As ações que podem ser usadas no elemento Action das instruções de política de permissão do RAM para conceder permissões para executar a operação.

  • API: A API que você pode chamar para executar a ação.

  • Nível de acesso: O nível de acesso predefinido concedido para cada API. Valores válidos: create, list, get, update e delete.

  • Tipo de recurso: O tipo de recurso que suporta autorização para executar a ação. Indica se a ação suporta permissão em nível de recurso. O recurso especificado deve ser compatível com a ação. Caso contrário, a política será ineficaz.

    • Para APIs com permissões em nível de recurso, os tipos de recursos obrigatórios são marcados com um asterisco (*). Especifique o Nome de Recurso Alibaba Cloud (ARN) correspondente no elemento Resource da política.

    • Para APIs sem permissões em nível de recurso, é exibido como Todos os Recursos. Use um asterisco (*) no elemento Resource da política.

  • Chave de condição: As chaves de condição definidas pelo serviço. A chave permite controle granular, aplicando-se somente a ações ou a ações associadas a recursos específicos. Além das chaves de condição específicas do serviço, o Alibaba Cloud fornece um conjunto de chaves de condição comuns aplicáveis a todos os serviços compatíveis com RAM.

  • Ação dependente: As ações dependentes necessárias para executar a ação. Para concluir a ação, o usuário RAM ou a função RAM deve ter permissões para executar todas as ações dependentes.

Ação

Nível de acesso

Tipo de recurso

Chave de condição

Ação dependente

ros:GetResourceType

get

*All Resource

*

Nenhuma Nenhuma

Parâmetros da solicitação

Parâmetro

Tipo

Obrigatório

Descrição

Exemplo

ResourceType

string

Sim

O tipo de recurso.
Para obter mais informações sobre os tipos de recurso compatíveis com o ROS, consulte Índice de tipos de recurso.

ALIYUN::ROS::WaitConditionHandle

VersionId

string

Não

O ID da versão. Para consultar uma versão específica do tipo de recurso, especifique este parâmetro. Caso contrário, o tipo de recurso será consultado.

Nota

Somente os módulos são compatíveis com versões.

v1

Para obter mais informações sobre parâmetros de solicitação comuns, consulte Parâmetros comuns.

Elementos de resposta

Elemento

Tipo

Descrição

Exemplo

object

RequestId

string

O ID da solicitação.

A28FBA2E-B6B3-5822-AA45-AB875EF23641

Attributes

object

Os valores de retorno do recurso.

参见示例

ResourceType

string

O tipo de recurso.

ALIYUN::ROS::WaitConditionHandle

Properties

object

As propriedades do recurso.

参见示例

SupportDriftDetection

boolean

Indica se o recurso é compatível com a detecção de desvios. Valores válidos:

  • true: Compatível.

  • false: Não compatível.

false

SupportScratchDetection

boolean

Indica se o recurso é compatível com cenários de recursos. Valores válidos:

  • true: Compatível.

  • false: Não compatível.

false

EntityType

string

O tipo de entidade. Valores válidos:

  • Resource: um tipo de recurso regular. Para obter mais informações, consulte Recursos.

  • DataSource: um tipo de recurso de fonte de dados. Para obter mais informações, consulte Recursos de fonte de dados.

  • Module: um módulo.

Valores válidos:

  • Resource :

    Resource.

  • Module :

    Module.

  • DataSource :

    DataSource.

Resource

Provider

string

O provedor do tipo de recurso. Valores válidos:

  • ROS: Resource Orchestration Service.

  • Self: o usuário.

Valores válidos:

  • ROS :

    ROS.

  • Self :

    Self.

ROS

Description

string

A descrição do tipo de recurso.

It is a demo.

DefaultVersionId

string

O ID da versão padrão.

Nota

Este parâmetro é retornado somente quando o tipo de recurso é consultado.

v1

LatestVersionId

string

O ID da versão mais recente.

Nota

Este parâmetro é retornado somente quando o tipo de recurso é consultado.

v10

CreateTime

string

A hora em que o tipo de recurso foi criado. A hora é exibida em UTC+0 e segue o padrão ISO 8601 sem o Z no final. Formato: YYYY-MM-DDThh:mm:ss.

2023-02-24T08:25:21

UpdateTime

string

A hora em que o tipo de recurso foi atualizado. A hora é exibida em UTC+0 e segue o padrão ISO 8601 sem o Z no final. Formato: YYYY-MM-DDThh:mm:ss.

2023-02-24T08:25:21

TotalVersionCount

integer

O número total de versões.

Nota

Este parâmetro é retornado somente quando o tipo de recurso é consultado.

10

IsDefaultVersion

boolean

Indica se a versão é a versão padrão. Valores válidos:

  • true: A versão é a versão padrão.

  • false: A versão não é a versão padrão.

Nota

Este parâmetro é retornado somente quando uma versão específica do tipo de recurso é consultada.

Valores válidos:

  • true :

    true.

  • false :

    false.

true

TemplateBody

string

O conteúdo do modelo do módulo.

Nota

Este parâmetro é retornado somente quando uma versão específica do tipo de recurso é consultada.

{"ROSTemplateFormatVersion":"2015-09-01"}

Exemplos

Resposta de sucesso

JSON formato

{
  "RequestId": "A28FBA2E-B6B3-5822-AA45-AB875EF23641",
  "Attributes": {
    "test": "test",
    "test2": 1
  },
  "ResourceType": "ALIYUN::ROS::WaitConditionHandle",
  "Properties": {
    "test": "test",
    "test2": 1
  },
  "SupportDriftDetection": false,
  "SupportScratchDetection": false,
  "EntityType": "Resource",
  "Provider": "ROS",
  "Description": "It is a demo.",
  "DefaultVersionId": "v1",
  "LatestVersionId": "v10",
  "CreateTime": "2023-02-24T08:25:21\n",
  "UpdateTime": "2023-02-24T08:25:21\n",
  "TotalVersionCount": 10,
  "IsDefaultVersion": true,
  "TemplateBody": "{\"ROSTemplateFormatVersion\":\"2015-09-01\"}"
}

Códigos de erro

Consulte Códigos de Erro para uma lista completa.

Notas de versão

Consulte Notas de Versão para uma lista completa.