Share via


IpBlockAsset Class

Definition

The IpBlockAsset.

public class IpBlockAsset : Azure.Analytics.Defender.Easm.InventoryAsset, System.ClientModel.Primitives.IJsonModel<Azure.Analytics.Defender.Easm.IpBlockAsset>, System.ClientModel.Primitives.IPersistableModel<Azure.Analytics.Defender.Easm.IpBlockAsset>
type IpBlockAsset = class
    inherit InventoryAsset
    interface IJsonModel<IpBlockAsset>
    interface IPersistableModel<IpBlockAsset>
Public Class IpBlockAsset
Inherits InventoryAsset
Implements IJsonModel(Of IpBlockAsset), IPersistableModel(Of IpBlockAsset)
Inheritance
IpBlockAsset
Implements

Properties

AdminContacts

Gets the admin contacts.

AdminNames

Gets the admin names.

AdminOrgs

Gets the admin orgs.

AdminPhones

Gets the admin phones.

Asns

Gets the asns.

BgpPrefixes

Gets the bgp prefixes.

Count

Gets the count.

DetailedFromWhoisAt

Gets the detailed from whois at.

EndIp

Gets the end ip.

FirstSeen

Gets the first seen.

IpBlock

Gets the ip block.

Ipv4

Gets the ipv 4.

Ipv6

Gets the ipv 6.

LastSeen

Gets the last seen.

Location

Gets the location.

NetNames

Gets the net names.

NetRanges

Gets the net ranges.

RegistrantContacts

Gets the registrant contacts.

RegistrantNames

Gets the registrant names.

RegistrantOrgs

Gets the registrant orgs.

RegistrantPhones

Gets the registrant phones.

RegistrarCreatedAt

Gets the registrar created at.

RegistrarExpiresAt

Gets the registrar expires at.

RegistrarUpdatedAt

Gets the registrar updated at.

Reputations

Gets the reputations.

Sources

Gets the sources.

StartIp

Gets the start ip.

TechnicalContacts

Gets the technical contacts.

TechnicalNames

Gets the technical names.

TechnicalOrgs

Gets the technical orgs.

TechnicalPhones

Gets the technical phones.

Explicit Interface Implementations

IJsonModel<InventoryAsset>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

(Inherited from InventoryAsset)
IJsonModel<InventoryAsset>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

(Inherited from InventoryAsset)
IJsonModel<IpBlockAsset>.Create(Utf8JsonReader, ModelReaderWriterOptions)

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

IJsonModel<IpBlockAsset>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<InventoryAsset>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

(Inherited from InventoryAsset)
IPersistableModel<InventoryAsset>.GetFormatFromOptions(ModelReaderWriterOptions)

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

(Inherited from InventoryAsset)
IPersistableModel<InventoryAsset>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

(Inherited from InventoryAsset)
IPersistableModel<IpBlockAsset>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<IpBlockAsset>.GetFormatFromOptions(ModelReaderWriterOptions)

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

IPersistableModel<IpBlockAsset>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to