All Products
Search
Document Center

Resource Orchestration Service:ALIYUN::ESA::EdgeContainerAppRecord

更新時間:Oct 17, 2025

The ALIYUN::ESA::EdgeContainerAppRecord type creates an associated domain name for an edge container application.

Syntax

{
  "Type": "ALIYUN::ESA::EdgeContainerAppRecord",
  "Properties": {
    "AppId": String,
    "RecordName": String,
    "SiteId": Integer
  }
}

Properties

Property

Type

Required

Update allowed

Description

Constraints

AppId

String

Yes

No

The application ID.

None

RecordName

String

Yes

No

The associated domain name.

None

SiteId

Integer

Yes

No

The website ID.

None

Return values

Fn::GetAtt

  • RecordName: The associated domain name.

  • SiteId: The website ID.

  • AppId: The application ID.

  • CreateTime: The time when the record was created.

  • UpdateTime: The time when the record was last updated.

  • RecordId: The record ID of the associated domain name.

  • ConfigId: The configuration ID of the associated domain name.

  • SchemdId: The scheduling domain ID of the associated domain name.

  • Cname: The CNAME of the associated domain name.

Examples

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  RecordName:
    Type: String
    Description: The associated domain name.
    Required: true
  SiteId:
    Type: Number
    Description: The website ID.
    Required: true
  AppId:
    Type: String
    Description: The application ID.
    Required: true
Resources:
  ExtensionResource:
    Type: ALIYUN::ESA::EdgeContainerAppRecord
    Properties:
      RecordName:
        Ref: RecordName
      SiteId:
        Ref: SiteId
      AppId:
        Ref: AppId
Outputs:
  RecordName:
    Description: The associated domain name.
    Value:
      Fn::GetAtt:
        - ExtensionResource
        - RecordName
  SiteId:
    Description: The website ID.
    Value:
      Fn::GetAtt:
        - ExtensionResource
        - SiteId
  AppId:
    Description: The application ID.
    Value:
      Fn::GetAtt:
        - ExtensionResource
        - AppId
  CreateTime:
    Description: The time when the domain name was added. The time follows the ISO 8601 standard in the YYYY-MM-DDThh:mm:ss format. The time is displayed in UTC.
    Value:
      Fn::GetAtt:
        - ExtensionResource
        - CreateTime
  UpdateTime:
    Description: The time when the scheduling domain ID or CNAME was last modified. The time follows the ISO 8601 standard in the YYYY-MM-DDThh:mm:ss format. The time is displayed in UTC.
    Value:
      Fn::GetAtt:
        - ExtensionResource
        - UpdateTime
  RecordId:
    Description: The record ID of the associated domain name.
    Value:
      Fn::GetAtt:
        - ExtensionResource
        - RecordId
  ConfigId:
    Description: The configuration ID of the associated domain name.
    Value:
      Fn::GetAtt:
        - ExtensionResource
        - ConfigId
  SchemdId:
    Description: The scheduling domain ID of the associated domain name.
    Value:
      Fn::GetAtt:
        - ExtensionResource
        - SchemdId
  Cname:
    Description: The CNAME of the associated domain name.
    Value:
      Fn::GetAtt:
        - ExtensionResource
        - Cname
{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "RecordName": {
      "Type": "String",
      "Description": "The associated domain name.",
      "Required": true
    },
    "SiteId": {
      "Type": "Number",
      "Description": "The website ID.",
      "Required": true
    },
    "AppId": {
      "Type": "String",
      "Description": "The application ID.",
      "Required": true
    }
  },
  "Resources": {
    "ExtensionResource": {
      "Type": "ALIYUN::ESA::EdgeContainerAppRecord",
      "Properties": {
        "RecordName": {
          "Ref": "RecordName"
        },
        "SiteId": {
          "Ref": "SiteId"
        },
        "AppId": {
          "Ref": "AppId"
        }
      }
    }
  },
  "Outputs": {
    "RecordName": {
      "Description": "The associated domain name.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "RecordName"
        ]
      }
    },
    "SiteId": {
      "Description": "The website ID.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "SiteId"
        ]
      }
    },
    "AppId": {
      "Description": "The application ID.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "AppId"
        ]
      }
    },
    "CreateTime": {
      "Description": "The time when the domain name was added. The time follows the ISO 8601 standard in the YYYY-MM-DDThh:mm:ss format. The time is displayed in UTC.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "CreateTime"
        ]
      }
    },
    "UpdateTime": {
      "Description": "The time when the scheduling domain ID or CNAME was last modified. The time follows the ISO 8601 standard in the YYYY-MM-DDThh:mm:ss format. The time is displayed in UTC.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "UpdateTime"
        ]
      }
    },
    "RecordId": {
      "Description": "The record ID of the associated domain name.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "RecordId"
        ]
      }
    },
    "ConfigId": {
      "Description": "The configuration ID of the associated domain name.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "ConfigId"
        ]
      }
    },
    "SchemdId": {
      "Description": "The scheduling domain ID of the associated domain name.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "SchemdId"
        ]
      }
    },
    "Cname": {
      "Description": "The CNAME of the associated domain name.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionResource",
          "Cname"
        ]
      }
    }
  }
}