Class CfnServerTransferLogs
Builder for CfnServerLogsMixin to generate TRANSFER_LOGS for CfnServer.
Namespace: Amazon.CDK.Mixins.Preview.AWS.Transfer.Mixins
Assembly: Amazon.CDK.Mixins.Preview.dll
Syntax (csharp)
public class CfnServerTransferLogs : DeputyBase
Syntax (vb)
Public Class CfnServerTransferLogs Inherits DeputyBase
Remarks
CloudformationResource: AWS::Transfer::Server
LogType: TRANSFER_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.Transfer.Mixins;
var cfnServerTransferLogs = new CfnServerTransferLogs();
Synopsis
Constructors
| CfnServerTransferLogs() | Builder for CfnServerLogsMixin to generate TRANSFER_LOGS for CfnServer. |
Methods
| ToDestination(IDeliveryDestinationRef) | Delivers logs to a pre-created delivery destination. |
| ToFirehose(IDeliveryStreamRef) | Send logs to a Firehose Delivery Stream. |
| ToLogGroup(ILogGroupRef) | Send logs to a CloudWatch Log Group. |
| ToS3(IBucketRef, IS3LogsDestinationProps?) | Send logs to an S3 Bucket. |
Constructors
CfnServerTransferLogs()
Builder for CfnServerLogsMixin to generate TRANSFER_LOGS for CfnServer.
public CfnServerTransferLogs()
Remarks
Stability: Experimental
Methods
ToDestination(IDeliveryDestinationRef)
Delivers logs to a pre-created delivery destination.
public virtual CfnServerLogsMixin ToDestination(IDeliveryDestinationRef destination)
Parameters
- destination IDeliveryDestinationRef
Returns
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)
Send logs to a Firehose Delivery Stream.
public virtual CfnServerLogsMixin ToFirehose(IDeliveryStreamRef deliveryStream)
Parameters
- deliveryStream IDeliveryStreamRef
Returns
Remarks
CloudformationResource: AWS::Transfer::Server
LogType: TRANSFER_LOGS
ExampleMetadata: fixture=_generated
ToLogGroup(ILogGroupRef)
Send logs to a CloudWatch Log Group.
public virtual CfnServerLogsMixin ToLogGroup(ILogGroupRef logGroup)
Parameters
- logGroup ILogGroupRef
Returns
Remarks
CloudformationResource: AWS::Transfer::Server
LogType: TRANSFER_LOGS
ExampleMetadata: fixture=_generated
ToS3(IBucketRef, IS3LogsDestinationProps?)
Send logs to an S3 Bucket.
public virtual CfnServerLogsMixin ToS3(IBucketRef bucket, IS3LogsDestinationProps? props = null)
Parameters
- bucket IBucketRef
- props IS3LogsDestinationProps
Returns
Remarks
CloudformationResource: AWS::Transfer::Server
LogType: TRANSFER_LOGS
ExampleMetadata: fixture=_generated