Cria um grupo de swimming lane.
Sintaxe
{
"Type": "ALIYUN::EDAS::SwimmingLaneGroup",
"Properties": {
"AppIds": List,
"EntryApp": String,
"LogicalRegionId": String,
"Name": String
}
}
Propriedades
|
Nome da propriedade |
Tipo |
Obrigatória |
Atualização permitida |
Descrição |
Restrições |
|
AppIds |
List |
Sim |
Sim |
IDs de todos os aplicativos no grupo de swimming lane. |
Nenhuma |
|
EntryApp |
String |
Sim |
Sim |
Aplicativo de entrada. |
Formato: EDAS:{ID do aplicativo}. |
|
LogicalRegionId |
String |
Sim |
Não |
ID da região do namespace personalizado. |
Formato: |
|
Name |
String |
Sim |
Sim |
Nome do grupo de swimming lane. |
Nenhuma |
Valor de retorno
Fn::GetAtt
GroupId: o ID do grupo de swimming lane.
Exemplos
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
EntryApp:
Type: String
Description:
en: 'The entry application. Format: EDAS:{application ID}.'
Required: true
LogicalRegionId:
Type: String
Description:
en: 'The RegionId of the custom namespace. Format: `physical Region:custom namespace identifier`.'
Required: true
AppIds:
AssociationPropertyMetadata:
Parameter:
Type: String
Description:
en: The application ID.
Required: true
AssociationProperty: List[Parameter]
Type: Json
Description:
en: The list of application IDs involved in the swimming lane group.
Required: true
Name:
Type: String
Description:
en: |-
The name of the swimming lane group.
The value can be up to 64 characters in length.
Required: true
Resources:
SwimmingLaneGroup:
Type: ALIYUN::EDAS::SwimmingLaneGroup
Properties:
EntryApp:
Ref: EntryApp
LogicalRegionId:
Ref: LogicalRegionId
AppIds:
Ref: AppIds
Name:
Ref: Name
Outputs:
GroupId:
Description: The ID of the swimming lane group.
Value:
Fn::GetAtt:
- SwimmingLaneGroup
- GroupId
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"EntryApp": {
"Type": "String",
"Description": {
"en": "The entry application. Format: EDAS:{application ID}."
},
"Required": true
},
"LogicalRegionId": {
"Type": "String",
"Description": {
"en": "The RegionId of the custom namespace. Format: `physical Region:custom namespace identifier`."
},
"Required": true
},
"AppIds": {
"AssociationPropertyMetadata": {
"Parameter": {
"Type": "String",
"Description": {
"en": "The application ID."
},
"Required": true
}
},
"AssociationProperty": "List[Parameter]",
"Type": "Json",
"Description": {
"en": "The list of application IDs involved in the swimming lane group."
},
"Required": true
},
"Name": {
"Type": "String",
"Description": {
"en": "The name of the swimming lane group.\nThe value can be up to 64 characters in length."
},
"Required": true
}
},
"Resources": {
"SwimmingLaneGroup": {
"Type": "ALIYUN::EDAS::SwimmingLaneGroup",
"Properties": {
"EntryApp": {
"Ref": "EntryApp"
},
"LogicalRegionId": {
"Ref": "LogicalRegionId"
},
"AppIds": {
"Ref": "AppIds"
},
"Name": {
"Ref": "Name"
}
}
}
},
"Outputs": {
"GroupId": {
"Description": "The ID of the swimming lane group.",
"Value": {
"Fn::GetAtt": [
"SwimmingLaneGroup",
"GroupId"
]
}
}
}
}