Delen via


ArmIotFirmwareDefenseModelFactory.BinaryHardeningResult Method

Definition

Initializes a new instance of BinaryHardeningResult.

public static Azure.ResourceManager.IotFirmwareDefense.Models.BinaryHardeningResult BinaryHardeningResult (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, string binaryHardeningId = default, string architecture = default, string filePath = default, string class = default, string runpath = default, string rpath = default, bool? nxFlag = default, bool? pieFlag = default, bool? relroFlag = default, bool? canaryFlag = default, bool? strippedFlag = default);
static member BinaryHardeningResult : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * string * string * string * string * string * string * Nullable<bool> * Nullable<bool> * Nullable<bool> * Nullable<bool> * Nullable<bool> -> Azure.ResourceManager.IotFirmwareDefense.Models.BinaryHardeningResult
Public Shared Function BinaryHardeningResult (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional binaryHardeningId As String = Nothing, Optional architecture As String = Nothing, Optional filePath As String = Nothing, Optional class As String = Nothing, Optional runpath As String = Nothing, Optional rpath As String = Nothing, Optional nxFlag As Nullable(Of Boolean) = Nothing, Optional pieFlag As Nullable(Of Boolean) = Nothing, Optional relroFlag As Nullable(Of Boolean) = Nothing, Optional canaryFlag As Nullable(Of Boolean) = Nothing, Optional strippedFlag As Nullable(Of Boolean) = Nothing) As BinaryHardeningResult

Parameters

id
ResourceIdentifier

The id.

name
String

The name.

resourceType
ResourceType

The resourceType.

systemData
SystemData

The systemData.

binaryHardeningId
String

ID for the binary hardening result.

architecture
String

The architecture of the uploaded firmware.

filePath
String

The executable path.

class
String

The executable class to indicate 32 or 64 bit.

runpath
String

The runpath of the uploaded firmware.

rpath
String

The rpath of the uploaded firmware.

nxFlag
Nullable<Boolean>

NX (no-execute) flag.

pieFlag
Nullable<Boolean>

PIE (position independent executable) flag.

relroFlag
Nullable<Boolean>

RELRO (relocation read-only) flag.

canaryFlag
Nullable<Boolean>

Canary (stack canaries) flag.

strippedFlag
Nullable<Boolean>

Stripped flag.

Returns

A new BinaryHardeningResult instance for mocking.

Applies to