Show / Hide Table of Contents

Class Servicev1S3logging

Inheritance
System.Object
Servicev1S3logging
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.Fastly.Outputs
Assembly: Pulumi.Fastly.dll
Syntax
public sealed class Servicev1S3logging

Fields

View Source

BucketName

The name of the bucket in which to store the logs.

Declaration
public readonly string BucketName
Field Value
Type Description
System.String
View Source

Domain

If you created the S3 bucket outside of us-east-1, then specify the corresponding bucket endpoint. Example: s3-us-west-2.amazonaws.com.

Declaration
public readonly string Domain
Field Value
Type Description
System.String
View Source

Format

Apache-style string or VCL variables to use for log formatting.

Declaration
public readonly string Format
Field Value
Type Description
System.String
View Source

FormatVersion

The version of the custom logging format used for the configured endpoint. Can be either 1 or 2. The logging call gets placed by default in vcl_log if format_version is set to 2 and in vcl_deliver if format_version is set to 1. Default 2.

Declaration
public readonly int? FormatVersion
Field Value
Type Description
System.Nullable<System.Int32>
View Source

GzipLevel

Level of GZIP compression from 0to 9. 0 means no compression. 1 is the fastest and the least compressed version, 9 is the slowest and the most compressed version. Default 0.

Declaration
public readonly int? GzipLevel
Field Value
Type Description
System.Nullable<System.Int32>
View Source

MessageType

How the message should be formatted; one of: classic, loggly, logplex or blank. Default blank.

Declaration
public readonly string MessageType
Field Value
Type Description
System.String
View Source

Name

A unique name to identify this dictionary.

Declaration
public readonly string Name
Field Value
Type Description
System.String
View Source

Path

The path to upload logs to. Must end with a trailing slash. If this field is left empty, the files will be saved in the container's root path.

Declaration
public readonly string Path
Field Value
Type Description
System.String
View Source

Period

How frequently the logs should be transferred in seconds. Default 3600.

Declaration
public readonly int? Period
Field Value
Type Description
System.Nullable<System.Int32>
View Source

Placement

Where in the generated VCL the logging call should be placed.

Declaration
public readonly string Placement
Field Value
Type Description
System.String
View Source

Redundancy

The S3 redundancy level. Should be formatted; one of: standard, reduced_redundancy or null. Default null.

Declaration
public readonly string Redundancy
Field Value
Type Description
System.String
View Source

ResponseCondition

The name of the condition to apply. If empty, always execute.

Declaration
public readonly string ResponseCondition
Field Value
Type Description
System.String
View Source

S3AccessKey

AWS Access Key of an account with the required permissions to post logs. It is strongly recommended you create a separate IAM user with permissions to only operate on this Bucket. This key will be not be encrypted. You can provide this key via an environment variable, FASTLY_S3_ACCESS_KEY.

Declaration
public readonly string S3AccessKey
Field Value
Type Description
System.String
View Source

S3SecretKey

AWS Secret Key of an account with the required permissions to post logs. It is strongly recommended you create a separate IAM user with permissions to only operate on this Bucket. This secret will be not be encrypted. You can provide this secret via an environment variable, FASTLY_S3_SECRET_KEY.

Declaration
public readonly string S3SecretKey
Field Value
Type Description
System.String
View Source

ServerSideEncryption

Declaration
public readonly string ServerSideEncryption
Field Value
Type Description
System.String
View Source

ServerSideEncryptionKmsKeyId

Declaration
public readonly string ServerSideEncryptionKmsKeyId
Field Value
Type Description
System.String
View Source

TimestampFormat

strftime specified timestamp formatting. Default %Y-%m-%dT%H:%M:%S.000.

Declaration
public readonly string TimestampFormat
Field Value
Type Description
System.String
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.