PreventionDiscoveryConfigActionPubSubNotificationArgs

data class PreventionDiscoveryConfigActionPubSubNotificationArgs(val detailOfMessage: Output<String>? = null, val event: Output<String>? = null, val pubsubCondition: Output<PreventionDiscoveryConfigActionPubSubNotificationPubsubConditionArgs>? = null, val topic: Output<String>? = null) : ConvertibleToJava<PreventionDiscoveryConfigActionPubSubNotificationArgs>

Constructors

constructor(detailOfMessage: Output<String>? = null, event: Output<String>? = null, pubsubCondition: Output<PreventionDiscoveryConfigActionPubSubNotificationPubsubConditionArgs>? = null, topic: Output<String>? = null)

Properties

Link copied to clipboard
val detailOfMessage: Output<String>? = null

How much data to include in the pub/sub message. Possible values are: TABLE_PROFILE, RESOURCE_NAME.

Link copied to clipboard
val event: Output<String>? = null

The type of event that triggers a Pub/Sub. At most one PubSubNotification per EventType is permitted. Possible values are: NEW_PROFILE, CHANGED_PROFILE, SCORE_INCREASED, ERROR_CHANGED.

Link copied to clipboard

Conditions for triggering pubsub Structure is documented below.

Link copied to clipboard
val topic: Output<String>? = null

Cloud Pub/Sub topic to send notifications to. Format is projects/{project}/topics/{topic}.

Functions

Link copied to clipboard
open override fun toJava(): PreventionDiscoveryConfigActionPubSubNotificationArgs