Consulta os aliases de um serviço do Function Compute.
Sintaxe
{
"Type": "DATASOURCE::FC::Aliases",
"Properties": {
"ServiceName": String,
"Prefix": String,
"RefreshOptions": String
}
}
Propriedades
|
Propriedade |
Tipo |
Obrigatória |
Editável |
Descrição |
Restrição |
|
ServiceName |
String |
Sim |
Sim |
Nome do serviço. |
Nenhuma. |
|
Prefix |
String |
Não |
Sim |
Prefixo obrigatório nos nomes dos aliases retornados. |
Os nomes devem começar com o valor de Prefix. Por exemplo, se você defina Prefix como a, apenas os nomes de alias iniciados com a serão retornados. |
|
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)
AliasNames: nomes dos aliases.
Aliases: detalhes dos aliases.
|
Propriedade |
Tipo |
Descrição |
Restrição |
|
AliasNames |
List |
Nomes dos aliases. |
Nenhuma. |
|
Aliases |
List |
Detalhes dos aliases. |
Nenhuma. |
|
AliasName |
String |
Nome do alias. |
Nenhuma. |
|
Description |
String |
Descrição do alias. |
Nenhuma. |
|
CreatedTime |
String |
Hora de criação do alias. |
Nenhuma. |
|
LastModifiedTime |
String |
Hora da última modificação do alias. |
Nenhuma. |
|
AdditionalVersionWeight |
Map |
Versão de lançamento canário e respectivo peso de tráfego. |
Especifica a versão de lançamento canário e o peso de tráfego correspondente. Aplica-se somente quando a função é invocada. Por exemplo, Exemplo: |
|
VersionId |
String |
Versão referenciada pelo alias. |
Nenhuma. |
Exemplos
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"ServiceName": {
"Type": "String",
"Description": "Service name."
}
},
"Resources": {
"Aliases": {
"Type": "DATASOURCE::FC::Aliases",
"Properties": {
"ServiceName": {
"Ref": "ServiceName"
}
}
}
},
"Outputs": {
"AliasNames": {
"Description": "The list of alias names.",
"Value": {
"Fn::GetAtt": [
"Aliases",
"AliasNames"
]
}
},
"Aliases": {
"Description": "The list of aliases.",
"Value": {
"Fn::GetAtt": [
"Aliases",
"Aliases"
]
}
}
}
}
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
ServiceName:
Type: String
Description: Service name.
Resources:
Aliases:
Type: DATASOURCE::FC::Aliases
Properties:
ServiceName:
Ref: ServiceName
Outputs:
AliasNames:
Description: The list of alias names.
Value:
Fn::GetAtt:
- Aliases
- AliasNames
Aliases:
Description: The list of aliases.
Value:
Fn::GetAtt:
- Aliases
- Aliases