你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
CodelessApiPollingDataConnector Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Represents Codeless API Polling data connector.
[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.SecurityInsights.Models.Api20210901Preview.CodelessApiPollingDataConnectorTypeConverter))]
public class CodelessApiPollingDataConnector : Microsoft.Azure.PowerShell.Cmdlets.SecurityInsights.Models.Api20210901Preview.ICodelessApiPollingDataConnector, Microsoft.Azure.PowerShell.Cmdlets.SecurityInsights.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.SecurityInsights.Models.Api20210901Preview.CodelessApiPollingDataConnectorTypeConverter))>]
type CodelessApiPollingDataConnector = class
interface ICodelessApiPollingDataConnector
interface IJsonSerializable
interface IDataConnector
interface IResourceWithEtag
interface IResource
interface IValidates
Public Class CodelessApiPollingDataConnector
Implements ICodelessApiPollingDataConnector, IValidates
- Inheritance
-
CodelessApiPollingDataConnector
- Attributes
- Implements
Constructors
CodelessApiPollingDataConnector() |
Creates an new CodelessApiPollingDataConnector instance. |
Properties
AuthApiKeyIdentifier |
A prefix send in the header before the actual token |
AuthApiKeyName |
The header name which the token is sent with |
AuthAuthorizationEndpoint |
The endpoint used to authorize the user, used in Oauth 2.0 flow |
AuthAuthorizationEndpointQueryParameter |
The query parameters used in authorization request, used in Oauth 2.0 flow |
AuthFlowName |
Describes the flow name, for example 'AuthCode' for Oauth 2.0 |
AuthIsApiKeyInPostPayload |
Marks if the key should sent in header |
AuthIsClientSecretInHeader |
Marks if we should send the client secret in header or payload, used in Oauth 2.0 flow |
AuthRedirectionEndpoint |
The redirect endpoint where we will get the authorization code, used in Oauth 2.0 flow |
AuthScope |
The OAuth token scope |
AuthTokenEndpoint |
The endpoint used to issue a token, used in Oauth 2.0 flow |
AuthTokenEndpointHeader |
The query headers used in token request, used in Oauth 2.0 flow |
AuthTokenEndpointQueryParameter |
The query parameters used in token request, used in Oauth 2.0 flow |
AuthType |
The authentication type |
AvailabilityIsPreview |
Set connector as preview |
AvailabilityStatus |
The connector Availability Status |
ConnectorUiConfigConnectivityCriterion |
Define the way the connector check connectivity |
ConnectorUiConfigCustomImage |
An optional custom image to be used when displaying the connector within Azure Sentinel's connector's gallery |
ConnectorUiConfigDataType |
Data types to check for last data received |
ConnectorUiConfigDescriptionMarkdown |
Connector description |
ConnectorUiConfigGraphQueriesTableName |
Name of the table the connector will insert the data to |
ConnectorUiConfigGraphQuery |
The graph query to show the current data status |
ConnectorUiConfigInstructionStep |
Instruction steps to enable the connector |
ConnectorUiConfigPublisher |
Connector publisher name |
ConnectorUiConfigSampleQuery |
The sample queries for the connector |
ConnectorUiConfigTitle |
Connector blade title |
Etag |
Etag of the azure resource |
Id |
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
Kind |
The data connector kind |
Name |
The name of the resource |
PagingNextPageParaName |
Defines the name of a next page attribute |
PagingNextPageTokenJsonPath |
Defines the path to a next page token JSON |
PagingPageCountAttributePath |
Defines the path to a page count attribute |
PagingPageSize |
Defines the paging size |
PagingPageSizeParaName |
Defines the name of the page size parameter |
PagingPageTimeStampAttributePath |
Defines the path to a paging time stamp attribute |
PagingPageTotalCountAttributePath |
Defines the path to a page total count attribute |
PagingSearchTheLatestTimeStampFromEventsList |
Determines whether to search for the latest time stamp in the events list |
PagingType |
Describes the type. could be 'None', 'PageToken', 'PageCount', 'TimeStamp' |
PermissionCustom |
Customs permissions required for the connector |
PermissionResourceProvider |
Resource provider permissions required for the connector |
PollingConfigIsActive |
The poller active status |
RequestApiEndpoint |
Describe the endpoint we should pull the data from |
RequestEndTimeAttributeName |
This will be used the query events from the end of the time window |
RequestHeader |
Describe the headers sent in the poll request |
RequestHttpMethod |
The http method type we will use in the poll request, GET or POST |
RequestQueryParameter |
Describe the query parameters sent in the poll request |
RequestQueryParametersTemplate |
For advanced scenarios for example user name/password embedded in nested JSON payload |
RequestQueryTimeFormat |
The time format will be used the query events in a specific window |
RequestQueryWindowInMin |
The window interval we will use the pull the data |
RequestRateLimitQp |
Defines the rate limit QPS |
RequestRetryCount |
Describe the amount of time we should try and poll the data in case of failure |
RequestStartTimeAttributeName |
This will be used the query events from a start of the time window |
RequestTimeoutInSecond |
The number of seconds we will consider as a request timeout |
ResponseEventsJsonPath |
Describes the path we should extract the data in the response |
ResponseIsGzipCompressed |
Describes if the data in the response is Gzip |
ResponseSuccessStatusJsonPath |
Describes the path we should extract the status code in the response |
ResponseSuccessStatusValue |
Describes the path we should extract the status value in the response |
SystemData |
Azure Resource Manager metadata containing createdBy and modifiedBy information. |
SystemDataCreatedAt |
The timestamp of resource creation (UTC). |
SystemDataCreatedBy |
The identity that created the resource. |
SystemDataCreatedByType |
The type of identity that created the resource. |
SystemDataLastModifiedAt |
The timestamp of resource last modification (UTC) |
SystemDataLastModifiedBy |
The identity that last modified the resource. |
SystemDataLastModifiedByType |
The type of identity that last modified the resource. |
Type |
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" |
Methods
DeserializeFromDictionary(IDictionary) |
Deserializes a IDictionary into an instance of CodelessApiPollingDataConnector. |
DeserializeFromPSObject(PSObject) |
Deserializes a PSObject into an instance of CodelessApiPollingDataConnector. |
FromJson(JsonNode) |
Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.SecurityInsights.Models.Api20210901Preview.ICodelessApiPollingDataConnector. |
FromJsonString(String) |
Creates a new instance of CodelessApiPollingDataConnector, deserializing the content from a json string. |
ToJson(JsonObject, SerializationMode) |
Serializes this instance of CodelessApiPollingDataConnector into a JsonNode. |
ToJsonString() |
Serializes this instance to a json string. |
Validate(IEventListener) |
Validates that this object meets the validation criteria. |