ConfigurationTemplate - Amazon CloudWatch Logs (original) (raw)

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

Contents

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.

Type: String

Required: No

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.

Type: Array of strings

Length Constraints: Minimum length of 0. Maximum length of 5.

Required: No

allowedFields

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

Type: Array of RecordField objects

Required: No

allowedOutputFormats

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

Type: Array of strings

Valid Values: json | plain | w3c | raw | parquet

Required: No

allowedSuffixPathFields

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

Type: Array of strings

Array Members: Minimum number of 0 items. Maximum number of 128 items.

Length Constraints: Minimum length of 1. Maximum length of 64.

Required: No

defaultDeliveryConfigValues

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

Type: ConfigurationTemplateDeliveryConfigValues object

Required: No

deliveryDestinationType

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

Type: String

Valid Values: S3 | CWL | FH

Required: No

logType

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

Type: String

Length Constraints: Minimum length of 1. Maximum length of 255.

Pattern: [\w]*

Required: No

resourceType

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

Type: String

Length Constraints: Minimum length of 1. Maximum length of 255.

Pattern: [\w-_]*

Required: No

service

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

Type: String

Length Constraints: Minimum length of 1. Maximum length of 255.

Pattern: [\w_-]*

Required: No

See Also

For more information about using this API in one of the language-specific AWS SDKs, see the following:

AnomalyDetector

ConfigurationTemplateDeliveryConfigValues

Did this page help you? - Yes

Thanks for letting us know we're doing a good job!

If you've got a moment, please tell us what we did right so we can do more of it.

Did this page help you? - No

Thanks for letting us know this page needs work. We're sorry we let you down.

If you've got a moment, please tell us how we can make the documentation better.