The ALIYUN::EDAS::SwimmingLaneGroup resource type creates a swimming lane group.
Syntax
{
"Type": "ALIYUN::EDAS::SwimmingLaneGroup",
"Properties": {
"AppIds": List,
"EntryApp": String,
"LogicalRegionId": String,
"Name": String
}
}
Properties
|
Property name |
Type |
Required |
Update allowed |
Description |
Constraints |
|
AppIds |
List |
Yes |
Yes |
Swimlane groups include all application IDs. |
None |
|
EntryApp |
String |
Yes |
Yes |
The entry application. |
The format is EDAS:{Application ID}. |
|
LogicalRegionId |
String |
Yes |
No |
The region ID of the custom namespace. |
The format is |
|
Name |
String |
Yes |
Yes |
The name of the swimming lane group. |
None |
Return value
Fn::GetAtt
GroupId: The ID of the swimming lane group.
Examples
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"
]
}
}
}
}