Interface DataLossPreventionDiscoveryConfigActionsPubSubNotification
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
DataLossPreventionDiscoveryConfigActionsPubSubNotification.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:20.425Z") @Stability(Stable) public interface DataLossPreventionDiscoveryConfigActionsPubSubNotification extends software.amazon.jsii.JsiiSerializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classDataLossPreventionDiscoveryConfigActionsPubSubNotification.Builderstatic classDataLossPreventionDiscoveryConfigActionsPubSubNotification.Jsii$ProxyAn implementation forDataLossPreventionDiscoveryConfigActionsPubSubNotification
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description static DataLossPreventionDiscoveryConfigActionsPubSubNotification.Builderbuilder()default StringgetDetailOfMessage()How much data to include in the pub/sub message.default StringgetEvent()The type of event that triggers a Pub/Sub.default DataLossPreventionDiscoveryConfigActionsPubSubNotificationPubsubConditiongetPubsubCondition()pubsub_condition block.default StringgetTopic()Cloud Pub/Sub topic to send notifications to.
-
-
-
Method Detail
-
getDetailOfMessage
@Stability(Stable) @Nullable default String getDetailOfMessage()
How much data to include in the pub/sub message. Possible values: ["TABLE_PROFILE", "RESOURCE_NAME"].Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_loss_prevention_discovery_config#detail_of_message DataLossPreventionDiscoveryConfig#detail_of_message}
-
getEvent
@Stability(Stable) @Nullable default String getEvent()
The type of event that triggers a Pub/Sub.At most one PubSubNotification per EventType is permitted. Possible values: ["NEW_PROFILE", "CHANGED_PROFILE", "SCORE_INCREASED", "ERROR_CHANGED"] Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_loss_prevention_discovery_config#event DataLossPreventionDiscoveryConfig#event}
-
getPubsubCondition
@Stability(Stable) @Nullable default DataLossPreventionDiscoveryConfigActionsPubSubNotificationPubsubCondition getPubsubCondition()
pubsub_condition block.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_loss_prevention_discovery_config#pubsub_condition DataLossPreventionDiscoveryConfig#pubsub_condition}
-
getTopic
@Stability(Stable) @Nullable default String getTopic()
Cloud Pub/Sub topic to send notifications to. Format is projects/{project}/topics/{topic}.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/data_loss_prevention_discovery_config#topic DataLossPreventionDiscoveryConfig#topic}
-
builder
@Stability(Stable) static DataLossPreventionDiscoveryConfigActionsPubSubNotification.Builder builder()
-
-