Cria um namespace para uma instância do Microservices Engine (MSE).
Sintaxe
{
"Type": "ALIYUN::MSE::EngineNamespace",
"Properties": {
"InstanceId": String,
"Name": String,
"Desc": String,
"Id": String
}
}
Propriedades
|
Propriedade |
Tipo |
Obrigatória |
Editável |
Descrição |
Restrição |
|
InstanceId |
String |
Sim |
Não |
ID da instância do MSE. |
Nenhuma. |
|
Name |
String |
Sim |
Sim |
Nome de exibição do namespace. |
Nenhuma. |
|
Desc |
String |
Não |
Sim |
Descrição do namespace. |
Nenhuma. |
|
Id |
String |
Não |
Não |
ID do namespace. |
Se esta propriedade estiver vazia, o sistema gera automaticamente um UUID para o namespace. |
Valores de retorno
Fn::GetAtt
NamespaceId: ID do namespace.
Exemplos
Nota
Substitua os valores das propriedades mascaradas, como InstanceId, pelos valores reais conforme os requisitos do seu negócio.
Formato YAML
ROSTemplateFormatVersion: '2015-09-01'
Parameters: {}
Resources:
Namespace:
Type: ALIYUN::MSE::EngineNamespace
Properties:
InstanceId: mse-cn-st21ri2****
Name: dev
Outputs:
NamespaceId:
Description: The ID of the namespace.
Value:
Fn::GetAtt:
- Namespace
- NamespaceId
Formato JSON
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
},
"Resources": {
"Namespace": {
"Type": "ALIYUN::MSE::EngineNamespace",
"Properties": {
"InstanceId": "mse-cn-st21ri2****",
"Name": "dev"
}
}
},
"Outputs": {
"NamespaceId": {
"Description": "The ID of the namespace.",
"Value": {
"Fn::GetAtt": [
"Namespace",
"NamespaceId"
]
}
}
}
}