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"
]
}
}
}
}