Share via


BinaryHardeningResult Class

Definition

binary hardening analysis result resource.

public class BinaryHardeningResult : Azure.ResourceManager.Models.ResourceData, System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.IotFirmwareDefense.Models.BinaryHardeningResult>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.IotFirmwareDefense.Models.BinaryHardeningResult>
type BinaryHardeningResult = class
    inherit ResourceData
    interface IJsonModel<BinaryHardeningResult>
    interface IPersistableModel<BinaryHardeningResult>
Public Class BinaryHardeningResult
Inherits ResourceData
Implements IJsonModel(Of BinaryHardeningResult), IPersistableModel(Of BinaryHardeningResult)
Inheritance
BinaryHardeningResult
Implements

Constructors

BinaryHardeningResult()

Initializes a new instance of BinaryHardeningResult.

Properties

Architecture

The architecture of the uploaded firmware.

BinaryHardeningId

ID for the binary hardening result.

CanaryFlag

Canary (stack canaries) flag.

Class

The executable class to indicate 32 or 64 bit.

FilePath

The executable path.

Id

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

(Inherited from ResourceData)
Name

The name of the resource.

(Inherited from ResourceData)
NXFlag

NX (no-execute) flag.

PieFlag

PIE (position independent executable) flag.

RelroFlag

RELRO (relocation read-only) flag.

ResourceType

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts".

(Inherited from ResourceData)
Rpath

The rpath of the uploaded firmware.

Runpath

The runpath of the uploaded firmware.

StrippedFlag

Stripped flag.

SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

(Inherited from ResourceData)

Methods

JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions) (Inherited from ResourceData)

Explicit Interface Implementations

IJsonModel<BinaryHardeningResult>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<BinaryHardeningResult>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<BinaryHardeningResult>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<BinaryHardeningResult>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<BinaryHardeningResult>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to