全部產品
Search
文件中心

:DATASOURCE::FC::Services

更新時間:Oct 30, 2024

DATASOURCE::FC::Services類型用於擷取服務列表。

文法

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

屬性

屬性名稱

類型

必須

允許更新

描述

約束

Prefix

String

資源名稱。

名稱必須以Prefix作為首碼。

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

RefreshOptions

String

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

有效值:

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

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

返回資料(Fn::GetAtt)

  • Services:服務詳情列表。

  • ServiceNames:服務名稱列表。

屬性名稱

類型

描述

約束

ServiceNames

List

服務名稱列表。

Services

List

服務詳情列表。

ServiceName

String

服務的名稱。

Description

String

服務的描述。

LogConfig

Map

日誌配置。

函數產生的日誌會被寫入配置的LogConfig中。

ServiceId

String

服務ID。

CreatedTime

String

服務的建立時間。

LastModifiedTime

String

服務上一次被更新的時間。

VpcConfig

Map

VPC配置。

配置VPCConfig後,函數可以訪問指定的VPC資源。

InternetAccess

Boolean

是否允許函數訪問公網。

取值:

  • true:允許函數訪問公網。

  • false:不允許函數訪問公網。

NasConfig

Map

NAS配置。

配置NASConfig後,函數可以訪問指定的NAS資源。

VendorConfig

Map

Vendor配置。

TracingConfig

Map

鏈路追蹤配置。

當Function Compute與鏈路追蹤TracingConfig整合後,您可以記錄請求在Function Compute的耗時時間、查看函數的冷啟動時間、記錄函數內部時間的消耗等。

更多資訊,請參見鏈路追蹤簡介

樣本

{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
    "Prefix": {
      "Type": "String",
      "Description": "Qualified returned service names must be prefixed with Prefix. For example, if the Prefix is \"a\", the returned service names should be started with \"a\"."
    }
  },
  "Resources": {
    "Services": {
      "Type": "DATASOURCE::FC::Services",
      "Properties": {
        "Prefix": {
          "Ref": "Prefix"
        }
      }
    }
  },
  "Outputs": {
    "Services": {
      "Description": "The list of services.",
      "Value": {
        "Fn::GetAtt": [
          "Services",
          "Services"
        ]
      }
    },
    "ServiceNames": {
      "Description": "The list of service names.",
      "Value": {
        "Fn::GetAtt": [
          "Services",
          "ServiceNames"
        ]
      }
    }
  }
}
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
  Prefix:
    Type: String
    Description: Qualified returned service names must be prefixed with Prefix. For example, if the Prefix is "a", the returned service names should be started with "a".
Resources:
  Services:
    Type: DATASOURCE::FC::Services
    Properties:
      Prefix:
        Ref: Prefix
Outputs:
  Services:
    Description: The list of services.
    Value:
      Fn::GetAtt:
        - Services
        - Services
  ServiceNames:
    Description: The list of service names.
    Value:
      Fn::GetAtt:
        - Services
        - ServiceNames