AWS SDK Version 3 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

A structure containing information about the deafult settings and available settings that you can use to configure a delivery or a delivery destination.

Inheritance Hierarchy

System.Object
  Amazon.CloudWatchLogs.Model.ConfigurationTemplate

Namespace: Amazon.CloudWatchLogs.Model
Assembly: AWSSDK.CloudWatchLogs.dll
Version: 3.x.y.z

Syntax

C#
public class ConfigurationTemplate

The ConfigurationTemplate type exposes the following members

Constructors

NameDescription
Public Method ConfigurationTemplate()

Properties

NameTypeDescription
Public Property AllowedActionForAllowVendedLogsDeliveryForResource System.String

Gets and sets the property AllowedActionForAllowVendedLogsDeliveryForResource.

The action permissions that a caller needs to have to be able to successfully create a delivery source on the desired resource type when calling PutDeliverySource.

Public Property AllowedFieldDelimiters System.Collections.Generic.List<System.String>

Gets and sets the property AllowedFieldDelimiters.

The valid values that a caller can use as field delimiters when calling CreateDelivery or UpdateDeliveryConfiguration on a delivery that delivers in Plain, W3C, or Raw format.

Public Property AllowedFields System.Collections.Generic.List<Amazon.CloudWatchLogs.Model.RecordField>

Gets and sets the property AllowedFields.

The allowed fields that a caller can use in the recordFields parameter of a CreateDelivery or UpdateDeliveryConfiguration operation.

Public Property AllowedOutputFormats System.Collections.Generic.List<System.String>

Gets and sets the property AllowedOutputFormats.

The list of delivery destination output formats that are supported by this log source.

Public Property AllowedSuffixPathFields System.Collections.Generic.List<System.String>

Gets and sets the property AllowedSuffixPathFields.

The list of variable fields that can be used in the suffix path of a delivery that delivers to an S3 bucket.

Public Property DefaultDeliveryConfigValues Amazon.CloudWatchLogs.Model.ConfigurationTemplateDeliveryConfigValues

Gets and sets the property DefaultDeliveryConfigValues.

A mapping that displays the default value of each property within a delivery's configuration, if it is not specified in the request.

Public Property DeliveryDestinationType Amazon.CloudWatchLogs.DeliveryDestinationType

Gets and sets the property DeliveryDestinationType.

A string specifying which destination type this configuration template applies to.

Public Property LogType System.String

Gets and sets the property LogType.

A string specifying which log type this configuration template applies to.

Public Property ResourceType System.String

Gets and sets the property ResourceType.

A string specifying which resource type this configuration template applies to.

Public Property Service System.String

Gets and sets the property Service.

A string specifying which service this configuration template applies to. For more information about supported services see Enable logging from Amazon Web Services services..

Version Information

.NET:
Supported in: 8.0 and newer, Core 3.1

.NET Standard:
Supported in: 2.0

.NET Framework:
Supported in: 4.5 and newer, 3.5