Partager via


@azure-rest/defender-easm package

Interfaces

AlexaInfoOutput
AsAssetOutput

Modèle de base d’inventaire créé à des fins de documentation Swagger

AsAssetResourceOutput

Éléments de la page actuelle des résultats.

AssetPageResultOutput

Page des ressources qui correspondent à la métrique fournie.

AssetResourceOutputParent

Éléments de la page actuelle des résultats.

AssetSecurityPolicyOutput
AssetSummaryResultOutput

Collection de résumés de ressources.

AssetUpdateData

Corps de la demande utilisé pour mettre à jour une ressource.

AttributeOutput
AuditTrailItemOutput

Historique de la façon dont cette ressource a été extraite dans l’espace de travail via le processus de découverte.

AzureDataExplorerDataConnectionData
AzureDataExplorerDataConnectionOutput
AzureDataExplorerDataConnectionProperties

AzureDataExplorerDataConnectionProperties

AzureDataExplorerDataConnectionPropertiesOutput

Propriétés requises pour établir la connexion à un service particulier

BannerOutput
CancelTask
CancelTask200Response

La demande a réussi.

CancelTaskDefaultHeaders
CancelTaskDefaultResponse
ContactAssetOutput

Modèle de base d’inventaire créé à des fins de documentation Swagger

ContactAssetResourceOutput

Éléments de la page actuelle des résultats.

CookieOutput
CreateOrReplaceDataConnection200Response

La demande a réussi.

CreateOrReplaceDataConnectionBodyParam
CreateOrReplaceDataConnectionDefaultHeaders
CreateOrReplaceDataConnectionDefaultResponse
CreateOrReplaceDiscoGroup200Response

La demande a réussi.

CreateOrReplaceDiscoGroupBodyParam
CreateOrReplaceDiscoGroupDefaultHeaders
CreateOrReplaceDiscoGroupDefaultResponse
CreateOrReplaceSavedFilter200Response

La demande a réussi.

CreateOrReplaceSavedFilterBodyParam
CreateOrReplaceSavedFilterDefaultHeaders
CreateOrReplaceSavedFilterDefaultResponse
CveOutput
Cvss3SummaryOutput
DataConnectionDataParent
DataConnectionOutputParent
DataConnectionProperties

DataConnectionProperties

DataConnectionPropertiesOutput

Propriétés requises pour établir la connexion à un service particulier

DeleteDataConnection204Response

Il n’existe aucun contenu à envoyer pour cette demande, mais les en-têtes peuvent être utiles.

DeleteDataConnectionDefaultHeaders
DeleteDataConnectionDefaultResponse
DeleteSavedFilter204Response

Il n’existe aucun contenu à envoyer pour cette demande, mais les en-têtes peuvent être utiles.

DeleteSavedFilterDefaultHeaders
DeleteSavedFilterDefaultResponse
DependentResourceOutput
DiscoGroupData

Corps de requête utilisé pour créer un groupe de découverte.

DiscoGroupOutput
DiscoRunPageResultOutput
DiscoRunResultOutput

Dernière exécution de ce groupe disco avec des informations limitées, null si le groupe n’a jamais été exécuté.

DiscoSource

Entité source utilisée pour la découverte de lecteurs.

DiscoSourceOutput

Entité source utilisée pour la découverte de lecteurs.

DiscoTemplateOutput

Éléments de la page actuelle des résultats.

DomainAssetOutput
DomainAssetResourceOutput

Éléments de la page actuelle des résultats.

EasmClientOptions

Paramètres facultatifs pour le client

ErrorDetailOutput

Il s’agit de l’objet d’erreur de niveau supérieur dont le code correspond à l’en-tête de réponse x-ms-error-code.

GetAssetResource
GetAssetResource200Response

La demande a réussi.

GetAssetResourceDefaultHeaders
GetAssetResourceDefaultResponse
GetBillable
GetBillable200Response

La demande a réussi.

GetBillableDefaultHeaders
GetBillableDefaultResponse
GetDataConnection
GetDataConnection200Response

La demande a réussi.

GetDataConnectionDefaultHeaders
GetDataConnectionDefaultResponse
GetDiscoGroup
GetDiscoGroup200Response

La demande a réussi.

GetDiscoGroupDefaultHeaders
GetDiscoGroupDefaultResponse
GetDiscoTemplate
GetDiscoTemplate200Response

La demande a réussi.

GetDiscoTemplateDefaultHeaders
GetDiscoTemplateDefaultResponse
GetSavedFilter
GetSavedFilter200Response

La demande a réussi.

GetSavedFilterDefaultHeaders
GetSavedFilterDefaultResponse
GetSnapshot
GetSnapshot200Response

La demande a réussi.

GetSnapshotBodyParam
GetSnapshotDefaultHeaders
GetSnapshotDefaultResponse
GetSummary
GetSummary200Response

La demande a réussi.

GetSummaryBodyParam
GetSummaryDefaultHeaders
GetSummaryDefaultResponse
GetTask
GetTask200Response

La demande a réussi.

GetTaskDefaultHeaders
GetTaskDefaultResponse
GuidPairOutput
HostAssetOutput

Modèle de base d’inventaire créé à des fins de documentation Swagger

HostAssetResourceOutput

Éléments de la page actuelle des résultats.

HostCoreOutput
InnerErrorOutput

Il s’agit d’un objet contenant des informations plus spécifiques que l’objet actuel concernant l’erreur.

InventoryAssetOutput

Modèle de base d’inventaire créé à des fins de documentation Swagger

IpAddressAssetOutput

Modèle de base d’inventaire créé à des fins de documentation Swagger

IpAddressAssetResourceOutput

Éléments de la page actuelle des résultats.

IpBlockAssetOutput

Modèle de base d’inventaire créé à des fins de documentation Swagger

IpBlockAssetResourceOutput

Éléments de la page actuelle des résultats.

IpBlockOutput
ListAssetResource
ListAssetResource200Response

La demande a réussi.

ListAssetResourceDefaultHeaders
ListAssetResourceDefaultResponse
ListAssetResourceQueryParam
ListAssetResourceQueryParamProperties
ListDataConnection
ListDataConnection200Response

La demande a réussi.

ListDataConnectionDefaultHeaders
ListDataConnectionDefaultResponse
ListDataConnectionQueryParam
ListDataConnectionQueryParamProperties
ListDiscoGroup
ListDiscoGroup200Response

La demande a réussi.

ListDiscoGroupDefaultHeaders
ListDiscoGroupDefaultResponse
ListDiscoGroupQueryParam
ListDiscoGroupQueryParamProperties
ListDiscoTemplate
ListDiscoTemplate200Response

La demande a réussi.

ListDiscoTemplateDefaultHeaders
ListDiscoTemplateDefaultResponse
ListDiscoTemplateQueryParam
ListDiscoTemplateQueryParamProperties
ListRuns
ListRuns200Response

La demande a réussi.

ListRunsDefaultHeaders
ListRunsDefaultResponse
ListRunsQueryParam
ListRunsQueryParamProperties
ListSavedFilter
ListSavedFilter200Response

La demande a réussi.

ListSavedFilterDefaultHeaders
ListSavedFilterDefaultResponse
ListSavedFilterQueryParam
ListSavedFilterQueryParamProperties
ListTask
ListTask200Response

La demande a réussi.

ListTaskDefaultHeaders
ListTaskDefaultResponse
ListTaskQueryParam
ListTaskQueryParamProperties
LocationOutput
LogAnalyticsDataConnectionData
LogAnalyticsDataConnectionOutput
LogAnalyticsDataConnectionProperties

LogAnalyticsDataConnectionProperties

LogAnalyticsDataConnectionPropertiesOutput

Propriétés requises pour établir la connexion à un service particulier

ObservedBooleanOutput

Modèle de modèle pour les valeurs observées

ObservedHeaderOutput

Modèle de modèle pour les valeurs observées

ObservedIntegerOutput

Modèle de modèle pour les valeurs observées

ObservedIntegersOutput

Modèle de modèle pour les valeurs observées

ObservedLocationOutput

Modèle de modèle pour les valeurs observées

ObservedLongOutput

Modèle de modèle pour les valeurs observées

ObservedPortStateOutput

Modèle de modèle pour les valeurs observées

ObservedStringOutput

Modèle de modèle pour les valeurs observées

ObservedValueOutput

Modèle de modèle pour les valeurs observées

PageAssetOutput

Modèle de base d’inventaire créé à des fins de documentation Swagger

PageAssetResourceOutput

Éléments de la page actuelle des résultats.

PageCauseOutput
PageSettings

Interface qui suit les paramètres de l’itération paginée

PagedAssetResourceOutput

Collection paginée d’éléments AssetResource

PagedAsyncIterableIterator

Interface qui permet une itération itérable asynchrone à la fois à l’achèvement et à la page.

PagedDataConnectionOutput

Collection paginée d’éléments DataConnection

PagedDiscoGroupOutput

Collection paginée d’éléments DiscoGroup

PagedDiscoTemplateOutput

Collection paginée d’éléments DiscoTemplate

PagedSavedFilterOutput

Collection paginée d’éléments SavedFilter

PagedTaskOutput

Collection paginée d’éléments de tâche

PagingOptions

Options de l’assistance de pagination

PortOutput
ReportAssetSnapshotRequest

Corps de la demande utilisé pour récupérer un instantané de rapport de ressources.

ReportAssetSnapshotResultOutput

Capture instantanée des ressources capturées quotidiennement pour la métrique fournie. Les détails de la ressource contiennent uniquement les propriétés principales. Les données détaillées des ressources peuvent être récupérées à partir des points de terminaison de ressource.

ReportAssetSummaryRequest

Corps de la demande utilisé pour récupérer des informations de ressource récapitulatives. Une seule collection d’identificateurs récapitulatives doit être fournie : filtres, métriques ou metricCategories.

ReportAssetSummaryResultOutput
ReportBillableAssetBreakdownOutput

Répartition des comptes d’actifs facturables pour chaque type de ressource.

ReportBillableAssetSnapshotResultOutput
ReportBillableAssetSummaryResultOutput
ReputationOutput
ResourceUrlOutput
Routes
RunDiscoGroup
RunDiscoGroup204Response

Il n’existe aucun contenu à envoyer pour cette demande, mais les en-têtes peuvent être utiles.

RunDiscoGroupDefaultHeaders
RunDiscoGroupDefaultResponse
SavedFilterData

Corps de la demande utilisé pour créer un filtre enregistré.

SavedFilterOutput
ScanMetadataOutput
ServiceOutput
SoaRecordOutput
SourceOutput
SslCertAssetOutput

Modèle de base d’inventaire créé à des fins de documentation Swagger

SslCertAssetResourceOutput

Éléments de la page actuelle des résultats.

SslServerConfigOutput
SubResourceIntegrityCheckOutput
TaskOutput
UpdateAssets200Response

La demande a réussi.

UpdateAssetsBodyParam
UpdateAssetsDefaultHeaders
UpdateAssetsDefaultResponse
UpdateAssetsQueryParam
UpdateAssetsQueryParamProperties
ValidateDataConnection
ValidateDataConnection200Response

La demande a réussi.

ValidateDataConnectionBodyParam
ValidateDataConnectionDefaultHeaders
ValidateDataConnectionDefaultResponse
ValidateDiscoGroup
ValidateDiscoGroup200Response

La demande a réussi.

ValidateDiscoGroupBodyParam
ValidateDiscoGroupDefaultHeaders
ValidateDiscoGroupDefaultResponse
ValidateResultOutput

Valider le résultat pour valider les points de terminaison d’action

WebComponentOutput

Alias de type

AssetResourceOutput

Éléments de la page actuelle des résultats.

AssetStateOutput

Alias pour AssetStateOutput

AssetUpdateState

Alias pour AssetUpdateState

AssetUpdateStateOutput

Alias pour AssetUpdateStateOutput

AssetUpdateTransfers

Alias pour AssetUpdateTransfers

AuditTrailItemKindOutput

Alias pour AuditTrailItemKindOutput

CancelTaskParameters
CreateOrReplaceDataConnectionParameters
CreateOrReplaceDiscoGroupParameters
CreateOrReplaceSavedFilterParameters
DataConnectionContent

Alias pour DataConnectionContent

DataConnectionContentOutput

Alias pour DataConnectionContentOutput

DataConnectionData
DataConnectionFrequency

Alias pour DataConnectionFrequency

DataConnectionFrequencyOutput

Alias pour DataConnectionFrequencyOutput

DataConnectionOutput
DeleteDataConnectionParameters
DeleteSavedFilterParameters
DiscoRunStateOutput

Alias pour DiscoRunStateOutput

DiscoSourceKind

Alias pour DiscoSourceKind

DiscoSourceKindOutput

Alias pour DiscoSourceKindOutput

EasmClient
GetArrayType

Type d’assistance pour extraire le type d’un tableau

GetAssetResourceParameters
GetBillableParameters
GetDataConnectionParameters
GetDiscoGroupParameters
GetDiscoTemplateParameters
GetPage

Type d’une fonction personnalisée qui définit comment obtenir une page et un lien vers le suivant, le cas échéant.

GetSavedFilterParameters
GetSnapshotParameters
GetSummaryParameters
GetTaskParameters
ListAssetResourceParameters
ListDataConnectionParameters
ListDiscoGroupParameters
ListDiscoTemplateParameters
ListRunsParameters
ListSavedFilterParameters
ListTaskParameters
ObservedPortStateValueOutput

Alias pour ObservedPortStateValueOutput

PageAssetRedirectTypeOutput

Alias pour PageAssetRedirectTypeOutput

PaginateReturn

Type d’assistance pour déduire le type des éléments paginés à partir du type de réponse Ce type est généré en fonction des informations swagger pour x-ms-pageable spécifiquement sur la propriété itemName qui indique la propriété de la réponse où les éléments de page sont trouvés. La valeur par défaut est value. Ce type nous permettra de fournir un itérateur fortement typé en fonction de la réponse que nous obtenons en tant que deuxième paramètre

ReportBillableAssetBreakdownKindOutput

Alias pour ReportBillableAssetBreakdownKindOutput

RunDiscoGroupParameters
SslCertAssetValidationTypeOutput

Alias pour SslCertAssetValidationTypeOutput

TaskPhaseOutput

Alias pour TaskPhaseOutput

TaskStateOutput

Alias pour TaskStateOutput

UpdateAssetsParameters
ValidateDataConnectionParameters
ValidateDiscoGroupParameters

Functions

default(string, TokenCredential, EasmClientOptions)

Initialiser une nouvelle instance de EasmClient

isUnexpected(ListAssetResource200Response | ListAssetResourceDefaultResponse)
isUnexpected(UpdateAssets200Response | UpdateAssetsDefaultResponse)
isUnexpected(GetAssetResource200Response | GetAssetResourceDefaultResponse)
isUnexpected(ListDataConnection200Response | ListDataConnectionDefaultResponse)
isUnexpected(ValidateDataConnection200Response | ValidateDataConnectionDefaultResponse)
isUnexpected(GetDataConnection200Response | GetDataConnectionDefaultResponse)
isUnexpected(CreateOrReplaceDataConnection200Response | CreateOrReplaceDataConnectionDefaultResponse)
isUnexpected(DeleteDataConnection204Response | DeleteDataConnectionDefaultResponse)
isUnexpected(ListDiscoGroup200Response | ListDiscoGroupDefaultResponse)
isUnexpected(ValidateDiscoGroup200Response | ValidateDiscoGroupDefaultResponse)
isUnexpected(GetDiscoGroup200Response | GetDiscoGroupDefaultResponse)
isUnexpected(CreateOrReplaceDiscoGroup200Response | CreateOrReplaceDiscoGroupDefaultResponse)
isUnexpected(RunDiscoGroup204Response | RunDiscoGroupDefaultResponse)
isUnexpected(ListRuns200Response | ListRunsDefaultResponse)
isUnexpected(ListDiscoTemplate200Response | ListDiscoTemplateDefaultResponse)
isUnexpected(GetDiscoTemplate200Response | GetDiscoTemplateDefaultResponse)
isUnexpected(GetBillable200Response | GetBillableDefaultResponse)
isUnexpected(GetSnapshot200Response | GetSnapshotDefaultResponse)
isUnexpected(GetSummary200Response | GetSummaryDefaultResponse)
isUnexpected(ListSavedFilter200Response | ListSavedFilterDefaultResponse)
isUnexpected(GetSavedFilter200Response | GetSavedFilterDefaultResponse)
isUnexpected(CreateOrReplaceSavedFilter200Response | CreateOrReplaceSavedFilterDefaultResponse)
isUnexpected(DeleteSavedFilter204Response | DeleteSavedFilterDefaultResponse)
isUnexpected(ListTask200Response | ListTaskDefaultResponse)
isUnexpected(GetTask200Response | GetTaskDefaultResponse)
isUnexpected(CancelTask200Response | CancelTaskDefaultResponse)
paginate<TResponse>(Client, TResponse, PagingOptions<TResponse>)

Assistance pour paginer les résultats d’une réponse initiale qui suit la spécification de l’extension autorest x-ms-pageable

Informations relatives à la fonction

default(string, TokenCredential, EasmClientOptions)

Initialiser une nouvelle instance de EasmClient

function default(endpointParam: string, credentials: TokenCredential, options?: EasmClientOptions): EasmClient

Paramètres

endpointParam

string

Point de terminaison hébergeant la ressource demandée. Par exemple, https://{region}.easm.defender.microsoft.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/workspaces/{workspaceName}

credentials
TokenCredential

identifier de manière unique les informations d’identification du client

options
EasmClientOptions

paramètre de tous les paramètres facultatifs

Retours

isUnexpected(ListAssetResource200Response | ListAssetResourceDefaultResponse)

function isUnexpected(response: ListAssetResource200Response | ListAssetResourceDefaultResponse): response

Paramètres

Retours

response

isUnexpected(UpdateAssets200Response | UpdateAssetsDefaultResponse)

function isUnexpected(response: UpdateAssets200Response | UpdateAssetsDefaultResponse): response

Paramètres

Retours

response

isUnexpected(GetAssetResource200Response | GetAssetResourceDefaultResponse)

function isUnexpected(response: GetAssetResource200Response | GetAssetResourceDefaultResponse): response

Paramètres

Retours

response

isUnexpected(ListDataConnection200Response | ListDataConnectionDefaultResponse)

function isUnexpected(response: ListDataConnection200Response | ListDataConnectionDefaultResponse): response

Paramètres

Retours

response

isUnexpected(ValidateDataConnection200Response | ValidateDataConnectionDefaultResponse)

function isUnexpected(response: ValidateDataConnection200Response | ValidateDataConnectionDefaultResponse): response

Paramètres

Retours

response

isUnexpected(GetDataConnection200Response | GetDataConnectionDefaultResponse)

function isUnexpected(response: GetDataConnection200Response | GetDataConnectionDefaultResponse): response

Paramètres

Retours

response

isUnexpected(CreateOrReplaceDataConnection200Response | CreateOrReplaceDataConnectionDefaultResponse)

function isUnexpected(response: CreateOrReplaceDataConnection200Response | CreateOrReplaceDataConnectionDefaultResponse): response

Paramètres

Retours

response

isUnexpected(DeleteDataConnection204Response | DeleteDataConnectionDefaultResponse)

function isUnexpected(response: DeleteDataConnection204Response | DeleteDataConnectionDefaultResponse): response

Paramètres

Retours

response

isUnexpected(ListDiscoGroup200Response | ListDiscoGroupDefaultResponse)

function isUnexpected(response: ListDiscoGroup200Response | ListDiscoGroupDefaultResponse): response

Paramètres

Retours

response

isUnexpected(ValidateDiscoGroup200Response | ValidateDiscoGroupDefaultResponse)

function isUnexpected(response: ValidateDiscoGroup200Response | ValidateDiscoGroupDefaultResponse): response

Paramètres

Retours

response

isUnexpected(GetDiscoGroup200Response | GetDiscoGroupDefaultResponse)

function isUnexpected(response: GetDiscoGroup200Response | GetDiscoGroupDefaultResponse): response

Paramètres

Retours

response

isUnexpected(CreateOrReplaceDiscoGroup200Response | CreateOrReplaceDiscoGroupDefaultResponse)

function isUnexpected(response: CreateOrReplaceDiscoGroup200Response | CreateOrReplaceDiscoGroupDefaultResponse): response

Paramètres

Retours

response

isUnexpected(RunDiscoGroup204Response | RunDiscoGroupDefaultResponse)

function isUnexpected(response: RunDiscoGroup204Response | RunDiscoGroupDefaultResponse): response

Paramètres

Retours

response

isUnexpected(ListRuns200Response | ListRunsDefaultResponse)

function isUnexpected(response: ListRuns200Response | ListRunsDefaultResponse): response

Paramètres

Retours

response

isUnexpected(ListDiscoTemplate200Response | ListDiscoTemplateDefaultResponse)

function isUnexpected(response: ListDiscoTemplate200Response | ListDiscoTemplateDefaultResponse): response

Paramètres

Retours

response

isUnexpected(GetDiscoTemplate200Response | GetDiscoTemplateDefaultResponse)

function isUnexpected(response: GetDiscoTemplate200Response | GetDiscoTemplateDefaultResponse): response

Paramètres

Retours

response

isUnexpected(GetBillable200Response | GetBillableDefaultResponse)

function isUnexpected(response: GetBillable200Response | GetBillableDefaultResponse): response

Paramètres

Retours

response

isUnexpected(GetSnapshot200Response | GetSnapshotDefaultResponse)

function isUnexpected(response: GetSnapshot200Response | GetSnapshotDefaultResponse): response

Paramètres

Retours

response

isUnexpected(GetSummary200Response | GetSummaryDefaultResponse)

function isUnexpected(response: GetSummary200Response | GetSummaryDefaultResponse): response

Paramètres

Retours

response

isUnexpected(ListSavedFilter200Response | ListSavedFilterDefaultResponse)

function isUnexpected(response: ListSavedFilter200Response | ListSavedFilterDefaultResponse): response

Paramètres

Retours

response

isUnexpected(GetSavedFilter200Response | GetSavedFilterDefaultResponse)

function isUnexpected(response: GetSavedFilter200Response | GetSavedFilterDefaultResponse): response

Paramètres

Retours

response

isUnexpected(CreateOrReplaceSavedFilter200Response | CreateOrReplaceSavedFilterDefaultResponse)

function isUnexpected(response: CreateOrReplaceSavedFilter200Response | CreateOrReplaceSavedFilterDefaultResponse): response

Paramètres

Retours

response

isUnexpected(DeleteSavedFilter204Response | DeleteSavedFilterDefaultResponse)

function isUnexpected(response: DeleteSavedFilter204Response | DeleteSavedFilterDefaultResponse): response

Paramètres

Retours

response

isUnexpected(ListTask200Response | ListTaskDefaultResponse)

function isUnexpected(response: ListTask200Response | ListTaskDefaultResponse): response

Paramètres

Retours

response

isUnexpected(GetTask200Response | GetTaskDefaultResponse)

function isUnexpected(response: GetTask200Response | GetTaskDefaultResponse): response

Paramètres

Retours

response

isUnexpected(CancelTask200Response | CancelTaskDefaultResponse)

function isUnexpected(response: CancelTask200Response | CancelTaskDefaultResponse): response

Paramètres

Retours

response

paginate<TResponse>(Client, TResponse, PagingOptions<TResponse>)

Assistance pour paginer les résultats d’une réponse initiale qui suit la spécification de l’extension autorest x-ms-pageable

function paginate<TResponse>(client: Client, initialResponse: TResponse, options?: PagingOptions<TResponse>): PagedAsyncIterableIterator<PaginateReturn<TResponse>>

Paramètres

client
Client

Client à utiliser pour envoyer les demandes de page suivantes

initialResponse

TResponse

Réponse initiale contenant la page nextLink et active des éléments

options

PagingOptions<TResponse>

Retours

  • PagedAsyncIterableIterator pour itérer les éléments