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

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
Copy

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 This property is required. string
The unique name of the resource.
args This property is required. ContinuousComplianceNotificationArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. 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 This property is required. string
The unique name of the resource.
args This property is required. ContinuousComplianceNotificationArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. ContinuousComplianceNotificationArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. 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",
                },
            },
        },
    },
});
Copy
example, err := dome9.NewContinuousComplianceNotification(ctx, "continuousComplianceNotificationResource", &dome9.ContinuousComplianceNotificationArgs{
ChangeDetections: .ContinuousComplianceNotificationChangeDetectionArray{
&.ContinuousComplianceNotificationChangeDetectionArgs{
AwsSecurityHubIntegrationState: pulumi.String("string"),
AwsSecurityHubIntegrations: .ContinuousComplianceNotificationChangeDetectionAwsSecurityHubIntegrationArray{
&.ContinuousComplianceNotificationChangeDetectionAwsSecurityHubIntegrationArgs{
ExternalAccountId: pulumi.String("string"),
Region: pulumi.String("string"),
},
},
EmailDatas: .ContinuousComplianceNotificationChangeDetectionEmailDataArray{
&.ContinuousComplianceNotificationChangeDetectionEmailDataArgs{
Recipients: pulumi.StringArray{
pulumi.String("string"),
},
},
},
EmailPerFindingDatas: .ContinuousComplianceNotificationChangeDetectionEmailPerFindingDataArray{
&.ContinuousComplianceNotificationChangeDetectionEmailPerFindingDataArgs{
Recipients: pulumi.StringArray{
pulumi.String("string"),
},
NotificationOutputFormat: pulumi.String("string"),
},
},
EmailPerFindingSendingState: pulumi.String("string"),
EmailSendingState: pulumi.String("string"),
ExternalTicketCreatingState: pulumi.String("string"),
SlackDatas: .ContinuousComplianceNotificationChangeDetectionSlackDataArray{
&.ContinuousComplianceNotificationChangeDetectionSlackDataArgs{
Url: pulumi.String("string"),
},
},
SlackIntegrationState: pulumi.String("string"),
SnsDatas: .ContinuousComplianceNotificationChangeDetectionSnsDataArray{
&.ContinuousComplianceNotificationChangeDetectionSnsDataArgs{
SnsOutputFormat: pulumi.String("string"),
SnsTopicArn: pulumi.String("string"),
},
},
SnsSendingState: pulumi.String("string"),
TeamsDatas: .ContinuousComplianceNotificationChangeDetectionTeamsDataArray{
&.ContinuousComplianceNotificationChangeDetectionTeamsDataArgs{
Url: pulumi.String("string"),
},
},
TeamsIntegrationState: pulumi.String("string"),
TicketingSystemDatas: .ContinuousComplianceNotificationChangeDetectionTicketingSystemDataArray{
&.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: .ContinuousComplianceNotificationChangeDetectionWebhookDataArray{
&.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: .ContinuousComplianceNotificationGcpSecurityCommandCenterIntegrationArray{
&.ContinuousComplianceNotificationGcpSecurityCommandCenterIntegrationArgs{
ProjectId: pulumi.String("string"),
SourceId: pulumi.String("string"),
State: pulumi.String("string"),
},
},
Name: pulumi.String("string"),
ScheduledReports: .ContinuousComplianceNotificationScheduledReportArray{
&.ContinuousComplianceNotificationScheduledReportArgs{
EmailSendingState: pulumi.String("string"),
ScheduleDatas: .ContinuousComplianceNotificationScheduledReportScheduleDataArray{
&.ContinuousComplianceNotificationScheduledReportScheduleDataArgs{
CronExpression: pulumi.String("string"),
Recipients: pulumi.StringArray{
pulumi.String("string"),
},
Type: pulumi.String("string"),
},
},
},
},
})
Copy
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());
Copy
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",
        }],
    }])
Copy
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",
        }],
    }],
});
Copy
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
Copy

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 This property is required. 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 This property is required. []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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
name This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required. string
external account id
Region This property is required. string

AWS region

gcp_security_command_center_integration is a change_detection option

ExternalAccountId This property is required. string
external account id
Region This property is required. string

AWS region

gcp_security_command_center_integration is a change_detection option

externalAccountId This property is required. String
external account id
region This property is required. String

AWS region

gcp_security_command_center_integration is a change_detection option

externalAccountId This property is required. string
external account id
region This property is required. string

AWS region

gcp_security_command_center_integration is a change_detection option

external_account_id This property is required. str
external account id
region This property is required. str

AWS region

gcp_security_command_center_integration is a change_detection option

externalAccountId This property is required. String
external account id
region This property is required. String

AWS region

gcp_security_command_center_integration is a change_detection option

ContinuousComplianceNotificationChangeDetectionEmailData
, ContinuousComplianceNotificationChangeDetectionEmailDataArgs

Recipients This property is required. List<string>
Recipients This property is required. []string
recipients This property is required. List<String>
recipients This property is required. string[]
recipients This property is required. Sequence[str]
recipients This property is required. List<String>

ContinuousComplianceNotificationChangeDetectionEmailPerFindingData
, ContinuousComplianceNotificationChangeDetectionEmailPerFindingDataArgs

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

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

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

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

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

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

ContinuousComplianceNotificationChangeDetectionSlackData
, ContinuousComplianceNotificationChangeDetectionSlackDataArgs

Url This property is required. string
Url This property is required. string
url This property is required. String
url This property is required. string
url This property is required. str
url This property is required. String

ContinuousComplianceNotificationChangeDetectionSnsData
, ContinuousComplianceNotificationChangeDetectionSnsDataArgs

SnsOutputFormat This property is required. string
SNS output format; can be "JsonWithFullEntity", "JsonWithBasicEntity", or " PlainText".

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

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

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

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

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

snsTopicArn This property is required. String
SNS topic ARN

ContinuousComplianceNotificationChangeDetectionTeamsData
, ContinuousComplianceNotificationChangeDetectionTeamsDataArgs

Url This property is required. string
Url This property is required. string
url This property is required. String
url This property is required. string
url This property is required. str
url This property is required. String

ContinuousComplianceNotificationChangeDetectionTicketingSystemData
, ContinuousComplianceNotificationChangeDetectionTicketingSystemDataArgs

Pass This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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_ This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. string
the schedule to issue the email report (in cron expression format)
Recipients This property is required. List<string>
Type This property is required. string
type of report; can be "Detailed", "Summary", "FullCsv" or "FullCsvZip"
CronExpression This property is required. string
the schedule to issue the email report (in cron expression format)
Recipients This property is required. []string
Type This property is required. string
type of report; can be "Detailed", "Summary", "FullCsv" or "FullCsvZip"
cronExpression This property is required. String
the schedule to issue the email report (in cron expression format)
recipients This property is required. List<String>
type This property is required. String
type of report; can be "Detailed", "Summary", "FullCsv" or "FullCsvZip"
cronExpression This property is required. string
the schedule to issue the email report (in cron expression format)
recipients This property is required. string[]
type This property is required. string
type of report; can be "Detailed", "Summary", "FullCsv" or "FullCsvZip"
cron_expression This property is required. str
the schedule to issue the email report (in cron expression format)
recipients This property is required. Sequence[str]
type This property is required. str
type of report; can be "Detailed", "Summary", "FullCsv" or "FullCsvZip"
cronExpression This property is required. String
the schedule to issue the email report (in cron expression format)
recipients This property is required. List<String>
type This property is required. 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.