Consulta a lista de grupos de recursos.
Sintaxe
{
"Type": "DATASOURCE::ResourceManager::ResourceGroups",
"Properties": {
"DisplayName": String,
"IncludeTags": Boolean,
"Name": String,
"ResourceGroupIds": List,
"RefreshOptions": String
}
}
Propriedades
|
Propriedade |
Tipo |
Obrigatória |
Editável |
Descrição |
Restrição |
|
DisplayName |
String |
Não |
Sim |
Nome de exibição do grupo de recursos. |
Nenhuma. |
|
IncludeTags |
Boolean |
Não |
Sim |
Indica se as informações de tag devem ser retornadas. |
Valores válidos:
Nota
Ao configure condições de filtro para tags, as informações de tag são retornadas independentemente do valor de |
|
Name |
String |
Não |
Sim |
Nome do grupo de recursos. |
Nenhuma. |
|
ResourceGroupIds |
List |
Não |
Sim |
IDs dos grupos de recursos. |
Especifique até 100 IDs de grupos de recursos. |
|
RefreshOptions |
String |
Não |
Sim |
Política de atualização dos recursos da source de dados durante a atualização da pilha. |
Valores válidos:
|
Valores de retorno
Fn::GetAtt
ResourceGroupIds: IDs dos grupos de recursos.
ResourceGroups: detalhes dos grupos de recursos.
|
Propriedade |
Tipo |
Descrição |
Restrição |
|
ResourceGroupIds |
List |
IDs dos grupos de recursos. |
Nenhuma. |
|
ResourceGroups |
List |
Detalhes dos grupos de recursos. |
Nenhuma. |
|
Status |
string |
Status do grupo de recursos. |
Nenhuma. |
|
AccountId |
string |
ID da conta Alibaba Cloud à qual o grupo de recursos pertence. |
Nenhuma. |
|
DisplayName |
string |
Nome de exibição do grupo de recursos. |
Nenhuma. |
|
ResourceGroupId |
string |
ID do grupo de recursos. |
Nenhuma. |
|
Name |
string |
Nome do grupo de recursos. |
Nenhuma. |
|
CreateDate |
string |
Data e hora de criação do grupo de recursos, em UTC. |
Nenhuma. |
|
Tags |
string |
Tags do grupo de recursos. |
Nenhuma. |
Exemplos
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
Name:
Type: String
Description:
en: The identifier of the resource group. This parameter specifies a filter condition for the query. Fuzzy match is supported. The identifier can be a maximum of 50 characters in length and can contain letters, digits, and hyphens (-).
Required: false
MinLength: 1
MaxLength: 50
Resources:
ExtensionDataSource:
Type: DATASOURCE::ResourceManager::ResourceGroups
Properties:
Name:
Ref: Name
Outputs:
ResourceGroupIds:
Description: The IDs of the resource groups.
Value:
Fn::GetAtt:
- ExtensionDataSource
- ResourceGroupIds
ResourceGroups:
Description: The list of the resource groups.
Value:
Fn::GetAtt:
- ExtensionDataSource
- ResourceGroups
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"Name": {
"Type": "String",
"Description": {
"en": "The identifier of the resource group. This parameter specifies a filter condition for the query. Fuzzy match is supported. The identifier can be a maximum of 50 characters in length and can contain letters, digits, and hyphens (-)."
},
"Required": false,
"MinLength": 1,
"MaxLength": 50
}
},
"Resources": {
"ExtensionDataSource": {
"Type": "DATASOURCE::ResourceManager::ResourceGroups",
"Properties": {
"Name": {
"Ref": "Name"
}
}
}
},
"Outputs": {
"ResourceGroupIds": {
"Description": "The IDs of the resource groups.",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"ResourceGroupIds"
]
}
},
"ResourceGroups": {
"Description": "The list of the resource groups.",
"Value": {
"Fn::GetAtt": [
"ExtensionDataSource",
"ResourceGroups"
]
}
}
}
}