Interface CfnDeliveryDestinationMixinProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnDeliveryDestinationMixinProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.127.0 (build 2117ad5)",
date="2026-03-11T13:20:01.163Z")
@Stability(Stable)
public interface CfnDeliveryDestinationMixinProps
extends software.amazon.jsii.JsiiSerializable
Properties for CfnDeliveryDestinationPropsMixin.
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.*;
Object deliveryDestinationPolicy;
CfnDeliveryDestinationMixinProps cfnDeliveryDestinationMixinProps = CfnDeliveryDestinationMixinProps.builder()
.deliveryDestinationPolicy(DestinationPolicyProperty.builder()
.deliveryDestinationName("deliveryDestinationName")
.deliveryDestinationPolicy(deliveryDestinationPolicy)
.build())
.deliveryDestinationType("deliveryDestinationType")
.destinationResourceArn("destinationResourceArn")
.name("name")
.outputFormat("outputFormat")
.tags(List.of(CfnTag.builder()
.key("key")
.value("value")
.build()))
.build();
- See Also:
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCfnDeliveryDestinationMixinPropsstatic final classAn implementation forCfnDeliveryDestinationMixinProps -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default ObjectAn IAM policy that grants permissions to CloudWatch Logs to deliver logs cross-account to a specified destination in this account.default StringDisplays whether this delivery destination is CloudWatch Logs, Amazon S3, Firehose, or X-Ray.default StringThe ARN of the AWS destination that this delivery destination represents.default StringgetName()The name of this delivery destination.default StringThe format of the logs that are sent to this delivery destination.getTags()An array of key-value pairs to apply to the delivery destination.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getDeliveryDestinationPolicy
An IAM policy that grants permissions to CloudWatch Logs to deliver logs cross-account to a specified destination in this account.For examples of this policy, see Examples in the CloudWatch Logs API Reference.
Returns union: either
IResolvableorCfnDeliveryDestinationPropsMixin.DestinationPolicyProperty- See Also:
-
getDeliveryDestinationType
Displays whether this delivery destination is CloudWatch Logs, Amazon S3, Firehose, or X-Ray.- See Also:
-
getDestinationResourceArn
The ARN of the AWS destination that this delivery destination represents.That AWS destination can be a log group in CloudWatch Logs , an Amazon S3 bucket, or a Firehose stream.
- See Also:
-
getName
The name of this delivery destination.- See Also:
-
getOutputFormat
The format of the logs that are sent to this delivery destination.- See Also:
-
getTags
An array of key-value pairs to apply to the delivery destination.For more information, see Tag .
- See Also:
-
builder
-