Interface KeyEvents.KMSCMKDeletion.KMSCMKDeletionProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
KeyEvents.KMSCMKDeletion.KMSCMKDeletionProps.Jsii$Proxy
- Enclosing class:
KeyEvents.KMSCMKDeletion
@Stability(Experimental)
public static interface KeyEvents.KMSCMKDeletion.KMSCMKDeletionProps
extends software.amazon.jsii.JsiiSerializable
(experimental) Props type for Key aws.kms@KMSCMKDeletion event.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.mixins.preview.services.kms.events.*;
KMSCMKDeletionProps kMSCMKDeletionProps = KMSCMKDeletionProps.builder()
.eventMetadata(AWSEventMetadataProps.builder()
.region(List.of("region"))
.resources(List.of("resources"))
.version(List.of("version"))
.build())
.keyId(List.of("keyId"))
.build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forKeyEvents.KMSCMKDeletion.KMSCMKDeletionPropsstatic final classAn implementation forKeyEvents.KMSCMKDeletion.KMSCMKDeletionProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default AWSEventMetadataProps(experimental) EventBridge event metadata.getKeyId()(experimental) key-id property.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getEventMetadata
(experimental) EventBridge event metadata.Default: - -
-
getKeyId
(experimental) key-id property.Specify an array of string values to match this event if the actual value of key-id is one of the values in the array. Use one of the constructors on the
aws_events.Matchfor more advanced matching options.Default: - Filter with the Key reference
-
builder
-