Show / Hide Table of Contents

Class Servicev1HeaderArgs

Inheritance
System.Object
InputArgs
ResourceArgs
Servicev1HeaderArgs
Inherited Members
ResourceArgs.Empty
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.Inputs
Assembly: Pulumi.Fastly.dll
Syntax
public sealed class Servicev1HeaderArgs : ResourceArgs

Constructors

View Source

Servicev1HeaderArgs()

Declaration
public Servicev1HeaderArgs()

Properties

View Source

Action

Allows you to terminate request handling and immediately perform an action. When set it can be lookup or pass (Ignore the cache completely).

Declaration
public Input<string> Action { get; set; }
Property Value
Type Description
Input<System.String>
View Source

CacheCondition

Name of already defined condition to check after we have retrieved an object. If the condition passes then deliver this Request Object instead. This condition must be of type CACHE. For detailed information about Conditionals, see [Fastly's Documentation on Conditionals][fastly-conditionals].

Declaration
public Input<string> CacheCondition { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Destination

The name of the header that is going to be affected by the Action.

Declaration
public Input<string> Destination { get; set; }
Property Value
Type Description
Input<System.String>
View Source

IgnoreIfSet

Do not add the header if it is already present. (Only applies to the set action.). Default false.

Declaration
public Input<bool> IgnoreIfSet { get; set; }
Property Value
Type Description
Input<System.Boolean>
View Source

Name

A unique name to identify this dictionary.

Declaration
public Input<string> Name { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Priority

Priority determines the ordering for multiple snippets. Lower numbers execute first. Defaults to 100.

Declaration
public Input<int> Priority { get; set; }
Property Value
Type Description
Input<System.Int32>
View Source

Regex

Regular expression to use (Only applies to the regex and regex_repeat actions.)

Declaration
public Input<string> Regex { get; set; }
Property Value
Type Description
Input<System.String>
View Source

RequestCondition

Name of already defined condition to be checked during the request phase. If the condition passes then this object will be delivered. This condition must be of type REQUEST.

Declaration
public Input<string> RequestCondition { get; set; }
Property Value
Type Description
Input<System.String>
View Source

ResponseCondition

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

Declaration
public Input<string> ResponseCondition { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Source

Variable to be used as a source for the header content. (Does not apply to the delete action.)

Declaration
public Input<string> Source { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Substitution

Value to substitute in place of regular expression. (Only applies to the regex and regex_repeat actions.)

Declaration
public Input<string> Substitution { get; set; }
Property Value
Type Description
Input<System.String>
View Source

Type

The location in generated VCL where the snippet should be placed (can be one of init, recv, hit, miss, pass, fetch, error, deliver, log or none).

Declaration
public Input<string> Type { get; set; }
Property Value
Type Description
Input<System.String>
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.