AWS SDK Version 4 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.

Starting with version 4 of the SDK this property will default to null. If no data for this property is returned from the service the property will also be null. This was changed to improve performance and allow the SDK and caller to distinguish between a property not set or a property being empty to clear out a value. To retain the previous SDK behavior set the AWSConfigs.InitializeCollections static property to true.

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.

Starting with version 4 of the SDK this property will default to null. If no data for this property is returned from the service the property will also be null. This was changed to improve performance and allow the SDK and caller to distinguish between a property not set or a property being empty to clear out a value. To retain the previous SDK behavior set the AWSConfigs.InitializeCollections static property to true.

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.

Starting with version 4 of the SDK this property will default to null. If no data for this property is returned from the service the property will also be null. This was changed to improve performance and allow the SDK and caller to distinguish between a property not set or a property being empty to clear out a value. To retain the previous SDK behavior set the AWSConfigs.InitializeCollections static property to true.

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.

Starting with version 4 of the SDK this property will default to null. If no data for this property is returned from the service the property will also be null. This was changed to improve performance and allow the SDK and caller to distinguish between a property not set or a property being empty to clear out a value. To retain the previous SDK behavior set the AWSConfigs.InitializeCollections static property to true.

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.7.2 and newer