All Products
Search
Document Center

Resource Orchestration Service:ALIYUN::EDAS::SwimmingLaneGroup

更新時間:Apr 02, 2026

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 Physical Region:Custom Namespace Identifier. For example, cn-hangzhou:test.

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