Class CfnPlaybackConfigurationAdDecisionServerLogs
Builder for CfnPlaybackConfigurationLogsMixin to generate AD_DECISION_SERVER_LOGS for CfnPlaybackConfiguration.
Namespace: Amazon.CDK.Mixins.Preview.AWS.MediaTailor.Mixins
Assembly: Amazon.CDK.Mixins.Preview.dll
Syntax (csharp)
public class CfnPlaybackConfigurationAdDecisionServerLogs : DeputyBase
Syntax (vb)
Public Class CfnPlaybackConfigurationAdDecisionServerLogs Inherits DeputyBase
Remarks
CloudformationResource: AWS::MediaTailor::PlaybackConfiguration
LogType: AD_DECISION_SERVER_LOGS
ExampleMetadata: fixture=_generated
Examples
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
using Amazon.CDK.Mixins.Preview.AWS.MediaTailor.Mixins;
var cfnPlaybackConfigurationAdDecisionServerLogs = new CfnPlaybackConfigurationAdDecisionServerLogs();
Synopsis
Constructors
| CfnPlaybackConfigurationAdDecisionServerLogs() | Builder for CfnPlaybackConfigurationLogsMixin to generate AD_DECISION_SERVER_LOGS for CfnPlaybackConfiguration. |
Methods
| ToDestination(IDeliveryDestinationRef, ICfnPlaybackConfigurationAdDecisionServerLogsDestProps?) | Delivers logs to a pre-created delivery destination. |
| ToFirehose(IDeliveryStreamRef, ICfnPlaybackConfigurationAdDecisionServerLogsFirehoseProps?) | Send logs to a Firehose Delivery Stream. |
| ToLogGroup(ILogGroupRef, ICfnPlaybackConfigurationAdDecisionServerLogsLogGroupProps?) | Send logs to a CloudWatch Log Group. |
| ToS3(IBucketRef, ICfnPlaybackConfigurationAdDecisionServerLogsS3Props?) | Send logs to an S3 Bucket. |
Constructors
CfnPlaybackConfigurationAdDecisionServerLogs()
Builder for CfnPlaybackConfigurationLogsMixin to generate AD_DECISION_SERVER_LOGS for CfnPlaybackConfiguration.
public CfnPlaybackConfigurationAdDecisionServerLogs()
Remarks
Stability: Experimental
Methods
ToDestination(IDeliveryDestinationRef, ICfnPlaybackConfigurationAdDecisionServerLogsDestProps?)
Delivers logs to a pre-created delivery destination.
public virtual CfnPlaybackConfigurationLogsMixin ToDestination(IDeliveryDestinationRef destination, ICfnPlaybackConfigurationAdDecisionServerLogsDestProps? props = null)
Parameters
- destination IDeliveryDestinationRef
- props ICfnPlaybackConfigurationAdDecisionServerLogsDestProps
Additional properties that are optionally used in log delivery for destinations.
Returns
CfnPlaybackConfigurationLogsMixin
Remarks
Supported destinations are S3, CWL, FH You are responsible for setting up the correct permissions for your delivery destination, toDestination() does not set up any permissions for you. Delivery destinations that are imported from another stack using CfnDeliveryDestination.fromDeliveryDestinationArn() or CfnDeliveryDestination.fromDeliveryDestinationName() are supported by toDestination().
ToFirehose(IDeliveryStreamRef, ICfnPlaybackConfigurationAdDecisionServerLogsFirehoseProps?)
Send logs to a Firehose Delivery Stream.
public virtual CfnPlaybackConfigurationLogsMixin ToFirehose(IDeliveryStreamRef deliveryStream, ICfnPlaybackConfigurationAdDecisionServerLogsFirehoseProps? props = null)
Parameters
- deliveryStream IDeliveryStreamRef
- props ICfnPlaybackConfigurationAdDecisionServerLogsFirehoseProps
Additional properties that are optionally used in log delivery for Firehose destinations.
Returns
CfnPlaybackConfigurationLogsMixin
Remarks
CloudformationResource: AWS::MediaTailor::PlaybackConfiguration
LogType: AD_DECISION_SERVER_LOGS
ExampleMetadata: fixture=_generated
ToLogGroup(ILogGroupRef, ICfnPlaybackConfigurationAdDecisionServerLogsLogGroupProps?)
Send logs to a CloudWatch Log Group.
public virtual CfnPlaybackConfigurationLogsMixin ToLogGroup(ILogGroupRef logGroup, ICfnPlaybackConfigurationAdDecisionServerLogsLogGroupProps? props = null)
Parameters
- logGroup ILogGroupRef
- props ICfnPlaybackConfigurationAdDecisionServerLogsLogGroupProps
Additional properties that are optionally used in log delivery for Log Group destinations.
Returns
CfnPlaybackConfigurationLogsMixin
Remarks
CloudformationResource: AWS::MediaTailor::PlaybackConfiguration
LogType: AD_DECISION_SERVER_LOGS
ExampleMetadata: fixture=_generated
ToS3(IBucketRef, ICfnPlaybackConfigurationAdDecisionServerLogsS3Props?)
Send logs to an S3 Bucket.
public virtual CfnPlaybackConfigurationLogsMixin ToS3(IBucketRef bucket, ICfnPlaybackConfigurationAdDecisionServerLogsS3Props? props = null)
Parameters
- bucket IBucketRef
- props ICfnPlaybackConfigurationAdDecisionServerLogsS3Props
Additional properties that are optionally used in log delivery for S3 destinations.
Returns
CfnPlaybackConfigurationLogsMixin
Remarks
CloudformationResource: AWS::MediaTailor::PlaybackConfiguration
LogType: AD_DECISION_SERVER_LOGS
ExampleMetadata: fixture=_generated