Interface CfnDestinationMixinProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnDestinationMixinProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.127.0 (build 2117ad5)",
date="2026-03-11T13:20:01.168Z")
@Stability(Stable)
public interface CfnDestinationMixinProps
extends software.amazon.jsii.JsiiSerializable
Properties for CfnDestinationPropsMixin.
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.logs.*;
CfnDestinationMixinProps cfnDestinationMixinProps = CfnDestinationMixinProps.builder()
.destinationName("destinationName")
.destinationPolicy("destinationPolicy")
.roleArn("roleArn")
.tags(List.of(CfnTag.builder()
.key("key")
.value("value")
.build()))
.targetArn("targetArn")
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnDestinationMixinPropsstatic final classAn implementation forCfnDestinationMixinProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default StringThe name of the destination.default StringAn IAM policy document that governs which AWS accounts can create subscription filters against this destination.default ObjectThe ARN of an IAM role that permits CloudWatch Logs to send data to the specified AWS resource.getTags()The tags that have been assigned to this delivery destination.default ObjectThe Amazon Resource Name (ARN) of the physical target where the log events are delivered (for example, a Kinesis stream).Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getDestinationName
The name of the destination.- See Also:
-
getDestinationPolicy
An IAM policy document that governs which AWS accounts can create subscription filters against this destination.- See Also:
-
getRoleArn
The ARN of an IAM role that permits CloudWatch Logs to send data to the specified AWS resource.- See Also:
-
getTags
The tags that have been assigned to this delivery destination.- See Also:
-
getTargetArn
The Amazon Resource Name (ARN) of the physical target where the log events are delivered (for example, a Kinesis stream).Returns union: either
StringorIStreamReforIDeliveryStreamReforIFunctionRef- See Also:
-
builder
- Returns:
- a
CfnDestinationMixinProps.BuilderofCfnDestinationMixinProps
-