1. Packages
  2. Dome9 Provider
  3. API Docs
  4. ContinuousComplianceNotification
dome9 1.40.3 published on Monday, Apr 14, 2025 by dome9

dome9.ContinuousComplianceNotification

Explore with Pulumi AI

dome9 logo
dome9 1.40.3 published on Monday, Apr 14, 2025 by dome9

    Import

    The notification can be imported; use <NOTIFICATION ID> as the import ID.

    For example:

    $ pulumi import dome9:index/continuousComplianceNotification:ContinuousComplianceNotification test 00000000-0000-0000-0000-000000000000
    

    Create ContinuousComplianceNotification Resource

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

    Constructor syntax

    new ContinuousComplianceNotification(name: string, args: ContinuousComplianceNotificationArgs, opts?: CustomResourceOptions);
    @overload
    def ContinuousComplianceNotification(resource_name: str,
                                         args: ContinuousComplianceNotificationArgs,
                                         opts: Optional[ResourceOptions] = None)
    
    @overload
    def ContinuousComplianceNotification(resource_name: str,
                                         opts: Optional[ResourceOptions] = None,
                                         change_detections: Optional[Sequence[ContinuousComplianceNotificationChangeDetectionArgs]] = None,
                                         alerts_console: Optional[bool] = None,
                                         continuous_compliance_notification_id: Optional[str] = None,
                                         description: Optional[str] = None,
                                         gcp_security_command_center_integrations: Optional[Sequence[ContinuousComplianceNotificationGcpSecurityCommandCenterIntegrationArgs]] = None,
                                         name: Optional[str] = None,
                                         scheduled_reports: Optional[Sequence[ContinuousComplianceNotificationScheduledReportArgs]] = None)
    func NewContinuousComplianceNotification(ctx *Context, name string, args ContinuousComplianceNotificationArgs, opts ...ResourceOption) (*ContinuousComplianceNotification, error)
    public ContinuousComplianceNotification(string name, ContinuousComplianceNotificationArgs args, CustomResourceOptions? opts = null)
    public ContinuousComplianceNotification(String name, ContinuousComplianceNotificationArgs args)
    public ContinuousComplianceNotification(String name, ContinuousComplianceNotificationArgs args, CustomResourceOptions options)
    
    type: dome9:ContinuousComplianceNotification
    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 ContinuousComplianceNotificationArgs
    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 ContinuousComplianceNotificationArgs
    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 ContinuousComplianceNotificationArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args ContinuousComplianceNotificationArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args ContinuousComplianceNotificationArgs
    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 continuousComplianceNotificationResource = new Dome9.ContinuousComplianceNotification("continuousComplianceNotificationResource", new()
    {
        ChangeDetections = new[]
        {
            new Dome9.Inputs.ContinuousComplianceNotificationChangeDetectionArgs
            {
                AwsSecurityHubIntegrationState = "string",
                AwsSecurityHubIntegrations = new[]
                {
                    new Dome9.Inputs.ContinuousComplianceNotificationChangeDetectionAwsSecurityHubIntegrationArgs
                    {
                        ExternalAccountId = "string",
                        Region = "string",
                    },
                },
                EmailDatas = new[]
                {
                    new Dome9.Inputs.ContinuousComplianceNotificationChangeDetectionEmailDataArgs
                    {
                        Recipients = new[]
                        {
                            "string",
                        },
                    },
                },
                EmailPerFindingDatas = new[]
                {
                    new Dome9.Inputs.ContinuousComplianceNotificationChangeDetectionEmailPerFindingDataArgs
                    {
                        Recipients = new[]
                        {
                            "string",
                        },
                        NotificationOutputFormat = "string",
                    },
                },
                EmailPerFindingSendingState = "string",
                EmailSendingState = "string",
                ExternalTicketCreatingState = "string",
                SlackDatas = new[]
                {
                    new Dome9.Inputs.ContinuousComplianceNotificationChangeDetectionSlackDataArgs
                    {
                        Url = "string",
                    },
                },
                SlackIntegrationState = "string",
                SnsDatas = new[]
                {
                    new Dome9.Inputs.ContinuousComplianceNotificationChangeDetectionSnsDataArgs
                    {
                        SnsOutputFormat = "string",
                        SnsTopicArn = "string",
                    },
                },
                SnsSendingState = "string",
                TeamsDatas = new[]
                {
                    new Dome9.Inputs.ContinuousComplianceNotificationChangeDetectionTeamsDataArgs
                    {
                        Url = "string",
                    },
                },
                TeamsIntegrationState = "string",
                TicketingSystemDatas = new[]
                {
                    new Dome9.Inputs.ContinuousComplianceNotificationChangeDetectionTicketingSystemDataArgs
                    {
                        Pass = "string",
                        Domain = "string",
                        IssueType = "string",
                        ProjectKey = "string",
                        ShouldCloseTickets = false,
                        SystemType = "string",
                        User = "string",
                    },
                },
                WebhookDatas = new[]
                {
                    new Dome9.Inputs.ContinuousComplianceNotificationChangeDetectionWebhookDataArgs
                    {
                        Url = "string",
                        AdvancedUrl = false,
                        AuthMethod = "string",
                        FormatType = "string",
                        HttpMethod = "string",
                        IgnoreCertificate = false,
                        Password = "string",
                        PayloadFormat = "string",
                        Username = "string",
                    },
                },
                WebhookIntegrationState = "string",
            },
        },
        AlertsConsole = false,
        ContinuousComplianceNotificationId = "string",
        Description = "string",
        GcpSecurityCommandCenterIntegrations = new[]
        {
            new Dome9.Inputs.ContinuousComplianceNotificationGcpSecurityCommandCenterIntegrationArgs
            {
                ProjectId = "string",
                SourceId = "string",
                State = "string",
            },
        },
        Name = "string",
        ScheduledReports = new[]
        {
            new Dome9.Inputs.ContinuousComplianceNotificationScheduledReportArgs
            {
                EmailSendingState = "string",
                ScheduleDatas = new[]
                {
                    new Dome9.Inputs.ContinuousComplianceNotificationScheduledReportScheduleDataArgs
                    {
                        CronExpression = "string",
                        Recipients = new[]
                        {
                            "string",
                        },
                        Type = "string",
                    },
                },
            },
        },
    });
    
    example, err := dome9.NewContinuousComplianceNotification(ctx, "continuousComplianceNotificationResource", &dome9.ContinuousComplianceNotificationArgs{
    	ChangeDetections: dome9.ContinuousComplianceNotificationChangeDetectionArray{
    		&dome9.ContinuousComplianceNotificationChangeDetectionArgs{
    			AwsSecurityHubIntegrationState: pulumi.String("string"),
    			AwsSecurityHubIntegrations: dome9.ContinuousComplianceNotificationChangeDetectionAwsSecurityHubIntegrationArray{
    				&dome9.ContinuousComplianceNotificationChangeDetectionAwsSecurityHubIntegrationArgs{
    					ExternalAccountId: pulumi.String("string"),
    					Region:            pulumi.String("string"),
    				},
    			},
    			EmailDatas: dome9.ContinuousComplianceNotificationChangeDetectionEmailDataArray{
    				&dome9.ContinuousComplianceNotificationChangeDetectionEmailDataArgs{
    					Recipients: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    				},
    			},
    			EmailPerFindingDatas: dome9.ContinuousComplianceNotificationChangeDetectionEmailPerFindingDataArray{
    				&dome9.ContinuousComplianceNotificationChangeDetectionEmailPerFindingDataArgs{
    					Recipients: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					NotificationOutputFormat: pulumi.String("string"),
    				},
    			},
    			EmailPerFindingSendingState: pulumi.String("string"),
    			EmailSendingState:           pulumi.String("string"),
    			ExternalTicketCreatingState: pulumi.String("string"),
    			SlackDatas: dome9.ContinuousComplianceNotificationChangeDetectionSlackDataArray{
    				&dome9.ContinuousComplianceNotificationChangeDetectionSlackDataArgs{
    					Url: pulumi.String("string"),
    				},
    			},
    			SlackIntegrationState: pulumi.String("string"),
    			SnsDatas: dome9.ContinuousComplianceNotificationChangeDetectionSnsDataArray{
    				&dome9.ContinuousComplianceNotificationChangeDetectionSnsDataArgs{
    					SnsOutputFormat: pulumi.String("string"),
    					SnsTopicArn:     pulumi.String("string"),
    				},
    			},
    			SnsSendingState: pulumi.String("string"),
    			TeamsDatas: dome9.ContinuousComplianceNotificationChangeDetectionTeamsDataArray{
    				&dome9.ContinuousComplianceNotificationChangeDetectionTeamsDataArgs{
    					Url: pulumi.String("string"),
    				},
    			},
    			TeamsIntegrationState: pulumi.String("string"),
    			TicketingSystemDatas: dome9.ContinuousComplianceNotificationChangeDetectionTicketingSystemDataArray{
    				&dome9.ContinuousComplianceNotificationChangeDetectionTicketingSystemDataArgs{
    					Pass:               pulumi.String("string"),
    					Domain:             pulumi.String("string"),
    					IssueType:          pulumi.String("string"),
    					ProjectKey:         pulumi.String("string"),
    					ShouldCloseTickets: pulumi.Bool(false),
    					SystemType:         pulumi.String("string"),
    					User:               pulumi.String("string"),
    				},
    			},
    			WebhookDatas: dome9.ContinuousComplianceNotificationChangeDetectionWebhookDataArray{
    				&dome9.ContinuousComplianceNotificationChangeDetectionWebhookDataArgs{
    					Url:               pulumi.String("string"),
    					AdvancedUrl:       pulumi.Bool(false),
    					AuthMethod:        pulumi.String("string"),
    					FormatType:        pulumi.String("string"),
    					HttpMethod:        pulumi.String("string"),
    					IgnoreCertificate: pulumi.Bool(false),
    					Password:          pulumi.String("string"),
    					PayloadFormat:     pulumi.String("string"),
    					Username:          pulumi.String("string"),
    				},
    			},
    			WebhookIntegrationState: pulumi.String("string"),
    		},
    	},
    	AlertsConsole:                      pulumi.Bool(false),
    	ContinuousComplianceNotificationId: pulumi.String("string"),
    	Description:                        pulumi.String("string"),
    	GcpSecurityCommandCenterIntegrations: dome9.ContinuousComplianceNotificationGcpSecurityCommandCenterIntegrationArray{
    		&dome9.ContinuousComplianceNotificationGcpSecurityCommandCenterIntegrationArgs{
    			ProjectId: pulumi.String("string"),
    			SourceId:  pulumi.String("string"),
    			State:     pulumi.String("string"),
    		},
    	},
    	Name: pulumi.String("string"),
    	ScheduledReports: dome9.ContinuousComplianceNotificationScheduledReportArray{
    		&dome9.ContinuousComplianceNotificationScheduledReportArgs{
    			EmailSendingState: pulumi.String("string"),
    			ScheduleDatas: dome9.ContinuousComplianceNotificationScheduledReportScheduleDataArray{
    				&dome9.ContinuousComplianceNotificationScheduledReportScheduleDataArgs{
    					CronExpression: pulumi.String("string"),
    					Recipients: pulumi.StringArray{
    						pulumi.String("string"),
    					},
    					Type: pulumi.String("string"),
    				},
    			},
    		},
    	},
    })
    
    var continuousComplianceNotificationResource = new ContinuousComplianceNotification("continuousComplianceNotificationResource", ContinuousComplianceNotificationArgs.builder()
        .changeDetections(ContinuousComplianceNotificationChangeDetectionArgs.builder()
            .awsSecurityHubIntegrationState("string")
            .awsSecurityHubIntegrations(ContinuousComplianceNotificationChangeDetectionAwsSecurityHubIntegrationArgs.builder()
                .externalAccountId("string")
                .region("string")
                .build())
            .emailDatas(ContinuousComplianceNotificationChangeDetectionEmailDataArgs.builder()
                .recipients("string")
                .build())
            .emailPerFindingDatas(ContinuousComplianceNotificationChangeDetectionEmailPerFindingDataArgs.builder()
                .recipients("string")
                .notificationOutputFormat("string")
                .build())
            .emailPerFindingSendingState("string")
            .emailSendingState("string")
            .externalTicketCreatingState("string")
            .slackDatas(ContinuousComplianceNotificationChangeDetectionSlackDataArgs.builder()
                .url("string")
                .build())
            .slackIntegrationState("string")
            .snsDatas(ContinuousComplianceNotificationChangeDetectionSnsDataArgs.builder()
                .snsOutputFormat("string")
                .snsTopicArn("string")
                .build())
            .snsSendingState("string")
            .teamsDatas(ContinuousComplianceNotificationChangeDetectionTeamsDataArgs.builder()
                .url("string")
                .build())
            .teamsIntegrationState("string")
            .ticketingSystemDatas(ContinuousComplianceNotificationChangeDetectionTicketingSystemDataArgs.builder()
                .pass("string")
                .domain("string")
                .issueType("string")
                .projectKey("string")
                .shouldCloseTickets(false)
                .systemType("string")
                .user("string")
                .build())
            .webhookDatas(ContinuousComplianceNotificationChangeDetectionWebhookDataArgs.builder()
                .url("string")
                .advancedUrl(false)
                .authMethod("string")
                .formatType("string")
                .httpMethod("string")
                .ignoreCertificate(false)
                .password("string")
                .payloadFormat("string")
                .username("string")
                .build())
            .webhookIntegrationState("string")
            .build())
        .alertsConsole(false)
        .continuousComplianceNotificationId("string")
        .description("string")
        .gcpSecurityCommandCenterIntegrations(ContinuousComplianceNotificationGcpSecurityCommandCenterIntegrationArgs.builder()
            .projectId("string")
            .sourceId("string")
            .state("string")
            .build())
        .name("string")
        .scheduledReports(ContinuousComplianceNotificationScheduledReportArgs.builder()
            .emailSendingState("string")
            .scheduleDatas(ContinuousComplianceNotificationScheduledReportScheduleDataArgs.builder()
                .cronExpression("string")
                .recipients("string")
                .type("string")
                .build())
            .build())
        .build());
    
    continuous_compliance_notification_resource = dome9.ContinuousComplianceNotification("continuousComplianceNotificationResource",
        change_detections=[{
            "aws_security_hub_integration_state": "string",
            "aws_security_hub_integrations": [{
                "external_account_id": "string",
                "region": "string",
            }],
            "email_datas": [{
                "recipients": ["string"],
            }],
            "email_per_finding_datas": [{
                "recipients": ["string"],
                "notification_output_format": "string",
            }],
            "email_per_finding_sending_state": "string",
            "email_sending_state": "string",
            "external_ticket_creating_state": "string",
            "slack_datas": [{
                "url": "string",
            }],
            "slack_integration_state": "string",
            "sns_datas": [{
                "sns_output_format": "string",
                "sns_topic_arn": "string",
            }],
            "sns_sending_state": "string",
            "teams_datas": [{
                "url": "string",
            }],
            "teams_integration_state": "string",
            "ticketing_system_datas": [{
                "pass_": "string",
                "domain": "string",
                "issue_type": "string",
                "project_key": "string",
                "should_close_tickets": False,
                "system_type": "string",
                "user": "string",
            }],
            "webhook_datas": [{
                "url": "string",
                "advanced_url": False,
                "auth_method": "string",
                "format_type": "string",
                "http_method": "string",
                "ignore_certificate": False,
                "password": "string",
                "payload_format": "string",
                "username": "string",
            }],
            "webhook_integration_state": "string",
        }],
        alerts_console=False,
        continuous_compliance_notification_id="string",
        description="string",
        gcp_security_command_center_integrations=[{
            "project_id": "string",
            "source_id": "string",
            "state": "string",
        }],
        name="string",
        scheduled_reports=[{
            "email_sending_state": "string",
            "schedule_datas": [{
                "cron_expression": "string",
                "recipients": ["string"],
                "type": "string",
            }],
        }])
    
    const continuousComplianceNotificationResource = new dome9.ContinuousComplianceNotification("continuousComplianceNotificationResource", {
        changeDetections: [{
            awsSecurityHubIntegrationState: "string",
            awsSecurityHubIntegrations: [{
                externalAccountId: "string",
                region: "string",
            }],
            emailDatas: [{
                recipients: ["string"],
            }],
            emailPerFindingDatas: [{
                recipients: ["string"],
                notificationOutputFormat: "string",
            }],
            emailPerFindingSendingState: "string",
            emailSendingState: "string",
            externalTicketCreatingState: "string",
            slackDatas: [{
                url: "string",
            }],
            slackIntegrationState: "string",
            snsDatas: [{
                snsOutputFormat: "string",
                snsTopicArn: "string",
            }],
            snsSendingState: "string",
            teamsDatas: [{
                url: "string",
            }],
            teamsIntegrationState: "string",
            ticketingSystemDatas: [{
                pass: "string",
                domain: "string",
                issueType: "string",
                projectKey: "string",
                shouldCloseTickets: false,
                systemType: "string",
                user: "string",
            }],
            webhookDatas: [{
                url: "string",
                advancedUrl: false,
                authMethod: "string",
                formatType: "string",
                httpMethod: "string",
                ignoreCertificate: false,
                password: "string",
                payloadFormat: "string",
                username: "string",
            }],
            webhookIntegrationState: "string",
        }],
        alertsConsole: false,
        continuousComplianceNotificationId: "string",
        description: "string",
        gcpSecurityCommandCenterIntegrations: [{
            projectId: "string",
            sourceId: "string",
            state: "string",
        }],
        name: "string",
        scheduledReports: [{
            emailSendingState: "string",
            scheduleDatas: [{
                cronExpression: "string",
                recipients: ["string"],
                type: "string",
            }],
        }],
    });
    
    type: dome9:ContinuousComplianceNotification
    properties:
        alertsConsole: false
        changeDetections:
            - awsSecurityHubIntegrationState: string
              awsSecurityHubIntegrations:
                - externalAccountId: string
                  region: string
              emailDatas:
                - recipients:
                    - string
              emailPerFindingDatas:
                - notificationOutputFormat: string
                  recipients:
                    - string
              emailPerFindingSendingState: string
              emailSendingState: string
              externalTicketCreatingState: string
              slackDatas:
                - url: string
              slackIntegrationState: string
              snsDatas:
                - snsOutputFormat: string
                  snsTopicArn: string
              snsSendingState: string
              teamsDatas:
                - url: string
              teamsIntegrationState: string
              ticketingSystemDatas:
                - domain: string
                  issueType: string
                  pass: string
                  projectKey: string
                  shouldCloseTickets: false
                  systemType: string
                  user: string
              webhookDatas:
                - advancedUrl: false
                  authMethod: string
                  formatType: string
                  httpMethod: string
                  ignoreCertificate: false
                  password: string
                  payloadFormat: string
                  url: string
                  username: string
              webhookIntegrationState: string
        continuousComplianceNotificationId: string
        description: string
        gcpSecurityCommandCenterIntegrations:
            - projectId: string
              sourceId: string
              state: string
        name: string
        scheduledReports:
            - emailSendingState: string
              scheduleDatas:
                - cronExpression: string
                  recipients:
                    - string
                  type: string
    

    ContinuousComplianceNotification 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 ContinuousComplianceNotification resource accepts the following input properties:

    ChangeDetections List<ContinuousComplianceNotificationChangeDetection>
    AlertsConsole bool
    send findings (also) to the Dome9 web app alerts console (Boolean); default is False.
    ContinuousComplianceNotificationId string
    Description string

    Description of the notification.

    at least one of alerts_console, scheduled_report, or change_detection must be included

    GcpSecurityCommandCenterIntegrations List<ContinuousComplianceNotificationGcpSecurityCommandCenterIntegration>
    Name string
    The cloud account id in Dome9.
    ScheduledReports List<ContinuousComplianceNotificationScheduledReport>
    Scheduled email report notification block:
    ChangeDetections []ContinuousComplianceNotificationChangeDetectionArgs
    AlertsConsole bool
    send findings (also) to the Dome9 web app alerts console (Boolean); default is False.
    ContinuousComplianceNotificationId string
    Description string

    Description of the notification.

    at least one of alerts_console, scheduled_report, or change_detection must be included

    GcpSecurityCommandCenterIntegrations []ContinuousComplianceNotificationGcpSecurityCommandCenterIntegrationArgs
    Name string
    The cloud account id in Dome9.
    ScheduledReports []ContinuousComplianceNotificationScheduledReportArgs
    Scheduled email report notification block:
    changeDetections List<ContinuousComplianceNotificationChangeDetection>
    alertsConsole Boolean
    send findings (also) to the Dome9 web app alerts console (Boolean); default is False.
    continuousComplianceNotificationId String
    description String

    Description of the notification.

    at least one of alerts_console, scheduled_report, or change_detection must be included

    gcpSecurityCommandCenterIntegrations List<ContinuousComplianceNotificationGcpSecurityCommandCenterIntegration>
    name String
    The cloud account id in Dome9.
    scheduledReports List<ContinuousComplianceNotificationScheduledReport>
    Scheduled email report notification block:
    changeDetections ContinuousComplianceNotificationChangeDetection[]
    alertsConsole boolean
    send findings (also) to the Dome9 web app alerts console (Boolean); default is False.
    continuousComplianceNotificationId string
    description string

    Description of the notification.

    at least one of alerts_console, scheduled_report, or change_detection must be included

    gcpSecurityCommandCenterIntegrations ContinuousComplianceNotificationGcpSecurityCommandCenterIntegration[]
    name string
    The cloud account id in Dome9.
    scheduledReports ContinuousComplianceNotificationScheduledReport[]
    Scheduled email report notification block:
    change_detections Sequence[ContinuousComplianceNotificationChangeDetectionArgs]
    alerts_console bool
    send findings (also) to the Dome9 web app alerts console (Boolean); default is False.
    continuous_compliance_notification_id str
    description str

    Description of the notification.

    at least one of alerts_console, scheduled_report, or change_detection must be included

    gcp_security_command_center_integrations Sequence[ContinuousComplianceNotificationGcpSecurityCommandCenterIntegrationArgs]
    name str
    The cloud account id in Dome9.
    scheduled_reports Sequence[ContinuousComplianceNotificationScheduledReportArgs]
    Scheduled email report notification block:
    changeDetections List<Property Map>
    alertsConsole Boolean
    send findings (also) to the Dome9 web app alerts console (Boolean); default is False.
    continuousComplianceNotificationId String
    description String

    Description of the notification.

    at least one of alerts_console, scheduled_report, or change_detection must be included

    gcpSecurityCommandCenterIntegrations List<Property Map>
    name String
    The cloud account id in Dome9.
    scheduledReports List<Property Map>
    Scheduled email report notification block:

    Outputs

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

    Id string
    The provider-assigned unique ID for this managed resource.
    Id string
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.
    id string
    The provider-assigned unique ID for this managed resource.
    id str
    The provider-assigned unique ID for this managed resource.
    id String
    The provider-assigned unique ID for this managed resource.

    Look up Existing ContinuousComplianceNotification Resource

    Get an existing ContinuousComplianceNotification resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

    public static get(name: string, id: Input<ID>, state?: ContinuousComplianceNotificationState, opts?: CustomResourceOptions): ContinuousComplianceNotification
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            alerts_console: Optional[bool] = None,
            change_detections: Optional[Sequence[ContinuousComplianceNotificationChangeDetectionArgs]] = None,
            continuous_compliance_notification_id: Optional[str] = None,
            description: Optional[str] = None,
            gcp_security_command_center_integrations: Optional[Sequence[ContinuousComplianceNotificationGcpSecurityCommandCenterIntegrationArgs]] = None,
            name: Optional[str] = None,
            scheduled_reports: Optional[Sequence[ContinuousComplianceNotificationScheduledReportArgs]] = None) -> ContinuousComplianceNotification
    func GetContinuousComplianceNotification(ctx *Context, name string, id IDInput, state *ContinuousComplianceNotificationState, opts ...ResourceOption) (*ContinuousComplianceNotification, error)
    public static ContinuousComplianceNotification Get(string name, Input<string> id, ContinuousComplianceNotificationState? state, CustomResourceOptions? opts = null)
    public static ContinuousComplianceNotification get(String name, Output<String> id, ContinuousComplianceNotificationState state, CustomResourceOptions options)
    resources:  _:    type: dome9:ContinuousComplianceNotification    get:      id: ${id}
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    AlertsConsole bool
    send findings (also) to the Dome9 web app alerts console (Boolean); default is False.
    ChangeDetections List<ContinuousComplianceNotificationChangeDetection>
    ContinuousComplianceNotificationId string
    Description string

    Description of the notification.

    at least one of alerts_console, scheduled_report, or change_detection must be included

    GcpSecurityCommandCenterIntegrations List<ContinuousComplianceNotificationGcpSecurityCommandCenterIntegration>
    Name string
    The cloud account id in Dome9.
    ScheduledReports List<ContinuousComplianceNotificationScheduledReport>
    Scheduled email report notification block:
    AlertsConsole bool
    send findings (also) to the Dome9 web app alerts console (Boolean); default is False.
    ChangeDetections []ContinuousComplianceNotificationChangeDetectionArgs
    ContinuousComplianceNotificationId string
    Description string

    Description of the notification.

    at least one of alerts_console, scheduled_report, or change_detection must be included

    GcpSecurityCommandCenterIntegrations []ContinuousComplianceNotificationGcpSecurityCommandCenterIntegrationArgs
    Name string
    The cloud account id in Dome9.
    ScheduledReports []ContinuousComplianceNotificationScheduledReportArgs
    Scheduled email report notification block:
    alertsConsole Boolean
    send findings (also) to the Dome9 web app alerts console (Boolean); default is False.
    changeDetections List<ContinuousComplianceNotificationChangeDetection>
    continuousComplianceNotificationId String
    description String

    Description of the notification.

    at least one of alerts_console, scheduled_report, or change_detection must be included

    gcpSecurityCommandCenterIntegrations List<ContinuousComplianceNotificationGcpSecurityCommandCenterIntegration>
    name String
    The cloud account id in Dome9.
    scheduledReports List<ContinuousComplianceNotificationScheduledReport>
    Scheduled email report notification block:
    alertsConsole boolean
    send findings (also) to the Dome9 web app alerts console (Boolean); default is False.
    changeDetections ContinuousComplianceNotificationChangeDetection[]
    continuousComplianceNotificationId string
    description string

    Description of the notification.

    at least one of alerts_console, scheduled_report, or change_detection must be included

    gcpSecurityCommandCenterIntegrations ContinuousComplianceNotificationGcpSecurityCommandCenterIntegration[]
    name string
    The cloud account id in Dome9.
    scheduledReports ContinuousComplianceNotificationScheduledReport[]
    Scheduled email report notification block:
    alerts_console bool
    send findings (also) to the Dome9 web app alerts console (Boolean); default is False.
    change_detections Sequence[ContinuousComplianceNotificationChangeDetectionArgs]
    continuous_compliance_notification_id str
    description str

    Description of the notification.

    at least one of alerts_console, scheduled_report, or change_detection must be included

    gcp_security_command_center_integrations Sequence[ContinuousComplianceNotificationGcpSecurityCommandCenterIntegrationArgs]
    name str
    The cloud account id in Dome9.
    scheduled_reports Sequence[ContinuousComplianceNotificationScheduledReportArgs]
    Scheduled email report notification block:
    alertsConsole Boolean
    send findings (also) to the Dome9 web app alerts console (Boolean); default is False.
    changeDetections List<Property Map>
    continuousComplianceNotificationId String
    description String

    Description of the notification.

    at least one of alerts_console, scheduled_report, or change_detection must be included

    gcpSecurityCommandCenterIntegrations List<Property Map>
    name String
    The cloud account id in Dome9.
    scheduledReports List<Property Map>
    Scheduled email report notification block:

    Supporting Types

    ContinuousComplianceNotificationChangeDetection, ContinuousComplianceNotificationChangeDetectionArgs

    AwsSecurityHubIntegrationState string
    send findings to AWS Secure Hub; can be "Enabled" or "Disabled".
    AwsSecurityHubIntegrations List<ContinuousComplianceNotificationChangeDetectionAwsSecurityHubIntegration>
    AWS security hub integration block supports:
    EmailDatas List<ContinuousComplianceNotificationChangeDetectionEmailData>
    Email notification details:
    EmailPerFindingDatas List<ContinuousComplianceNotificationChangeDetectionEmailPerFindingData>
    Email per finding notification details:
    EmailPerFindingSendingState string
    send separate email notification for each finding; can be "Enabled" or " Disabled"
    EmailSendingState string
    send schedule report of findings by email; can be "Enabled" or "Disabled".
    ExternalTicketCreatingState string
    send each finding to an external ticketing system; can be "Enabled" or " Disabled".
    SlackDatas List<ContinuousComplianceNotificationChangeDetectionSlackData>
    Slack data block supports:
    SlackIntegrationState string
    Send report summary to Slack channel (Compliance only); can be "Enabled" or " Disabled".
    SnsDatas List<ContinuousComplianceNotificationChangeDetectionSnsData>
    SNS notification details:
    SnsSendingState string
    send by AWS SNS for each new finding; can be "Enabled" or "Disabled".
    TeamsDatas List<ContinuousComplianceNotificationChangeDetectionTeamsData>
    Teams data block supports:
    TeamsIntegrationState string
    Send report summary to Teams channel (Compliance only); can be "Enabled" or "Disabled".
    TicketingSystemDatas List<ContinuousComplianceNotificationChangeDetectionTicketingSystemData>
    Ticketing system details:
    WebhookDatas List<ContinuousComplianceNotificationChangeDetectionWebhookData>
    Webhook data block supports:
    WebhookIntegrationState string
    send findings to an HTTP endpoint (webhook); can be "Enabled" or "Disabled".
    AwsSecurityHubIntegrationState string
    send findings to AWS Secure Hub; can be "Enabled" or "Disabled".
    AwsSecurityHubIntegrations []ContinuousComplianceNotificationChangeDetectionAwsSecurityHubIntegration
    AWS security hub integration block supports:
    EmailDatas []ContinuousComplianceNotificationChangeDetectionEmailData
    Email notification details:
    EmailPerFindingDatas []ContinuousComplianceNotificationChangeDetectionEmailPerFindingData
    Email per finding notification details:
    EmailPerFindingSendingState string
    send separate email notification for each finding; can be "Enabled" or " Disabled"
    EmailSendingState string
    send schedule report of findings by email; can be "Enabled" or "Disabled".
    ExternalTicketCreatingState string
    send each finding to an external ticketing system; can be "Enabled" or " Disabled".
    SlackDatas []ContinuousComplianceNotificationChangeDetectionSlackData
    Slack data block supports:
    SlackIntegrationState string
    Send report summary to Slack channel (Compliance only); can be "Enabled" or " Disabled".
    SnsDatas []ContinuousComplianceNotificationChangeDetectionSnsData
    SNS notification details:
    SnsSendingState string
    send by AWS SNS for each new finding; can be "Enabled" or "Disabled".
    TeamsDatas []ContinuousComplianceNotificationChangeDetectionTeamsData
    Teams data block supports:
    TeamsIntegrationState string
    Send report summary to Teams channel (Compliance only); can be "Enabled" or "Disabled".
    TicketingSystemDatas []ContinuousComplianceNotificationChangeDetectionTicketingSystemData
    Ticketing system details:
    WebhookDatas []ContinuousComplianceNotificationChangeDetectionWebhookData
    Webhook data block supports:
    WebhookIntegrationState string
    send findings to an HTTP endpoint (webhook); can be "Enabled" or "Disabled".
    awsSecurityHubIntegrationState String
    send findings to AWS Secure Hub; can be "Enabled" or "Disabled".
    awsSecurityHubIntegrations List<ContinuousComplianceNotificationChangeDetectionAwsSecurityHubIntegration>
    AWS security hub integration block supports:
    emailDatas List<ContinuousComplianceNotificationChangeDetectionEmailData>
    Email notification details:
    emailPerFindingDatas List<ContinuousComplianceNotificationChangeDetectionEmailPerFindingData>
    Email per finding notification details:
    emailPerFindingSendingState String
    send separate email notification for each finding; can be "Enabled" or " Disabled"
    emailSendingState String
    send schedule report of findings by email; can be "Enabled" or "Disabled".
    externalTicketCreatingState String
    send each finding to an external ticketing system; can be "Enabled" or " Disabled".
    slackDatas List<ContinuousComplianceNotificationChangeDetectionSlackData>
    Slack data block supports:
    slackIntegrationState String
    Send report summary to Slack channel (Compliance only); can be "Enabled" or " Disabled".
    snsDatas List<ContinuousComplianceNotificationChangeDetectionSnsData>
    SNS notification details:
    snsSendingState String
    send by AWS SNS for each new finding; can be "Enabled" or "Disabled".
    teamsDatas List<ContinuousComplianceNotificationChangeDetectionTeamsData>
    Teams data block supports:
    teamsIntegrationState String
    Send report summary to Teams channel (Compliance only); can be "Enabled" or "Disabled".
    ticketingSystemDatas List<ContinuousComplianceNotificationChangeDetectionTicketingSystemData>
    Ticketing system details:
    webhookDatas List<ContinuousComplianceNotificationChangeDetectionWebhookData>
    Webhook data block supports:
    webhookIntegrationState String
    send findings to an HTTP endpoint (webhook); can be "Enabled" or "Disabled".
    awsSecurityHubIntegrationState string
    send findings to AWS Secure Hub; can be "Enabled" or "Disabled".
    awsSecurityHubIntegrations ContinuousComplianceNotificationChangeDetectionAwsSecurityHubIntegration[]
    AWS security hub integration block supports:
    emailDatas ContinuousComplianceNotificationChangeDetectionEmailData[]
    Email notification details:
    emailPerFindingDatas ContinuousComplianceNotificationChangeDetectionEmailPerFindingData[]
    Email per finding notification details:
    emailPerFindingSendingState string
    send separate email notification for each finding; can be "Enabled" or " Disabled"
    emailSendingState string
    send schedule report of findings by email; can be "Enabled" or "Disabled".
    externalTicketCreatingState string
    send each finding to an external ticketing system; can be "Enabled" or " Disabled".
    slackDatas ContinuousComplianceNotificationChangeDetectionSlackData[]
    Slack data block supports:
    slackIntegrationState string
    Send report summary to Slack channel (Compliance only); can be "Enabled" or " Disabled".
    snsDatas ContinuousComplianceNotificationChangeDetectionSnsData[]
    SNS notification details:
    snsSendingState string
    send by AWS SNS for each new finding; can be "Enabled" or "Disabled".
    teamsDatas ContinuousComplianceNotificationChangeDetectionTeamsData[]
    Teams data block supports:
    teamsIntegrationState string
    Send report summary to Teams channel (Compliance only); can be "Enabled" or "Disabled".
    ticketingSystemDatas ContinuousComplianceNotificationChangeDetectionTicketingSystemData[]
    Ticketing system details:
    webhookDatas ContinuousComplianceNotificationChangeDetectionWebhookData[]
    Webhook data block supports:
    webhookIntegrationState string
    send findings to an HTTP endpoint (webhook); can be "Enabled" or "Disabled".
    aws_security_hub_integration_state str
    send findings to AWS Secure Hub; can be "Enabled" or "Disabled".
    aws_security_hub_integrations Sequence[ContinuousComplianceNotificationChangeDetectionAwsSecurityHubIntegration]
    AWS security hub integration block supports:
    email_datas Sequence[ContinuousComplianceNotificationChangeDetectionEmailData]
    Email notification details:
    email_per_finding_datas Sequence[ContinuousComplianceNotificationChangeDetectionEmailPerFindingData]
    Email per finding notification details:
    email_per_finding_sending_state str
    send separate email notification for each finding; can be "Enabled" or " Disabled"
    email_sending_state str
    send schedule report of findings by email; can be "Enabled" or "Disabled".
    external_ticket_creating_state str
    send each finding to an external ticketing system; can be "Enabled" or " Disabled".
    slack_datas Sequence[ContinuousComplianceNotificationChangeDetectionSlackData]
    Slack data block supports:
    slack_integration_state str
    Send report summary to Slack channel (Compliance only); can be "Enabled" or " Disabled".
    sns_datas Sequence[ContinuousComplianceNotificationChangeDetectionSnsData]
    SNS notification details:
    sns_sending_state str
    send by AWS SNS for each new finding; can be "Enabled" or "Disabled".
    teams_datas Sequence[ContinuousComplianceNotificationChangeDetectionTeamsData]
    Teams data block supports:
    teams_integration_state str
    Send report summary to Teams channel (Compliance only); can be "Enabled" or "Disabled".
    ticketing_system_datas Sequence[ContinuousComplianceNotificationChangeDetectionTicketingSystemData]
    Ticketing system details:
    webhook_datas Sequence[ContinuousComplianceNotificationChangeDetectionWebhookData]
    Webhook data block supports:
    webhook_integration_state str
    send findings to an HTTP endpoint (webhook); can be "Enabled" or "Disabled".
    awsSecurityHubIntegrationState String
    send findings to AWS Secure Hub; can be "Enabled" or "Disabled".
    awsSecurityHubIntegrations List<Property Map>
    AWS security hub integration block supports:
    emailDatas List<Property Map>
    Email notification details:
    emailPerFindingDatas List<Property Map>
    Email per finding notification details:
    emailPerFindingSendingState String
    send separate email notification for each finding; can be "Enabled" or " Disabled"
    emailSendingState String
    send schedule report of findings by email; can be "Enabled" or "Disabled".
    externalTicketCreatingState String
    send each finding to an external ticketing system; can be "Enabled" or " Disabled".
    slackDatas List<Property Map>
    Slack data block supports:
    slackIntegrationState String
    Send report summary to Slack channel (Compliance only); can be "Enabled" or " Disabled".
    snsDatas List<Property Map>
    SNS notification details:
    snsSendingState String
    send by AWS SNS for each new finding; can be "Enabled" or "Disabled".
    teamsDatas List<Property Map>
    Teams data block supports:
    teamsIntegrationState String
    Send report summary to Teams channel (Compliance only); can be "Enabled" or "Disabled".
    ticketingSystemDatas List<Property Map>
    Ticketing system details:
    webhookDatas List<Property Map>
    Webhook data block supports:
    webhookIntegrationState String
    send findings to an HTTP endpoint (webhook); can be "Enabled" or "Disabled".

    ContinuousComplianceNotificationChangeDetectionAwsSecurityHubIntegration, ContinuousComplianceNotificationChangeDetectionAwsSecurityHubIntegrationArgs

    ExternalAccountId string
    external account id
    Region string

    AWS region

    gcp_security_command_center_integration is a change_detection option

    ExternalAccountId string
    external account id
    Region string

    AWS region

    gcp_security_command_center_integration is a change_detection option

    externalAccountId String
    external account id
    region String

    AWS region

    gcp_security_command_center_integration is a change_detection option

    externalAccountId string
    external account id
    region string

    AWS region

    gcp_security_command_center_integration is a change_detection option

    external_account_id str
    external account id
    region str

    AWS region

    gcp_security_command_center_integration is a change_detection option

    externalAccountId String
    external account id
    region String

    AWS region

    gcp_security_command_center_integration is a change_detection option

    ContinuousComplianceNotificationChangeDetectionEmailData, ContinuousComplianceNotificationChangeDetectionEmailDataArgs

    Recipients List<string>
    Recipients []string
    recipients List<String>
    recipients string[]
    recipients Sequence[str]
    recipients List<String>

    ContinuousComplianceNotificationChangeDetectionEmailPerFindingData, ContinuousComplianceNotificationChangeDetectionEmailPerFindingDataArgs

    Recipients List<string>
    NotificationOutputFormat string
    format of JSON block for finding; can be "JsonWithFullEntity" , "JsonWithBasicEntity", or "PlainText".

    Recipients []string
    NotificationOutputFormat string
    format of JSON block for finding; can be "JsonWithFullEntity" , "JsonWithBasicEntity", or "PlainText".

    recipients List<String>
    notificationOutputFormat String
    format of JSON block for finding; can be "JsonWithFullEntity" , "JsonWithBasicEntity", or "PlainText".

    recipients string[]
    notificationOutputFormat string
    format of JSON block for finding; can be "JsonWithFullEntity" , "JsonWithBasicEntity", or "PlainText".

    recipients Sequence[str]
    notification_output_format str
    format of JSON block for finding; can be "JsonWithFullEntity" , "JsonWithBasicEntity", or "PlainText".

    recipients List<String>
    notificationOutputFormat String
    format of JSON block for finding; can be "JsonWithFullEntity" , "JsonWithBasicEntity", or "PlainText".

    ContinuousComplianceNotificationChangeDetectionSlackData, ContinuousComplianceNotificationChangeDetectionSlackDataArgs

    Url string
    Url string
    url String
    url string
    url str
    url String

    ContinuousComplianceNotificationChangeDetectionSnsData, ContinuousComplianceNotificationChangeDetectionSnsDataArgs

    SnsOutputFormat string
    SNS output format; can be "JsonWithFullEntity", "JsonWithBasicEntity", or " PlainText".

    SnsTopicArn string
    SNS topic ARN
    SnsOutputFormat string
    SNS output format; can be "JsonWithFullEntity", "JsonWithBasicEntity", or " PlainText".

    SnsTopicArn string
    SNS topic ARN
    snsOutputFormat String
    SNS output format; can be "JsonWithFullEntity", "JsonWithBasicEntity", or " PlainText".

    snsTopicArn String
    SNS topic ARN
    snsOutputFormat string
    SNS output format; can be "JsonWithFullEntity", "JsonWithBasicEntity", or " PlainText".

    snsTopicArn string
    SNS topic ARN
    sns_output_format str
    SNS output format; can be "JsonWithFullEntity", "JsonWithBasicEntity", or " PlainText".

    sns_topic_arn str
    SNS topic ARN
    snsOutputFormat String
    SNS output format; can be "JsonWithFullEntity", "JsonWithBasicEntity", or " PlainText".

    snsTopicArn String
    SNS topic ARN

    ContinuousComplianceNotificationChangeDetectionTeamsData, ContinuousComplianceNotificationChangeDetectionTeamsDataArgs

    Url string
    Url string
    url String
    url string
    url str
    url String

    ContinuousComplianceNotificationChangeDetectionTicketingSystemData, ContinuousComplianceNotificationChangeDetectionTicketingSystemDataArgs

    Pass string
    password (ServiceNow only)
    Domain string
    ServiceNow domain name (ServiceNow only)
    IssueType string
    issue type (Jira)

    ProjectKey string
    project key (Jira) or API Key (PagerDuty)
    ShouldCloseTickets bool
    ticketing system should close tickets when resolved (bool)
    SystemType string
    system type; can be "ServiceOne", "Jira", or "PagerDuty"
    User string
    user name (ServiceNow only)
    Pass string
    password (ServiceNow only)
    Domain string
    ServiceNow domain name (ServiceNow only)
    IssueType string
    issue type (Jira)

    ProjectKey string
    project key (Jira) or API Key (PagerDuty)
    ShouldCloseTickets bool
    ticketing system should close tickets when resolved (bool)
    SystemType string
    system type; can be "ServiceOne", "Jira", or "PagerDuty"
    User string
    user name (ServiceNow only)
    pass String
    password (ServiceNow only)
    domain String
    ServiceNow domain name (ServiceNow only)
    issueType String
    issue type (Jira)

    projectKey String
    project key (Jira) or API Key (PagerDuty)
    shouldCloseTickets Boolean
    ticketing system should close tickets when resolved (bool)
    systemType String
    system type; can be "ServiceOne", "Jira", or "PagerDuty"
    user String
    user name (ServiceNow only)
    pass string
    password (ServiceNow only)
    domain string
    ServiceNow domain name (ServiceNow only)
    issueType string
    issue type (Jira)

    projectKey string
    project key (Jira) or API Key (PagerDuty)
    shouldCloseTickets boolean
    ticketing system should close tickets when resolved (bool)
    systemType string
    system type; can be "ServiceOne", "Jira", or "PagerDuty"
    user string
    user name (ServiceNow only)
    pass_ str
    password (ServiceNow only)
    domain str
    ServiceNow domain name (ServiceNow only)
    issue_type str
    issue type (Jira)

    project_key str
    project key (Jira) or API Key (PagerDuty)
    should_close_tickets bool
    ticketing system should close tickets when resolved (bool)
    system_type str
    system type; can be "ServiceOne", "Jira", or "PagerDuty"
    user str
    user name (ServiceNow only)
    pass String
    password (ServiceNow only)
    domain String
    ServiceNow domain name (ServiceNow only)
    issueType String
    issue type (Jira)

    projectKey String
    project key (Jira) or API Key (PagerDuty)
    shouldCloseTickets Boolean
    ticketing system should close tickets when resolved (bool)
    systemType String
    system type; can be "ServiceOne", "Jira", or "PagerDuty"
    user String
    user name (ServiceNow only)

    ContinuousComplianceNotificationChangeDetectionWebhookData, ContinuousComplianceNotificationChangeDetectionWebhookDataArgs

    Url string
    AdvancedUrl bool
    Tick this box if you are using a version of Jira that only supports REST API 2

    AuthMethod string
    authentication method; "NoAuth" by default
    FormatType string
    format for JSON block for finding, can be one of:

    • JsonWithFullEntity - JSON - Full entity (default)
    • SplunkBasic - Splunk format
    • ServiceNow - ServiceNow format
    • QRadar - QRadar format
    • JsonFirstLevelEntity - Sumo Logic format
    • Jira - Jira format
    HttpMethod string
    HTTP method, "Post" by default. Can be one of: "Post", "Get"
    IgnoreCertificate bool
    Check this to use self-signed certificates, and ignore validation of them
    Password string
    password in endpoint system
    PayloadFormat string
    Json Payload
    Username string
    username in endpoint system
    Url string
    AdvancedUrl bool
    Tick this box if you are using a version of Jira that only supports REST API 2

    AuthMethod string
    authentication method; "NoAuth" by default
    FormatType string
    format for JSON block for finding, can be one of:

    • JsonWithFullEntity - JSON - Full entity (default)
    • SplunkBasic - Splunk format
    • ServiceNow - ServiceNow format
    • QRadar - QRadar format
    • JsonFirstLevelEntity - Sumo Logic format
    • Jira - Jira format
    HttpMethod string
    HTTP method, "Post" by default. Can be one of: "Post", "Get"
    IgnoreCertificate bool
    Check this to use self-signed certificates, and ignore validation of them
    Password string
    password in endpoint system
    PayloadFormat string
    Json Payload
    Username string
    username in endpoint system
    url String
    advancedUrl Boolean
    Tick this box if you are using a version of Jira that only supports REST API 2

    authMethod String
    authentication method; "NoAuth" by default
    formatType String
    format for JSON block for finding, can be one of:

    • JsonWithFullEntity - JSON - Full entity (default)
    • SplunkBasic - Splunk format
    • ServiceNow - ServiceNow format
    • QRadar - QRadar format
    • JsonFirstLevelEntity - Sumo Logic format
    • Jira - Jira format
    httpMethod String
    HTTP method, "Post" by default. Can be one of: "Post", "Get"
    ignoreCertificate Boolean
    Check this to use self-signed certificates, and ignore validation of them
    password String
    password in endpoint system
    payloadFormat String
    Json Payload
    username String
    username in endpoint system
    url string
    advancedUrl boolean
    Tick this box if you are using a version of Jira that only supports REST API 2

    authMethod string
    authentication method; "NoAuth" by default
    formatType string
    format for JSON block for finding, can be one of:

    • JsonWithFullEntity - JSON - Full entity (default)
    • SplunkBasic - Splunk format
    • ServiceNow - ServiceNow format
    • QRadar - QRadar format
    • JsonFirstLevelEntity - Sumo Logic format
    • Jira - Jira format
    httpMethod string
    HTTP method, "Post" by default. Can be one of: "Post", "Get"
    ignoreCertificate boolean
    Check this to use self-signed certificates, and ignore validation of them
    password string
    password in endpoint system
    payloadFormat string
    Json Payload
    username string
    username in endpoint system
    url str
    advanced_url bool
    Tick this box if you are using a version of Jira that only supports REST API 2

    auth_method str
    authentication method; "NoAuth" by default
    format_type str
    format for JSON block for finding, can be one of:

    • JsonWithFullEntity - JSON - Full entity (default)
    • SplunkBasic - Splunk format
    • ServiceNow - ServiceNow format
    • QRadar - QRadar format
    • JsonFirstLevelEntity - Sumo Logic format
    • Jira - Jira format
    http_method str
    HTTP method, "Post" by default. Can be one of: "Post", "Get"
    ignore_certificate bool
    Check this to use self-signed certificates, and ignore validation of them
    password str
    password in endpoint system
    payload_format str
    Json Payload
    username str
    username in endpoint system
    url String
    advancedUrl Boolean
    Tick this box if you are using a version of Jira that only supports REST API 2

    authMethod String
    authentication method; "NoAuth" by default
    formatType String
    format for JSON block for finding, can be one of:

    • JsonWithFullEntity - JSON - Full entity (default)
    • SplunkBasic - Splunk format
    • ServiceNow - ServiceNow format
    • QRadar - QRadar format
    • JsonFirstLevelEntity - Sumo Logic format
    • Jira - Jira format
    httpMethod String
    HTTP method, "Post" by default. Can be one of: "Post", "Get"
    ignoreCertificate Boolean
    Check this to use self-signed certificates, and ignore validation of them
    password String
    password in endpoint system
    payloadFormat String
    Json Payload
    username String
    username in endpoint system

    ContinuousComplianceNotificationGcpSecurityCommandCenterIntegration, ContinuousComplianceNotificationGcpSecurityCommandCenterIntegrationArgs

    ProjectId string
    GCP Project id
    SourceId string
    GCP Source id
    State string
    send findings to the GCP Security Command Center; can be "Enabled" or "Disabled"
    ProjectId string
    GCP Project id
    SourceId string
    GCP Source id
    State string
    send findings to the GCP Security Command Center; can be "Enabled" or "Disabled"
    projectId String
    GCP Project id
    sourceId String
    GCP Source id
    state String
    send findings to the GCP Security Command Center; can be "Enabled" or "Disabled"
    projectId string
    GCP Project id
    sourceId string
    GCP Source id
    state string
    send findings to the GCP Security Command Center; can be "Enabled" or "Disabled"
    project_id str
    GCP Project id
    source_id str
    GCP Source id
    state str
    send findings to the GCP Security Command Center; can be "Enabled" or "Disabled"
    projectId String
    GCP Project id
    sourceId String
    GCP Source id
    state String
    send findings to the GCP Security Command Center; can be "Enabled" or "Disabled"

    ContinuousComplianceNotificationScheduledReport, ContinuousComplianceNotificationScheduledReportArgs

    EmailSendingState string
    send schedule report of findings by email; can be "Enabled" or "Disabled".
    ScheduleDatas List<ContinuousComplianceNotificationScheduledReportScheduleData>
    Schedule details:
    EmailSendingState string
    send schedule report of findings by email; can be "Enabled" or "Disabled".
    ScheduleDatas []ContinuousComplianceNotificationScheduledReportScheduleData
    Schedule details:
    emailSendingState String
    send schedule report of findings by email; can be "Enabled" or "Disabled".
    scheduleDatas List<ContinuousComplianceNotificationScheduledReportScheduleData>
    Schedule details:
    emailSendingState string
    send schedule report of findings by email; can be "Enabled" or "Disabled".
    scheduleDatas ContinuousComplianceNotificationScheduledReportScheduleData[]
    Schedule details:
    email_sending_state str
    send schedule report of findings by email; can be "Enabled" or "Disabled".
    schedule_datas Sequence[ContinuousComplianceNotificationScheduledReportScheduleData]
    Schedule details:
    emailSendingState String
    send schedule report of findings by email; can be "Enabled" or "Disabled".
    scheduleDatas List<Property Map>
    Schedule details:

    ContinuousComplianceNotificationScheduledReportScheduleData, ContinuousComplianceNotificationScheduledReportScheduleDataArgs

    CronExpression string
    the schedule to issue the email report (in cron expression format)
    Recipients List<string>
    Type string
    type of report; can be "Detailed", "Summary", "FullCsv" or "FullCsvZip"
    CronExpression string
    the schedule to issue the email report (in cron expression format)
    Recipients []string
    Type string
    type of report; can be "Detailed", "Summary", "FullCsv" or "FullCsvZip"
    cronExpression String
    the schedule to issue the email report (in cron expression format)
    recipients List<String>
    type String
    type of report; can be "Detailed", "Summary", "FullCsv" or "FullCsvZip"
    cronExpression string
    the schedule to issue the email report (in cron expression format)
    recipients string[]
    type string
    type of report; can be "Detailed", "Summary", "FullCsv" or "FullCsvZip"
    cron_expression str
    the schedule to issue the email report (in cron expression format)
    recipients Sequence[str]
    type str
    type of report; can be "Detailed", "Summary", "FullCsv" or "FullCsvZip"
    cronExpression String
    the schedule to issue the email report (in cron expression format)
    recipients List<String>
    type String
    type of report; can be "Detailed", "Summary", "FullCsv" or "FullCsvZip"

    Package Details

    Repository
    dome9 dome9/terraform-provider-dome9
    License
    Notes
    This Pulumi package is based on the dome9 Terraform Provider.
    dome9 logo
    dome9 1.40.3 published on Monday, Apr 14, 2025 by dome9