Microsoft.Network networkWatchers/packetCaptures 2023-05-01
- 最新
- 2024-05-01
- 2024-03-01
- 2024-01-01
- 2023-11-01
- 2023-09-01
- 2023-06-01
- 2023-05-01
- 2023-04-01
- 2023-02-01
- 2022-11-01
- 2022-09-01
- 2022-07-01
- 2022-05-01
- 2022-01-01
- 2021-08-01
- 2021-05-01
- 2021-03-01
- 2021-02-01
- 2020-11-01
- 2020-08-01
- 2020-07-01
- 2020-06-01
- 2020-05-01
- 2020-04-01
- 2020-03-01
- 2019-12-01
- 2019-11-01
- 2019-09-01
- 2019-08-01
- 2019-07-01
- 2019-06-01
- 2019-04-01
- 2019-02-01
- 2018-12-01
- 2018-11-01
- 2018-10-01
- 2018-08-01
- 2018-07-01
- 2018-06-01
- 2018-04-01
- 2018-02-01
- 2018-01-01
- 2017-11-01
- 2017-10-01
- 2017-09-01
- 2017-08-01
- 2017-06-01
- 2017-03-30
- 2017-03-01
- 2016-12-01
- 2016-09-01
Bicep 資源定義
networkWatchers/packetCaptures 資源類型可以使用目標作業來部署:
- 資源群組 - 請參閱 資源群組部署命令
如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔。
資源格式
若要建立 Microsoft.Network/networkWatchers/packetCaptures 資源,請將下列 Bicep 新增至範本。
resource symbolicname 'Microsoft.Network/networkWatchers/packetCaptures@2023-05-01' = {
parent: resourceSymbolicName
name: 'string'
properties: {
bytesToCapturePerPacket: int
filters: [
{
localIPAddress: 'string'
localPort: 'string'
protocol: 'string'
remoteIPAddress: 'string'
remotePort: 'string'
}
]
scope: {
exclude: [
'string'
]
include: [
'string'
]
}
storageLocation: {
filePath: 'string'
storageId: 'string'
storagePath: 'string'
}
target: 'string'
targetType: 'string'
timeLimitInSeconds: int
totalBytesPerSession: int
}
}
屬性值
Microsoft.Network/networkWatchers/packetCaptures
名字 | 描述 | 價值 |
---|---|---|
名字 | 資源名稱 | 字串 (必要) |
父母 | 在 Bicep 中,您可以指定子資源的父資源。 只有在父資源外部宣告子資源時,才需要新增這個屬性。 如需詳細資訊,請參閱 父資源外部的子資源。 |
類型資源的符號名稱:networkWatchers |
性能 | 封包擷取的屬性。 | PacketCaptureParametersOrPacketCaptureResultProperties (必要) |
PacketCaptureFilter
名字 | 描述 | 價值 |
---|---|---|
localIPAddress | 要篩選的本機IP位址。 表示法:單一位址專案的 「127.0.0.1」。。 “127.0.0.1-127.0.0.255” 範圍。 "127.0.0.1;127.0.0.5"? 代表多個專案。 目前不支援多個範圍。 混合範圍與目前不支援的多個專案。 預設值 = null。 | 字串 |
localPort | 要篩選的本機埠。 表示法:單一埠輸入的 「80」。範圍為 80-85 吋。 "80;443;“ 表示多個專案。 目前不支援多個範圍。 混合範圍與目前不支援的多個專案。 預設值 = null。 | 字串 |
協定 | 要篩選的通訊協定。 | 'Any' 'TCP' 'UDP' |
remoteIPAddress | 要篩選的本機IP位址。 表示法:單一位址專案的 「127.0.0.1」。。 “127.0.0.1-127.0.0.255” 範圍。 "127.0.0.1;127.0.0.5;“ 表示多個專案。 目前不支援多個範圍。 混合範圍與目前不支援的多個專案。 預設值 = null。 | 字串 |
remotePort | 要篩選的遠端埠。 表示法:單一埠輸入的 「80」。範圍為 80-85 吋。 "80;443;“ 表示多個專案。 目前不支援多個範圍。 混合範圍與目前不支援的多個專案。 預設值 = null。 | 字串 |
PacketCaptureMachineScope
名字 | 描述 | 價值 |
---|---|---|
排除 | 必須從 AzureVMSSS 中排除而無法執行封包擷取的 AzureVMSS 實例清單。 | string[] |
包括 | 要執行封包擷取的 AzureVMSS 實例清單。 | string[] |
PacketCaptureParametersOrPacketCaptureResultProperties
名字 | 描述 | 價值 |
---|---|---|
bytesToCapturePerPacket | 每個封包擷取的位元組數目,其餘的位元組會被截斷。 | int 約束: 最小值 = 0 最大值 = 4294967295 |
過濾器 | 封包擷取篩選的清單。 | PacketCaptureFilter[] |
範圍 | 可以包含或排除以執行封包擷取的 AzureVMSS 實例清單。 如果包含和排除兩者都是空的,則封包擷取將會在所有 AzureVMSS 實例上執行。 | PacketCaptureMachineScope |
storageLocation | 封包擷取會話的儲存位置。 | PacketCaptureStorageLocation (必要) |
目標 | 目前僅支援目標資源的標識碼,只有 AzureVM 和 AzureVMSS 作為目標類型。 | 字串 (必要) |
targetType | 提供之資源的目標類型。 | 'AzureVM' 'AzureVMSS' |
timeLimitInSeconds | 擷取會話的持續時間上限,以秒為單位。 | int 約束: 最小值 = 0 最大值 = 18000 |
totalBytesPerSession | 擷取輸出的大小上限。 | int 約束: 最小值 = 0 最大值 = 4294967295 |
PacketCaptureStorageLocation
名字 | 描述 | 價值 |
---|---|---|
filePath | 目標 VM 上的有效本機路徑。 必須包含擷取檔案的名稱(*.cap)。 針對 Linux 虛擬機,其開頭必須是 /var/captures。 如果未提供任何記憶體標識碼,則為必要,否則為選擇性。 | 字串 |
storageId | 用來儲存封包擷取會話的記憶體帳戶標識碼。 如果未提供本機檔案路徑,則為必要專案。 | 字串 |
storagePath | 儲存封包擷取之記憶體路徑的 URI。 必須是格式正確的 URI,描述儲存封包擷取的位置。 | 字串 |
ARM 樣本資源定義
networkWatchers/packetCaptures 資源類型可以使用目標作業來部署:
- 資源群組 - 請參閱 資源群組部署命令
如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔。
資源格式
若要建立 Microsoft.Network/networkWatchers/packetCaptures 資源,請將下列 JSON 新增至範本。
{
"type": "Microsoft.Network/networkWatchers/packetCaptures",
"apiVersion": "2023-05-01",
"name": "string",
"properties": {
"bytesToCapturePerPacket": "int",
"filters": [
{
"localIPAddress": "string",
"localPort": "string",
"protocol": "string",
"remoteIPAddress": "string",
"remotePort": "string"
}
],
"scope": {
"exclude": [ "string" ],
"include": [ "string" ]
},
"storageLocation": {
"filePath": "string",
"storageId": "string",
"storagePath": "string"
},
"target": "string",
"targetType": "string",
"timeLimitInSeconds": "int",
"totalBytesPerSession": "int"
}
}
屬性值
Microsoft.Network/networkWatchers/packetCaptures
名字 | 描述 | 價值 |
---|---|---|
apiVersion | API 版本 | '2023-05-01' |
名字 | 資源名稱 | 字串 (必要) |
性能 | 封包擷取的屬性。 | PacketCaptureParametersOrPacketCaptureResultProperties (必要) |
類型 | 資源類型 | 'Microsoft.Network/networkWatchers/packetCaptures' |
PacketCaptureFilter
名字 | 描述 | 價值 |
---|---|---|
localIPAddress | 要篩選的本機IP位址。 表示法:單一位址專案的 「127.0.0.1」。。 “127.0.0.1-127.0.0.255” 範圍。 "127.0.0.1;127.0.0.5"? 代表多個專案。 目前不支援多個範圍。 混合範圍與目前不支援的多個專案。 預設值 = null。 | 字串 |
localPort | 要篩選的本機埠。 表示法:單一埠輸入的 「80」。範圍為 80-85 吋。 "80;443;“ 表示多個專案。 目前不支援多個範圍。 混合範圍與目前不支援的多個專案。 預設值 = null。 | 字串 |
協定 | 要篩選的通訊協定。 | 'Any' 'TCP' 'UDP' |
remoteIPAddress | 要篩選的本機IP位址。 表示法:單一位址專案的 「127.0.0.1」。。 “127.0.0.1-127.0.0.255” 範圍。 "127.0.0.1;127.0.0.5;“ 表示多個專案。 目前不支援多個範圍。 混合範圍與目前不支援的多個專案。 預設值 = null。 | 字串 |
remotePort | 要篩選的遠端埠。 表示法:單一埠輸入的 「80」。範圍為 80-85 吋。 "80;443;“ 表示多個專案。 目前不支援多個範圍。 混合範圍與目前不支援的多個專案。 預設值 = null。 | 字串 |
PacketCaptureMachineScope
名字 | 描述 | 價值 |
---|---|---|
排除 | 必須從 AzureVMSSS 中排除而無法執行封包擷取的 AzureVMSS 實例清單。 | string[] |
包括 | 要執行封包擷取的 AzureVMSS 實例清單。 | string[] |
PacketCaptureParametersOrPacketCaptureResultProperties
名字 | 描述 | 價值 |
---|---|---|
bytesToCapturePerPacket | 每個封包擷取的位元組數目,其餘的位元組會被截斷。 | int 約束: 最小值 = 0 最大值 = 4294967295 |
過濾器 | 封包擷取篩選的清單。 | PacketCaptureFilter[] |
範圍 | 可以包含或排除以執行封包擷取的 AzureVMSS 實例清單。 如果包含和排除兩者都是空的,則封包擷取將會在所有 AzureVMSS 實例上執行。 | PacketCaptureMachineScope |
storageLocation | 封包擷取會話的儲存位置。 | PacketCaptureStorageLocation (必要) |
目標 | 目前僅支援目標資源的標識碼,只有 AzureVM 和 AzureVMSS 作為目標類型。 | 字串 (必要) |
targetType | 提供之資源的目標類型。 | 'AzureVM' 'AzureVMSS' |
timeLimitInSeconds | 擷取會話的持續時間上限,以秒為單位。 | int 約束: 最小值 = 0 最大值 = 18000 |
totalBytesPerSession | 擷取輸出的大小上限。 | int 約束: 最小值 = 0 最大值 = 4294967295 |
PacketCaptureStorageLocation
名字 | 描述 | 價值 |
---|---|---|
filePath | 目標 VM 上的有效本機路徑。 必須包含擷取檔案的名稱(*.cap)。 針對 Linux 虛擬機,其開頭必須是 /var/captures。 如果未提供任何記憶體標識碼,則為必要,否則為選擇性。 | 字串 |
storageId | 用來儲存封包擷取會話的記憶體帳戶標識碼。 如果未提供本機檔案路徑,則為必要專案。 | 字串 |
storagePath | 儲存封包擷取之記憶體路徑的 URI。 必須是格式正確的 URI,描述儲存封包擷取的位置。 | 字串 |
Terraform (AzAPI 提供者) 資源定義
networkWatchers/packetCaptures 資源類型可以使用目標作業來部署:
- 資源群組
如需每個 API 版本中已變更屬性的清單,請參閱 變更記錄檔。
資源格式
若要建立 Microsoft.Network/networkWatchers/packetCaptures 資源,請將下列 Terraform 新增至範本。
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/networkWatchers/packetCaptures@2023-05-01"
name = "string"
body = jsonencode({
properties = {
bytesToCapturePerPacket = int
filters = [
{
localIPAddress = "string"
localPort = "string"
protocol = "string"
remoteIPAddress = "string"
remotePort = "string"
}
]
scope = {
exclude = [
"string"
]
include = [
"string"
]
}
storageLocation = {
filePath = "string"
storageId = "string"
storagePath = "string"
}
target = "string"
targetType = "string"
timeLimitInSeconds = int
totalBytesPerSession = int
}
})
}
屬性值
Microsoft.Network/networkWatchers/packetCaptures
名字 | 描述 | 價值 |
---|---|---|
名字 | 資源名稱 | 字串 (必要) |
parent_id | 此資源為父系之資源的標識碼。 | 類型資源的標識碼:networkWatchers |
性能 | 封包擷取的屬性。 | PacketCaptureParametersOrPacketCaptureResultProperties (必要) |
類型 | 資源類型 | “Microsoft.Network/networkWatchers/packetCaptures@2023-05-01” |
PacketCaptureFilter
名字 | 描述 | 價值 |
---|---|---|
localIPAddress | 要篩選的本機IP位址。 表示法:單一位址專案的 「127.0.0.1」。。 “127.0.0.1-127.0.0.255” 範圍。 "127.0.0.1;127.0.0.5"? 代表多個專案。 目前不支援多個範圍。 混合範圍與目前不支援的多個專案。 預設值 = null。 | 字串 |
localPort | 要篩選的本機埠。 表示法:單一埠輸入的 「80」。範圍為 80-85 吋。 "80;443;“ 表示多個專案。 目前不支援多個範圍。 混合範圍與目前不支援的多個專案。 預設值 = null。 | 字串 |
協定 | 要篩選的通訊協定。 | 'Any' 'TCP' 'UDP' |
remoteIPAddress | 要篩選的本機IP位址。 表示法:單一位址專案的 「127.0.0.1」。。 “127.0.0.1-127.0.0.255” 範圍。 "127.0.0.1;127.0.0.5;“ 表示多個專案。 目前不支援多個範圍。 混合範圍與目前不支援的多個專案。 預設值 = null。 | 字串 |
remotePort | 要篩選的遠端埠。 表示法:單一埠輸入的 「80」。範圍為 80-85 吋。 "80;443;“ 表示多個專案。 目前不支援多個範圍。 混合範圍與目前不支援的多個專案。 預設值 = null。 | 字串 |
PacketCaptureMachineScope
名字 | 描述 | 價值 |
---|---|---|
排除 | 必須從 AzureVMSSS 中排除而無法執行封包擷取的 AzureVMSS 實例清單。 | string[] |
包括 | 要執行封包擷取的 AzureVMSS 實例清單。 | string[] |
PacketCaptureParametersOrPacketCaptureResultProperties
名字 | 描述 | 價值 |
---|---|---|
bytesToCapturePerPacket | 每個封包擷取的位元組數目,其餘的位元組會被截斷。 | int 約束: 最小值 = 0 最大值 = 4294967295 |
過濾器 | 封包擷取篩選的清單。 | PacketCaptureFilter[] |
範圍 | 可以包含或排除以執行封包擷取的 AzureVMSS 實例清單。 如果包含和排除兩者都是空的,則封包擷取將會在所有 AzureVMSS 實例上執行。 | PacketCaptureMachineScope |
storageLocation | 封包擷取會話的儲存位置。 | PacketCaptureStorageLocation (必要) |
目標 | 目前僅支援目標資源的標識碼,只有 AzureVM 和 AzureVMSS 作為目標類型。 | 字串 (必要) |
targetType | 提供之資源的目標類型。 | 'AzureVM' 'AzureVMSS' |
timeLimitInSeconds | 擷取會話的持續時間上限,以秒為單位。 | int 約束: 最小值 = 0 最大值 = 18000 |
totalBytesPerSession | 擷取輸出的大小上限。 | int 約束: 最小值 = 0 最大值 = 4294967295 |
PacketCaptureStorageLocation
名字 | 描述 | 價值 |
---|---|---|
filePath | 目標 VM 上的有效本機路徑。 必須包含擷取檔案的名稱(*.cap)。 針對 Linux 虛擬機,其開頭必須是 /var/captures。 如果未提供任何記憶體標識碼,則為必要,否則為選擇性。 | 字串 |
storageId | 用來儲存封包擷取會話的記憶體帳戶標識碼。 如果未提供本機檔案路徑,則為必要專案。 | 字串 |
storagePath | 儲存封包擷取之記憶體路徑的 URI。 必須是格式正確的 URI,描述儲存封包擷取的位置。 | 字串 |