@azure-rest/defender-easm package

Interfaces

AlexaInfoOutput
AsAssetOutput

Um modelo de base de inventário criado para fins de documentação swagger

AsAssetResourceOutput

Os itens na página atual de resultados.

AssetPageResultOutput

A página de ativos que correspondem à métrica fornecida.

AssetResourceOutputParent

Os itens na página atual de resultados.

AssetSecurityPolicyOutput
AssetSummaryResultOutput

A coleção de resumos de ativos.

AssetUpdateData

Um corpo de solicitação usado para atualizar um ativo.

AttributeOutput
AuditTrailItemOutput

O histórico de como esse ativo foi puxado para o espaço de trabalho através do processo de descoberta.

AzureDataExplorerDataConnectionData
AzureDataExplorerDataConnectionOutput
AzureDataExplorerDataConnectionProperties

AzureDataExplorerDataConnectionProperties

AzureDataExplorerDataConnectionPropertiesOutput

As propriedades necessárias para estabelecer conexão com um serviço específico

BannerOutput
CancelTask
CancelTask200Response

O pedido foi bem-sucedido.

CancelTaskDefaultHeaders
CancelTaskDefaultResponse
ContactAssetOutput

Um modelo de base de inventário criado para fins de documentação swagger

ContactAssetResourceOutput

Os itens na página atual de resultados.

CookieOutput
CreateOrReplaceDataConnection200Response

O pedido foi bem-sucedido.

CreateOrReplaceDataConnectionBodyParam
CreateOrReplaceDataConnectionDefaultHeaders
CreateOrReplaceDataConnectionDefaultResponse
CreateOrReplaceDiscoGroup200Response

O pedido foi bem-sucedido.

CreateOrReplaceDiscoGroupBodyParam
CreateOrReplaceDiscoGroupDefaultHeaders
CreateOrReplaceDiscoGroupDefaultResponse
CreateOrReplaceSavedFilter200Response

O pedido foi bem-sucedido.

CreateOrReplaceSavedFilterBodyParam
CreateOrReplaceSavedFilterDefaultHeaders
CreateOrReplaceSavedFilterDefaultResponse
CveOutput
Cvss3SummaryOutput
DataConnectionDataParent
DataConnectionOutputParent
DataConnectionProperties

DataConnectionProperties

DataConnectionPropertiesOutput

As propriedades necessárias para estabelecer conexão com um serviço específico

DeleteDataConnection204Response

Não há conteúdo para enviar para esta solicitação, mas os cabeçalhos podem ser úteis.

DeleteDataConnectionDefaultHeaders
DeleteDataConnectionDefaultResponse
DeleteSavedFilter204Response

Não há conteúdo para enviar para esta solicitação, mas os cabeçalhos podem ser úteis.

DeleteSavedFilterDefaultHeaders
DeleteSavedFilterDefaultResponse
DependentResourceOutput
DiscoGroupData

Um corpo de solicitação usado para criar um grupo de descoberta.

DiscoGroupOutput
DiscoRunPageResultOutput
DiscoRunResultOutput

A última execução deste grupo disco com algumas informações limitadas, nulo se o grupo nunca foi executado.

DiscoSource

Entidade de origem usada para impulsionar a descoberta.

DiscoSourceOutput

Entidade de origem usada para impulsionar a descoberta.

DiscoTemplateOutput

Os itens na página atual de resultados.

DomainAssetOutput
DomainAssetResourceOutput

Os itens na página atual de resultados.

EasmClientOptions

Os parâmetros opcionais para o cliente

ErrorDetailOutput

Este é o objeto de erro de nível superior cujo código corresponde ao cabeçalho de resposta x-ms-error-code.

GetAssetResource
GetAssetResource200Response

O pedido foi bem-sucedido.

GetAssetResourceDefaultHeaders
GetAssetResourceDefaultResponse
GetBillable
GetBillable200Response

O pedido foi bem-sucedido.

GetBillableDefaultHeaders
GetBillableDefaultResponse
GetDataConnection
GetDataConnection200Response

O pedido foi bem-sucedido.

GetDataConnectionDefaultHeaders
GetDataConnectionDefaultResponse
GetDiscoGroup
GetDiscoGroup200Response

O pedido foi bem-sucedido.

GetDiscoGroupDefaultHeaders
GetDiscoGroupDefaultResponse
GetDiscoTemplate
GetDiscoTemplate200Response

O pedido foi bem-sucedido.

GetDiscoTemplateDefaultHeaders
GetDiscoTemplateDefaultResponse
GetSavedFilter
GetSavedFilter200Response

O pedido foi bem-sucedido.

GetSavedFilterDefaultHeaders
GetSavedFilterDefaultResponse
GetSnapshot
GetSnapshot200Response

O pedido foi bem-sucedido.

GetSnapshotBodyParam
GetSnapshotDefaultHeaders
GetSnapshotDefaultResponse
GetSummary
GetSummary200Response

O pedido foi bem-sucedido.

GetSummaryBodyParam
GetSummaryDefaultHeaders
GetSummaryDefaultResponse
GetTask
GetTask200Response

O pedido foi bem-sucedido.

GetTaskDefaultHeaders
GetTaskDefaultResponse
GuidPairOutput
HostAssetOutput

Um modelo de base de inventário criado para fins de documentação swagger

HostAssetResourceOutput

Os itens na página atual de resultados.

HostCoreOutput
InnerErrorOutput

Este é um objeto que contém informações mais específicas do que o objeto atual sobre o erro.

InventoryAssetOutput

Um modelo de base de inventário criado para fins de documentação swagger

IpAddressAssetOutput

Um modelo de base de inventário criado para fins de documentação swagger

IpAddressAssetResourceOutput

Os itens na página atual de resultados.

IpBlockAssetOutput

Um modelo de base de inventário criado para fins de documentação swagger

IpBlockAssetResourceOutput

Os itens na página atual de resultados.

IpBlockOutput
ListAssetResource
ListAssetResource200Response

O pedido foi bem-sucedido.

ListAssetResourceDefaultHeaders
ListAssetResourceDefaultResponse
ListAssetResourceQueryParam
ListAssetResourceQueryParamProperties
ListDataConnection
ListDataConnection200Response

O pedido foi bem-sucedido.

ListDataConnectionDefaultHeaders
ListDataConnectionDefaultResponse
ListDataConnectionQueryParam
ListDataConnectionQueryParamProperties
ListDiscoGroup
ListDiscoGroup200Response

O pedido foi bem-sucedido.

ListDiscoGroupDefaultHeaders
ListDiscoGroupDefaultResponse
ListDiscoGroupQueryParam
ListDiscoGroupQueryParamProperties
ListDiscoTemplate
ListDiscoTemplate200Response

O pedido foi bem-sucedido.

ListDiscoTemplateDefaultHeaders
ListDiscoTemplateDefaultResponse
ListDiscoTemplateQueryParam
ListDiscoTemplateQueryParamProperties
ListRuns
ListRuns200Response

O pedido foi bem-sucedido.

ListRunsDefaultHeaders
ListRunsDefaultResponse
ListRunsQueryParam
ListRunsQueryParamProperties
ListSavedFilter
ListSavedFilter200Response

O pedido foi bem-sucedido.

ListSavedFilterDefaultHeaders
ListSavedFilterDefaultResponse
ListSavedFilterQueryParam
ListSavedFilterQueryParamProperties
ListTask
ListTask200Response

O pedido foi bem-sucedido.

ListTaskDefaultHeaders
ListTaskDefaultResponse
ListTaskQueryParam
ListTaskQueryParamProperties
LocationOutput
LogAnalyticsDataConnectionData
LogAnalyticsDataConnectionOutput
LogAnalyticsDataConnectionProperties

LogAnalyticsDataConnectionProperties

LogAnalyticsDataConnectionPropertiesOutput

As propriedades necessárias para estabelecer conexão com um serviço específico

ObservedBooleanOutput

Modelo de modelo para valores observados

ObservedHeaderOutput

Modelo de modelo para valores observados

ObservedIntegerOutput

Modelo de modelo para valores observados

ObservedIntegersOutput

Modelo de modelo para valores observados

ObservedLocationOutput

Modelo de modelo para valores observados

ObservedLongOutput

Modelo de modelo para valores observados

ObservedPortStateOutput

Modelo de modelo para valores observados

ObservedStringOutput

Modelo de modelo para valores observados

ObservedValueOutput

Modelo de modelo para valores observados

PageAssetOutput

Um modelo de base de inventário criado para fins de documentação swagger

PageAssetResourceOutput

Os itens na página atual de resultados.

PageCauseOutput
PageSettings

Uma interface que rastreia as configurações para iteração paginada

PagedAssetResourceOutput

Coleção paginada de itens AssetResource

PagedAsyncIterableIterator

Uma interface que permite iteração assíncrona iterável até a conclusão e por página.

PagedDataConnectionOutput

Coleção paginada de itens DataConnection

PagedDiscoGroupOutput

Coleção paginada de itens do DiscoGroup

PagedDiscoTemplateOutput

Coleção paginada de itens DiscoTemplate

PagedSavedFilterOutput

Coleção paginada de itens SavedFilter

PagedTaskOutput

Coleção paginada de itens de tarefa

PagingOptions

Opções para o auxiliar de paginação

PortOutput
ReportAssetSnapshotRequest

Um corpo de solicitação usado para recuperar um instantâneo de relatório de ativos.

ReportAssetSnapshotResultOutput

Um instantâneo dos ativos capturados diariamente para a métrica fornecida. Os detalhes do ativo contêm apenas propriedades primárias. Dados detalhados de ativos podem ser recuperados dos pontos de extremidade de ativos.

ReportAssetSummaryRequest

Um corpo de solicitação usado para recuperar informações resumidas de ativos. Uma e apenas uma coleção de identificadores de resumo deve ser fornecida: filtros, métricas ou metricCategories.

ReportAssetSummaryResultOutput
ReportBillableAssetBreakdownOutput

A desagregação dos ativos faturáveis conta para cada tipo de ativo.

ReportBillableAssetSnapshotResultOutput
ReportBillableAssetSummaryResultOutput
ReputationOutput
ResourceUrlOutput
Routes
RunDiscoGroup
RunDiscoGroup204Response

Não há conteúdo para enviar para esta solicitação, mas os cabeçalhos podem ser úteis.

RunDiscoGroupDefaultHeaders
RunDiscoGroupDefaultResponse
SavedFilterData

Um corpo de solicitação usado para criar um filtro salvo.

SavedFilterOutput
ScanMetadataOutput
ServiceOutput
SoaRecordOutput
SourceOutput
SslCertAssetOutput

Um modelo de base de inventário criado para fins de documentação swagger

SslCertAssetResourceOutput

Os itens na página atual de resultados.

SslServerConfigOutput
SubResourceIntegrityCheckOutput
TaskOutput
UpdateAssets200Response

O pedido foi bem-sucedido.

UpdateAssetsBodyParam
UpdateAssetsDefaultHeaders
UpdateAssetsDefaultResponse
UpdateAssetsQueryParam
UpdateAssetsQueryParamProperties
ValidateDataConnection
ValidateDataConnection200Response

O pedido foi bem-sucedido.

ValidateDataConnectionBodyParam
ValidateDataConnectionDefaultHeaders
ValidateDataConnectionDefaultResponse
ValidateDiscoGroup
ValidateDiscoGroup200Response

O pedido foi bem-sucedido.

ValidateDiscoGroupBodyParam
ValidateDiscoGroupDefaultHeaders
ValidateDiscoGroupDefaultResponse
ValidateResultOutput

Validar resultado para validar pontos de extremidade de ação

WebComponentOutput

Aliases de Tipo

AssetResourceOutput

Os itens na página atual de resultados.

AssetStateOutput

Alias para AssetStateOutput

AssetUpdateState

Alias para AssetUpdateState

AssetUpdateStateOutput

Alias para AssetUpdateStateOutput

AssetUpdateTransfers

Alias para AssetUpdateTransfers

AuditTrailItemKindOutput

Alias para AuditTrailItemKindOutput

CancelTaskParameters
CreateOrReplaceDataConnectionParameters
CreateOrReplaceDiscoGroupParameters
CreateOrReplaceSavedFilterParameters
DataConnectionContent

Alias para DataConnectionContent

DataConnectionContentOutput

Alias para DataConnectionContentOutput

DataConnectionData
DataConnectionFrequency

Alias para DataConnectionFrequency

DataConnectionFrequencyOutput

Alias para DataConnectionFrequencyOutput

DataConnectionOutput
DeleteDataConnectionParameters
DeleteSavedFilterParameters
DiscoRunStateOutput

Alias para DiscoRunStateOutput

DiscoSourceKind

Alias para DiscoSourceKind

DiscoSourceKindOutput

Alias para DiscoSourceKindOutput

EasmClient
GetArrayType

Tipo auxiliar para extrair o tipo de uma matriz

GetAssetResourceParameters
GetBillableParameters
GetDataConnectionParameters
GetDiscoGroupParameters
GetDiscoTemplateParameters
GetPage

O tipo de uma função personalizada que define como obter uma página e um link para a próxima, se houver.

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

Alias para ObservedPortStateValueOutput

PageAssetRedirectTypeOutput

Alias para PageAssetRedirectTypeOutput

PaginateReturn

Tipo auxiliar para inferir o Tipo dos elementos paginados do tipo de resposta Esse tipo é gerado com base nas informações do swagger para x-ms-pageable, especificamente na propriedade itemName, que indica a propriedade da resposta onde os itens de página são encontrados. O valor padrão é value. Este tipo nos permitirá fornecer Iterator fortemente tipado com base na resposta que obtemos como segundo parâmetro

ReportBillableAssetBreakdownKindOutput

Alias para ReportBillableAssetBreakdownKindOutput

RunDiscoGroupParameters
SslCertAssetValidationTypeOutput

Alias para SslCertAssetValidationTypeOutput

TaskPhaseOutput

Alias para TaskPhaseOutput

TaskStateOutput

Alias para TaskStateOutput

UpdateAssetsParameters
ValidateDataConnectionParameters
ValidateDiscoGroupParameters

Funções

default(string, TokenCredential, EasmClientOptions)

Inicializar uma nova instância do 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>)

O auxiliar para paginar resulta de uma resposta inicial que segue a especificação da extensão Autorest x-ms-pageable

Detalhes de Função

default(string, TokenCredential, EasmClientOptions)

Inicializar uma nova instância do EasmClient

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

Parâmetros

endpointParam

string

O ponto de extremidade que hospeda o recurso solicitado. Por exemplo, https://{region}.easm.defender.microsoft.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/workspaces/{workspaceName}

credentials
TokenCredential

identificar exclusivamente a credencial do cliente

options
EasmClientOptions

o parâmetro para todos os parâmetros opcionais

Devoluções

isUnexpected(ListAssetResource200Response | ListAssetResourceDefaultResponse)

function isUnexpected(response: ListAssetResource200Response | ListAssetResourceDefaultResponse): response

Parâmetros

Devoluções

response

isUnexpected(UpdateAssets200Response | UpdateAssetsDefaultResponse)

function isUnexpected(response: UpdateAssets200Response | UpdateAssetsDefaultResponse): response

Parâmetros

Devoluções

response

isUnexpected(GetAssetResource200Response | GetAssetResourceDefaultResponse)

function isUnexpected(response: GetAssetResource200Response | GetAssetResourceDefaultResponse): response

Parâmetros

Devoluções

response

isUnexpected(ListDataConnection200Response | ListDataConnectionDefaultResponse)

function isUnexpected(response: ListDataConnection200Response | ListDataConnectionDefaultResponse): response

Parâmetros

Devoluções

response

isUnexpected(ValidateDataConnection200Response | ValidateDataConnectionDefaultResponse)

function isUnexpected(response: ValidateDataConnection200Response | ValidateDataConnectionDefaultResponse): response

Parâmetros

Devoluções

response

isUnexpected(GetDataConnection200Response | GetDataConnectionDefaultResponse)

function isUnexpected(response: GetDataConnection200Response | GetDataConnectionDefaultResponse): response

Parâmetros

Devoluções

response

isUnexpected(CreateOrReplaceDataConnection200Response | CreateOrReplaceDataConnectionDefaultResponse)

function isUnexpected(response: CreateOrReplaceDataConnection200Response | CreateOrReplaceDataConnectionDefaultResponse): response

Parâmetros

Devoluções

response

isUnexpected(DeleteDataConnection204Response | DeleteDataConnectionDefaultResponse)

function isUnexpected(response: DeleteDataConnection204Response | DeleteDataConnectionDefaultResponse): response

Parâmetros

Devoluções

response

isUnexpected(ListDiscoGroup200Response | ListDiscoGroupDefaultResponse)

function isUnexpected(response: ListDiscoGroup200Response | ListDiscoGroupDefaultResponse): response

Parâmetros

Devoluções

response

isUnexpected(ValidateDiscoGroup200Response | ValidateDiscoGroupDefaultResponse)

function isUnexpected(response: ValidateDiscoGroup200Response | ValidateDiscoGroupDefaultResponse): response

Parâmetros

Devoluções

response

isUnexpected(GetDiscoGroup200Response | GetDiscoGroupDefaultResponse)

function isUnexpected(response: GetDiscoGroup200Response | GetDiscoGroupDefaultResponse): response

Parâmetros

Devoluções

response

isUnexpected(CreateOrReplaceDiscoGroup200Response | CreateOrReplaceDiscoGroupDefaultResponse)

function isUnexpected(response: CreateOrReplaceDiscoGroup200Response | CreateOrReplaceDiscoGroupDefaultResponse): response

Parâmetros

Devoluções

response

isUnexpected(RunDiscoGroup204Response | RunDiscoGroupDefaultResponse)

function isUnexpected(response: RunDiscoGroup204Response | RunDiscoGroupDefaultResponse): response

Parâmetros

Devoluções

response

isUnexpected(ListRuns200Response | ListRunsDefaultResponse)

function isUnexpected(response: ListRuns200Response | ListRunsDefaultResponse): response

Parâmetros

Devoluções

response

isUnexpected(ListDiscoTemplate200Response | ListDiscoTemplateDefaultResponse)

function isUnexpected(response: ListDiscoTemplate200Response | ListDiscoTemplateDefaultResponse): response

Parâmetros

Devoluções

response

isUnexpected(GetDiscoTemplate200Response | GetDiscoTemplateDefaultResponse)

function isUnexpected(response: GetDiscoTemplate200Response | GetDiscoTemplateDefaultResponse): response

Parâmetros

Devoluções

response

isUnexpected(GetBillable200Response | GetBillableDefaultResponse)

function isUnexpected(response: GetBillable200Response | GetBillableDefaultResponse): response

Parâmetros

Devoluções

response

isUnexpected(GetSnapshot200Response | GetSnapshotDefaultResponse)

function isUnexpected(response: GetSnapshot200Response | GetSnapshotDefaultResponse): response

Parâmetros

Devoluções

response

isUnexpected(GetSummary200Response | GetSummaryDefaultResponse)

function isUnexpected(response: GetSummary200Response | GetSummaryDefaultResponse): response

Parâmetros

Devoluções

response

isUnexpected(ListSavedFilter200Response | ListSavedFilterDefaultResponse)

function isUnexpected(response: ListSavedFilter200Response | ListSavedFilterDefaultResponse): response

Parâmetros

Devoluções

response

isUnexpected(GetSavedFilter200Response | GetSavedFilterDefaultResponse)

function isUnexpected(response: GetSavedFilter200Response | GetSavedFilterDefaultResponse): response

Parâmetros

Devoluções

response

isUnexpected(CreateOrReplaceSavedFilter200Response | CreateOrReplaceSavedFilterDefaultResponse)

function isUnexpected(response: CreateOrReplaceSavedFilter200Response | CreateOrReplaceSavedFilterDefaultResponse): response

Parâmetros

Devoluções

response

isUnexpected(DeleteSavedFilter204Response | DeleteSavedFilterDefaultResponse)

function isUnexpected(response: DeleteSavedFilter204Response | DeleteSavedFilterDefaultResponse): response

Parâmetros

Devoluções

response

isUnexpected(ListTask200Response | ListTaskDefaultResponse)

function isUnexpected(response: ListTask200Response | ListTaskDefaultResponse): response

Parâmetros

Devoluções

response

isUnexpected(GetTask200Response | GetTaskDefaultResponse)

function isUnexpected(response: GetTask200Response | GetTaskDefaultResponse): response

Parâmetros

Devoluções

response

isUnexpected(CancelTask200Response | CancelTaskDefaultResponse)

function isUnexpected(response: CancelTask200Response | CancelTaskDefaultResponse): response

Parâmetros

Devoluções

response

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

O auxiliar para paginar resulta de uma resposta inicial que segue a especificação da extensão Autorest x-ms-pageable

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

Parâmetros

client
Client

Cliente a utilizar para enviar os pedidos da página seguinte

initialResponse

TResponse

Resposta inicial contendo o nextLink e a página atual de elementos

options

PagingOptions<TResponse>

Devoluções

  • PagedAsyncIterableIterator para iterar os elementos