全部產品
Search
文件中心

Resource Orchestration Service:DATASOURCE::VPC::FlowLogs

更新時間:Nov 28, 2024

DATASOURCE::VPC::FlowLogs類型用於查詢流日誌。

文法

{
  "Type": "DATASOURCE::VPC::FlowLogs",
  "Properties": {
    "FlowLogName": String,
    "Description": String,
    "LogStoreName": String,
    "ResourceId": String,
    "ProjectName": String,
    "ResourceType": String,
    "FlowLogId": String,
    "TrafficType": String,
    "RefreshOptions": String
  }
}

屬性

屬性名稱

類型

必須

允許更新

描述

約束

FlowLogName

String

流日誌名稱。

名稱長度為1~128個字元,不能以http://https://開頭。

Description

String

流日誌描述資訊。

LogStoreName

String

儲存捕獲到的流量的Logstore。

ResourceId

String

要擷取的流量的資源ID。

ProjectName

String

管理捕獲到的流量的Project。

ResourceType

String

要擷取的流量的資源類型。

取值:

  • NetworkInterface:彈性網卡。

  • vSwitch:交換器內的所有彈性網卡。

  • VPC:專用網路內的所有彈性網卡。

FlowLogId

String

流日誌ID。

TrafficType

String

採集的流量類型。

取值:

  • All:全部流量。

  • Allow:存取控制允許的流量。

  • Drop:存取控制拒絕的流量。

RefreshOptions

String

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

有效值:

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

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

傳回值

Fn::GetAtt

  • FlowLogs:流日誌列表。

  • FlowLogIds:流日誌ID列表。

屬性名稱

類型

描述

約束

FlowLogIds

List

流日誌ID列表。

FlowLogs

List

流日誌列表。

Status

String

流日誌的狀態。

取值:

  • Active:流日誌為啟動狀態。

  • Activating:流日誌正在建立中。

  • Inactive:流日誌為未啟動狀態。

FlowLogName

String

流日誌名稱。

Description

String

流日誌描述資訊。

ResourceType

String

流日誌擷取的流量的資源類型。

取值:

  • NetworkInterface:彈性網卡。

  • vSwitch:交換器內的所有彈性網卡。

  • VPC:專用網路內的所有彈性網卡。

ProjectName

String

管理捕獲到的流量的Project。

RegionId

String

流日誌所屬地區ID。

TrafficType

String

流日誌擷取的流量類型。

取值:

  • All:全部流量。

  • Allow:存取控制允許的流量。

  • Drop:存取控制拒絕的流量。

LogStoreName

String

儲存捕獲到的流量的Logstore。

ResourceId

String

流日誌擷取的流量的資源ID。

FlowLogId

String

流日誌ID。

CreateTime

String

流日誌的建立時間。

樣本

ROSTemplateFormatVersion: '2015-09-01'
Parameters: {}
Resources:
  ExtensionDataSource:
    Type: DATASOURCE::VPC::FlowLogs
    Properties:
      ResourceType: VPC
      TrafficType: All
Outputs:
  FlowLogs:
    Description: The list of flow logs.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - FlowLogs
  FlowLogIds:
    Description: The list of flow log IDs.
    Value:
      Fn::GetAtt:
        - ExtensionDataSource
        - FlowLogIds
{
  "ROSTemplateFormatVersion": "2015-09-01",
  "Parameters": {
  },
  "Resources": {
    "ExtensionDataSource": {
      "Type": "DATASOURCE::VPC::FlowLogs",
      "Properties": {
        "ResourceType": "VPC",
        "TrafficType": "All"
      }
    }
  },
  "Outputs": {
    "FlowLogs": {
      "Description": "The list of flow logs.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "FlowLogs"
        ]
      }
    },
    "FlowLogIds": {
      "Description": "The list of flow log IDs.",
      "Value": {
        "Fn::GetAtt": [
          "ExtensionDataSource",
          "FlowLogIds"
        ]
      }
    }
  }
}