DATASOURCE::FC::Aliases

更新时间:2024-10-29 03:24:46

DATASOURCE::FC::Aliases类型用于获取函数服务的别名列表。

语法

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

属性

属性名称

类型

必须

允许更新

描述

约束

属性名称

类型

必须

允许更新

描述

约束

ServiceName

String

服务名称。

Prefix

String

限定返回的资源名称。

名称必须以Prefix作为前缀。

例如:Prefixa,则返回的资源名均以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

别名指向的版本。

示例

JSON
YAML
{
  "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
                    
  • 本页导读 (1)
  • 语法
  • 属性
  • 返回数据(Fn::GetAtt)
  • 示例
AI助理

点击开启售前

在线咨询服务

你好,我是AI助理

可以解答问题、推荐解决方案等