azure-native.securityinsights.RestApiPollerDataConnector
Explore with Pulumi AI
Represents Rest Api Poller data connector.
Uses Azure REST API version 2024-09-01. In version 2.x of the Azure Native provider, it used API version 2023-02-01.
Example Usage
Creates or updates a MicrosoftThreatIntelligence data connector.
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var restApiPollerDataConnector = new AzureNative.SecurityInsights.RestApiPollerDataConnector("restApiPollerDataConnector", new()
{
DataConnectorId = "c345bf40-8509-4ed2-b947-50cb773aaf04",
ResourceGroupName = "myRg",
WorkspaceName = "myWorkspace",
});
});
package main
import (
securityinsights "github.com/pulumi/pulumi-azure-native-sdk/securityinsights/v3"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := securityinsights.NewRestApiPollerDataConnector(ctx, "restApiPollerDataConnector", &securityinsights.RestApiPollerDataConnectorArgs{
DataConnectorId: pulumi.String("c345bf40-8509-4ed2-b947-50cb773aaf04"),
ResourceGroupName: pulumi.String("myRg"),
WorkspaceName: pulumi.String("myWorkspace"),
})
if err != nil {
return err
}
return nil
})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.securityinsights.RestApiPollerDataConnector;
import com.pulumi.azurenative.securityinsights.RestApiPollerDataConnectorArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var restApiPollerDataConnector = new RestApiPollerDataConnector("restApiPollerDataConnector", RestApiPollerDataConnectorArgs.builder()
.dataConnectorId("c345bf40-8509-4ed2-b947-50cb773aaf04")
.resourceGroupName("myRg")
.workspaceName("myWorkspace")
.build());
}
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const restApiPollerDataConnector = new azure_native.securityinsights.RestApiPollerDataConnector("restApiPollerDataConnector", {
dataConnectorId: "c345bf40-8509-4ed2-b947-50cb773aaf04",
resourceGroupName: "myRg",
workspaceName: "myWorkspace",
});
import pulumi
import pulumi_azure_native as azure_native
rest_api_poller_data_connector = azure_native.securityinsights.RestApiPollerDataConnector("restApiPollerDataConnector",
data_connector_id="c345bf40-8509-4ed2-b947-50cb773aaf04",
resource_group_name="myRg",
workspace_name="myWorkspace")
resources:
restApiPollerDataConnector:
type: azure-native:securityinsights:RestApiPollerDataConnector
properties:
dataConnectorId: c345bf40-8509-4ed2-b947-50cb773aaf04
resourceGroupName: myRg
workspaceName: myWorkspace
Creates or updates a PremiumMicrosoftDefenderForThreatIntelligence data connector.
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var restApiPollerDataConnector = new AzureNative.SecurityInsights.RestApiPollerDataConnector("restApiPollerDataConnector", new()
{
DataConnectorId = "8c569548-a86c-4fb4-8ae4-d1e35a6146f8",
ResourceGroupName = "myRg",
WorkspaceName = "myWorkspace",
});
});
package main
import (
securityinsights "github.com/pulumi/pulumi-azure-native-sdk/securityinsights/v3"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := securityinsights.NewRestApiPollerDataConnector(ctx, "restApiPollerDataConnector", &securityinsights.RestApiPollerDataConnectorArgs{
DataConnectorId: pulumi.String("8c569548-a86c-4fb4-8ae4-d1e35a6146f8"),
ResourceGroupName: pulumi.String("myRg"),
WorkspaceName: pulumi.String("myWorkspace"),
})
if err != nil {
return err
}
return nil
})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.securityinsights.RestApiPollerDataConnector;
import com.pulumi.azurenative.securityinsights.RestApiPollerDataConnectorArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var restApiPollerDataConnector = new RestApiPollerDataConnector("restApiPollerDataConnector", RestApiPollerDataConnectorArgs.builder()
.dataConnectorId("8c569548-a86c-4fb4-8ae4-d1e35a6146f8")
.resourceGroupName("myRg")
.workspaceName("myWorkspace")
.build());
}
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const restApiPollerDataConnector = new azure_native.securityinsights.RestApiPollerDataConnector("restApiPollerDataConnector", {
dataConnectorId: "8c569548-a86c-4fb4-8ae4-d1e35a6146f8",
resourceGroupName: "myRg",
workspaceName: "myWorkspace",
});
import pulumi
import pulumi_azure_native as azure_native
rest_api_poller_data_connector = azure_native.securityinsights.RestApiPollerDataConnector("restApiPollerDataConnector",
data_connector_id="8c569548-a86c-4fb4-8ae4-d1e35a6146f8",
resource_group_name="myRg",
workspace_name="myWorkspace")
resources:
restApiPollerDataConnector:
type: azure-native:securityinsights:RestApiPollerDataConnector
properties:
dataConnectorId: 8c569548-a86c-4fb4-8ae4-d1e35a6146f8
resourceGroupName: myRg
workspaceName: myWorkspace
Creates or updates an Office365 data connector.
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var restApiPollerDataConnector = new AzureNative.SecurityInsights.RestApiPollerDataConnector("restApiPollerDataConnector", new()
{
DataConnectorId = "73e01a99-5cd7-4139-a149-9f2736ff2ab5",
ResourceGroupName = "myRg",
WorkspaceName = "myWorkspace",
});
});
package main
import (
securityinsights "github.com/pulumi/pulumi-azure-native-sdk/securityinsights/v3"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := securityinsights.NewRestApiPollerDataConnector(ctx, "restApiPollerDataConnector", &securityinsights.RestApiPollerDataConnectorArgs{
DataConnectorId: pulumi.String("73e01a99-5cd7-4139-a149-9f2736ff2ab5"),
ResourceGroupName: pulumi.String("myRg"),
WorkspaceName: pulumi.String("myWorkspace"),
})
if err != nil {
return err
}
return nil
})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.securityinsights.RestApiPollerDataConnector;
import com.pulumi.azurenative.securityinsights.RestApiPollerDataConnectorArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var restApiPollerDataConnector = new RestApiPollerDataConnector("restApiPollerDataConnector", RestApiPollerDataConnectorArgs.builder()
.dataConnectorId("73e01a99-5cd7-4139-a149-9f2736ff2ab5")
.resourceGroupName("myRg")
.workspaceName("myWorkspace")
.build());
}
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const restApiPollerDataConnector = new azure_native.securityinsights.RestApiPollerDataConnector("restApiPollerDataConnector", {
dataConnectorId: "73e01a99-5cd7-4139-a149-9f2736ff2ab5",
resourceGroupName: "myRg",
workspaceName: "myWorkspace",
});
import pulumi
import pulumi_azure_native as azure_native
rest_api_poller_data_connector = azure_native.securityinsights.RestApiPollerDataConnector("restApiPollerDataConnector",
data_connector_id="73e01a99-5cd7-4139-a149-9f2736ff2ab5",
resource_group_name="myRg",
workspace_name="myWorkspace")
resources:
restApiPollerDataConnector:
type: azure-native:securityinsights:RestApiPollerDataConnector
properties:
dataConnectorId: 73e01a99-5cd7-4139-a149-9f2736ff2ab5
resourceGroupName: myRg
workspaceName: myWorkspace
Creates or updates an Threat Intelligence Platform data connector.
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
var restApiPollerDataConnector = new AzureNative.SecurityInsights.RestApiPollerDataConnector("restApiPollerDataConnector", new()
{
DataConnectorId = "73e01a99-5cd7-4139-a149-9f2736ff2ab5",
ResourceGroupName = "myRg",
WorkspaceName = "myWorkspace",
});
});
package main
import (
securityinsights "github.com/pulumi/pulumi-azure-native-sdk/securityinsights/v3"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := securityinsights.NewRestApiPollerDataConnector(ctx, "restApiPollerDataConnector", &securityinsights.RestApiPollerDataConnectorArgs{
DataConnectorId: pulumi.String("73e01a99-5cd7-4139-a149-9f2736ff2ab5"),
ResourceGroupName: pulumi.String("myRg"),
WorkspaceName: pulumi.String("myWorkspace"),
})
if err != nil {
return err
}
return nil
})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.securityinsights.RestApiPollerDataConnector;
import com.pulumi.azurenative.securityinsights.RestApiPollerDataConnectorArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var restApiPollerDataConnector = new RestApiPollerDataConnector("restApiPollerDataConnector", RestApiPollerDataConnectorArgs.builder()
.dataConnectorId("73e01a99-5cd7-4139-a149-9f2736ff2ab5")
.resourceGroupName("myRg")
.workspaceName("myWorkspace")
.build());
}
}
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const restApiPollerDataConnector = new azure_native.securityinsights.RestApiPollerDataConnector("restApiPollerDataConnector", {
dataConnectorId: "73e01a99-5cd7-4139-a149-9f2736ff2ab5",
resourceGroupName: "myRg",
workspaceName: "myWorkspace",
});
import pulumi
import pulumi_azure_native as azure_native
rest_api_poller_data_connector = azure_native.securityinsights.RestApiPollerDataConnector("restApiPollerDataConnector",
data_connector_id="73e01a99-5cd7-4139-a149-9f2736ff2ab5",
resource_group_name="myRg",
workspace_name="myWorkspace")
resources:
restApiPollerDataConnector:
type: azure-native:securityinsights:RestApiPollerDataConnector
properties:
dataConnectorId: 73e01a99-5cd7-4139-a149-9f2736ff2ab5
resourceGroupName: myRg
workspaceName: myWorkspace
Create RestApiPollerDataConnector Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new RestApiPollerDataConnector(name: string, args: RestApiPollerDataConnectorArgs, opts?: CustomResourceOptions);
@overload
def RestApiPollerDataConnector(resource_name: str,
args: RestApiPollerDataConnectorArgs,
opts: Optional[ResourceOptions] = None)
@overload
def RestApiPollerDataConnector(resource_name: str,
opts: Optional[ResourceOptions] = None,
auth: Optional[Union[AWSAuthModelArgs, ApiKeyAuthModelArgs, BasicAuthModelArgs, GCPAuthModelArgs, GenericBlobSbsAuthModelArgs, GitHubAuthModelArgs, JwtAuthModelArgs, NoneAuthModelArgs, OAuthModelArgs, OracleAuthModelArgs, SessionAuthModelArgs]] = None,
connector_definition_name: Optional[str] = None,
workspace_name: Optional[str] = None,
resource_group_name: Optional[str] = None,
request: Optional[RestApiPollerRequestConfigArgs] = None,
data_connector_id: Optional[str] = None,
is_active: Optional[bool] = None,
paging: Optional[RestApiPollerRequestPagingConfigArgs] = None,
dcr_config: Optional[DCRConfigurationArgs] = None,
data_type: Optional[str] = None,
response: Optional[CcpResponseConfigArgs] = None,
add_on_attributes: Optional[Mapping[str, str]] = None)
func NewRestApiPollerDataConnector(ctx *Context, name string, args RestApiPollerDataConnectorArgs, opts ...ResourceOption) (*RestApiPollerDataConnector, error)
public RestApiPollerDataConnector(string name, RestApiPollerDataConnectorArgs args, CustomResourceOptions? opts = null)
public RestApiPollerDataConnector(String name, RestApiPollerDataConnectorArgs args)
public RestApiPollerDataConnector(String name, RestApiPollerDataConnectorArgs args, CustomResourceOptions options)
type: azure-native:securityinsights:RestApiPollerDataConnector
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args RestApiPollerDataConnectorArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args RestApiPollerDataConnectorArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args RestApiPollerDataConnectorArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args RestApiPollerDataConnectorArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args RestApiPollerDataConnectorArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var restApiPollerDataConnectorResource = new AzureNative.SecurityInsights.RestApiPollerDataConnector("restApiPollerDataConnectorResource", new()
{
Kind = "string",
Auth = new AzureNative.SecurityInsights.Inputs.AWSAuthModelArgs
{
RoleArn = "string",
Type = "AWS",
ExternalId = "string",
},
ConnectorDefinitionName = "string",
WorkspaceName = "string",
ResourceGroupName = "string",
Request = new AzureNative.SecurityInsights.Inputs.RestApiPollerRequestConfigArgs
{
ApiEndpoint = "string",
EndTimeAttributeName = "string",
Headers =
{
{ "string", "string" },
},
HttpMethod = "string",
IsPostPayloadJson = false,
QueryParameters = "any",
QueryParametersTemplate = "string",
QueryTimeFormat = "string",
QueryTimeIntervalAttributeName = "string",
QueryTimeIntervalDelimiter = "string",
QueryTimeIntervalPrepend = "string",
QueryWindowInMin = 0,
RateLimitQPS = 0,
RetryCount = 0,
StartTimeAttributeName = "string",
TimeoutInSeconds = 0,
},
DataConnectorId = "string",
IsActive = false,
Paging = new AzureNative.SecurityInsights.Inputs.RestApiPollerRequestPagingConfigArgs
{
PagingType = "string",
PageSize = 0,
PageSizeParameterName = "string",
},
DcrConfig = new AzureNative.SecurityInsights.Inputs.DCRConfigurationArgs
{
DataCollectionEndpoint = "string",
DataCollectionRuleImmutableId = "string",
StreamName = "string",
},
DataType = "string",
Response = new AzureNative.SecurityInsights.Inputs.CcpResponseConfigArgs
{
EventsJsonPaths = new[]
{
"string",
},
CompressionAlgo = "string",
ConvertChildPropertiesToArray = false,
CsvDelimiter = "string",
CsvEscape = "string",
Format = "string",
HasCsvBoundary = false,
HasCsvHeader = false,
IsGzipCompressed = false,
SuccessStatusJsonPath = "string",
SuccessStatusValue = "string",
},
AddOnAttributes =
{
{ "string", "string" },
},
});
example, err := securityinsights.NewRestApiPollerDataConnector(ctx, "restApiPollerDataConnectorResource", &securityinsights.RestApiPollerDataConnectorArgs{
Kind: pulumi.String("string"),
Auth: &securityinsights.AWSAuthModelArgs{
RoleArn: pulumi.String("string"),
Type: pulumi.String("AWS"),
ExternalId: pulumi.String("string"),
},
ConnectorDefinitionName: pulumi.String("string"),
WorkspaceName: pulumi.String("string"),
ResourceGroupName: pulumi.String("string"),
Request: &securityinsights.RestApiPollerRequestConfigArgs{
ApiEndpoint: pulumi.String("string"),
EndTimeAttributeName: pulumi.String("string"),
Headers: pulumi.StringMap{
"string": pulumi.String("string"),
},
HttpMethod: pulumi.String("string"),
IsPostPayloadJson: pulumi.Bool(false),
QueryParameters: pulumi.Any("any"),
QueryParametersTemplate: pulumi.String("string"),
QueryTimeFormat: pulumi.String("string"),
QueryTimeIntervalAttributeName: pulumi.String("string"),
QueryTimeIntervalDelimiter: pulumi.String("string"),
QueryTimeIntervalPrepend: pulumi.String("string"),
QueryWindowInMin: pulumi.Int(0),
RateLimitQPS: pulumi.Int(0),
RetryCount: pulumi.Int(0),
StartTimeAttributeName: pulumi.String("string"),
TimeoutInSeconds: pulumi.Int(0),
},
DataConnectorId: pulumi.String("string"),
IsActive: pulumi.Bool(false),
Paging: &securityinsights.RestApiPollerRequestPagingConfigArgs{
PagingType: pulumi.String("string"),
PageSize: pulumi.Int(0),
PageSizeParameterName: pulumi.String("string"),
},
DcrConfig: &securityinsights.DCRConfigurationArgs{
DataCollectionEndpoint: pulumi.String("string"),
DataCollectionRuleImmutableId: pulumi.String("string"),
StreamName: pulumi.String("string"),
},
DataType: pulumi.String("string"),
Response: &securityinsights.CcpResponseConfigArgs{
EventsJsonPaths: pulumi.StringArray{
pulumi.String("string"),
},
CompressionAlgo: pulumi.String("string"),
ConvertChildPropertiesToArray: pulumi.Bool(false),
CsvDelimiter: pulumi.String("string"),
CsvEscape: pulumi.String("string"),
Format: pulumi.String("string"),
HasCsvBoundary: pulumi.Bool(false),
HasCsvHeader: pulumi.Bool(false),
IsGzipCompressed: pulumi.Bool(false),
SuccessStatusJsonPath: pulumi.String("string"),
SuccessStatusValue: pulumi.String("string"),
},
AddOnAttributes: pulumi.StringMap{
"string": pulumi.String("string"),
},
})
var restApiPollerDataConnectorResource = new RestApiPollerDataConnector("restApiPollerDataConnectorResource", RestApiPollerDataConnectorArgs.builder()
.kind("string")
.auth(AWSAuthModelArgs.builder()
.roleArn("string")
.type("AWS")
.externalId("string")
.build())
.connectorDefinitionName("string")
.workspaceName("string")
.resourceGroupName("string")
.request(RestApiPollerRequestConfigArgs.builder()
.apiEndpoint("string")
.endTimeAttributeName("string")
.headers(Map.of("string", "string"))
.httpMethod("string")
.isPostPayloadJson(false)
.queryParameters("any")
.queryParametersTemplate("string")
.queryTimeFormat("string")
.queryTimeIntervalAttributeName("string")
.queryTimeIntervalDelimiter("string")
.queryTimeIntervalPrepend("string")
.queryWindowInMin(0)
.rateLimitQPS(0)
.retryCount(0)
.startTimeAttributeName("string")
.timeoutInSeconds(0)
.build())
.dataConnectorId("string")
.isActive(false)
.paging(RestApiPollerRequestPagingConfigArgs.builder()
.pagingType("string")
.pageSize(0)
.pageSizeParameterName("string")
.build())
.dcrConfig(DCRConfigurationArgs.builder()
.dataCollectionEndpoint("string")
.dataCollectionRuleImmutableId("string")
.streamName("string")
.build())
.dataType("string")
.response(CcpResponseConfigArgs.builder()
.eventsJsonPaths("string")
.compressionAlgo("string")
.convertChildPropertiesToArray(false)
.csvDelimiter("string")
.csvEscape("string")
.format("string")
.hasCsvBoundary(false)
.hasCsvHeader(false)
.isGzipCompressed(false)
.successStatusJsonPath("string")
.successStatusValue("string")
.build())
.addOnAttributes(Map.of("string", "string"))
.build());
rest_api_poller_data_connector_resource = azure_native.securityinsights.RestApiPollerDataConnector("restApiPollerDataConnectorResource",
kind="string",
auth={
"role_arn": "string",
"type": "AWS",
"external_id": "string",
},
connector_definition_name="string",
workspace_name="string",
resource_group_name="string",
request={
"api_endpoint": "string",
"end_time_attribute_name": "string",
"headers": {
"string": "string",
},
"http_method": "string",
"is_post_payload_json": False,
"query_parameters": "any",
"query_parameters_template": "string",
"query_time_format": "string",
"query_time_interval_attribute_name": "string",
"query_time_interval_delimiter": "string",
"query_time_interval_prepend": "string",
"query_window_in_min": 0,
"rate_limit_qps": 0,
"retry_count": 0,
"start_time_attribute_name": "string",
"timeout_in_seconds": 0,
},
data_connector_id="string",
is_active=False,
paging={
"paging_type": "string",
"page_size": 0,
"page_size_parameter_name": "string",
},
dcr_config={
"data_collection_endpoint": "string",
"data_collection_rule_immutable_id": "string",
"stream_name": "string",
},
data_type="string",
response={
"events_json_paths": ["string"],
"compression_algo": "string",
"convert_child_properties_to_array": False,
"csv_delimiter": "string",
"csv_escape": "string",
"format": "string",
"has_csv_boundary": False,
"has_csv_header": False,
"is_gzip_compressed": False,
"success_status_json_path": "string",
"success_status_value": "string",
},
add_on_attributes={
"string": "string",
})
const restApiPollerDataConnectorResource = new azure_native.securityinsights.RestApiPollerDataConnector("restApiPollerDataConnectorResource", {
kind: "string",
auth: {
roleArn: "string",
type: "AWS",
externalId: "string",
},
connectorDefinitionName: "string",
workspaceName: "string",
resourceGroupName: "string",
request: {
apiEndpoint: "string",
endTimeAttributeName: "string",
headers: {
string: "string",
},
httpMethod: "string",
isPostPayloadJson: false,
queryParameters: "any",
queryParametersTemplate: "string",
queryTimeFormat: "string",
queryTimeIntervalAttributeName: "string",
queryTimeIntervalDelimiter: "string",
queryTimeIntervalPrepend: "string",
queryWindowInMin: 0,
rateLimitQPS: 0,
retryCount: 0,
startTimeAttributeName: "string",
timeoutInSeconds: 0,
},
dataConnectorId: "string",
isActive: false,
paging: {
pagingType: "string",
pageSize: 0,
pageSizeParameterName: "string",
},
dcrConfig: {
dataCollectionEndpoint: "string",
dataCollectionRuleImmutableId: "string",
streamName: "string",
},
dataType: "string",
response: {
eventsJsonPaths: ["string"],
compressionAlgo: "string",
convertChildPropertiesToArray: false,
csvDelimiter: "string",
csvEscape: "string",
format: "string",
hasCsvBoundary: false,
hasCsvHeader: false,
isGzipCompressed: false,
successStatusJsonPath: "string",
successStatusValue: "string",
},
addOnAttributes: {
string: "string",
},
});
type: azure-native:securityinsights:RestApiPollerDataConnector
properties:
addOnAttributes:
string: string
auth:
externalId: string
roleArn: string
type: AWS
connectorDefinitionName: string
dataConnectorId: string
dataType: string
dcrConfig:
dataCollectionEndpoint: string
dataCollectionRuleImmutableId: string
streamName: string
isActive: false
kind: string
paging:
pageSize: 0
pageSizeParameterName: string
pagingType: string
request:
apiEndpoint: string
endTimeAttributeName: string
headers:
string: string
httpMethod: string
isPostPayloadJson: false
queryParameters: any
queryParametersTemplate: string
queryTimeFormat: string
queryTimeIntervalAttributeName: string
queryTimeIntervalDelimiter: string
queryTimeIntervalPrepend: string
queryWindowInMin: 0
rateLimitQPS: 0
retryCount: 0
startTimeAttributeName: string
timeoutInSeconds: 0
resourceGroupName: string
response:
compressionAlgo: string
convertChildPropertiesToArray: false
csvDelimiter: string
csvEscape: string
eventsJsonPaths:
- string
format: string
hasCsvBoundary: false
hasCsvHeader: false
isGzipCompressed: false
successStatusJsonPath: string
successStatusValue: string
workspaceName: string
RestApiPollerDataConnector Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The RestApiPollerDataConnector resource accepts the following input properties:
- Auth
Pulumi.
Azure | Pulumi.Native. Security Insights. Inputs. AWSAuth Model Azure | Pulumi.Native. Security Insights. Inputs. Api Key Auth Model Azure | Pulumi.Native. Security Insights. Inputs. Basic Auth Model Azure | Pulumi.Native. Security Insights. Inputs. GCPAuth Model Azure | Pulumi.Native. Security Insights. Inputs. Generic Blob Sbs Auth Model Azure | Pulumi.Native. Security Insights. Inputs. Git Hub Auth Model Azure | Pulumi.Native. Security Insights. Inputs. Jwt Auth Model Azure | Pulumi.Native. Security Insights. Inputs. None Auth Model Azure | Pulumi.Native. Security Insights. Inputs. OAuth Model Azure | Pulumi.Native. Security Insights. Inputs. Oracle Auth Model Azure Native. Security Insights. Inputs. Session Auth Model - The a authentication model.
- Connector
Definition stringName - The connector definition name (the dataConnectorDefinition resource id).
- Request
Pulumi.
Azure Native. Security Insights. Inputs. Rest Api Poller Request Config - The request configuration.
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Workspace
Name string - The name of the workspace.
- Add
On Dictionary<string, string>Attributes - The add on attributes. The key name will become attribute name (a column) and the value will become the attribute value in the payload.
- Data
Connector stringId - Connector ID
- Data
Type string - The Log Analytics table destination.
- Dcr
Config Pulumi.Azure Native. Security Insights. Inputs. DCRConfiguration - The DCR related properties.
- Is
Active bool - Indicates whether the connector is active or not.
- Paging
Pulumi.
Azure Native. Security Insights. Inputs. Rest Api Poller Request Paging Config - The paging configuration.
- Response
Pulumi.
Azure Native. Security Insights. Inputs. Ccp Response Config - The response configuration.
- Auth
AWSAuth
Model | ApiArgs Key | BasicAuth Model Args Auth | GCPAuthModel Args Model | GenericArgs Blob | GitSbs Auth Model Args Hub | JwtAuth Model Args Auth | NoneModel Args Auth | OAuthModel Args Model | OracleArgs Auth | SessionModel Args Auth Model Args - The a authentication model.
- Connector
Definition stringName - The connector definition name (the dataConnectorDefinition resource id).
- Request
Rest
Api Poller Request Config Args - The request configuration.
- Resource
Group stringName - The name of the resource group. The name is case insensitive.
- Workspace
Name string - The name of the workspace.
- Add
On map[string]stringAttributes - The add on attributes. The key name will become attribute name (a column) and the value will become the attribute value in the payload.
- Data
Connector stringId - Connector ID
- Data
Type string - The Log Analytics table destination.
- Dcr
Config DCRConfigurationArgs - The DCR related properties.
- Is
Active bool - Indicates whether the connector is active or not.
- Paging
Rest
Api Poller Request Paging Config Args - The paging configuration.
- Response
Ccp
Response Config Args - The response configuration.
- auth
AWSAuth
Model | ApiKey | BasicAuth Model Auth | GCPAuthModel Model | GenericBlob | GitSbs Auth Model Hub | JwtAuth Model Auth | NoneModel Auth | OAuthModel Model | OracleAuth | SessionModel Auth Model - The a authentication model.
- connector
Definition StringName - The connector definition name (the dataConnectorDefinition resource id).
- request
Rest
Api Poller Request Config - The request configuration.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- workspace
Name String - The name of the workspace.
- add
On Map<String,String>Attributes - The add on attributes. The key name will become attribute name (a column) and the value will become the attribute value in the payload.
- data
Connector StringId - Connector ID
- data
Type String - The Log Analytics table destination.
- dcr
Config DCRConfiguration - The DCR related properties.
- is
Active Boolean - Indicates whether the connector is active or not.
- paging
Rest
Api Poller Request Paging Config - The paging configuration.
- response
Ccp
Response Config - The response configuration.
- auth
AWSAuth
Model | ApiKey | BasicAuth Model Auth | GCPAuthModel Model | GenericBlob | GitSbs Auth Model Hub | JwtAuth Model Auth | NoneModel Auth | OAuthModel Model | OracleAuth | SessionModel Auth Model - The a authentication model.
- connector
Definition stringName - The connector definition name (the dataConnectorDefinition resource id).
- request
Rest
Api Poller Request Config - The request configuration.
- resource
Group stringName - The name of the resource group. The name is case insensitive.
- workspace
Name string - The name of the workspace.
- add
On {[key: string]: string}Attributes - The add on attributes. The key name will become attribute name (a column) and the value will become the attribute value in the payload.
- data
Connector stringId - Connector ID
- data
Type string - The Log Analytics table destination.
- dcr
Config DCRConfiguration - The DCR related properties.
- is
Active boolean - Indicates whether the connector is active or not.
- paging
Rest
Api Poller Request Paging Config - The paging configuration.
- response
Ccp
Response Config - The response configuration.
- auth
AWSAuth
Model | ApiArgs Key | BasicAuth Model Args Auth | GCPAuthModel Args Model | GenericArgs Blob | GitSbs Auth Model Args Hub | JwtAuth Model Args Auth | NoneModel Args Auth | OAuthModel Args Model | OracleArgs Auth | SessionModel Args Auth Model Args - The a authentication model.
- connector_
definition_ strname - The connector definition name (the dataConnectorDefinition resource id).
- request
Rest
Api Poller Request Config Args - The request configuration.
- resource_
group_ strname - The name of the resource group. The name is case insensitive.
- workspace_
name str - The name of the workspace.
- add_
on_ Mapping[str, str]attributes - The add on attributes. The key name will become attribute name (a column) and the value will become the attribute value in the payload.
- data_
connector_ strid - Connector ID
- data_
type str - The Log Analytics table destination.
- dcr_
config DCRConfigurationArgs - The DCR related properties.
- is_
active bool - Indicates whether the connector is active or not.
- paging
Rest
Api Poller Request Paging Config Args - The paging configuration.
- response
Ccp
Response Config Args - The response configuration.
- auth Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map | Property Map
- The a authentication model.
- connector
Definition StringName - The connector definition name (the dataConnectorDefinition resource id).
- request Property Map
- The request configuration.
- resource
Group StringName - The name of the resource group. The name is case insensitive.
- workspace
Name String - The name of the workspace.
- add
On Map<String>Attributes - The add on attributes. The key name will become attribute name (a column) and the value will become the attribute value in the payload.
- data
Connector StringId - Connector ID
- data
Type String - The Log Analytics table destination.
- dcr
Config Property Map - The DCR related properties.
- is
Active Boolean - Indicates whether the connector is active or not.
- paging Property Map
- The paging configuration.
- response Property Map
- The response configuration.
Outputs
All input properties are implicitly available as output properties. Additionally, the RestApiPollerDataConnector resource produces the following output properties:
- Azure
Api stringVersion - The Azure API version of the resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The name of the resource
- System
Data Pulumi.Azure Native. Security Insights. Outputs. System Data Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Etag string
- Etag of the azure resource
- Azure
Api stringVersion - The Azure API version of the resource.
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The name of the resource
- System
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Etag string
- Etag of the azure resource
- azure
Api StringVersion - The Azure API version of the resource.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The name of the resource
- system
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- etag String
- Etag of the azure resource
- azure
Api stringVersion - The Azure API version of the resource.
- id string
- The provider-assigned unique ID for this managed resource.
- name string
- The name of the resource
- system
Data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- etag string
- Etag of the azure resource
- azure_
api_ strversion - The Azure API version of the resource.
- id str
- The provider-assigned unique ID for this managed resource.
- name str
- The name of the resource
- system_
data SystemData Response - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type str
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- etag str
- Etag of the azure resource
- azure
Api StringVersion - The Azure API version of the resource.
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The name of the resource
- system
Data Property Map - Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- etag String
- Etag of the azure resource
Supporting Types
AWSAuthModel, AWSAuthModelArgs
- Role
Arn string - AWS STS assume role ARN
- External
Id string - AWS STS assume role external ID. This is used to prevent the confused deputy problem: 'https://docs.aws.amazon.com/IAM/latest/UserGuide/confused-deputy.html'
- Role
Arn string - AWS STS assume role ARN
- External
Id string - AWS STS assume role external ID. This is used to prevent the confused deputy problem: 'https://docs.aws.amazon.com/IAM/latest/UserGuide/confused-deputy.html'
- role
Arn String - AWS STS assume role ARN
- external
Id String - AWS STS assume role external ID. This is used to prevent the confused deputy problem: 'https://docs.aws.amazon.com/IAM/latest/UserGuide/confused-deputy.html'
- role
Arn string - AWS STS assume role ARN
- external
Id string - AWS STS assume role external ID. This is used to prevent the confused deputy problem: 'https://docs.aws.amazon.com/IAM/latest/UserGuide/confused-deputy.html'
- role_
arn str - AWS STS assume role ARN
- external_
id str - AWS STS assume role external ID. This is used to prevent the confused deputy problem: 'https://docs.aws.amazon.com/IAM/latest/UserGuide/confused-deputy.html'
- role
Arn String - AWS STS assume role ARN
- external
Id String - AWS STS assume role external ID. This is used to prevent the confused deputy problem: 'https://docs.aws.amazon.com/IAM/latest/UserGuide/confused-deputy.html'
AWSAuthModelResponse, AWSAuthModelResponseArgs
- Role
Arn string - AWS STS assume role ARN
- External
Id string - AWS STS assume role external ID. This is used to prevent the confused deputy problem: 'https://docs.aws.amazon.com/IAM/latest/UserGuide/confused-deputy.html'
- Role
Arn string - AWS STS assume role ARN
- External
Id string - AWS STS assume role external ID. This is used to prevent the confused deputy problem: 'https://docs.aws.amazon.com/IAM/latest/UserGuide/confused-deputy.html'
- role
Arn String - AWS STS assume role ARN
- external
Id String - AWS STS assume role external ID. This is used to prevent the confused deputy problem: 'https://docs.aws.amazon.com/IAM/latest/UserGuide/confused-deputy.html'
- role
Arn string - AWS STS assume role ARN
- external
Id string - AWS STS assume role external ID. This is used to prevent the confused deputy problem: 'https://docs.aws.amazon.com/IAM/latest/UserGuide/confused-deputy.html'
- role_
arn str - AWS STS assume role ARN
- external_
id str - AWS STS assume role external ID. This is used to prevent the confused deputy problem: 'https://docs.aws.amazon.com/IAM/latest/UserGuide/confused-deputy.html'
- role
Arn String - AWS STS assume role ARN
- external
Id String - AWS STS assume role external ID. This is used to prevent the confused deputy problem: 'https://docs.aws.amazon.com/IAM/latest/UserGuide/confused-deputy.html'
ApiKeyAuthModel, ApiKeyAuthModelArgs
- Api
Key string - API Key for the user secret key credential
- Api
Key stringName - API Key name
- Api
Key stringIdentifier - API Key Identifier
- Is
Api boolKey In Post Payload - Flag to indicate if API key is set in HTTP POST payload
- Api
Key string - API Key for the user secret key credential
- Api
Key stringName - API Key name
- Api
Key stringIdentifier - API Key Identifier
- Is
Api boolKey In Post Payload - Flag to indicate if API key is set in HTTP POST payload
- api
Key String - API Key for the user secret key credential
- api
Key StringName - API Key name
- api
Key StringIdentifier - API Key Identifier
- is
Api BooleanKey In Post Payload - Flag to indicate if API key is set in HTTP POST payload
- api
Key string - API Key for the user secret key credential
- api
Key stringName - API Key name
- api
Key stringIdentifier - API Key Identifier
- is
Api booleanKey In Post Payload - Flag to indicate if API key is set in HTTP POST payload
- api_
key str - API Key for the user secret key credential
- api_
key_ strname - API Key name
- api_
key_ stridentifier - API Key Identifier
- is_
api_ boolkey_ in_ post_ payload - Flag to indicate if API key is set in HTTP POST payload
- api
Key String - API Key for the user secret key credential
- api
Key StringName - API Key name
- api
Key StringIdentifier - API Key Identifier
- is
Api BooleanKey In Post Payload - Flag to indicate if API key is set in HTTP POST payload
ApiKeyAuthModelResponse, ApiKeyAuthModelResponseArgs
- Api
Key string - API Key for the user secret key credential
- Api
Key stringName - API Key name
- Api
Key stringIdentifier - API Key Identifier
- Is
Api boolKey In Post Payload - Flag to indicate if API key is set in HTTP POST payload
- Api
Key string - API Key for the user secret key credential
- Api
Key stringName - API Key name
- Api
Key stringIdentifier - API Key Identifier
- Is
Api boolKey In Post Payload - Flag to indicate if API key is set in HTTP POST payload
- api
Key String - API Key for the user secret key credential
- api
Key StringName - API Key name
- api
Key StringIdentifier - API Key Identifier
- is
Api BooleanKey In Post Payload - Flag to indicate if API key is set in HTTP POST payload
- api
Key string - API Key for the user secret key credential
- api
Key stringName - API Key name
- api
Key stringIdentifier - API Key Identifier
- is
Api booleanKey In Post Payload - Flag to indicate if API key is set in HTTP POST payload
- api_
key str - API Key for the user secret key credential
- api_
key_ strname - API Key name
- api_
key_ stridentifier - API Key Identifier
- is_
api_ boolkey_ in_ post_ payload - Flag to indicate if API key is set in HTTP POST payload
- api
Key String - API Key for the user secret key credential
- api
Key StringName - API Key name
- api
Key StringIdentifier - API Key Identifier
- is
Api BooleanKey In Post Payload - Flag to indicate if API key is set in HTTP POST payload
BasicAuthModel, BasicAuthModelArgs
BasicAuthModelResponse, BasicAuthModelResponseArgs
CcpResponseConfig, CcpResponseConfigArgs
- Events
Json List<string>Paths - The json paths, '$' char is the json root.
- Compression
Algo string - The compression algorithm. For Example: 'gzip', 'multi-gzip', 'deflate'.
- Convert
Child boolProperties To Array - The value indicating whether the response isn't an array of events / logs. By setting this flag to true it means the remote server will response with an object which each property has as a value an array of events / logs.
- Csv
Delimiter string - The csv delimiter, in case the response format is CSV.
- Csv
Escape string - The character used to escape characters in CSV.
- Format string
- The response format. possible values are json,csv,xml
- Has
Csv boolBoundary - The value indicating whether the response has CSV boundary in case the response in CSV format.
- Has
Csv boolHeader - The value indicating whether the response has headers in case the response in CSV format.
- Is
Gzip boolCompressed - The value indicating whether the remote server support Gzip and we should expect Gzip response.
- Success
Status stringJson Path - The value where the status message/code should appear in the response.
- Success
Status stringValue - The status value.
- Events
Json []stringPaths - The json paths, '$' char is the json root.
- Compression
Algo string - The compression algorithm. For Example: 'gzip', 'multi-gzip', 'deflate'.
- Convert
Child boolProperties To Array - The value indicating whether the response isn't an array of events / logs. By setting this flag to true it means the remote server will response with an object which each property has as a value an array of events / logs.
- Csv
Delimiter string - The csv delimiter, in case the response format is CSV.
- Csv
Escape string - The character used to escape characters in CSV.
- Format string
- The response format. possible values are json,csv,xml
- Has
Csv boolBoundary - The value indicating whether the response has CSV boundary in case the response in CSV format.
- Has
Csv boolHeader - The value indicating whether the response has headers in case the response in CSV format.
- Is
Gzip boolCompressed - The value indicating whether the remote server support Gzip and we should expect Gzip response.
- Success
Status stringJson Path - The value where the status message/code should appear in the response.
- Success
Status stringValue - The status value.
- events
Json List<String>Paths - The json paths, '$' char is the json root.
- compression
Algo String - The compression algorithm. For Example: 'gzip', 'multi-gzip', 'deflate'.
- convert
Child BooleanProperties To Array - The value indicating whether the response isn't an array of events / logs. By setting this flag to true it means the remote server will response with an object which each property has as a value an array of events / logs.
- csv
Delimiter String - The csv delimiter, in case the response format is CSV.
- csv
Escape String - The character used to escape characters in CSV.
- format String
- The response format. possible values are json,csv,xml
- has
Csv BooleanBoundary - The value indicating whether the response has CSV boundary in case the response in CSV format.
- has
Csv BooleanHeader - The value indicating whether the response has headers in case the response in CSV format.
- is
Gzip BooleanCompressed - The value indicating whether the remote server support Gzip and we should expect Gzip response.
- success
Status StringJson Path - The value where the status message/code should appear in the response.
- success
Status StringValue - The status value.
- events
Json string[]Paths - The json paths, '$' char is the json root.
- compression
Algo string - The compression algorithm. For Example: 'gzip', 'multi-gzip', 'deflate'.
- convert
Child booleanProperties To Array - The value indicating whether the response isn't an array of events / logs. By setting this flag to true it means the remote server will response with an object which each property has as a value an array of events / logs.
- csv
Delimiter string - The csv delimiter, in case the response format is CSV.
- csv
Escape string - The character used to escape characters in CSV.
- format string
- The response format. possible values are json,csv,xml
- has
Csv booleanBoundary - The value indicating whether the response has CSV boundary in case the response in CSV format.
- has
Csv booleanHeader - The value indicating whether the response has headers in case the response in CSV format.
- is
Gzip booleanCompressed - The value indicating whether the remote server support Gzip and we should expect Gzip response.
- success
Status stringJson Path - The value where the status message/code should appear in the response.
- success
Status stringValue - The status value.
- events_
json_ Sequence[str]paths - The json paths, '$' char is the json root.
- compression_
algo str - The compression algorithm. For Example: 'gzip', 'multi-gzip', 'deflate'.
- convert_
child_ boolproperties_ to_ array - The value indicating whether the response isn't an array of events / logs. By setting this flag to true it means the remote server will response with an object which each property has as a value an array of events / logs.
- csv_
delimiter str - The csv delimiter, in case the response format is CSV.
- csv_
escape str - The character used to escape characters in CSV.
- format str
- The response format. possible values are json,csv,xml
- has_
csv_ boolboundary - The value indicating whether the response has CSV boundary in case the response in CSV format.
- has_
csv_ boolheader - The value indicating whether the response has headers in case the response in CSV format.
- is_
gzip_ boolcompressed - The value indicating whether the remote server support Gzip and we should expect Gzip response.
- success_
status_ strjson_ path - The value where the status message/code should appear in the response.
- success_
status_ strvalue - The status value.
- events
Json List<String>Paths - The json paths, '$' char is the json root.
- compression
Algo String - The compression algorithm. For Example: 'gzip', 'multi-gzip', 'deflate'.
- convert
Child BooleanProperties To Array - The value indicating whether the response isn't an array of events / logs. By setting this flag to true it means the remote server will response with an object which each property has as a value an array of events / logs.
- csv
Delimiter String - The csv delimiter, in case the response format is CSV.
- csv
Escape String - The character used to escape characters in CSV.
- format String
- The response format. possible values are json,csv,xml
- has
Csv BooleanBoundary - The value indicating whether the response has CSV boundary in case the response in CSV format.
- has
Csv BooleanHeader - The value indicating whether the response has headers in case the response in CSV format.
- is
Gzip BooleanCompressed - The value indicating whether the remote server support Gzip and we should expect Gzip response.
- success
Status StringJson Path - The value where the status message/code should appear in the response.
- success
Status StringValue - The status value.
CcpResponseConfigResponse, CcpResponseConfigResponseArgs
- Events
Json List<string>Paths - The json paths, '$' char is the json root.
- Compression
Algo string - The compression algorithm. For Example: 'gzip', 'multi-gzip', 'deflate'.
- Convert
Child boolProperties To Array - The value indicating whether the response isn't an array of events / logs. By setting this flag to true it means the remote server will response with an object which each property has as a value an array of events / logs.
- Csv
Delimiter string - The csv delimiter, in case the response format is CSV.
- Csv
Escape string - The character used to escape characters in CSV.
- Format string
- The response format. possible values are json,csv,xml
- Has
Csv boolBoundary - The value indicating whether the response has CSV boundary in case the response in CSV format.
- Has
Csv boolHeader - The value indicating whether the response has headers in case the response in CSV format.
- Is
Gzip boolCompressed - The value indicating whether the remote server support Gzip and we should expect Gzip response.
- Success
Status stringJson Path - The value where the status message/code should appear in the response.
- Success
Status stringValue - The status value.
- Events
Json []stringPaths - The json paths, '$' char is the json root.
- Compression
Algo string - The compression algorithm. For Example: 'gzip', 'multi-gzip', 'deflate'.
- Convert
Child boolProperties To Array - The value indicating whether the response isn't an array of events / logs. By setting this flag to true it means the remote server will response with an object which each property has as a value an array of events / logs.
- Csv
Delimiter string - The csv delimiter, in case the response format is CSV.
- Csv
Escape string - The character used to escape characters in CSV.
- Format string
- The response format. possible values are json,csv,xml
- Has
Csv boolBoundary - The value indicating whether the response has CSV boundary in case the response in CSV format.
- Has
Csv boolHeader - The value indicating whether the response has headers in case the response in CSV format.
- Is
Gzip boolCompressed - The value indicating whether the remote server support Gzip and we should expect Gzip response.
- Success
Status stringJson Path - The value where the status message/code should appear in the response.
- Success
Status stringValue - The status value.
- events
Json List<String>Paths - The json paths, '$' char is the json root.
- compression
Algo String - The compression algorithm. For Example: 'gzip', 'multi-gzip', 'deflate'.
- convert
Child BooleanProperties To Array - The value indicating whether the response isn't an array of events / logs. By setting this flag to true it means the remote server will response with an object which each property has as a value an array of events / logs.
- csv
Delimiter String - The csv delimiter, in case the response format is CSV.
- csv
Escape String - The character used to escape characters in CSV.
- format String
- The response format. possible values are json,csv,xml
- has
Csv BooleanBoundary - The value indicating whether the response has CSV boundary in case the response in CSV format.
- has
Csv BooleanHeader - The value indicating whether the response has headers in case the response in CSV format.
- is
Gzip BooleanCompressed - The value indicating whether the remote server support Gzip and we should expect Gzip response.
- success
Status StringJson Path - The value where the status message/code should appear in the response.
- success
Status StringValue - The status value.
- events
Json string[]Paths - The json paths, '$' char is the json root.
- compression
Algo string - The compression algorithm. For Example: 'gzip', 'multi-gzip', 'deflate'.
- convert
Child booleanProperties To Array - The value indicating whether the response isn't an array of events / logs. By setting this flag to true it means the remote server will response with an object which each property has as a value an array of events / logs.
- csv
Delimiter string - The csv delimiter, in case the response format is CSV.
- csv
Escape string - The character used to escape characters in CSV.
- format string
- The response format. possible values are json,csv,xml
- has
Csv booleanBoundary - The value indicating whether the response has CSV boundary in case the response in CSV format.
- has
Csv booleanHeader - The value indicating whether the response has headers in case the response in CSV format.
- is
Gzip booleanCompressed - The value indicating whether the remote server support Gzip and we should expect Gzip response.
- success
Status stringJson Path - The value where the status message/code should appear in the response.
- success
Status stringValue - The status value.
- events_
json_ Sequence[str]paths - The json paths, '$' char is the json root.
- compression_
algo str - The compression algorithm. For Example: 'gzip', 'multi-gzip', 'deflate'.
- convert_
child_ boolproperties_ to_ array - The value indicating whether the response isn't an array of events / logs. By setting this flag to true it means the remote server will response with an object which each property has as a value an array of events / logs.
- csv_
delimiter str - The csv delimiter, in case the response format is CSV.
- csv_
escape str - The character used to escape characters in CSV.
- format str
- The response format. possible values are json,csv,xml
- has_
csv_ boolboundary - The value indicating whether the response has CSV boundary in case the response in CSV format.
- has_
csv_ boolheader - The value indicating whether the response has headers in case the response in CSV format.
- is_
gzip_ boolcompressed - The value indicating whether the remote server support Gzip and we should expect Gzip response.
- success_
status_ strjson_ path - The value where the status message/code should appear in the response.
- success_
status_ strvalue - The status value.
- events
Json List<String>Paths - The json paths, '$' char is the json root.
- compression
Algo String - The compression algorithm. For Example: 'gzip', 'multi-gzip', 'deflate'.
- convert
Child BooleanProperties To Array - The value indicating whether the response isn't an array of events / logs. By setting this flag to true it means the remote server will response with an object which each property has as a value an array of events / logs.
- csv
Delimiter String - The csv delimiter, in case the response format is CSV.
- csv
Escape String - The character used to escape characters in CSV.
- format String
- The response format. possible values are json,csv,xml
- has
Csv BooleanBoundary - The value indicating whether the response has CSV boundary in case the response in CSV format.
- has
Csv BooleanHeader - The value indicating whether the response has headers in case the response in CSV format.
- is
Gzip BooleanCompressed - The value indicating whether the remote server support Gzip and we should expect Gzip response.
- success
Status StringJson Path - The value where the status message/code should appear in the response.
- success
Status StringValue - The status value.
DCRConfiguration, DCRConfigurationArgs
- Data
Collection stringEndpoint - Represents the data collection ingestion endpoint in log analytics.
- Data
Collection stringRule Immutable Id - The data collection rule immutable id, the rule defines the transformation and data destination.
- Stream
Name string - The stream we are sending the data to.
- Data
Collection stringEndpoint - Represents the data collection ingestion endpoint in log analytics.
- Data
Collection stringRule Immutable Id - The data collection rule immutable id, the rule defines the transformation and data destination.
- Stream
Name string - The stream we are sending the data to.
- data
Collection StringEndpoint - Represents the data collection ingestion endpoint in log analytics.
- data
Collection StringRule Immutable Id - The data collection rule immutable id, the rule defines the transformation and data destination.
- stream
Name String - The stream we are sending the data to.
- data
Collection stringEndpoint - Represents the data collection ingestion endpoint in log analytics.
- data
Collection stringRule Immutable Id - The data collection rule immutable id, the rule defines the transformation and data destination.
- stream
Name string - The stream we are sending the data to.
- data_
collection_ strendpoint - Represents the data collection ingestion endpoint in log analytics.
- data_
collection_ strrule_ immutable_ id - The data collection rule immutable id, the rule defines the transformation and data destination.
- stream_
name str - The stream we are sending the data to.
- data
Collection StringEndpoint - Represents the data collection ingestion endpoint in log analytics.
- data
Collection StringRule Immutable Id - The data collection rule immutable id, the rule defines the transformation and data destination.
- stream
Name String - The stream we are sending the data to.
DCRConfigurationResponse, DCRConfigurationResponseArgs
- Data
Collection stringEndpoint - Represents the data collection ingestion endpoint in log analytics.
- Data
Collection stringRule Immutable Id - The data collection rule immutable id, the rule defines the transformation and data destination.
- Stream
Name string - The stream we are sending the data to.
- Data
Collection stringEndpoint - Represents the data collection ingestion endpoint in log analytics.
- Data
Collection stringRule Immutable Id - The data collection rule immutable id, the rule defines the transformation and data destination.
- Stream
Name string - The stream we are sending the data to.
- data
Collection StringEndpoint - Represents the data collection ingestion endpoint in log analytics.
- data
Collection StringRule Immutable Id - The data collection rule immutable id, the rule defines the transformation and data destination.
- stream
Name String - The stream we are sending the data to.
- data
Collection stringEndpoint - Represents the data collection ingestion endpoint in log analytics.
- data
Collection stringRule Immutable Id - The data collection rule immutable id, the rule defines the transformation and data destination.
- stream
Name string - The stream we are sending the data to.
- data_
collection_ strendpoint - Represents the data collection ingestion endpoint in log analytics.
- data_
collection_ strrule_ immutable_ id - The data collection rule immutable id, the rule defines the transformation and data destination.
- stream_
name str - The stream we are sending the data to.
- data
Collection StringEndpoint - Represents the data collection ingestion endpoint in log analytics.
- data
Collection StringRule Immutable Id - The data collection rule immutable id, the rule defines the transformation and data destination.
- stream
Name String - The stream we are sending the data to.
GCPAuthModel, GCPAuthModelArgs
- Project
Number string - GCP Project Number
- Service
Account stringEmail - GCP Service Account Email
- Workload
Identity stringProvider Id - GCP Workload Identity Provider ID
- Project
Number string - GCP Project Number
- Service
Account stringEmail - GCP Service Account Email
- Workload
Identity stringProvider Id - GCP Workload Identity Provider ID
- project
Number String - GCP Project Number
- service
Account StringEmail - GCP Service Account Email
- workload
Identity StringProvider Id - GCP Workload Identity Provider ID
- project
Number string - GCP Project Number
- service
Account stringEmail - GCP Service Account Email
- workload
Identity stringProvider Id - GCP Workload Identity Provider ID
- project_
number str - GCP Project Number
- service_
account_ stremail - GCP Service Account Email
- workload_
identity_ strprovider_ id - GCP Workload Identity Provider ID
- project
Number String - GCP Project Number
- service
Account StringEmail - GCP Service Account Email
- workload
Identity StringProvider Id - GCP Workload Identity Provider ID
GCPAuthModelResponse, GCPAuthModelResponseArgs
- Project
Number string - GCP Project Number
- Service
Account stringEmail - GCP Service Account Email
- Workload
Identity stringProvider Id - GCP Workload Identity Provider ID
- Project
Number string - GCP Project Number
- Service
Account stringEmail - GCP Service Account Email
- Workload
Identity stringProvider Id - GCP Workload Identity Provider ID
- project
Number String - GCP Project Number
- service
Account StringEmail - GCP Service Account Email
- workload
Identity StringProvider Id - GCP Workload Identity Provider ID
- project
Number string - GCP Project Number
- service
Account stringEmail - GCP Service Account Email
- workload
Identity stringProvider Id - GCP Workload Identity Provider ID
- project_
number str - GCP Project Number
- service_
account_ stremail - GCP Service Account Email
- workload_
identity_ strprovider_ id - GCP Workload Identity Provider ID
- project
Number String - GCP Project Number
- service
Account StringEmail - GCP Service Account Email
- workload
Identity StringProvider Id - GCP Workload Identity Provider ID
GenericBlobSbsAuthModel, GenericBlobSbsAuthModelArgs
- Credentials
Config Dictionary<string, string> - Credentials for service bus namespace, keyvault uri for access key
- Storage
Account Dictionary<string, string>Credentials Config - Credentials for storage account, keyvault uri for access key
- Credentials
Config map[string]string - Credentials for service bus namespace, keyvault uri for access key
- Storage
Account map[string]stringCredentials Config - Credentials for storage account, keyvault uri for access key
- credentials
Config Map<String,String> - Credentials for service bus namespace, keyvault uri for access key
- storage
Account Map<String,String>Credentials Config - Credentials for storage account, keyvault uri for access key
- credentials
Config {[key: string]: string} - Credentials for service bus namespace, keyvault uri for access key
- storage
Account {[key: string]: string}Credentials Config - Credentials for storage account, keyvault uri for access key
- credentials_
config Mapping[str, str] - Credentials for service bus namespace, keyvault uri for access key
- storage_
account_ Mapping[str, str]credentials_ config - Credentials for storage account, keyvault uri for access key
- credentials
Config Map<String> - Credentials for service bus namespace, keyvault uri for access key
- storage
Account Map<String>Credentials Config - Credentials for storage account, keyvault uri for access key
GenericBlobSbsAuthModelResponse, GenericBlobSbsAuthModelResponseArgs
- Credentials
Config Dictionary<string, string> - Credentials for service bus namespace, keyvault uri for access key
- Storage
Account Dictionary<string, string>Credentials Config - Credentials for storage account, keyvault uri for access key
- Credentials
Config map[string]string - Credentials for service bus namespace, keyvault uri for access key
- Storage
Account map[string]stringCredentials Config - Credentials for storage account, keyvault uri for access key
- credentials
Config Map<String,String> - Credentials for service bus namespace, keyvault uri for access key
- storage
Account Map<String,String>Credentials Config - Credentials for storage account, keyvault uri for access key
- credentials
Config {[key: string]: string} - Credentials for service bus namespace, keyvault uri for access key
- storage
Account {[key: string]: string}Credentials Config - Credentials for storage account, keyvault uri for access key
- credentials_
config Mapping[str, str] - Credentials for service bus namespace, keyvault uri for access key
- storage_
account_ Mapping[str, str]credentials_ config - Credentials for storage account, keyvault uri for access key
- credentials
Config Map<String> - Credentials for service bus namespace, keyvault uri for access key
- storage
Account Map<String>Credentials Config - Credentials for storage account, keyvault uri for access key
GitHubAuthModel, GitHubAuthModelArgs
- Installation
Id string - The GitHubApp auth installation id.
- Installation
Id string - The GitHubApp auth installation id.
- installation
Id String - The GitHubApp auth installation id.
- installation
Id string - The GitHubApp auth installation id.
- installation_
id str - The GitHubApp auth installation id.
- installation
Id String - The GitHubApp auth installation id.
GitHubAuthModelResponse, GitHubAuthModelResponseArgs
- Installation
Id string - The GitHubApp auth installation id.
- Installation
Id string - The GitHubApp auth installation id.
- installation
Id String - The GitHubApp auth installation id.
- installation
Id string - The GitHubApp auth installation id.
- installation_
id str - The GitHubApp auth installation id.
- installation
Id String - The GitHubApp auth installation id.
HttpMethodVerb, HttpMethodVerbArgs
- GET
- GET
- POST
- POST
- PUT
- PUT
- DELETE
- DELETE
- Http
Method Verb GET - GET
- Http
Method Verb POST - POST
- Http
Method Verb PUT - PUT
- Http
Method Verb DELETE - DELETE
- GET
- GET
- POST
- POST
- PUT
- PUT
- DELETE
- DELETE
- GET
- GET
- POST
- POST
- PUT
- PUT
- DELETE
- DELETE
- GET
- GET
- POST
- POST
- PUT
- PUT
- DELETE
- DELETE
- "GET"
- GET
- "POST"
- POST
- "PUT"
- PUT
- "DELETE"
- DELETE
JwtAuthModel, JwtAuthModelArgs
- Password Dictionary<string, string>
- The password
- Token
Endpoint string - Token endpoint to request JWT
- User
Name Dictionary<string, string> - The user name. If user name and password sent in header request we only need to populate the
value
property with the user name (Same as basic auth). If user name and password sent in body request we need to specify theKey
andValue
. - Headers Dictionary<string, string>
- The custom headers we want to add once we send request to token endpoint.
- Is
Credentials boolIn Headers - Flag indicating whether we want to send the user name and password to token endpoint in the headers.
- Is
Json boolRequest - Flag indicating whether the body request is JSON (header Content-Type = application/json), meaning its a Form URL encoded request (header Content-Type = application/x-www-form-urlencoded).
- Query
Parameters Dictionary<string, string> - The custom query parameter we want to add once we send request to token endpoint.
- Request
Timeout intIn Seconds - Request timeout in seconds.
- Password map[string]string
- The password
- Token
Endpoint string - Token endpoint to request JWT
- User
Name map[string]string - The user name. If user name and password sent in header request we only need to populate the
value
property with the user name (Same as basic auth). If user name and password sent in body request we need to specify theKey
andValue
. - Headers map[string]string
- The custom headers we want to add once we send request to token endpoint.
- Is
Credentials boolIn Headers - Flag indicating whether we want to send the user name and password to token endpoint in the headers.
- Is
Json boolRequest - Flag indicating whether the body request is JSON (header Content-Type = application/json), meaning its a Form URL encoded request (header Content-Type = application/x-www-form-urlencoded).
- Query
Parameters map[string]string - The custom query parameter we want to add once we send request to token endpoint.
- Request
Timeout intIn Seconds - Request timeout in seconds.
- password Map<String,String>
- The password
- token
Endpoint String - Token endpoint to request JWT
- user
Name Map<String,String> - The user name. If user name and password sent in header request we only need to populate the
value
property with the user name (Same as basic auth). If user name and password sent in body request we need to specify theKey
andValue
. - headers Map<String,String>
- The custom headers we want to add once we send request to token endpoint.
- is
Credentials BooleanIn Headers - Flag indicating whether we want to send the user name and password to token endpoint in the headers.
- is
Json BooleanRequest - Flag indicating whether the body request is JSON (header Content-Type = application/json), meaning its a Form URL encoded request (header Content-Type = application/x-www-form-urlencoded).
- query
Parameters Map<String,String> - The custom query parameter we want to add once we send request to token endpoint.
- request
Timeout IntegerIn Seconds - Request timeout in seconds.
- password {[key: string]: string}
- The password
- token
Endpoint string - Token endpoint to request JWT
- user
Name {[key: string]: string} - The user name. If user name and password sent in header request we only need to populate the
value
property with the user name (Same as basic auth). If user name and password sent in body request we need to specify theKey
andValue
. - headers {[key: string]: string}
- The custom headers we want to add once we send request to token endpoint.
- is
Credentials booleanIn Headers - Flag indicating whether we want to send the user name and password to token endpoint in the headers.
- is
Json booleanRequest - Flag indicating whether the body request is JSON (header Content-Type = application/json), meaning its a Form URL encoded request (header Content-Type = application/x-www-form-urlencoded).
- query
Parameters {[key: string]: string} - The custom query parameter we want to add once we send request to token endpoint.
- request
Timeout numberIn Seconds - Request timeout in seconds.
- password Mapping[str, str]
- The password
- token_
endpoint str - Token endpoint to request JWT
- user_
name Mapping[str, str] - The user name. If user name and password sent in header request we only need to populate the
value
property with the user name (Same as basic auth). If user name and password sent in body request we need to specify theKey
andValue
. - headers Mapping[str, str]
- The custom headers we want to add once we send request to token endpoint.
- is_
credentials_ boolin_ headers - Flag indicating whether we want to send the user name and password to token endpoint in the headers.
- is_
json_ boolrequest - Flag indicating whether the body request is JSON (header Content-Type = application/json), meaning its a Form URL encoded request (header Content-Type = application/x-www-form-urlencoded).
- query_
parameters Mapping[str, str] - The custom query parameter we want to add once we send request to token endpoint.
- request_
timeout_ intin_ seconds - Request timeout in seconds.
- password Map<String>
- The password
- token
Endpoint String - Token endpoint to request JWT
- user
Name Map<String> - The user name. If user name and password sent in header request we only need to populate the
value
property with the user name (Same as basic auth). If user name and password sent in body request we need to specify theKey
andValue
. - headers Map<String>
- The custom headers we want to add once we send request to token endpoint.
- is
Credentials BooleanIn Headers - Flag indicating whether we want to send the user name and password to token endpoint in the headers.
- is
Json BooleanRequest - Flag indicating whether the body request is JSON (header Content-Type = application/json), meaning its a Form URL encoded request (header Content-Type = application/x-www-form-urlencoded).
- query
Parameters Map<String> - The custom query parameter we want to add once we send request to token endpoint.
- request
Timeout NumberIn Seconds - Request timeout in seconds.
JwtAuthModelResponse, JwtAuthModelResponseArgs
- Password Dictionary<string, string>
- The password
- Token
Endpoint string - Token endpoint to request JWT
- User
Name Dictionary<string, string> - The user name. If user name and password sent in header request we only need to populate the
value
property with the user name (Same as basic auth). If user name and password sent in body request we need to specify theKey
andValue
. - Headers Dictionary<string, string>
- The custom headers we want to add once we send request to token endpoint.
- Is
Credentials boolIn Headers - Flag indicating whether we want to send the user name and password to token endpoint in the headers.
- Is
Json boolRequest - Flag indicating whether the body request is JSON (header Content-Type = application/json), meaning its a Form URL encoded request (header Content-Type = application/x-www-form-urlencoded).
- Query
Parameters Dictionary<string, string> - The custom query parameter we want to add once we send request to token endpoint.
- Request
Timeout intIn Seconds - Request timeout in seconds.
- Password map[string]string
- The password
- Token
Endpoint string - Token endpoint to request JWT
- User
Name map[string]string - The user name. If user name and password sent in header request we only need to populate the
value
property with the user name (Same as basic auth). If user name and password sent in body request we need to specify theKey
andValue
. - Headers map[string]string
- The custom headers we want to add once we send request to token endpoint.
- Is
Credentials boolIn Headers - Flag indicating whether we want to send the user name and password to token endpoint in the headers.
- Is
Json boolRequest - Flag indicating whether the body request is JSON (header Content-Type = application/json), meaning its a Form URL encoded request (header Content-Type = application/x-www-form-urlencoded).
- Query
Parameters map[string]string - The custom query parameter we want to add once we send request to token endpoint.
- Request
Timeout intIn Seconds - Request timeout in seconds.
- password Map<String,String>
- The password
- token
Endpoint String - Token endpoint to request JWT
- user
Name Map<String,String> - The user name. If user name and password sent in header request we only need to populate the
value
property with the user name (Same as basic auth). If user name and password sent in body request we need to specify theKey
andValue
. - headers Map<String,String>
- The custom headers we want to add once we send request to token endpoint.
- is
Credentials BooleanIn Headers - Flag indicating whether we want to send the user name and password to token endpoint in the headers.
- is
Json BooleanRequest - Flag indicating whether the body request is JSON (header Content-Type = application/json), meaning its a Form URL encoded request (header Content-Type = application/x-www-form-urlencoded).
- query
Parameters Map<String,String> - The custom query parameter we want to add once we send request to token endpoint.
- request
Timeout IntegerIn Seconds - Request timeout in seconds.
- password {[key: string]: string}
- The password
- token
Endpoint string - Token endpoint to request JWT
- user
Name {[key: string]: string} - The user name. If user name and password sent in header request we only need to populate the
value
property with the user name (Same as basic auth). If user name and password sent in body request we need to specify theKey
andValue
. - headers {[key: string]: string}
- The custom headers we want to add once we send request to token endpoint.
- is
Credentials booleanIn Headers - Flag indicating whether we want to send the user name and password to token endpoint in the headers.
- is
Json booleanRequest - Flag indicating whether the body request is JSON (header Content-Type = application/json), meaning its a Form URL encoded request (header Content-Type = application/x-www-form-urlencoded).
- query
Parameters {[key: string]: string} - The custom query parameter we want to add once we send request to token endpoint.
- request
Timeout numberIn Seconds - Request timeout in seconds.
- password Mapping[str, str]
- The password
- token_
endpoint str - Token endpoint to request JWT
- user_
name Mapping[str, str] - The user name. If user name and password sent in header request we only need to populate the
value
property with the user name (Same as basic auth). If user name and password sent in body request we need to specify theKey
andValue
. - headers Mapping[str, str]
- The custom headers we want to add once we send request to token endpoint.
- is_
credentials_ boolin_ headers - Flag indicating whether we want to send the user name and password to token endpoint in the headers.
- is_
json_ boolrequest - Flag indicating whether the body request is JSON (header Content-Type = application/json), meaning its a Form URL encoded request (header Content-Type = application/x-www-form-urlencoded).
- query_
parameters Mapping[str, str] - The custom query parameter we want to add once we send request to token endpoint.
- request_
timeout_ intin_ seconds - Request timeout in seconds.
- password Map<String>
- The password
- token
Endpoint String - Token endpoint to request JWT
- user
Name Map<String> - The user name. If user name and password sent in header request we only need to populate the
value
property with the user name (Same as basic auth). If user name and password sent in body request we need to specify theKey
andValue
. - headers Map<String>
- The custom headers we want to add once we send request to token endpoint.
- is
Credentials BooleanIn Headers - Flag indicating whether we want to send the user name and password to token endpoint in the headers.
- is
Json BooleanRequest - Flag indicating whether the body request is JSON (header Content-Type = application/json), meaning its a Form URL encoded request (header Content-Type = application/x-www-form-urlencoded).
- query
Parameters Map<String> - The custom query parameter we want to add once we send request to token endpoint.
- request
Timeout NumberIn Seconds - Request timeout in seconds.
NoneAuthModel, NoneAuthModelArgs
NoneAuthModelResponse, NoneAuthModelResponseArgs
OAuthModel, OAuthModelArgs
- Client
Id string - The Application (client) ID that the OAuth provider assigned to your app.
- Client
Secret string - The Application (client) secret that the OAuth provider assigned to your app.
- Grant
Type string - The grant type, usually will be 'authorization code'.
- Token
Endpoint string - The token endpoint. Defines the OAuth2 refresh token.
- Access
Token stringPrepend - Access token prepend. Default is 'Bearer'.
- string
- The user's authorization code.
- string
- The authorization endpoint.
- Dictionary<string, string>
- The authorization endpoint headers.
- Dictionary<string, string>
- The authorization endpoint query parameters.
- Is
Credentials boolIn Headers - Indicating whether we want to send the clientId and clientSecret to token endpoint in the headers.
- Is
Jwt boolBearer Flow - A value indicating whether it's a JWT flow.
- Redirect
Uri string - The Application redirect url that the user config in the OAuth provider.
- Scope string
- The Application (client) Scope that the OAuth provider assigned to your app.
- Token
Endpoint Dictionary<string, string>Headers - The token endpoint headers.
- Token
Endpoint Dictionary<string, string>Query Parameters - The token endpoint query parameters.
- Client
Id string - The Application (client) ID that the OAuth provider assigned to your app.
- Client
Secret string - The Application (client) secret that the OAuth provider assigned to your app.
- Grant
Type string - The grant type, usually will be 'authorization code'.
- Token
Endpoint string - The token endpoint. Defines the OAuth2 refresh token.
- Access
Token stringPrepend - Access token prepend. Default is 'Bearer'.
- string
- The user's authorization code.
- string
- The authorization endpoint.
- map[string]string
- The authorization endpoint headers.
- map[string]string
- The authorization endpoint query parameters.
- Is
Credentials boolIn Headers - Indicating whether we want to send the clientId and clientSecret to token endpoint in the headers.
- Is
Jwt boolBearer Flow - A value indicating whether it's a JWT flow.
- Redirect
Uri string - The Application redirect url that the user config in the OAuth provider.
- Scope string
- The Application (client) Scope that the OAuth provider assigned to your app.
- Token
Endpoint map[string]stringHeaders - The token endpoint headers.
- Token
Endpoint map[string]stringQuery Parameters - The token endpoint query parameters.
- client
Id String - The Application (client) ID that the OAuth provider assigned to your app.
- client
Secret String - The Application (client) secret that the OAuth provider assigned to your app.
- grant
Type String - The grant type, usually will be 'authorization code'.
- token
Endpoint String - The token endpoint. Defines the OAuth2 refresh token.
- access
Token StringPrepend - Access token prepend. Default is 'Bearer'.
- String
- The user's authorization code.
- String
- The authorization endpoint.
- Map<String,String>
- The authorization endpoint headers.
- Map<String,String>
- The authorization endpoint query parameters.
- is
Credentials BooleanIn Headers - Indicating whether we want to send the clientId and clientSecret to token endpoint in the headers.
- is
Jwt BooleanBearer Flow - A value indicating whether it's a JWT flow.
- redirect
Uri String - The Application redirect url that the user config in the OAuth provider.
- scope String
- The Application (client) Scope that the OAuth provider assigned to your app.
- token
Endpoint Map<String,String>Headers - The token endpoint headers.
- token
Endpoint Map<String,String>Query Parameters - The token endpoint query parameters.
- client
Id string - The Application (client) ID that the OAuth provider assigned to your app.
- client
Secret string - The Application (client) secret that the OAuth provider assigned to your app.
- grant
Type string - The grant type, usually will be 'authorization code'.
- token
Endpoint string - The token endpoint. Defines the OAuth2 refresh token.
- access
Token stringPrepend - Access token prepend. Default is 'Bearer'.
- string
- The user's authorization code.
- string
- The authorization endpoint.
- {[key: string]: string}
- The authorization endpoint headers.
- {[key: string]: string}
- The authorization endpoint query parameters.
- is
Credentials booleanIn Headers - Indicating whether we want to send the clientId and clientSecret to token endpoint in the headers.
- is
Jwt booleanBearer Flow - A value indicating whether it's a JWT flow.
- redirect
Uri string - The Application redirect url that the user config in the OAuth provider.
- scope string
- The Application (client) Scope that the OAuth provider assigned to your app.
- token
Endpoint {[key: string]: string}Headers - The token endpoint headers.
- token
Endpoint {[key: string]: string}Query Parameters - The token endpoint query parameters.
- client_
id str - The Application (client) ID that the OAuth provider assigned to your app.
- client_
secret str - The Application (client) secret that the OAuth provider assigned to your app.
- grant_
type str - The grant type, usually will be 'authorization code'.
- token_
endpoint str - The token endpoint. Defines the OAuth2 refresh token.
- access_
token_ strprepend - Access token prepend. Default is 'Bearer'.
- str
- The user's authorization code.
- str
- The authorization endpoint.
- Mapping[str, str]
- The authorization endpoint headers.
- Mapping[str, str]
- The authorization endpoint query parameters.
- is_
credentials_ boolin_ headers - Indicating whether we want to send the clientId and clientSecret to token endpoint in the headers.
- is_
jwt_ boolbearer_ flow - A value indicating whether it's a JWT flow.
- redirect_
uri str - The Application redirect url that the user config in the OAuth provider.
- scope str
- The Application (client) Scope that the OAuth provider assigned to your app.
- token_
endpoint_ Mapping[str, str]headers - The token endpoint headers.
- token_
endpoint_ Mapping[str, str]query_ parameters - The token endpoint query parameters.
- client
Id String - The Application (client) ID that the OAuth provider assigned to your app.
- client
Secret String - The Application (client) secret that the OAuth provider assigned to your app.
- grant
Type String - The grant type, usually will be 'authorization code'.
- token
Endpoint String - The token endpoint. Defines the OAuth2 refresh token.
- access
Token StringPrepend - Access token prepend. Default is 'Bearer'.
- String
- The user's authorization code.
- String
- The authorization endpoint.
- Map<String>
- The authorization endpoint headers.
- Map<String>
- The authorization endpoint query parameters.
- is
Credentials BooleanIn Headers - Indicating whether we want to send the clientId and clientSecret to token endpoint in the headers.
- is
Jwt BooleanBearer Flow - A value indicating whether it's a JWT flow.
- redirect
Uri String - The Application redirect url that the user config in the OAuth provider.
- scope String
- The Application (client) Scope that the OAuth provider assigned to your app.
- token
Endpoint Map<String>Headers - The token endpoint headers.
- token
Endpoint Map<String>Query Parameters - The token endpoint query parameters.
OAuthModelResponse, OAuthModelResponseArgs
- Client
Id string - The Application (client) ID that the OAuth provider assigned to your app.
- Client
Secret string - The Application (client) secret that the OAuth provider assigned to your app.
- Grant
Type string - The grant type, usually will be 'authorization code'.
- Token
Endpoint string - The token endpoint. Defines the OAuth2 refresh token.
- Access
Token stringPrepend - Access token prepend. Default is 'Bearer'.
- string
- The user's authorization code.
- string
- The authorization endpoint.
- Dictionary<string, string>
- The authorization endpoint headers.
- Dictionary<string, string>
- The authorization endpoint query parameters.
- Is
Credentials boolIn Headers - Indicating whether we want to send the clientId and clientSecret to token endpoint in the headers.
- Is
Jwt boolBearer Flow - A value indicating whether it's a JWT flow.
- Redirect
Uri string - The Application redirect url that the user config in the OAuth provider.
- Scope string
- The Application (client) Scope that the OAuth provider assigned to your app.
- Token
Endpoint Dictionary<string, string>Headers - The token endpoint headers.
- Token
Endpoint Dictionary<string, string>Query Parameters - The token endpoint query parameters.
- Client
Id string - The Application (client) ID that the OAuth provider assigned to your app.
- Client
Secret string - The Application (client) secret that the OAuth provider assigned to your app.
- Grant
Type string - The grant type, usually will be 'authorization code'.
- Token
Endpoint string - The token endpoint. Defines the OAuth2 refresh token.
- Access
Token stringPrepend - Access token prepend. Default is 'Bearer'.
- string
- The user's authorization code.
- string
- The authorization endpoint.
- map[string]string
- The authorization endpoint headers.
- map[string]string
- The authorization endpoint query parameters.
- Is
Credentials boolIn Headers - Indicating whether we want to send the clientId and clientSecret to token endpoint in the headers.
- Is
Jwt boolBearer Flow - A value indicating whether it's a JWT flow.
- Redirect
Uri string - The Application redirect url that the user config in the OAuth provider.
- Scope string
- The Application (client) Scope that the OAuth provider assigned to your app.
- Token
Endpoint map[string]stringHeaders - The token endpoint headers.
- Token
Endpoint map[string]stringQuery Parameters - The token endpoint query parameters.
- client
Id String - The Application (client) ID that the OAuth provider assigned to your app.
- client
Secret String - The Application (client) secret that the OAuth provider assigned to your app.
- grant
Type String - The grant type, usually will be 'authorization code'.
- token
Endpoint String - The token endpoint. Defines the OAuth2 refresh token.
- access
Token StringPrepend - Access token prepend. Default is 'Bearer'.
- String
- The user's authorization code.
- String
- The authorization endpoint.
- Map<String,String>
- The authorization endpoint headers.
- Map<String,String>
- The authorization endpoint query parameters.
- is
Credentials BooleanIn Headers - Indicating whether we want to send the clientId and clientSecret to token endpoint in the headers.
- is
Jwt BooleanBearer Flow - A value indicating whether it's a JWT flow.
- redirect
Uri String - The Application redirect url that the user config in the OAuth provider.
- scope String
- The Application (client) Scope that the OAuth provider assigned to your app.
- token
Endpoint Map<String,String>Headers - The token endpoint headers.
- token
Endpoint Map<String,String>Query Parameters - The token endpoint query parameters.
- client
Id string - The Application (client) ID that the OAuth provider assigned to your app.
- client
Secret string - The Application (client) secret that the OAuth provider assigned to your app.
- grant
Type string - The grant type, usually will be 'authorization code'.
- token
Endpoint string - The token endpoint. Defines the OAuth2 refresh token.
- access
Token stringPrepend - Access token prepend. Default is 'Bearer'.
- string
- The user's authorization code.
- string
- The authorization endpoint.
- {[key: string]: string}
- The authorization endpoint headers.
- {[key: string]: string}
- The authorization endpoint query parameters.
- is
Credentials booleanIn Headers - Indicating whether we want to send the clientId and clientSecret to token endpoint in the headers.
- is
Jwt booleanBearer Flow - A value indicating whether it's a JWT flow.
- redirect
Uri string - The Application redirect url that the user config in the OAuth provider.
- scope string
- The Application (client) Scope that the OAuth provider assigned to your app.
- token
Endpoint {[key: string]: string}Headers - The token endpoint headers.
- token
Endpoint {[key: string]: string}Query Parameters - The token endpoint query parameters.
- client_
id str - The Application (client) ID that the OAuth provider assigned to your app.
- client_
secret str - The Application (client) secret that the OAuth provider assigned to your app.
- grant_
type str - The grant type, usually will be 'authorization code'.
- token_
endpoint str - The token endpoint. Defines the OAuth2 refresh token.
- access_
token_ strprepend - Access token prepend. Default is 'Bearer'.
- str
- The user's authorization code.
- str
- The authorization endpoint.
- Mapping[str, str]
- The authorization endpoint headers.
- Mapping[str, str]
- The authorization endpoint query parameters.
- is_
credentials_ boolin_ headers - Indicating whether we want to send the clientId and clientSecret to token endpoint in the headers.
- is_
jwt_ boolbearer_ flow - A value indicating whether it's a JWT flow.
- redirect_
uri str - The Application redirect url that the user config in the OAuth provider.
- scope str
- The Application (client) Scope that the OAuth provider assigned to your app.
- token_
endpoint_ Mapping[str, str]headers - The token endpoint headers.
- token_
endpoint_ Mapping[str, str]query_ parameters - The token endpoint query parameters.
- client
Id String - The Application (client) ID that the OAuth provider assigned to your app.
- client
Secret String - The Application (client) secret that the OAuth provider assigned to your app.
- grant
Type String - The grant type, usually will be 'authorization code'.
- token
Endpoint String - The token endpoint. Defines the OAuth2 refresh token.
- access
Token StringPrepend - Access token prepend. Default is 'Bearer'.
- String
- The user's authorization code.
- String
- The authorization endpoint.
- Map<String>
- The authorization endpoint headers.
- Map<String>
- The authorization endpoint query parameters.
- is
Credentials BooleanIn Headers - Indicating whether we want to send the clientId and clientSecret to token endpoint in the headers.
- is
Jwt BooleanBearer Flow - A value indicating whether it's a JWT flow.
- redirect
Uri String - The Application redirect url that the user config in the OAuth provider.
- scope String
- The Application (client) Scope that the OAuth provider assigned to your app.
- token
Endpoint Map<String>Headers - The token endpoint headers.
- token
Endpoint Map<String>Query Parameters - The token endpoint query parameters.
OracleAuthModel, OracleAuthModelArgs
- Pem
File string - Content of the PRM file
- Public
Fingerprint string - Public Fingerprint
- Tenant
Id string - Oracle tenant ID
- User
Id string - Oracle user ID
- Pem
File string - Content of the PRM file
- Public
Fingerprint string - Public Fingerprint
- Tenant
Id string - Oracle tenant ID
- User
Id string - Oracle user ID
- pem
File String - Content of the PRM file
- public
Fingerprint String - Public Fingerprint
- tenant
Id String - Oracle tenant ID
- user
Id String - Oracle user ID
- pem
File string - Content of the PRM file
- public
Fingerprint string - Public Fingerprint
- tenant
Id string - Oracle tenant ID
- user
Id string - Oracle user ID
- pem_
file str - Content of the PRM file
- public_
fingerprint str - Public Fingerprint
- tenant_
id str - Oracle tenant ID
- user_
id str - Oracle user ID
- pem
File String - Content of the PRM file
- public
Fingerprint String - Public Fingerprint
- tenant
Id String - Oracle tenant ID
- user
Id String - Oracle user ID
OracleAuthModelResponse, OracleAuthModelResponseArgs
- Pem
File string - Content of the PRM file
- Public
Fingerprint string - Public Fingerprint
- Tenant
Id string - Oracle tenant ID
- User
Id string - Oracle user ID
- Pem
File string - Content of the PRM file
- Public
Fingerprint string - Public Fingerprint
- Tenant
Id string - Oracle tenant ID
- User
Id string - Oracle user ID
- pem
File String - Content of the PRM file
- public
Fingerprint String - Public Fingerprint
- tenant
Id String - Oracle tenant ID
- user
Id String - Oracle user ID
- pem
File string - Content of the PRM file
- public
Fingerprint string - Public Fingerprint
- tenant
Id string - Oracle tenant ID
- user
Id string - Oracle user ID
- pem_
file str - Content of the PRM file
- public_
fingerprint str - Public Fingerprint
- tenant_
id str - Oracle tenant ID
- user_
id str - Oracle user ID
- pem
File String - Content of the PRM file
- public
Fingerprint String - Public Fingerprint
- tenant
Id String - Oracle tenant ID
- user
Id String - Oracle user ID
RestApiPollerRequestConfig, RestApiPollerRequestConfigArgs
- Api
Endpoint string - The API endpoint.
- End
Time stringAttribute Name - The query parameter name which the remote server expect to end query. This property goes hand to hand with
startTimeAttributeName
- Headers Dictionary<string, string>
- The header for the request for the remote server.
- Http
Method string | Pulumi.Azure Native. Security Insights. Http Method Verb - The HTTP method, default value GET.
- Is
Post boolPayload Json - Flag to indicate if HTTP POST payload is in JSON format (vs form-urlencoded).
- Query
Parameters object - The HTTP query parameters to RESTful API.
- Query
Parameters stringTemplate - the query parameters template. Defines the query parameters template to use when passing query parameters in advanced scenarios.
- Query
Time stringFormat - The query time format. A remote server can have a query to pull data from range 'start' to 'end'. This property indicate what is the expected time format the remote server know to parse.
- Query
Time stringInterval Attribute Name - The query parameter name which we need to send the server for query logs in time interval. Should be defined with
queryTimeIntervalPrepend
andqueryTimeIntervalDelimiter
- Query
Time stringInterval Delimiter - The delimiter string between 2 QueryTimeFormat in the query parameter
queryTimeIntervalAttributeName
. - Query
Time stringInterval Prepend - The string prepend to the value of the query parameter in
queryTimeIntervalAttributeName
. - Query
Window intIn Min - The query window in minutes for the request.
- Rate
Limit intQPS - The Rate limit queries per second for the request..
- Retry
Count int - The retry count.
- Start
Time stringAttribute Name - The query parameter name which the remote server expect to start query. This property goes hand to hand with
endTimeAttributeName
. - Timeout
In intSeconds - The timeout in seconds.
- Api
Endpoint string - The API endpoint.
- End
Time stringAttribute Name - The query parameter name which the remote server expect to end query. This property goes hand to hand with
startTimeAttributeName
- Headers map[string]string
- The header for the request for the remote server.
- Http
Method string | HttpMethod Verb - The HTTP method, default value GET.
- Is
Post boolPayload Json - Flag to indicate if HTTP POST payload is in JSON format (vs form-urlencoded).
- Query
Parameters interface{} - The HTTP query parameters to RESTful API.
- Query
Parameters stringTemplate - the query parameters template. Defines the query parameters template to use when passing query parameters in advanced scenarios.
- Query
Time stringFormat - The query time format. A remote server can have a query to pull data from range 'start' to 'end'. This property indicate what is the expected time format the remote server know to parse.
- Query
Time stringInterval Attribute Name - The query parameter name which we need to send the server for query logs in time interval. Should be defined with
queryTimeIntervalPrepend
andqueryTimeIntervalDelimiter
- Query
Time stringInterval Delimiter - The delimiter string between 2 QueryTimeFormat in the query parameter
queryTimeIntervalAttributeName
. - Query
Time stringInterval Prepend - The string prepend to the value of the query parameter in
queryTimeIntervalAttributeName
. - Query
Window intIn Min - The query window in minutes for the request.
- Rate
Limit intQPS - The Rate limit queries per second for the request..
- Retry
Count int - The retry count.
- Start
Time stringAttribute Name - The query parameter name which the remote server expect to start query. This property goes hand to hand with
endTimeAttributeName
. - Timeout
In intSeconds - The timeout in seconds.
- api
Endpoint String - The API endpoint.
- end
Time StringAttribute Name - The query parameter name which the remote server expect to end query. This property goes hand to hand with
startTimeAttributeName
- headers Map<String,String>
- The header for the request for the remote server.
- http
Method String | HttpMethod Verb - The HTTP method, default value GET.
- is
Post BooleanPayload Json - Flag to indicate if HTTP POST payload is in JSON format (vs form-urlencoded).
- query
Parameters Object - The HTTP query parameters to RESTful API.
- query
Parameters StringTemplate - the query parameters template. Defines the query parameters template to use when passing query parameters in advanced scenarios.
- query
Time StringFormat - The query time format. A remote server can have a query to pull data from range 'start' to 'end'. This property indicate what is the expected time format the remote server know to parse.
- query
Time StringInterval Attribute Name - The query parameter name which we need to send the server for query logs in time interval. Should be defined with
queryTimeIntervalPrepend
andqueryTimeIntervalDelimiter
- query
Time StringInterval Delimiter - The delimiter string between 2 QueryTimeFormat in the query parameter
queryTimeIntervalAttributeName
. - query
Time StringInterval Prepend - The string prepend to the value of the query parameter in
queryTimeIntervalAttributeName
. - query
Window IntegerIn Min - The query window in minutes for the request.
- rate
Limit IntegerQPS - The Rate limit queries per second for the request..
- retry
Count Integer - The retry count.
- start
Time StringAttribute Name - The query parameter name which the remote server expect to start query. This property goes hand to hand with
endTimeAttributeName
. - timeout
In IntegerSeconds - The timeout in seconds.
- api
Endpoint string - The API endpoint.
- end
Time stringAttribute Name - The query parameter name which the remote server expect to end query. This property goes hand to hand with
startTimeAttributeName
- headers {[key: string]: string}
- The header for the request for the remote server.
- http
Method string | HttpMethod Verb - The HTTP method, default value GET.
- is
Post booleanPayload Json - Flag to indicate if HTTP POST payload is in JSON format (vs form-urlencoded).
- query
Parameters any - The HTTP query parameters to RESTful API.
- query
Parameters stringTemplate - the query parameters template. Defines the query parameters template to use when passing query parameters in advanced scenarios.
- query
Time stringFormat - The query time format. A remote server can have a query to pull data from range 'start' to 'end'. This property indicate what is the expected time format the remote server know to parse.
- query
Time stringInterval Attribute Name - The query parameter name which we need to send the server for query logs in time interval. Should be defined with
queryTimeIntervalPrepend
andqueryTimeIntervalDelimiter
- query
Time stringInterval Delimiter - The delimiter string between 2 QueryTimeFormat in the query parameter
queryTimeIntervalAttributeName
. - query
Time stringInterval Prepend - The string prepend to the value of the query parameter in
queryTimeIntervalAttributeName
. - query
Window numberIn Min - The query window in minutes for the request.
- rate
Limit numberQPS - The Rate limit queries per second for the request..
- retry
Count number - The retry count.
- start
Time stringAttribute Name - The query parameter name which the remote server expect to start query. This property goes hand to hand with
endTimeAttributeName
. - timeout
In numberSeconds - The timeout in seconds.
- api_
endpoint str - The API endpoint.
- end_
time_ strattribute_ name - The query parameter name which the remote server expect to end query. This property goes hand to hand with
startTimeAttributeName
- headers Mapping[str, str]
- The header for the request for the remote server.
- http_
method str | HttpMethod Verb - The HTTP method, default value GET.
- is_
post_ boolpayload_ json - Flag to indicate if HTTP POST payload is in JSON format (vs form-urlencoded).
- query_
parameters Any - The HTTP query parameters to RESTful API.
- query_
parameters_ strtemplate - the query parameters template. Defines the query parameters template to use when passing query parameters in advanced scenarios.
- query_
time_ strformat - The query time format. A remote server can have a query to pull data from range 'start' to 'end'. This property indicate what is the expected time format the remote server know to parse.
- query_
time_ strinterval_ attribute_ name - The query parameter name which we need to send the server for query logs in time interval. Should be defined with
queryTimeIntervalPrepend
andqueryTimeIntervalDelimiter
- query_
time_ strinterval_ delimiter - The delimiter string between 2 QueryTimeFormat in the query parameter
queryTimeIntervalAttributeName
. - query_
time_ strinterval_ prepend - The string prepend to the value of the query parameter in
queryTimeIntervalAttributeName
. - query_
window_ intin_ min - The query window in minutes for the request.
- rate_
limit_ intqps - The Rate limit queries per second for the request..
- retry_
count int - The retry count.
- start_
time_ strattribute_ name - The query parameter name which the remote server expect to start query. This property goes hand to hand with
endTimeAttributeName
. - timeout_
in_ intseconds - The timeout in seconds.
- api
Endpoint String - The API endpoint.
- end
Time StringAttribute Name - The query parameter name which the remote server expect to end query. This property goes hand to hand with
startTimeAttributeName
- headers Map<String>
- The header for the request for the remote server.
- http
Method String | "GET" | "POST" | "PUT" | "DELETE" - The HTTP method, default value GET.
- is
Post BooleanPayload Json - Flag to indicate if HTTP POST payload is in JSON format (vs form-urlencoded).
- query
Parameters Any - The HTTP query parameters to RESTful API.
- query
Parameters StringTemplate - the query parameters template. Defines the query parameters template to use when passing query parameters in advanced scenarios.
- query
Time StringFormat - The query time format. A remote server can have a query to pull data from range 'start' to 'end'. This property indicate what is the expected time format the remote server know to parse.
- query
Time StringInterval Attribute Name - The query parameter name which we need to send the server for query logs in time interval. Should be defined with
queryTimeIntervalPrepend
andqueryTimeIntervalDelimiter
- query
Time StringInterval Delimiter - The delimiter string between 2 QueryTimeFormat in the query parameter
queryTimeIntervalAttributeName
. - query
Time StringInterval Prepend - The string prepend to the value of the query parameter in
queryTimeIntervalAttributeName
. - query
Window NumberIn Min - The query window in minutes for the request.
- rate
Limit NumberQPS - The Rate limit queries per second for the request..
- retry
Count Number - The retry count.
- start
Time StringAttribute Name - The query parameter name which the remote server expect to start query. This property goes hand to hand with
endTimeAttributeName
. - timeout
In NumberSeconds - The timeout in seconds.
RestApiPollerRequestConfigResponse, RestApiPollerRequestConfigResponseArgs
- Api
Endpoint string - The API endpoint.
- End
Time stringAttribute Name - The query parameter name which the remote server expect to end query. This property goes hand to hand with
startTimeAttributeName
- Headers Dictionary<string, string>
- The header for the request for the remote server.
- Http
Method string - The HTTP method, default value GET.
- Is
Post boolPayload Json - Flag to indicate if HTTP POST payload is in JSON format (vs form-urlencoded).
- Query
Parameters object - The HTTP query parameters to RESTful API.
- Query
Parameters stringTemplate - the query parameters template. Defines the query parameters template to use when passing query parameters in advanced scenarios.
- Query
Time stringFormat - The query time format. A remote server can have a query to pull data from range 'start' to 'end'. This property indicate what is the expected time format the remote server know to parse.
- Query
Time stringInterval Attribute Name - The query parameter name which we need to send the server for query logs in time interval. Should be defined with
queryTimeIntervalPrepend
andqueryTimeIntervalDelimiter
- Query
Time stringInterval Delimiter - The delimiter string between 2 QueryTimeFormat in the query parameter
queryTimeIntervalAttributeName
. - Query
Time stringInterval Prepend - The string prepend to the value of the query parameter in
queryTimeIntervalAttributeName
. - Query
Window intIn Min - The query window in minutes for the request.
- Rate
Limit intQPS - The Rate limit queries per second for the request..
- Retry
Count int - The retry count.
- Start
Time stringAttribute Name - The query parameter name which the remote server expect to start query. This property goes hand to hand with
endTimeAttributeName
. - Timeout
In intSeconds - The timeout in seconds.
- Api
Endpoint string - The API endpoint.
- End
Time stringAttribute Name - The query parameter name which the remote server expect to end query. This property goes hand to hand with
startTimeAttributeName
- Headers map[string]string
- The header for the request for the remote server.
- Http
Method string - The HTTP method, default value GET.
- Is
Post boolPayload Json - Flag to indicate if HTTP POST payload is in JSON format (vs form-urlencoded).
- Query
Parameters interface{} - The HTTP query parameters to RESTful API.
- Query
Parameters stringTemplate - the query parameters template. Defines the query parameters template to use when passing query parameters in advanced scenarios.
- Query
Time stringFormat - The query time format. A remote server can have a query to pull data from range 'start' to 'end'. This property indicate what is the expected time format the remote server know to parse.
- Query
Time stringInterval Attribute Name - The query parameter name which we need to send the server for query logs in time interval. Should be defined with
queryTimeIntervalPrepend
andqueryTimeIntervalDelimiter
- Query
Time stringInterval Delimiter - The delimiter string between 2 QueryTimeFormat in the query parameter
queryTimeIntervalAttributeName
. - Query
Time stringInterval Prepend - The string prepend to the value of the query parameter in
queryTimeIntervalAttributeName
. - Query
Window intIn Min - The query window in minutes for the request.
- Rate
Limit intQPS - The Rate limit queries per second for the request..
- Retry
Count int - The retry count.
- Start
Time stringAttribute Name - The query parameter name which the remote server expect to start query. This property goes hand to hand with
endTimeAttributeName
. - Timeout
In intSeconds - The timeout in seconds.
- api
Endpoint String - The API endpoint.
- end
Time StringAttribute Name - The query parameter name which the remote server expect to end query. This property goes hand to hand with
startTimeAttributeName
- headers Map<String,String>
- The header for the request for the remote server.
- http
Method String - The HTTP method, default value GET.
- is
Post BooleanPayload Json - Flag to indicate if HTTP POST payload is in JSON format (vs form-urlencoded).
- query
Parameters Object - The HTTP query parameters to RESTful API.
- query
Parameters StringTemplate - the query parameters template. Defines the query parameters template to use when passing query parameters in advanced scenarios.
- query
Time StringFormat - The query time format. A remote server can have a query to pull data from range 'start' to 'end'. This property indicate what is the expected time format the remote server know to parse.
- query
Time StringInterval Attribute Name - The query parameter name which we need to send the server for query logs in time interval. Should be defined with
queryTimeIntervalPrepend
andqueryTimeIntervalDelimiter
- query
Time StringInterval Delimiter - The delimiter string between 2 QueryTimeFormat in the query parameter
queryTimeIntervalAttributeName
. - query
Time StringInterval Prepend - The string prepend to the value of the query parameter in
queryTimeIntervalAttributeName
. - query
Window IntegerIn Min - The query window in minutes for the request.
- rate
Limit IntegerQPS - The Rate limit queries per second for the request..
- retry
Count Integer - The retry count.
- start
Time StringAttribute Name - The query parameter name which the remote server expect to start query. This property goes hand to hand with
endTimeAttributeName
. - timeout
In IntegerSeconds - The timeout in seconds.
- api
Endpoint string - The API endpoint.
- end
Time stringAttribute Name - The query parameter name which the remote server expect to end query. This property goes hand to hand with
startTimeAttributeName
- headers {[key: string]: string}
- The header for the request for the remote server.
- http
Method string - The HTTP method, default value GET.
- is
Post booleanPayload Json - Flag to indicate if HTTP POST payload is in JSON format (vs form-urlencoded).
- query
Parameters any - The HTTP query parameters to RESTful API.
- query
Parameters stringTemplate - the query parameters template. Defines the query parameters template to use when passing query parameters in advanced scenarios.
- query
Time stringFormat - The query time format. A remote server can have a query to pull data from range 'start' to 'end'. This property indicate what is the expected time format the remote server know to parse.
- query
Time stringInterval Attribute Name - The query parameter name which we need to send the server for query logs in time interval. Should be defined with
queryTimeIntervalPrepend
andqueryTimeIntervalDelimiter
- query
Time stringInterval Delimiter - The delimiter string between 2 QueryTimeFormat in the query parameter
queryTimeIntervalAttributeName
. - query
Time stringInterval Prepend - The string prepend to the value of the query parameter in
queryTimeIntervalAttributeName
. - query
Window numberIn Min - The query window in minutes for the request.
- rate
Limit numberQPS - The Rate limit queries per second for the request..
- retry
Count number - The retry count.
- start
Time stringAttribute Name - The query parameter name which the remote server expect to start query. This property goes hand to hand with
endTimeAttributeName
. - timeout
In numberSeconds - The timeout in seconds.
- api_
endpoint str - The API endpoint.
- end_
time_ strattribute_ name - The query parameter name which the remote server expect to end query. This property goes hand to hand with
startTimeAttributeName
- headers Mapping[str, str]
- The header for the request for the remote server.
- http_
method str - The HTTP method, default value GET.
- is_
post_ boolpayload_ json - Flag to indicate if HTTP POST payload is in JSON format (vs form-urlencoded).
- query_
parameters Any - The HTTP query parameters to RESTful API.
- query_
parameters_ strtemplate - the query parameters template. Defines the query parameters template to use when passing query parameters in advanced scenarios.
- query_
time_ strformat - The query time format. A remote server can have a query to pull data from range 'start' to 'end'. This property indicate what is the expected time format the remote server know to parse.
- query_
time_ strinterval_ attribute_ name - The query parameter name which we need to send the server for query logs in time interval. Should be defined with
queryTimeIntervalPrepend
andqueryTimeIntervalDelimiter
- query_
time_ strinterval_ delimiter - The delimiter string between 2 QueryTimeFormat in the query parameter
queryTimeIntervalAttributeName
. - query_
time_ strinterval_ prepend - The string prepend to the value of the query parameter in
queryTimeIntervalAttributeName
. - query_
window_ intin_ min - The query window in minutes for the request.
- rate_
limit_ intqps - The Rate limit queries per second for the request..
- retry_
count int - The retry count.
- start_
time_ strattribute_ name - The query parameter name which the remote server expect to start query. This property goes hand to hand with
endTimeAttributeName
. - timeout_
in_ intseconds - The timeout in seconds.
- api
Endpoint String - The API endpoint.
- end
Time StringAttribute Name - The query parameter name which the remote server expect to end query. This property goes hand to hand with
startTimeAttributeName
- headers Map<String>
- The header for the request for the remote server.
- http
Method String - The HTTP method, default value GET.
- is
Post BooleanPayload Json - Flag to indicate if HTTP POST payload is in JSON format (vs form-urlencoded).
- query
Parameters Any - The HTTP query parameters to RESTful API.
- query
Parameters StringTemplate - the query parameters template. Defines the query parameters template to use when passing query parameters in advanced scenarios.
- query
Time StringFormat - The query time format. A remote server can have a query to pull data from range 'start' to 'end'. This property indicate what is the expected time format the remote server know to parse.
- query
Time StringInterval Attribute Name - The query parameter name which we need to send the server for query logs in time interval. Should be defined with
queryTimeIntervalPrepend
andqueryTimeIntervalDelimiter
- query
Time StringInterval Delimiter - The delimiter string between 2 QueryTimeFormat in the query parameter
queryTimeIntervalAttributeName
. - query
Time StringInterval Prepend - The string prepend to the value of the query parameter in
queryTimeIntervalAttributeName
. - query
Window NumberIn Min - The query window in minutes for the request.
- rate
Limit NumberQPS - The Rate limit queries per second for the request..
- retry
Count Number - The retry count.
- start
Time StringAttribute Name - The query parameter name which the remote server expect to start query. This property goes hand to hand with
endTimeAttributeName
. - timeout
In NumberSeconds - The timeout in seconds.
RestApiPollerRequestPagingConfig, RestApiPollerRequestPagingConfigArgs
- Paging
Type string | Pulumi.Azure Native. Security Insights. Rest Api Poller Request Paging Kind - Type of paging
- Page
Size int - Page size
- Page
Size stringParameter Name - Page size parameter name
- Paging
Type string | RestApi Poller Request Paging Kind - Type of paging
- Page
Size int - Page size
- Page
Size stringParameter Name - Page size parameter name
- paging
Type String | RestApi Poller Request Paging Kind - Type of paging
- page
Size Integer - Page size
- page
Size StringParameter Name - Page size parameter name
- paging
Type string | RestApi Poller Request Paging Kind - Type of paging
- page
Size number - Page size
- page
Size stringParameter Name - Page size parameter name
- paging_
type str | RestApi Poller Request Paging Kind - Type of paging
- page_
size int - Page size
- page_
size_ strparameter_ name - Page size parameter name
- paging
Type String | "LinkHeader" | "Next Page Token" | "Next Page Url" | "Persistent Token" | "Persistent Link Header" | "Offset" | "Count Based Paging" - Type of paging
- page
Size Number - Page size
- page
Size StringParameter Name - Page size parameter name
RestApiPollerRequestPagingConfigResponse, RestApiPollerRequestPagingConfigResponseArgs
- Paging
Type string - Type of paging
- Page
Size int - Page size
- Page
Size stringParameter Name - Page size parameter name
- Paging
Type string - Type of paging
- Page
Size int - Page size
- Page
Size stringParameter Name - Page size parameter name
- paging
Type String - Type of paging
- page
Size Integer - Page size
- page
Size StringParameter Name - Page size parameter name
- paging
Type string - Type of paging
- page
Size number - Page size
- page
Size stringParameter Name - Page size parameter name
- paging_
type str - Type of paging
- page_
size int - Page size
- page_
size_ strparameter_ name - Page size parameter name
- paging
Type String - Type of paging
- page
Size Number - Page size
- page
Size StringParameter Name - Page size parameter name
RestApiPollerRequestPagingKind, RestApiPollerRequestPagingKindArgs
- Link
Header - LinkHeader
- Next
Page Token - NextPageToken
- Next
Page Url - NextPageUrl
- Persistent
Token - PersistentToken
- Persistent
Link Header - PersistentLinkHeader
- Offset
- Offset
- Count
Based Paging - CountBasedPaging
- Rest
Api Poller Request Paging Kind Link Header - LinkHeader
- Rest
Api Poller Request Paging Kind Next Page Token - NextPageToken
- Rest
Api Poller Request Paging Kind Next Page Url - NextPageUrl
- Rest
Api Poller Request Paging Kind Persistent Token - PersistentToken
- Rest
Api Poller Request Paging Kind Persistent Link Header - PersistentLinkHeader
- Rest
Api Poller Request Paging Kind Offset - Offset
- Rest
Api Poller Request Paging Kind Count Based Paging - CountBasedPaging
- Link
Header - LinkHeader
- Next
Page Token - NextPageToken
- Next
Page Url - NextPageUrl
- Persistent
Token - PersistentToken
- Persistent
Link Header - PersistentLinkHeader
- Offset
- Offset
- Count
Based Paging - CountBasedPaging
- Link
Header - LinkHeader
- Next
Page Token - NextPageToken
- Next
Page Url - NextPageUrl
- Persistent
Token - PersistentToken
- Persistent
Link Header - PersistentLinkHeader
- Offset
- Offset
- Count
Based Paging - CountBasedPaging
- LINK_HEADER
- LinkHeader
- NEXT_PAGE_TOKEN
- NextPageToken
- NEXT_PAGE_URL
- NextPageUrl
- PERSISTENT_TOKEN
- PersistentToken
- PERSISTENT_LINK_HEADER
- PersistentLinkHeader
- OFFSET
- Offset
- COUNT_BASED_PAGING
- CountBasedPaging
- "Link
Header" - LinkHeader
- "Next
Page Token" - NextPageToken
- "Next
Page Url" - NextPageUrl
- "Persistent
Token" - PersistentToken
- "Persistent
Link Header" - PersistentLinkHeader
- "Offset"
- Offset
- "Count
Based Paging" - CountBasedPaging
SessionAuthModel, SessionAuthModelArgs
- Password Dictionary<string, string>
- The password attribute name.
- User
Name Dictionary<string, string> - The user name attribute key value.
- Headers Dictionary<string, string>
- HTTP request headers to session service endpoint.
- Is
Post boolPayload Json - Indicating whether API key is set in HTTP POST payload.
- Query
Parameters object - Query parameters to session service endpoint.
- Session
Id stringName - Session id attribute name from HTTP response header.
- Session
Login stringRequest Uri - HTTP request URL to session service endpoint.
- Session
Timeout intIn Minutes - Session timeout in minutes.
- Password map[string]string
- The password attribute name.
- User
Name map[string]string - The user name attribute key value.
- Headers map[string]string
- HTTP request headers to session service endpoint.
- Is
Post boolPayload Json - Indicating whether API key is set in HTTP POST payload.
- Query
Parameters interface{} - Query parameters to session service endpoint.
- Session
Id stringName - Session id attribute name from HTTP response header.
- Session
Login stringRequest Uri - HTTP request URL to session service endpoint.
- Session
Timeout intIn Minutes - Session timeout in minutes.
- password Map<String,String>
- The password attribute name.
- user
Name Map<String,String> - The user name attribute key value.
- headers Map<String,String>
- HTTP request headers to session service endpoint.
- is
Post BooleanPayload Json - Indicating whether API key is set in HTTP POST payload.
- query
Parameters Object - Query parameters to session service endpoint.
- session
Id StringName - Session id attribute name from HTTP response header.
- session
Login StringRequest Uri - HTTP request URL to session service endpoint.
- session
Timeout IntegerIn Minutes - Session timeout in minutes.
- password {[key: string]: string}
- The password attribute name.
- user
Name {[key: string]: string} - The user name attribute key value.
- headers {[key: string]: string}
- HTTP request headers to session service endpoint.
- is
Post booleanPayload Json - Indicating whether API key is set in HTTP POST payload.
- query
Parameters any - Query parameters to session service endpoint.
- session
Id stringName - Session id attribute name from HTTP response header.
- session
Login stringRequest Uri - HTTP request URL to session service endpoint.
- session
Timeout numberIn Minutes - Session timeout in minutes.
- password Mapping[str, str]
- The password attribute name.
- user_
name Mapping[str, str] - The user name attribute key value.
- headers Mapping[str, str]
- HTTP request headers to session service endpoint.
- is_
post_ boolpayload_ json - Indicating whether API key is set in HTTP POST payload.
- query_
parameters Any - Query parameters to session service endpoint.
- session_
id_ strname - Session id attribute name from HTTP response header.
- session_
login_ strrequest_ uri - HTTP request URL to session service endpoint.
- session_
timeout_ intin_ minutes - Session timeout in minutes.
- password Map<String>
- The password attribute name.
- user
Name Map<String> - The user name attribute key value.
- headers Map<String>
- HTTP request headers to session service endpoint.
- is
Post BooleanPayload Json - Indicating whether API key is set in HTTP POST payload.
- query
Parameters Any - Query parameters to session service endpoint.
- session
Id StringName - Session id attribute name from HTTP response header.
- session
Login StringRequest Uri - HTTP request URL to session service endpoint.
- session
Timeout NumberIn Minutes - Session timeout in minutes.
SessionAuthModelResponse, SessionAuthModelResponseArgs
- Password Dictionary<string, string>
- The password attribute name.
- User
Name Dictionary<string, string> - The user name attribute key value.
- Headers Dictionary<string, string>
- HTTP request headers to session service endpoint.
- Is
Post boolPayload Json - Indicating whether API key is set in HTTP POST payload.
- Query
Parameters object - Query parameters to session service endpoint.
- Session
Id stringName - Session id attribute name from HTTP response header.
- Session
Login stringRequest Uri - HTTP request URL to session service endpoint.
- Session
Timeout intIn Minutes - Session timeout in minutes.
- Password map[string]string
- The password attribute name.
- User
Name map[string]string - The user name attribute key value.
- Headers map[string]string
- HTTP request headers to session service endpoint.
- Is
Post boolPayload Json - Indicating whether API key is set in HTTP POST payload.
- Query
Parameters interface{} - Query parameters to session service endpoint.
- Session
Id stringName - Session id attribute name from HTTP response header.
- Session
Login stringRequest Uri - HTTP request URL to session service endpoint.
- Session
Timeout intIn Minutes - Session timeout in minutes.
- password Map<String,String>
- The password attribute name.
- user
Name Map<String,String> - The user name attribute key value.
- headers Map<String,String>
- HTTP request headers to session service endpoint.
- is
Post BooleanPayload Json - Indicating whether API key is set in HTTP POST payload.
- query
Parameters Object - Query parameters to session service endpoint.
- session
Id StringName - Session id attribute name from HTTP response header.
- session
Login StringRequest Uri - HTTP request URL to session service endpoint.
- session
Timeout IntegerIn Minutes - Session timeout in minutes.
- password {[key: string]: string}
- The password attribute name.
- user
Name {[key: string]: string} - The user name attribute key value.
- headers {[key: string]: string}
- HTTP request headers to session service endpoint.
- is
Post booleanPayload Json - Indicating whether API key is set in HTTP POST payload.
- query
Parameters any - Query parameters to session service endpoint.
- session
Id stringName - Session id attribute name from HTTP response header.
- session
Login stringRequest Uri - HTTP request URL to session service endpoint.
- session
Timeout numberIn Minutes - Session timeout in minutes.
- password Mapping[str, str]
- The password attribute name.
- user_
name Mapping[str, str] - The user name attribute key value.
- headers Mapping[str, str]
- HTTP request headers to session service endpoint.
- is_
post_ boolpayload_ json - Indicating whether API key is set in HTTP POST payload.
- query_
parameters Any - Query parameters to session service endpoint.
- session_
id_ strname - Session id attribute name from HTTP response header.
- session_
login_ strrequest_ uri - HTTP request URL to session service endpoint.
- session_
timeout_ intin_ minutes - Session timeout in minutes.
- password Map<String>
- The password attribute name.
- user
Name Map<String> - The user name attribute key value.
- headers Map<String>
- HTTP request headers to session service endpoint.
- is
Post BooleanPayload Json - Indicating whether API key is set in HTTP POST payload.
- query
Parameters Any - Query parameters to session service endpoint.
- session
Id StringName - Session id attribute name from HTTP response header.
- session
Login StringRequest Uri - HTTP request URL to session service endpoint.
- session
Timeout NumberIn Minutes - Session timeout in minutes.
SystemDataResponse, SystemDataResponseArgs
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- Created
At string - The timestamp of resource creation (UTC).
- Created
By string - The identity that created the resource.
- Created
By stringType - The type of identity that created the resource.
- Last
Modified stringAt - The timestamp of resource last modification (UTC)
- Last
Modified stringBy - The identity that last modified the resource.
- Last
Modified stringBy Type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
- created
At string - The timestamp of resource creation (UTC).
- created
By string - The identity that created the resource.
- created
By stringType - The type of identity that created the resource.
- last
Modified stringAt - The timestamp of resource last modification (UTC)
- last
Modified stringBy - The identity that last modified the resource.
- last
Modified stringBy Type - The type of identity that last modified the resource.
- created_
at str - The timestamp of resource creation (UTC).
- created_
by str - The identity that created the resource.
- created_
by_ strtype - The type of identity that created the resource.
- last_
modified_ strat - The timestamp of resource last modification (UTC)
- last_
modified_ strby - The identity that last modified the resource.
- last_
modified_ strby_ type - The type of identity that last modified the resource.
- created
At String - The timestamp of resource creation (UTC).
- created
By String - The identity that created the resource.
- created
By StringType - The type of identity that created the resource.
- last
Modified StringAt - The timestamp of resource last modification (UTC)
- last
Modified StringBy - The identity that last modified the resource.
- last
Modified StringBy Type - The type of identity that last modified the resource.
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:securityinsights:RestApiPollerDataConnector 73e01a99-5cd7-4139-a149-9f2736ff2ab5 /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/dataConnectors/{dataConnectorId}
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0