ConfigurationTemplate
A structure containing information about the deafult settings and available settings that you can use to configure a delivery or a delivery 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
, orRaw
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 a CreateDelivery 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: