Interface CfnPublishingDestinationMixinProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnPublishingDestinationMixinProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.127.0 (build 2117ad5)",
date="2026-04-02T09:31:56.519Z")
@Stability(Stable)
public interface CfnPublishingDestinationMixinProps
extends software.amazon.jsii.JsiiSerializable
Properties for CfnPublishingDestinationPropsMixin.
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.cfnpropertymixins.services.guardduty.*;
CfnPublishingDestinationMixinProps cfnPublishingDestinationMixinProps = CfnPublishingDestinationMixinProps.builder()
.destinationProperties(CFNDestinationPropertiesProperty.builder()
.destinationArn("destinationArn")
.kmsKeyArn("kmsKeyArn")
.build())
.destinationType("destinationType")
.detectorId("detectorId")
.tags(List.of(TagItemProperty.builder()
.key("key")
.value("value")
.build()))
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnPublishingDestinationMixinPropsstatic final classAn implementation forCfnPublishingDestinationMixinProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default ObjectContains the Amazon Resource Name (ARN) of the resource to publish to, such as an S3 bucket, and the ARN of the KMS key to use to encrypt published findings.default StringThe type of publishing destination.default StringThe ID of the GuardDuty detector where the publishing destination exists.getTags()Describes a tag.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getDestinationProperties
Contains the Amazon Resource Name (ARN) of the resource to publish to, such as an S3 bucket, and the ARN of the KMS key to use to encrypt published findings.Returns union: either
IResolvableorCfnPublishingDestinationPropsMixin.CFNDestinationPropertiesProperty- See Also:
-
getDestinationType
The type of publishing destination.GuardDuty supports Amazon S3 buckets as a publishing destination.
- See Also:
-
getDetectorId
The ID of the GuardDuty detector where the publishing destination exists.- See Also:
-
getTags
@Stability(Stable) @Nullable default List<CfnPublishingDestinationPropsMixin.TagItemProperty> getTags()Describes a tag.- See Also:
-
builder
-