Cria um projeto Serverless Devs. Se você especificar um modelo, o sistema implantará o projeto automaticamente.
Sintaxe
{
"Type": "ALIYUN::ServerlessDev::Project",
"Properties": {
"Name": String,
"Description": String,
"Labels": Map,
"Spec": Map
}
}
Propriedades
|
Propriedade |
Tipo |
Obrigatório |
Editável |
Descrição |
Restrição |
|
Name |
String |
Sim |
Não |
Nome do projeto. |
O nome deve ser exclusivo e não pode ser alterado. |
|
Description |
String |
Não |
Não |
Descrição do projeto. |
Nenhuma. |
|
Labels |
Map |
Não |
Não |
Tags do projeto. |
Nenhuma. |
|
Spec |
Map |
Não |
Não |
Configurações do projeto. |
Para obter mais informações, consulte a seção "Propriedades de Spec" deste tópico. |
Sintaxe de Spec
"Spec": {
"TemplateConfig": Map,
"RoleArn": String
}
Propriedades de Spec
|
Propriedade |
Tipo |
Obrigatório |
Editável |
Descrição |
Restrição |
|
RoleArn |
String |
Não |
Sim |
Alibaba Cloud Resource Name (ARN) da função que a plataforma de desenvolvimento assume para implantar o projeto. |
Valor padrão: acs:ram::${your_main_account_ID}:role/aliyundevsdefaultrole. |
|
TemplateConfig |
Map |
Não |
Sim |
Configurações do modelo de projeto. |
Se você especificar essa propriedade, o sistema criará automaticamente um ambiente padrão e implantará o projeto. Para obter mais informações, consulte a seção "Propriedades de TemplateConfig" deste tópico. |
Sintaxe de TemplateConfig
"TemplateConfig": {
"Parameters": Map,
"TemplateName": String
}
Propriedades de TemplateConfig
|
Propriedade |
Tipo |
Obrigatório |
Editável |
Descrição |
Restrição |
|
TemplateName |
String |
Sim |
Sim |
Nome do modelo. |
Nenhuma. |
|
Parameters |
Map |
Não |
Sim |
Parâmetros do modelo. |
Nenhuma. |
Valores de retorno
Fn::GetAtt
Name: nome do projeto.