Microsoft.Network networkWatchers/packetCaptures 2022-05-01
Bicep kaynak tanımı
networkWatchers/packetCaptures kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
- Kaynak grupları - Bkz. kaynak grubu dağıtım komutları
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Microsoft.Network/networkWatchers/packetCaptures kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.
resource symbolicname 'Microsoft.Network/networkWatchers/packetCaptures@2022-05-01' = {
name: 'string'
parent: resourceSymbolicName
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
}
}
Özellik değerleri
networkWatchers/packetCaptures
Ad | Açıklama | Değer |
---|---|---|
name | Kaynak adı Bicep'te alt kaynaklar için adları ve türleri ayarlamayı öğrenin. |
dize (gerekli) |
Üst | Bicep'te alt kaynak için üst kaynağı belirtebilirsiniz. Bu özelliği yalnızca alt kaynak üst kaynağın dışında bildirildiğinde eklemeniz gerekir. Daha fazla bilgi için bkz . Üst kaynağın dışındaki alt kaynak. |
Kaynak türü için sembolik ad: networkWatchers |
properties | Paket yakalamanın özellikleri. | PacketCaptureParametersOrPacketCaptureResultProperti... (gerekli) |
PacketCaptureParametersOrPacketCaptureResultProperti...
Ad | Açıklama | Değer |
---|---|---|
bytesToCapturePerPacket | Paket başına yakalanan bayt sayısı; kalan baytlar kesilir. | int Kısıtlama -ları: Min değer = 0 En yüksek değer = 4294967295 |
filtreler | Paket yakalama filtrelerinin listesi. | PacketCaptureFilter[] |
scope | Paket yakalamayı çalıştırmak için dahil edilebilen veya dışlanabilen AzureVMSS örneklerinin listesi. Hem dahil edilen hem de dışlananlar boşsa, paket yakalama tüm AzureVMSS örneklerinde çalıştırılır. | PacketCaptureMachineScope |
Storagelocation | Paket yakalama oturumu için depolama konumu. | PacketCaptureStorageLocation (gerekli) |
Hedef | Hedeflenen kaynağın kimliği, şu anda yalnızca AzureVM ve AzureVMSS hedef türü olarak desteklenmektedir. | dize (gerekli) |
Targettype | Sağlanan kaynağın hedef türü. | 'AzureVM' 'AzureVMSS' |
timeLimitInSeconds | Yakalama oturumunun saniye cinsinden süresi üst sınırı. | int Kısıtlama -ları: Min değer = 0 Maksimum değer = 18000 |
totalBytesPerSession | Yakalama çıkışının en büyük boyutu. | int Kısıtlama -ları: Min değer = 0 En yüksek değer = 4294967295 |
PacketCaptureFilter
Ad | Açıklama | Değer |
---|---|---|
localIPAddress | Filtrelenecek yerel IP Adresi. Gösterimi: Tek adres girişi için "127.0.0.1". Aralık için "127.0.0.1-127.0.0.255". "127.0.0.1; 127.0.0.5"? birden çok giriş için. Şu anda desteklenmeyen birden çok aralık. Şu anda desteklenmeyen birden çok girişle aralıkları karıştırma. Varsayılan = null. | string |
localPort | Filtrelenecek yerel bağlantı noktası. Gösterimi: Tek bağlantı noktası girişi için "80"." Aralık için 80-85 inç. "80; 443;" birden çok giriş için. Şu anda desteklenmeyen birden çok aralık. Şu anda desteklenmeyen birden çok girişle aralıkları karıştırma. Varsayılan = null. | string |
protokol | Filtrelenecek protokol. | 'Any' 'TCP' 'UDP' |
remoteIPAddress | Filtrelenecek yerel IP Adresi. Gösterimi: Tek adres girişi için "127.0.0.1". Aralık için "127.0.0.1-127.0.0.255". "127.0.0.1; Birden çok giriş için 127.0.0.5;" Şu anda desteklenmeyen birden çok aralık. Şu anda desteklenmeyen birden çok girişle aralıkları karıştırma. Varsayılan = null. | string |
remotePort | Filtrelenecek uzak bağlantı noktası. Gösterimi: Tek bağlantı noktası girişi için "80"." Aralık için 80-85 inç. "80; 443;" birden çok giriş için. Şu anda desteklenmeyen birden çok aralık. Şu anda desteklenmeyen birden çok girişle aralıkları karıştırma. Varsayılan = null. | string |
PacketCaptureMachineScope
Ad | Açıklama | Değer |
---|---|---|
dışlama | AzureVMSS'nin paket yakalamayı çalıştırmasından dışlanması gereken AzureVMSS örneklerinin listesi. | dize[] |
include | Paket yakalamanın çalıştırılacak AzureVMSS örneklerinin listesi. | dize[] |
PacketCaptureStorageLocation
Ad | Açıklama | Değer |
---|---|---|
Filepath | Hedef vm'de geçerli bir yerel yol. Yakalama dosyasının adını (*.cap) içermelidir. Linux sanal makinesi için /var/captures ile başlamalıdır. Depolama kimliği sağlanmadıysa gereklidir, aksi takdirde isteğe bağlıdır. | string |
storageId | Paket yakalama oturumunu kaydetmek için depolama hesabının kimliği. Yerel dosya yolu sağlanmazsa gereklidir. | string |
storagePath | Paket yakalamayı kaydetmek için depolama yolunun URI'si. Paket yakalamayı kaydetmek için konumu açıklayan iyi biçimlendirilmiş bir URI olmalıdır. | string |
ARM şablonu kaynak tanımı
networkWatchers/packetCaptures kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
- Kaynak grupları - Bkz. kaynak grubu dağıtım komutları
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Microsoft.Network/networkWatchers/packetCaptures kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.
{
"type": "Microsoft.Network/networkWatchers/packetCaptures",
"apiVersion": "2022-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"
}
}
Özellik değerleri
networkWatchers/packetCaptures
Ad | Açıklama | Değer |
---|---|---|
tür | Kaynak türü | 'Microsoft.Network/networkWatchers/packetCaptures' |
apiVersion | Kaynak API'sinin sürümü | '2022-05-01' |
name | Kaynak adı JSON ARM şablonlarında alt kaynaklar için adları ve türleri ayarlamayı öğrenin. |
dize (gerekli) |
properties | Paket yakalamanın özellikleri. | PacketCaptureParametersOrPacketCaptureResultProperti... (gerekli) |
PacketCaptureParametersOrPacketCaptureResultProperti...
Ad | Açıklama | Değer |
---|---|---|
bytesToCapturePerPacket | Paket başına yakalanan bayt sayısı; kalan baytlar kesilir. | int Kısıtlama -ları: Min değer = 0 En yüksek değer = 4294967295 |
filtreler | Paket yakalama filtrelerinin listesi. | PacketCaptureFilter[] |
scope | Paket yakalamayı çalıştırmak için dahil edilebilen veya dışlanabilen AzureVMSS örneklerinin listesi. Hem dahil edilen hem de dışlananlar boşsa, paket yakalama tüm AzureVMSS örneklerinde çalıştırılır. | PacketCaptureMachineScope |
Storagelocation | Paket yakalama oturumu için depolama konumu. | PacketCaptureStorageLocation (gerekli) |
Hedef | Hedeflenen kaynağın kimliği, şu anda yalnızca AzureVM ve AzureVMSS hedef türü olarak desteklenmektedir. | dize (gerekli) |
Targettype | Sağlanan kaynağın hedef türü. | 'AzureVM' 'AzureVMSS' |
timeLimitInSeconds | Yakalama oturumunun saniye cinsinden en uzun süresi. | int Kısıtlama -ları: Min değer = 0 Maksimum değer = 18000 |
totalBytesPerSession | Yakalama çıkışının en büyük boyutu. | int Kısıtlama -ları: Min değer = 0 Maksimum değer = 4294967295 |
PacketCaptureFilter
Ad | Açıklama | Değer |
---|---|---|
localIPAddress | Filtrelenecek yerel IP Adresi. Notasyon: Tek adres girişi için "127.0.0.1". Aralık için "127.0.0.1-127.0.0.255". "127.0.0.1; 127.0.0.5"? birden çok giriş için. Şu anda desteklenmeyen birden çok aralık. Şu anda desteklenmeyen birden çok girişle aralıkları karıştırma. Varsayılan = null. | string |
localPort | Filtrelenecek yerel bağlantı noktası. Notasyon: Tek bağlantı noktası girişi için "80"." Aralık için 80-85 inç. "80; 443;" birden çok giriş için. Şu anda desteklenmeyen birden çok aralık. Şu anda desteklenmeyen birden çok girişle aralıkları karıştırma. Varsayılan = null. | string |
protokol | Filtrelenecek protokol. | 'Herhangi biri' 'TCP' 'UDP' |
remoteIPAddress | Filtrelenecek yerel IP Adresi. Notasyon: Tek adres girişi için "127.0.0.1". Aralık için "127.0.0.1-127.0.0.255". "127.0.0.1; Birden çok giriş için 127.0.0.5;". Şu anda desteklenmeyen birden çok aralık. Şu anda desteklenmeyen birden çok girişle aralıkları karıştırma. Varsayılan = null. | string |
remotePort | Filtrelenecek uzak bağlantı noktası. Notasyon: Tek bağlantı noktası girişi için "80"." Aralık için 80-85 inç. "80; 443;" birden çok giriş için. Şu anda desteklenmeyen birden çok aralık. Şu anda desteklenmeyen birden çok girişle aralıkları karıştırma. Varsayılan = null. | string |
PacketCaptureMachineScope
Ad | Açıklama | Değer |
---|---|---|
dışlama | AzureVMSS'nin paket yakalamayı çalıştırmasından dışlanması gereken AzureVMSS örneklerinin listesi. | string[] |
include | Paket yakalamanın çalıştırılacak AzureVMSS örneklerinin listesi. | string[] |
PacketCaptureStorageLocation
Ad | Açıklama | Değer |
---|---|---|
Filepath | Hedefleme VM'sinde geçerli bir yerel yol. Yakalama dosyasının adını (*.cap) içermelidir. Linux sanal makinesi için /var/captures ile başlaması gerekir. Depolama kimliği sağlanmadıysa gereklidir, aksi takdirde isteğe bağlıdır. | string |
storageId | Paket yakalama oturumunu kaydetmek için depolama hesabının kimliği. Yerel dosya yolu sağlanmazsa gereklidir. | string |
storagePath | Paket yakalamayı kaydetmek için depolama yolunun URI'si. Paket yakalamayı kaydetmek için konumu açıklayan iyi biçimlendirilmiş bir URI olmalıdır. | string |
Terraform (AzAPI sağlayıcısı) kaynak tanımı
networkWatchers/packetCaptures kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
- Kaynak grupları
Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.
Kaynak biçimi
Microsoft.Network/networkWatchers/packetCaptures kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/networkWatchers/packetCaptures@2022-05-01"
name = "string"
parent_id = "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
}
})
}
Özellik değerleri
networkWatchers/packetCaptures
Ad | Açıklama | Değer |
---|---|---|
tür | Kaynak türü | "Microsoft.Network/networkWatchers/packetCaptures@2022-05-01" |
name | Kaynak adı | dize (gerekli) |
parent_id | Bu kaynağın üst öğesi olan kaynağın kimliği. | Şu tür kaynağın kimliği: networkWatchers |
properties | Paket yakalamanın özellikleri. | PacketCaptureParametersOrPacketCaptureResultProperti... (gerekli) |
PacketCaptureParametersOrPacketCaptureResultProperti...
Ad | Açıklama | Değer |
---|---|---|
bytesToCapturePerPacket | Paket başına yakalanan bayt sayısı; kalan baytlar kesilir. | int Kısıtlama -ları: Min değer = 0 Maksimum değer = 4294967295 |
filtreler | Paket yakalama filtrelerinin listesi. | PacketCaptureFilter[] |
scope | Paket yakalamayı çalıştırmak için dahil edilebilen veya dışlanabilen AzureVMSS örneklerinin listesi. Hem dahil edilen hem de dışlananlar boşsa, paket yakalama tüm AzureVMSS örneklerinde çalıştırılır. | PacketCaptureMachineScope |
Storagelocation | Paket yakalama oturumu için depolama konumu. | PacketCaptureStorageLocation (gerekli) |
Hedef | Hedeflenen kaynağın kimliği, şu anda yalnızca AzureVM ve AzureVMSS hedef türü olarak desteklenmektedir. | dize (gerekli) |
Targettype | Sağlanan kaynağın hedef türü. | "AzureVM" "AzureVMSS" |
timeLimitInSeconds | Yakalama oturumunun saniye cinsinden en uzun süresi. | int Kısıtlama -ları: Min değer = 0 Maksimum değer = 18000 |
totalBytesPerSession | Yakalama çıkışının en büyük boyutu. | int Kısıtlama -ları: Min değer = 0 Maksimum değer = 4294967295 |
PacketCaptureFilter
Ad | Açıklama | Değer |
---|---|---|
localIPAddress | Filtrelenecek yerel IP Adresi. Notasyon: Tek adres girişi için "127.0.0.1". Aralık için "127.0.0.1-127.0.0.255". "127.0.0.1; 127.0.0.5"? birden çok giriş için. Şu anda desteklenmeyen birden çok aralık. Şu anda desteklenmeyen birden çok girişle aralıkları karıştırma. Varsayılan = null. | string |
localPort | Filtrelenecek yerel bağlantı noktası. Notasyon: Tek bağlantı noktası girişi için "80"." Aralık için 80-85 inç. "80; 443;" birden çok giriş için. Şu anda desteklenmeyen birden çok aralık. Şu anda desteklenmeyen birden çok girişle aralıkları karıştırma. Varsayılan = null. | string |
protokol | Filtrelenecek protokol. | "Herhangi biri" "TCP" "UDP" |
remoteIPAddress | Filtrelenecek yerel IP Adresi. Notasyon: Tek adres girişi için "127.0.0.1". Aralık için "127.0.0.1-127.0.0.255". "127.0.0.1; Birden çok giriş için 127.0.0.5;". Şu anda desteklenmeyen birden çok aralık. Şu anda desteklenmeyen birden çok girişle aralıkları karıştırma. Varsayılan = null. | string |
remotePort | Filtrelenecek uzak bağlantı noktası. Notasyon: Tek bağlantı noktası girişi için "80"." Aralık için 80-85 inç. "80; 443;" birden çok giriş için. Şu anda desteklenmeyen birden çok aralık. Şu anda desteklenmeyen birden çok girişle aralıkları karıştırma. Varsayılan = null. | string |
PacketCaptureMachineScope
Ad | Açıklama | Değer |
---|---|---|
dışlama | AzureVMSS'nin paket yakalamayı çalıştırmasından dışlanması gereken AzureVMSS örneklerinin listesi. | string[] |
include | Paket yakalamanın çalıştırılacak AzureVMSS örneklerinin listesi. | string[] |
PacketCaptureStorageLocation
Ad | Açıklama | Değer |
---|---|---|
Filepath | Hedefleme VM'sinde geçerli bir yerel yol. Yakalama dosyasının adını (*.cap) içermelidir. Linux sanal makinesi için /var/captures ile başlaması gerekir. Depolama kimliği sağlanmadıysa gereklidir, aksi takdirde isteğe bağlıdır. | string |
storageId | Paket yakalama oturumunu kaydetmek için depolama hesabının kimliği. Yerel dosya yolu sağlanmazsa gereklidir. | string |
storagePath | Paket yakalamayı kaydetmek için depolama yolunun URI'si. Paket yakalamayı kaydetmek için konumu açıklayan iyi biçimlendirilmiş bir URI olmalıdır. | string |