Share via


CodelessConnectorPollingRequestProperties Class

Definition

Describe the request properties needed to successfully pull from the server

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.SecurityInsights.Models.Api20210901Preview.CodelessConnectorPollingRequestPropertiesTypeConverter))]
public class CodelessConnectorPollingRequestProperties : Microsoft.Azure.PowerShell.Cmdlets.SecurityInsights.Models.Api20210901Preview.ICodelessConnectorPollingRequestProperties
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.SecurityInsights.Models.Api20210901Preview.CodelessConnectorPollingRequestPropertiesTypeConverter))>]
type CodelessConnectorPollingRequestProperties = class
    interface ICodelessConnectorPollingRequestProperties
    interface IJsonSerializable
Public Class CodelessConnectorPollingRequestProperties
Implements ICodelessConnectorPollingRequestProperties
Inheritance
CodelessConnectorPollingRequestProperties
Attributes
Implements

Constructors

CodelessConnectorPollingRequestProperties()

Creates an new CodelessConnectorPollingRequestProperties instance.

Properties

ApiEndpoint

Describe the endpoint we should pull the data from

EndTimeAttributeName

This will be used the query events from the end of the time window

Header

Describe the headers sent in the poll request

HttpMethod

The http method type we will use in the poll request, GET or POST

QueryParameter

Describe the query parameters sent in the poll request

QueryParametersTemplate

For advanced scenarios for example user name/password embedded in nested JSON payload

QueryTimeFormat

The time format will be used the query events in a specific window

QueryWindowInMin

The window interval we will use the pull the data

RateLimitQp

Defines the rate limit QPS

RetryCount

Describe the amount of time we should try and poll the data in case of failure

StartTimeAttributeName

This will be used the query events from a start of the time window

TimeoutInSecond

The number of seconds we will consider as a request timeout

Methods

DeserializeFromDictionary(IDictionary)

Deserializes a IDictionary into an instance of CodelessConnectorPollingRequestProperties.

DeserializeFromPSObject(PSObject)

Deserializes a PSObject into an instance of CodelessConnectorPollingRequestProperties.

FromJson(JsonNode)

Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.SecurityInsights.Models.Api20210901Preview.ICodelessConnectorPollingRequestProperties.

FromJsonString(String)

Creates a new instance of CodelessConnectorPollingRequestProperties, deserializing the content from a json string.

ToJson(JsonObject, SerializationMode)

Serializes this instance of CodelessConnectorPollingRequestProperties into a JsonNode.

ToJsonString()

Serializes this instance to a json string.

Applies to