1. Packages
  2. Azure Native
  3. API Docs
  4. securityinsights
  5. SourceControl
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.37.0 published on Monday, Apr 15, 2024 by Pulumi

azure-native.securityinsights.SourceControl

Explore with Pulumi AI

azure-native logo
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.37.0 published on Monday, Apr 15, 2024 by Pulumi

    Represents a SourceControl in Azure Security Insights. Azure REST API version: 2023-05-01-preview. Prior API version in Azure Native 1.x: 2021-03-01-preview.

    Other available API versions: 2021-03-01-preview.

    Example Usage

    Creates a source control.

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using AzureNative = Pulumi.AzureNative;
    
    return await Deployment.RunAsync(() => 
    {
        var sourceControl = new AzureNative.SecurityInsights.SourceControl("sourceControl", new()
        {
            ContentTypes = new[]
            {
                "AnalyticRules",
                AzureNative.SecurityInsights.ContentType.Workbook,
            },
            Description = "This is a source control",
            DisplayName = "My Source Control",
            RepoType = AzureNative.SecurityInsights.RepoType.Github,
            Repository = new AzureNative.SecurityInsights.Inputs.RepositoryArgs
            {
                Branch = "master",
                DisplayUrl = "https://github.com/user/repo",
                PathMapping = new[]
                {
                    new AzureNative.SecurityInsights.Inputs.ContentPathMapArgs
                    {
                        ContentType = "AnalyticRules",
                        Path = "path/to/rules",
                    },
                    new AzureNative.SecurityInsights.Inputs.ContentPathMapArgs
                    {
                        ContentType = AzureNative.SecurityInsights.ContentType.Workbook,
                        Path = "path/to/workbooks",
                    },
                },
                Url = "https://github.com/user/repo",
            },
            ResourceGroupName = "myRg",
            SourceControlId = "789e0c1f-4a3d-43ad-809c-e713b677b04a",
            WorkspaceName = "myWorkspace",
        });
    
    });
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-azure-native-sdk/securityinsights/v2"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := securityinsights.NewSourceControl(ctx, "sourceControl", &securityinsights.SourceControlArgs{
    			ContentTypes: pulumi.StringArray{
    				pulumi.String("AnalyticRules"),
    				pulumi.String(securityinsights.ContentTypeWorkbook),
    			},
    			Description: pulumi.String("This is a source control"),
    			DisplayName: pulumi.String("My Source Control"),
    			RepoType:    pulumi.String(securityinsights.RepoTypeGithub),
    			Repository: &securityinsights.RepositoryArgs{
    				Branch:     pulumi.String("master"),
    				DisplayUrl: pulumi.String("https://github.com/user/repo"),
    				PathMapping: securityinsights.ContentPathMapArray{
    					&securityinsights.ContentPathMapArgs{
    						ContentType: pulumi.String("AnalyticRules"),
    						Path:        pulumi.String("path/to/rules"),
    					},
    					&securityinsights.ContentPathMapArgs{
    						ContentType: pulumi.String(securityinsights.ContentTypeWorkbook),
    						Path:        pulumi.String("path/to/workbooks"),
    					},
    				},
    				Url: pulumi.String("https://github.com/user/repo"),
    			},
    			ResourceGroupName: pulumi.String("myRg"),
    			SourceControlId:   pulumi.String("789e0c1f-4a3d-43ad-809c-e713b677b04a"),
    			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.SourceControl;
    import com.pulumi.azurenative.securityinsights.SourceControlArgs;
    import com.pulumi.azurenative.securityinsights.inputs.RepositoryArgs;
    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 sourceControl = new SourceControl("sourceControl", SourceControlArgs.builder()        
                .contentTypes(            
                    "AnalyticRules",
                    "Workbook")
                .description("This is a source control")
                .displayName("My Source Control")
                .repoType("Github")
                .repository(RepositoryArgs.builder()
                    .branch("master")
                    .displayUrl("https://github.com/user/repo")
                    .pathMapping(                
                        ContentPathMapArgs.builder()
                            .contentType("AnalyticRules")
                            .path("path/to/rules")
                            .build(),
                        ContentPathMapArgs.builder()
                            .contentType("Workbook")
                            .path("path/to/workbooks")
                            .build())
                    .url("https://github.com/user/repo")
                    .build())
                .resourceGroupName("myRg")
                .sourceControlId("789e0c1f-4a3d-43ad-809c-e713b677b04a")
                .workspaceName("myWorkspace")
                .build());
    
        }
    }
    
    import pulumi
    import pulumi_azure_native as azure_native
    
    source_control = azure_native.securityinsights.SourceControl("sourceControl",
        content_types=[
            "AnalyticRules",
            azure_native.securityinsights.ContentType.WORKBOOK,
        ],
        description="This is a source control",
        display_name="My Source Control",
        repo_type=azure_native.securityinsights.RepoType.GITHUB,
        repository=azure_native.securityinsights.RepositoryArgs(
            branch="master",
            display_url="https://github.com/user/repo",
            path_mapping=[
                azure_native.securityinsights.ContentPathMapArgs(
                    content_type="AnalyticRules",
                    path="path/to/rules",
                ),
                azure_native.securityinsights.ContentPathMapArgs(
                    content_type=azure_native.securityinsights.ContentType.WORKBOOK,
                    path="path/to/workbooks",
                ),
            ],
            url="https://github.com/user/repo",
        ),
        resource_group_name="myRg",
        source_control_id="789e0c1f-4a3d-43ad-809c-e713b677b04a",
        workspace_name="myWorkspace")
    
    import * as pulumi from "@pulumi/pulumi";
    import * as azure_native from "@pulumi/azure-native";
    
    const sourceControl = new azure_native.securityinsights.SourceControl("sourceControl", {
        contentTypes: [
            "AnalyticRules",
            azure_native.securityinsights.ContentType.Workbook,
        ],
        description: "This is a source control",
        displayName: "My Source Control",
        repoType: azure_native.securityinsights.RepoType.Github,
        repository: {
            branch: "master",
            displayUrl: "https://github.com/user/repo",
            pathMapping: [
                {
                    contentType: "AnalyticRules",
                    path: "path/to/rules",
                },
                {
                    contentType: azure_native.securityinsights.ContentType.Workbook,
                    path: "path/to/workbooks",
                },
            ],
            url: "https://github.com/user/repo",
        },
        resourceGroupName: "myRg",
        sourceControlId: "789e0c1f-4a3d-43ad-809c-e713b677b04a",
        workspaceName: "myWorkspace",
    });
    
    resources:
      sourceControl:
        type: azure-native:securityinsights:SourceControl
        properties:
          contentTypes:
            - AnalyticRules
            - Workbook
          description: This is a source control
          displayName: My Source Control
          repoType: Github
          repository:
            branch: master
            displayUrl: https://github.com/user/repo
            pathMapping:
              - contentType: AnalyticRules
                path: path/to/rules
              - contentType: Workbook
                path: path/to/workbooks
            url: https://github.com/user/repo
          resourceGroupName: myRg
          sourceControlId: 789e0c1f-4a3d-43ad-809c-e713b677b04a
          workspaceName: myWorkspace
    

    Create SourceControl Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new SourceControl(name: string, args: SourceControlArgs, opts?: CustomResourceOptions);
    @overload
    def SourceControl(resource_name: str,
                      args: SourceControlArgs,
                      opts: Optional[ResourceOptions] = None)
    
    @overload
    def SourceControl(resource_name: str,
                      opts: Optional[ResourceOptions] = None,
                      content_types: Optional[Sequence[Union[str, ContentType]]] = None,
                      display_name: Optional[str] = None,
                      repo_type: Optional[Union[str, RepoType]] = None,
                      repository: Optional[RepositoryArgs] = None,
                      resource_group_name: Optional[str] = None,
                      workspace_name: Optional[str] = None,
                      description: Optional[str] = None,
                      id: Optional[str] = None,
                      last_deployment_info: Optional[DeploymentInfoArgs] = None,
                      repository_resource_info: Optional[RepositoryResourceInfoArgs] = None,
                      source_control_id: Optional[str] = None,
                      version: Optional[Union[str, Version]] = None)
    func NewSourceControl(ctx *Context, name string, args SourceControlArgs, opts ...ResourceOption) (*SourceControl, error)
    public SourceControl(string name, SourceControlArgs args, CustomResourceOptions? opts = null)
    public SourceControl(String name, SourceControlArgs args)
    public SourceControl(String name, SourceControlArgs args, CustomResourceOptions options)
    
    type: azure-native:securityinsights:SourceControl
    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 SourceControlArgs
    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 SourceControlArgs
    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 SourceControlArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args SourceControlArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args SourceControlArgs
    The arguments to resource properties.
    options CustomResourceOptions
    Bag of options to control resource's behavior.

    Example

    The following reference example uses placeholder values for all input properties.

    var azure_nativeSourceControlResource = new AzureNative.SecurityInsights.SourceControl("azure-nativeSourceControlResource", new()
    {
        ContentTypes = new[]
        {
            "string",
        },
        DisplayName = "string",
        RepoType = "string",
        Repository = new AzureNative.SecurityInsights.Inputs.RepositoryArgs
        {
            Branch = "string",
            DeploymentLogsUrl = "string",
            DisplayUrl = "string",
            PathMapping = new[]
            {
                new AzureNative.SecurityInsights.Inputs.ContentPathMapArgs
                {
                    ContentType = "string",
                    Path = "string",
                },
            },
            Url = "string",
        },
        ResourceGroupName = "string",
        WorkspaceName = "string",
        Description = "string",
        Id = "string",
        LastDeploymentInfo = new AzureNative.SecurityInsights.Inputs.DeploymentInfoArgs
        {
            Deployment = new AzureNative.SecurityInsights.Inputs.DeploymentArgs
            {
                DeploymentId = "string",
                DeploymentLogsUrl = "string",
                DeploymentResult = "string",
                DeploymentState = "string",
                DeploymentTime = "string",
            },
            DeploymentFetchStatus = "string",
            Message = "string",
        },
        RepositoryResourceInfo = new AzureNative.SecurityInsights.Inputs.RepositoryResourceInfoArgs
        {
            AzureDevOpsResourceInfo = new AzureNative.SecurityInsights.Inputs.AzureDevOpsResourceInfoArgs
            {
                PipelineId = "string",
                ServiceConnectionId = "string",
            },
            GitHubResourceInfo = new AzureNative.SecurityInsights.Inputs.GitHubResourceInfoArgs
            {
                AppInstallationId = "string",
            },
            Webhook = new AzureNative.SecurityInsights.Inputs.WebhookArgs
            {
                RotateWebhookSecret = false,
                WebhookId = "string",
                WebhookSecretUpdateTime = "string",
                WebhookUrl = "string",
            },
        },
        SourceControlId = "string",
        Version = "string",
    });
    
    example, err := securityinsights.NewSourceControl(ctx, "azure-nativeSourceControlResource", &securityinsights.SourceControlArgs{
    ContentTypes: pulumi.StringArray{
    pulumi.String("string"),
    },
    DisplayName: pulumi.String("string"),
    RepoType: pulumi.String("string"),
    Repository: &securityinsights.RepositoryArgs{
    Branch: pulumi.String("string"),
    DeploymentLogsUrl: pulumi.String("string"),
    DisplayUrl: pulumi.String("string"),
    PathMapping: securityinsights.ContentPathMapArray{
    &securityinsights.ContentPathMapArgs{
    ContentType: pulumi.String("string"),
    Path: pulumi.String("string"),
    },
    },
    Url: pulumi.String("string"),
    },
    ResourceGroupName: pulumi.String("string"),
    WorkspaceName: pulumi.String("string"),
    Description: pulumi.String("string"),
    Id: pulumi.String("string"),
    LastDeploymentInfo: &securityinsights.DeploymentInfoArgs{
    Deployment: &securityinsights.DeploymentArgs{
    DeploymentId: pulumi.String("string"),
    DeploymentLogsUrl: pulumi.String("string"),
    DeploymentResult: pulumi.String("string"),
    DeploymentState: pulumi.String("string"),
    DeploymentTime: pulumi.String("string"),
    },
    DeploymentFetchStatus: pulumi.String("string"),
    Message: pulumi.String("string"),
    },
    RepositoryResourceInfo: &securityinsights.RepositoryResourceInfoArgs{
    AzureDevOpsResourceInfo: &securityinsights.AzureDevOpsResourceInfoArgs{
    PipelineId: pulumi.String("string"),
    ServiceConnectionId: pulumi.String("string"),
    },
    GitHubResourceInfo: &securityinsights.GitHubResourceInfoArgs{
    AppInstallationId: pulumi.String("string"),
    },
    Webhook: &securityinsights.WebhookArgs{
    RotateWebhookSecret: pulumi.Bool(false),
    WebhookId: pulumi.String("string"),
    WebhookSecretUpdateTime: pulumi.String("string"),
    WebhookUrl: pulumi.String("string"),
    },
    },
    SourceControlId: pulumi.String("string"),
    Version: pulumi.String("string"),
    })
    
    var azure_nativeSourceControlResource = new SourceControl("azure-nativeSourceControlResource", SourceControlArgs.builder()        
        .contentTypes("string")
        .displayName("string")
        .repoType("string")
        .repository(RepositoryArgs.builder()
            .branch("string")
            .deploymentLogsUrl("string")
            .displayUrl("string")
            .pathMapping(ContentPathMapArgs.builder()
                .contentType("string")
                .path("string")
                .build())
            .url("string")
            .build())
        .resourceGroupName("string")
        .workspaceName("string")
        .description("string")
        .id("string")
        .lastDeploymentInfo(DeploymentInfoArgs.builder()
            .deployment(DeploymentArgs.builder()
                .deploymentId("string")
                .deploymentLogsUrl("string")
                .deploymentResult("string")
                .deploymentState("string")
                .deploymentTime("string")
                .build())
            .deploymentFetchStatus("string")
            .message("string")
            .build())
        .repositoryResourceInfo(RepositoryResourceInfoArgs.builder()
            .azureDevOpsResourceInfo(AzureDevOpsResourceInfoArgs.builder()
                .pipelineId("string")
                .serviceConnectionId("string")
                .build())
            .gitHubResourceInfo(GitHubResourceInfoArgs.builder()
                .appInstallationId("string")
                .build())
            .webhook(WebhookArgs.builder()
                .rotateWebhookSecret(false)
                .webhookId("string")
                .webhookSecretUpdateTime("string")
                .webhookUrl("string")
                .build())
            .build())
        .sourceControlId("string")
        .version("string")
        .build());
    
    azure_native_source_control_resource = azure_native.securityinsights.SourceControl("azure-nativeSourceControlResource",
        content_types=["string"],
        display_name="string",
        repo_type="string",
        repository=azure_native.securityinsights.RepositoryArgs(
            branch="string",
            deployment_logs_url="string",
            display_url="string",
            path_mapping=[azure_native.securityinsights.ContentPathMapArgs(
                content_type="string",
                path="string",
            )],
            url="string",
        ),
        resource_group_name="string",
        workspace_name="string",
        description="string",
        id="string",
        last_deployment_info=azure_native.securityinsights.DeploymentInfoArgs(
            deployment=azure_native.securityinsights.DeploymentArgs(
                deployment_id="string",
                deployment_logs_url="string",
                deployment_result="string",
                deployment_state="string",
                deployment_time="string",
            ),
            deployment_fetch_status="string",
            message="string",
        ),
        repository_resource_info=azure_native.securityinsights.RepositoryResourceInfoArgs(
            azure_dev_ops_resource_info=azure_native.securityinsights.AzureDevOpsResourceInfoArgs(
                pipeline_id="string",
                service_connection_id="string",
            ),
            git_hub_resource_info=azure_native.securityinsights.GitHubResourceInfoArgs(
                app_installation_id="string",
            ),
            webhook=azure_native.securityinsights.WebhookArgs(
                rotate_webhook_secret=False,
                webhook_id="string",
                webhook_secret_update_time="string",
                webhook_url="string",
            ),
        ),
        source_control_id="string",
        version="string")
    
    const azure_nativeSourceControlResource = new azure_native.securityinsights.SourceControl("azure-nativeSourceControlResource", {
        contentTypes: ["string"],
        displayName: "string",
        repoType: "string",
        repository: {
            branch: "string",
            deploymentLogsUrl: "string",
            displayUrl: "string",
            pathMapping: [{
                contentType: "string",
                path: "string",
            }],
            url: "string",
        },
        resourceGroupName: "string",
        workspaceName: "string",
        description: "string",
        id: "string",
        lastDeploymentInfo: {
            deployment: {
                deploymentId: "string",
                deploymentLogsUrl: "string",
                deploymentResult: "string",
                deploymentState: "string",
                deploymentTime: "string",
            },
            deploymentFetchStatus: "string",
            message: "string",
        },
        repositoryResourceInfo: {
            azureDevOpsResourceInfo: {
                pipelineId: "string",
                serviceConnectionId: "string",
            },
            gitHubResourceInfo: {
                appInstallationId: "string",
            },
            webhook: {
                rotateWebhookSecret: false,
                webhookId: "string",
                webhookSecretUpdateTime: "string",
                webhookUrl: "string",
            },
        },
        sourceControlId: "string",
        version: "string",
    });
    
    type: azure-native:securityinsights:SourceControl
    properties:
        contentTypes:
            - string
        description: string
        displayName: string
        id: string
        lastDeploymentInfo:
            deployment:
                deploymentId: string
                deploymentLogsUrl: string
                deploymentResult: string
                deploymentState: string
                deploymentTime: string
            deploymentFetchStatus: string
            message: string
        repoType: string
        repository:
            branch: string
            deploymentLogsUrl: string
            displayUrl: string
            pathMapping:
                - contentType: string
                  path: string
            url: string
        repositoryResourceInfo:
            azureDevOpsResourceInfo:
                pipelineId: string
                serviceConnectionId: string
            gitHubResourceInfo:
                appInstallationId: string
            webhook:
                rotateWebhookSecret: false
                webhookId: string
                webhookSecretUpdateTime: string
                webhookUrl: string
        resourceGroupName: string
        sourceControlId: string
        version: string
        workspaceName: string
    

    SourceControl Resource Properties

    To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

    Inputs

    The SourceControl resource accepts the following input properties:

    ContentTypes List<Union<string, Pulumi.AzureNative.SecurityInsights.ContentType>>
    Array of source control content types.
    DisplayName string
    The display name of the source control
    RepoType string | Pulumi.AzureNative.SecurityInsights.RepoType
    The repository type of the source control
    Repository Pulumi.AzureNative.SecurityInsights.Inputs.Repository
    Repository metadata.
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    WorkspaceName string
    The name of the workspace.
    Description string
    A description of the source control
    Id string
    The id (a Guid) of the source control
    LastDeploymentInfo Pulumi.AzureNative.SecurityInsights.Inputs.DeploymentInfo
    Information regarding the latest deployment for the source control.
    RepositoryResourceInfo Pulumi.AzureNative.SecurityInsights.Inputs.RepositoryResourceInfo
    Information regarding the resources created in user's repository.
    SourceControlId string
    Source control Id
    Version string | Pulumi.AzureNative.SecurityInsights.Version
    The version number associated with the source control
    ContentTypes []string
    Array of source control content types.
    DisplayName string
    The display name of the source control
    RepoType string | RepoType
    The repository type of the source control
    Repository RepositoryArgs
    Repository metadata.
    ResourceGroupName string
    The name of the resource group. The name is case insensitive.
    WorkspaceName string
    The name of the workspace.
    Description string
    A description of the source control
    Id string
    The id (a Guid) of the source control
    LastDeploymentInfo DeploymentInfoArgs
    Information regarding the latest deployment for the source control.
    RepositoryResourceInfo RepositoryResourceInfoArgs
    Information regarding the resources created in user's repository.
    SourceControlId string
    Source control Id
    Version string | Version
    The version number associated with the source control
    contentTypes List<Either<String,ContentType>>
    Array of source control content types.
    displayName String
    The display name of the source control
    repoType String | RepoType
    The repository type of the source control
    repository Repository
    Repository metadata.
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    workspaceName String
    The name of the workspace.
    description String
    A description of the source control
    id String
    The id (a Guid) of the source control
    lastDeploymentInfo DeploymentInfo
    Information regarding the latest deployment for the source control.
    repositoryResourceInfo RepositoryResourceInfo
    Information regarding the resources created in user's repository.
    sourceControlId String
    Source control Id
    version String | Version
    The version number associated with the source control
    contentTypes (string | ContentType)[]
    Array of source control content types.
    displayName string
    The display name of the source control
    repoType string | RepoType
    The repository type of the source control
    repository Repository
    Repository metadata.
    resourceGroupName string
    The name of the resource group. The name is case insensitive.
    workspaceName string
    The name of the workspace.
    description string
    A description of the source control
    id string
    The id (a Guid) of the source control
    lastDeploymentInfo DeploymentInfo
    Information regarding the latest deployment for the source control.
    repositoryResourceInfo RepositoryResourceInfo
    Information regarding the resources created in user's repository.
    sourceControlId string
    Source control Id
    version string | Version
    The version number associated with the source control
    content_types Sequence[Union[str, ContentType]]
    Array of source control content types.
    display_name str
    The display name of the source control
    repo_type str | RepoType
    The repository type of the source control
    repository RepositoryArgs
    Repository metadata.
    resource_group_name str
    The name of the resource group. The name is case insensitive.
    workspace_name str
    The name of the workspace.
    description str
    A description of the source control
    id str
    The id (a Guid) of the source control
    last_deployment_info DeploymentInfoArgs
    Information regarding the latest deployment for the source control.
    repository_resource_info RepositoryResourceInfoArgs
    Information regarding the resources created in user's repository.
    source_control_id str
    Source control Id
    version str | Version
    The version number associated with the source control
    contentTypes List<String | "AnalyticRule" | "Workbook">
    Array of source control content types.
    displayName String
    The display name of the source control
    repoType String | "Github" | "DevOps"
    The repository type of the source control
    repository Property Map
    Repository metadata.
    resourceGroupName String
    The name of the resource group. The name is case insensitive.
    workspaceName String
    The name of the workspace.
    description String
    A description of the source control
    id String
    The id (a Guid) of the source control
    lastDeploymentInfo Property Map
    Information regarding the latest deployment for the source control.
    repositoryResourceInfo Property Map
    Information regarding the resources created in user's repository.
    sourceControlId String
    Source control Id
    version String | "V1" | "V2"
    The version number associated with the source control

    Outputs

    All input properties are implicitly available as output properties. Additionally, the SourceControl resource produces the following output properties:

    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    The name of the resource
    SystemData Pulumi.AzureNative.SecurityInsights.Outputs.SystemDataResponse
    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
    Id string
    The provider-assigned unique ID for this managed resource.
    Name string
    The name of the resource
    SystemData SystemDataResponse
    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
    id String
    The provider-assigned unique ID for this managed resource.
    name String
    The name of the resource
    systemData SystemDataResponse
    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
    id string
    The provider-assigned unique ID for this managed resource.
    name string
    The name of the resource
    systemData SystemDataResponse
    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
    id str
    The provider-assigned unique ID for this managed resource.
    name str
    The name of the resource
    system_data SystemDataResponse
    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
    id String
    The provider-assigned unique ID for this managed resource.
    name String
    The name of the resource
    systemData 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

    AzureDevOpsResourceInfo, AzureDevOpsResourceInfoArgs

    PipelineId string
    Id of the pipeline created for the source-control.
    ServiceConnectionId string
    Id of the service-connection created for the source-control.
    PipelineId string
    Id of the pipeline created for the source-control.
    ServiceConnectionId string
    Id of the service-connection created for the source-control.
    pipelineId String
    Id of the pipeline created for the source-control.
    serviceConnectionId String
    Id of the service-connection created for the source-control.
    pipelineId string
    Id of the pipeline created for the source-control.
    serviceConnectionId string
    Id of the service-connection created for the source-control.
    pipeline_id str
    Id of the pipeline created for the source-control.
    service_connection_id str
    Id of the service-connection created for the source-control.
    pipelineId String
    Id of the pipeline created for the source-control.
    serviceConnectionId String
    Id of the service-connection created for the source-control.

    AzureDevOpsResourceInfoResponse, AzureDevOpsResourceInfoResponseArgs

    PipelineId string
    Id of the pipeline created for the source-control.
    ServiceConnectionId string
    Id of the service-connection created for the source-control.
    PipelineId string
    Id of the pipeline created for the source-control.
    ServiceConnectionId string
    Id of the service-connection created for the source-control.
    pipelineId String
    Id of the pipeline created for the source-control.
    serviceConnectionId String
    Id of the service-connection created for the source-control.
    pipelineId string
    Id of the pipeline created for the source-control.
    serviceConnectionId string
    Id of the service-connection created for the source-control.
    pipeline_id str
    Id of the pipeline created for the source-control.
    service_connection_id str
    Id of the service-connection created for the source-control.
    pipelineId String
    Id of the pipeline created for the source-control.
    serviceConnectionId String
    Id of the service-connection created for the source-control.

    ContentPathMap, ContentPathMapArgs

    ContentType string | Pulumi.AzureNative.SecurityInsights.ContentType
    Content type.
    Path string
    The path to the content.
    ContentType string | ContentType
    Content type.
    Path string
    The path to the content.
    contentType String | ContentType
    Content type.
    path String
    The path to the content.
    contentType string | ContentType
    Content type.
    path string
    The path to the content.
    content_type str | ContentType
    Content type.
    path str
    The path to the content.
    contentType String | "AnalyticRule" | "Workbook"
    Content type.
    path String
    The path to the content.

    ContentPathMapResponse, ContentPathMapResponseArgs

    ContentType string
    Content type.
    Path string
    The path to the content.
    ContentType string
    Content type.
    Path string
    The path to the content.
    contentType String
    Content type.
    path String
    The path to the content.
    contentType string
    Content type.
    path string
    The path to the content.
    content_type str
    Content type.
    path str
    The path to the content.
    contentType String
    Content type.
    path String
    The path to the content.

    ContentType, ContentTypeArgs

    AnalyticRule
    AnalyticRule
    Workbook
    Workbook
    ContentTypeAnalyticRule
    AnalyticRule
    ContentTypeWorkbook
    Workbook
    AnalyticRule
    AnalyticRule
    Workbook
    Workbook
    AnalyticRule
    AnalyticRule
    Workbook
    Workbook
    ANALYTIC_RULE
    AnalyticRule
    WORKBOOK
    Workbook
    "AnalyticRule"
    AnalyticRule
    "Workbook"
    Workbook

    Deployment, DeploymentArgs

    DeploymentId string
    Deployment identifier.
    DeploymentLogsUrl string
    Url to access repository action logs.
    DeploymentResult string | Pulumi.AzureNative.SecurityInsights.DeploymentResult
    The outcome of the deployment.
    DeploymentState string | Pulumi.AzureNative.SecurityInsights.DeploymentState
    Current status of the deployment.
    DeploymentTime string
    The time when the deployment finished.
    DeploymentId string
    Deployment identifier.
    DeploymentLogsUrl string
    Url to access repository action logs.
    DeploymentResult string | DeploymentResult
    The outcome of the deployment.
    DeploymentState string | DeploymentState
    Current status of the deployment.
    DeploymentTime string
    The time when the deployment finished.
    deploymentId String
    Deployment identifier.
    deploymentLogsUrl String
    Url to access repository action logs.
    deploymentResult String | DeploymentResult
    The outcome of the deployment.
    deploymentState String | DeploymentState
    Current status of the deployment.
    deploymentTime String
    The time when the deployment finished.
    deploymentId string
    Deployment identifier.
    deploymentLogsUrl string
    Url to access repository action logs.
    deploymentResult string | DeploymentResult
    The outcome of the deployment.
    deploymentState string | DeploymentState
    Current status of the deployment.
    deploymentTime string
    The time when the deployment finished.
    deployment_id str
    Deployment identifier.
    deployment_logs_url str
    Url to access repository action logs.
    deployment_result str | DeploymentResult
    The outcome of the deployment.
    deployment_state str | DeploymentState
    Current status of the deployment.
    deployment_time str
    The time when the deployment finished.
    deploymentId String
    Deployment identifier.
    deploymentLogsUrl String
    Url to access repository action logs.
    deploymentResult String | "Success" | "Canceled" | "Failed"
    The outcome of the deployment.
    deploymentState String | "In_Progress" | "Completed" | "Queued" | "Canceling"
    Current status of the deployment.
    deploymentTime String
    The time when the deployment finished.

    DeploymentFetchStatus, DeploymentFetchStatusArgs

    Success
    Success
    Unauthorized
    Unauthorized
    NotFound
    NotFound
    DeploymentFetchStatusSuccess
    Success
    DeploymentFetchStatusUnauthorized
    Unauthorized
    DeploymentFetchStatusNotFound
    NotFound
    Success
    Success
    Unauthorized
    Unauthorized
    NotFound
    NotFound
    Success
    Success
    Unauthorized
    Unauthorized
    NotFound
    NotFound
    SUCCESS
    Success
    UNAUTHORIZED
    Unauthorized
    NOT_FOUND
    NotFound
    "Success"
    Success
    "Unauthorized"
    Unauthorized
    "NotFound"
    NotFound

    DeploymentInfo, DeploymentInfoArgs

    Deployment Pulumi.AzureNative.SecurityInsights.Inputs.Deployment
    Deployment information.
    DeploymentFetchStatus string | Pulumi.AzureNative.SecurityInsights.DeploymentFetchStatus
    Status while fetching the last deployment.
    Message string
    Additional details about the deployment that can be shown to the user.
    Deployment Deployment
    Deployment information.
    DeploymentFetchStatus string | DeploymentFetchStatus
    Status while fetching the last deployment.
    Message string
    Additional details about the deployment that can be shown to the user.
    deployment Deployment
    Deployment information.
    deploymentFetchStatus String | DeploymentFetchStatus
    Status while fetching the last deployment.
    message String
    Additional details about the deployment that can be shown to the user.
    deployment Deployment
    Deployment information.
    deploymentFetchStatus string | DeploymentFetchStatus
    Status while fetching the last deployment.
    message string
    Additional details about the deployment that can be shown to the user.
    deployment Deployment
    Deployment information.
    deployment_fetch_status str | DeploymentFetchStatus
    Status while fetching the last deployment.
    message str
    Additional details about the deployment that can be shown to the user.
    deployment Property Map
    Deployment information.
    deploymentFetchStatus String | "Success" | "Unauthorized" | "NotFound"
    Status while fetching the last deployment.
    message String
    Additional details about the deployment that can be shown to the user.

    DeploymentInfoResponse, DeploymentInfoResponseArgs

    Deployment Pulumi.AzureNative.SecurityInsights.Inputs.DeploymentResponse
    Deployment information.
    DeploymentFetchStatus string
    Status while fetching the last deployment.
    Message string
    Additional details about the deployment that can be shown to the user.
    Deployment DeploymentResponse
    Deployment information.
    DeploymentFetchStatus string
    Status while fetching the last deployment.
    Message string
    Additional details about the deployment that can be shown to the user.
    deployment DeploymentResponse
    Deployment information.
    deploymentFetchStatus String
    Status while fetching the last deployment.
    message String
    Additional details about the deployment that can be shown to the user.
    deployment DeploymentResponse
    Deployment information.
    deploymentFetchStatus string
    Status while fetching the last deployment.
    message string
    Additional details about the deployment that can be shown to the user.
    deployment DeploymentResponse
    Deployment information.
    deployment_fetch_status str
    Status while fetching the last deployment.
    message str
    Additional details about the deployment that can be shown to the user.
    deployment Property Map
    Deployment information.
    deploymentFetchStatus String
    Status while fetching the last deployment.
    message String
    Additional details about the deployment that can be shown to the user.

    DeploymentResponse, DeploymentResponseArgs

    DeploymentId string
    Deployment identifier.
    DeploymentLogsUrl string
    Url to access repository action logs.
    DeploymentResult string
    The outcome of the deployment.
    DeploymentState string
    Current status of the deployment.
    DeploymentTime string
    The time when the deployment finished.
    DeploymentId string
    Deployment identifier.
    DeploymentLogsUrl string
    Url to access repository action logs.
    DeploymentResult string
    The outcome of the deployment.
    DeploymentState string
    Current status of the deployment.
    DeploymentTime string
    The time when the deployment finished.
    deploymentId String
    Deployment identifier.
    deploymentLogsUrl String
    Url to access repository action logs.
    deploymentResult String
    The outcome of the deployment.
    deploymentState String
    Current status of the deployment.
    deploymentTime String
    The time when the deployment finished.
    deploymentId string
    Deployment identifier.
    deploymentLogsUrl string
    Url to access repository action logs.
    deploymentResult string
    The outcome of the deployment.
    deploymentState string
    Current status of the deployment.
    deploymentTime string
    The time when the deployment finished.
    deployment_id str
    Deployment identifier.
    deployment_logs_url str
    Url to access repository action logs.
    deployment_result str
    The outcome of the deployment.
    deployment_state str
    Current status of the deployment.
    deployment_time str
    The time when the deployment finished.
    deploymentId String
    Deployment identifier.
    deploymentLogsUrl String
    Url to access repository action logs.
    deploymentResult String
    The outcome of the deployment.
    deploymentState String
    Current status of the deployment.
    deploymentTime String
    The time when the deployment finished.

    DeploymentResult, DeploymentResultArgs

    Success
    Success
    Canceled
    Canceled
    Failed
    Failed
    DeploymentResultSuccess
    Success
    DeploymentResultCanceled
    Canceled
    DeploymentResultFailed
    Failed
    Success
    Success
    Canceled
    Canceled
    Failed
    Failed
    Success
    Success
    Canceled
    Canceled
    Failed
    Failed
    SUCCESS
    Success
    CANCELED
    Canceled
    FAILED
    Failed
    "Success"
    Success
    "Canceled"
    Canceled
    "Failed"
    Failed

    DeploymentState, DeploymentStateArgs

    In_Progress
    In_Progress
    Completed
    Completed
    Queued
    Queued
    Canceling
    Canceling
    DeploymentState_In_Progress
    In_Progress
    DeploymentStateCompleted
    Completed
    DeploymentStateQueued
    Queued
    DeploymentStateCanceling
    Canceling
    In_Progress
    In_Progress
    Completed
    Completed
    Queued
    Queued
    Canceling
    Canceling
    In_Progress
    In_Progress
    Completed
    Completed
    Queued
    Queued
    Canceling
    Canceling
    IN_PROGRESS
    In_Progress
    COMPLETED
    Completed
    QUEUED
    Queued
    CANCELING
    Canceling
    "In_Progress"
    In_Progress
    "Completed"
    Completed
    "Queued"
    Queued
    "Canceling"
    Canceling

    GitHubResourceInfo, GitHubResourceInfoArgs

    AppInstallationId string
    GitHub application installation id.
    AppInstallationId string
    GitHub application installation id.
    appInstallationId String
    GitHub application installation id.
    appInstallationId string
    GitHub application installation id.
    app_installation_id str
    GitHub application installation id.
    appInstallationId String
    GitHub application installation id.

    GitHubResourceInfoResponse, GitHubResourceInfoResponseArgs

    AppInstallationId string
    GitHub application installation id.
    AppInstallationId string
    GitHub application installation id.
    appInstallationId String
    GitHub application installation id.
    appInstallationId string
    GitHub application installation id.
    app_installation_id str
    GitHub application installation id.
    appInstallationId String
    GitHub application installation id.

    RepoType, RepoTypeArgs

    Github
    Github
    DevOps
    DevOps
    RepoTypeGithub
    Github
    RepoTypeDevOps
    DevOps
    Github
    Github
    DevOps
    DevOps
    Github
    Github
    DevOps
    DevOps
    GITHUB
    Github
    DEV_OPS
    DevOps
    "Github"
    Github
    "DevOps"
    DevOps

    Repository, RepositoryArgs

    Branch string
    Branch name of repository.
    DeploymentLogsUrl string
    Url to access repository action logs.
    DisplayUrl string
    Display url of repository.
    PathMapping List<Pulumi.AzureNative.SecurityInsights.Inputs.ContentPathMap>
    Dictionary of source control content type and path mapping.
    Url string
    Url of repository.
    Branch string
    Branch name of repository.
    DeploymentLogsUrl string
    Url to access repository action logs.
    DisplayUrl string
    Display url of repository.
    PathMapping []ContentPathMap
    Dictionary of source control content type and path mapping.
    Url string
    Url of repository.
    branch String
    Branch name of repository.
    deploymentLogsUrl String
    Url to access repository action logs.
    displayUrl String
    Display url of repository.
    pathMapping List<ContentPathMap>
    Dictionary of source control content type and path mapping.
    url String
    Url of repository.
    branch string
    Branch name of repository.
    deploymentLogsUrl string
    Url to access repository action logs.
    displayUrl string
    Display url of repository.
    pathMapping ContentPathMap[]
    Dictionary of source control content type and path mapping.
    url string
    Url of repository.
    branch str
    Branch name of repository.
    deployment_logs_url str
    Url to access repository action logs.
    display_url str
    Display url of repository.
    path_mapping Sequence[ContentPathMap]
    Dictionary of source control content type and path mapping.
    url str
    Url of repository.
    branch String
    Branch name of repository.
    deploymentLogsUrl String
    Url to access repository action logs.
    displayUrl String
    Display url of repository.
    pathMapping List<Property Map>
    Dictionary of source control content type and path mapping.
    url String
    Url of repository.

    RepositoryResourceInfo, RepositoryResourceInfoArgs

    AzureDevOpsResourceInfo Pulumi.AzureNative.SecurityInsights.Inputs.AzureDevOpsResourceInfo
    Resources created in Azure DevOps for this source-control.
    GitHubResourceInfo Pulumi.AzureNative.SecurityInsights.Inputs.GitHubResourceInfo
    Resources created in GitHub for this source-control.
    Webhook Pulumi.AzureNative.SecurityInsights.Inputs.Webhook
    The webhook object created for the source-control.
    AzureDevOpsResourceInfo AzureDevOpsResourceInfo
    Resources created in Azure DevOps for this source-control.
    GitHubResourceInfo GitHubResourceInfo
    Resources created in GitHub for this source-control.
    Webhook Webhook
    The webhook object created for the source-control.
    azureDevOpsResourceInfo AzureDevOpsResourceInfo
    Resources created in Azure DevOps for this source-control.
    gitHubResourceInfo GitHubResourceInfo
    Resources created in GitHub for this source-control.
    webhook Webhook
    The webhook object created for the source-control.
    azureDevOpsResourceInfo AzureDevOpsResourceInfo
    Resources created in Azure DevOps for this source-control.
    gitHubResourceInfo GitHubResourceInfo
    Resources created in GitHub for this source-control.
    webhook Webhook
    The webhook object created for the source-control.
    azure_dev_ops_resource_info AzureDevOpsResourceInfo
    Resources created in Azure DevOps for this source-control.
    git_hub_resource_info GitHubResourceInfo
    Resources created in GitHub for this source-control.
    webhook Webhook
    The webhook object created for the source-control.
    azureDevOpsResourceInfo Property Map
    Resources created in Azure DevOps for this source-control.
    gitHubResourceInfo Property Map
    Resources created in GitHub for this source-control.
    webhook Property Map
    The webhook object created for the source-control.

    RepositoryResourceInfoResponse, RepositoryResourceInfoResponseArgs

    AzureDevOpsResourceInfo AzureDevOpsResourceInfoResponse
    Resources created in Azure DevOps for this source-control.
    GitHubResourceInfo GitHubResourceInfoResponse
    Resources created in GitHub for this source-control.
    Webhook WebhookResponse
    The webhook object created for the source-control.
    azureDevOpsResourceInfo AzureDevOpsResourceInfoResponse
    Resources created in Azure DevOps for this source-control.
    gitHubResourceInfo GitHubResourceInfoResponse
    Resources created in GitHub for this source-control.
    webhook WebhookResponse
    The webhook object created for the source-control.
    azureDevOpsResourceInfo AzureDevOpsResourceInfoResponse
    Resources created in Azure DevOps for this source-control.
    gitHubResourceInfo GitHubResourceInfoResponse
    Resources created in GitHub for this source-control.
    webhook WebhookResponse
    The webhook object created for the source-control.
    azure_dev_ops_resource_info AzureDevOpsResourceInfoResponse
    Resources created in Azure DevOps for this source-control.
    git_hub_resource_info GitHubResourceInfoResponse
    Resources created in GitHub for this source-control.
    webhook WebhookResponse
    The webhook object created for the source-control.
    azureDevOpsResourceInfo Property Map
    Resources created in Azure DevOps for this source-control.
    gitHubResourceInfo Property Map
    Resources created in GitHub for this source-control.
    webhook Property Map
    The webhook object created for the source-control.

    RepositoryResponse, RepositoryResponseArgs

    Branch string
    Branch name of repository.
    DeploymentLogsUrl string
    Url to access repository action logs.
    DisplayUrl string
    Display url of repository.
    PathMapping List<Pulumi.AzureNative.SecurityInsights.Inputs.ContentPathMapResponse>
    Dictionary of source control content type and path mapping.
    Url string
    Url of repository.
    Branch string
    Branch name of repository.
    DeploymentLogsUrl string
    Url to access repository action logs.
    DisplayUrl string
    Display url of repository.
    PathMapping []ContentPathMapResponse
    Dictionary of source control content type and path mapping.
    Url string
    Url of repository.
    branch String
    Branch name of repository.
    deploymentLogsUrl String
    Url to access repository action logs.
    displayUrl String
    Display url of repository.
    pathMapping List<ContentPathMapResponse>
    Dictionary of source control content type and path mapping.
    url String
    Url of repository.
    branch string
    Branch name of repository.
    deploymentLogsUrl string
    Url to access repository action logs.
    displayUrl string
    Display url of repository.
    pathMapping ContentPathMapResponse[]
    Dictionary of source control content type and path mapping.
    url string
    Url of repository.
    branch str
    Branch name of repository.
    deployment_logs_url str
    Url to access repository action logs.
    display_url str
    Display url of repository.
    path_mapping Sequence[ContentPathMapResponse]
    Dictionary of source control content type and path mapping.
    url str
    Url of repository.
    branch String
    Branch name of repository.
    deploymentLogsUrl String
    Url to access repository action logs.
    displayUrl String
    Display url of repository.
    pathMapping List<Property Map>
    Dictionary of source control content type and path mapping.
    url String
    Url of repository.

    SystemDataResponse, SystemDataResponseArgs

    CreatedAt string
    The timestamp of resource creation (UTC).
    CreatedBy string
    The identity that created the resource.
    CreatedByType string
    The type of identity that created the resource.
    LastModifiedAt string
    The timestamp of resource last modification (UTC)
    LastModifiedBy string
    The identity that last modified the resource.
    LastModifiedByType string
    The type of identity that last modified the resource.
    CreatedAt string
    The timestamp of resource creation (UTC).
    CreatedBy string
    The identity that created the resource.
    CreatedByType string
    The type of identity that created the resource.
    LastModifiedAt string
    The timestamp of resource last modification (UTC)
    LastModifiedBy string
    The identity that last modified the resource.
    LastModifiedByType string
    The type of identity that last modified the resource.
    createdAt String
    The timestamp of resource creation (UTC).
    createdBy String
    The identity that created the resource.
    createdByType String
    The type of identity that created the resource.
    lastModifiedAt String
    The timestamp of resource last modification (UTC)
    lastModifiedBy String
    The identity that last modified the resource.
    lastModifiedByType String
    The type of identity that last modified the resource.
    createdAt string
    The timestamp of resource creation (UTC).
    createdBy string
    The identity that created the resource.
    createdByType string
    The type of identity that created the resource.
    lastModifiedAt string
    The timestamp of resource last modification (UTC)
    lastModifiedBy string
    The identity that last modified the resource.
    lastModifiedByType string
    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_type str
    The type of identity that created the resource.
    last_modified_at str
    The timestamp of resource last modification (UTC)
    last_modified_by str
    The identity that last modified the resource.
    last_modified_by_type str
    The type of identity that last modified the resource.
    createdAt String
    The timestamp of resource creation (UTC).
    createdBy String
    The identity that created the resource.
    createdByType String
    The type of identity that created the resource.
    lastModifiedAt String
    The timestamp of resource last modification (UTC)
    lastModifiedBy String
    The identity that last modified the resource.
    lastModifiedByType String
    The type of identity that last modified the resource.

    Version, VersionArgs

    V1
    V1
    V2
    V2
    VersionV1
    V1
    VersionV2
    V2
    V1
    V1
    V2
    V2
    V1
    V1
    V2
    V2
    V1
    V1
    V2
    V2
    "V1"
    V1
    "V2"
    V2

    Webhook, WebhookArgs

    RotateWebhookSecret bool
    A flag to instruct the backend service to rotate webhook secret.
    WebhookId string
    Unique identifier for the webhook.
    WebhookSecretUpdateTime string
    Time when the webhook secret was updated.
    WebhookUrl string
    URL that gets invoked by the webhook.
    RotateWebhookSecret bool
    A flag to instruct the backend service to rotate webhook secret.
    WebhookId string
    Unique identifier for the webhook.
    WebhookSecretUpdateTime string
    Time when the webhook secret was updated.
    WebhookUrl string
    URL that gets invoked by the webhook.
    rotateWebhookSecret Boolean
    A flag to instruct the backend service to rotate webhook secret.
    webhookId String
    Unique identifier for the webhook.
    webhookSecretUpdateTime String
    Time when the webhook secret was updated.
    webhookUrl String
    URL that gets invoked by the webhook.
    rotateWebhookSecret boolean
    A flag to instruct the backend service to rotate webhook secret.
    webhookId string
    Unique identifier for the webhook.
    webhookSecretUpdateTime string
    Time when the webhook secret was updated.
    webhookUrl string
    URL that gets invoked by the webhook.
    rotate_webhook_secret bool
    A flag to instruct the backend service to rotate webhook secret.
    webhook_id str
    Unique identifier for the webhook.
    webhook_secret_update_time str
    Time when the webhook secret was updated.
    webhook_url str
    URL that gets invoked by the webhook.
    rotateWebhookSecret Boolean
    A flag to instruct the backend service to rotate webhook secret.
    webhookId String
    Unique identifier for the webhook.
    webhookSecretUpdateTime String
    Time when the webhook secret was updated.
    webhookUrl String
    URL that gets invoked by the webhook.

    WebhookResponse, WebhookResponseArgs

    RotateWebhookSecret bool
    A flag to instruct the backend service to rotate webhook secret.
    WebhookId string
    Unique identifier for the webhook.
    WebhookSecretUpdateTime string
    Time when the webhook secret was updated.
    WebhookUrl string
    URL that gets invoked by the webhook.
    RotateWebhookSecret bool
    A flag to instruct the backend service to rotate webhook secret.
    WebhookId string
    Unique identifier for the webhook.
    WebhookSecretUpdateTime string
    Time when the webhook secret was updated.
    WebhookUrl string
    URL that gets invoked by the webhook.
    rotateWebhookSecret Boolean
    A flag to instruct the backend service to rotate webhook secret.
    webhookId String
    Unique identifier for the webhook.
    webhookSecretUpdateTime String
    Time when the webhook secret was updated.
    webhookUrl String
    URL that gets invoked by the webhook.
    rotateWebhookSecret boolean
    A flag to instruct the backend service to rotate webhook secret.
    webhookId string
    Unique identifier for the webhook.
    webhookSecretUpdateTime string
    Time when the webhook secret was updated.
    webhookUrl string
    URL that gets invoked by the webhook.
    rotate_webhook_secret bool
    A flag to instruct the backend service to rotate webhook secret.
    webhook_id str
    Unique identifier for the webhook.
    webhook_secret_update_time str
    Time when the webhook secret was updated.
    webhook_url str
    URL that gets invoked by the webhook.
    rotateWebhookSecret Boolean
    A flag to instruct the backend service to rotate webhook secret.
    webhookId String
    Unique identifier for the webhook.
    webhookSecretUpdateTime String
    Time when the webhook secret was updated.
    webhookUrl String
    URL that gets invoked by the webhook.

    Import

    An existing resource can be imported using its type token, name, and identifier, e.g.

    $ pulumi import azure-native:securityinsights:SourceControl 789e0c1f-4a3d-43ad-809c-e713b677b04a /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.OperationalInsights/workspaces/{workspaceName}/providers/Microsoft.SecurityInsights/sourcecontrols/{sourceControlId} 
    

    To learn more about importing existing cloud resources, see Importing resources.

    Package Details

    Repository
    Azure Native pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native logo
    This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
    Azure Native v2.37.0 published on Monday, Apr 15, 2024 by Pulumi