全部產品
Search
文件中心

:DATASOURCE::FC::Aliases

更新時間:Oct 30, 2024

DATASOURCE::FC::Aliases類型用於擷取函數服務的別名列表。

文法

{
  "Type": "DATASOURCE::FC::Aliases",
  "Properties": {
    "ServiceName": String,
    "Prefix": String,
    "RefreshOptions": String
  }
}

屬性

屬性名稱

類型

必須

允許更新

描述

約束

ServiceName

String

服務名稱。

Prefix

String

限定返回的資源名稱。

名稱必須以Prefix作為首碼。

例如:Prefix是a,則返回的資源名均以a開始。

RefreshOptions

String

當資源棧更新時,資料來源資源的重新整理策略。

有效值:

  • Never(預設值):更新堆棧時,從不重新整理資料來源資源。

  • Always:更新堆棧時,始終重新整理資料來源資源。

返回資料(Fn::GetAtt)

  • AliasNames:別名名稱列表。

  • Aliases:別名詳情列表。

屬性名稱

類型

描述

約束

AliasNames

List

別名名稱列表。

Aliases

List

別名詳情列表。

AliasName

String

別名名稱。

Description

String

別名描述。

CreatedTime

String

別名建立時間。

LastModifiedTime

String

別名上一次被更新的時間。

AdditionalVersionWeight

Map

別名指向的灰階版本以及灰階權重。

由版本號碼和對應的權重組成。灰階版本只在調用函數時生效。

例如:2:0.05表示調用函數時,版本2為灰階版本,切5%的流量到灰階版本,95%的流量預設到主要版本。

樣本:{"Float":1}

VersionId

String

別名指向的版本。

樣本

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "ServiceName": {
      "Type": "String",
      "Description": "Service name."
    }
  },
  "Resources": {
    "Aliases": {
      "Type": "DATASOURCE::FC::Aliases",
      "Properties": {
        "ServiceName": {
          "Ref": "ServiceName"
        }
      }
    }
  },
  "Outputs": {
    "AliasNames": {
      "Description": "The list of alias names.",
      "Value": {
        "Fn::GetAtt": [
          "Aliases",
          "AliasNames"
        ]
      }
    },
    "Aliases": {
      "Description": "The list of aliases.",
      "Value": {
        "Fn::GetAtt": [
          "Aliases",
          "Aliases"
        ]
      }
    }
  }
}
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  ServiceName:
    Type: String
    Description: Service name.
Resources:
  Aliases:
    Type: DATASOURCE::FC::Aliases
    Properties:
      ServiceName:
        Ref: ServiceName
Outputs:
  AliasNames:
    Description: The list of alias names.
    Value:
      Fn::GetAtt:
        - Aliases
        - AliasNames
  Aliases:
    Description: The list of aliases.
    Value:
      Fn::GetAtt:
        - Aliases
        - Aliases