Class ProfileHttpArgs
Inherited Members
Namespace: Pulumi.F5BigIP.Ltm
Assembly: Pulumi.F5BigIP.dll
Syntax
public sealed class ProfileHttpArgs : ResourceArgs
Constructors
View SourceProfileHttpArgs()
Declaration
public ProfileHttpArgs()
Properties
View SourceAcceptXff
Enables or disables trusting the client IP address, and statistics from the client IP address, based on the request's XFF (X-forwarded-for) headers, if they exist.
Declaration
public Input<string> AcceptXff { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
AppService
The application service to which the object belongs.
Declaration
public Input<string> AppService { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
BasicAuthRealm
Specifies a quoted string for the basic authentication realm. The system sends this string to a client whenever authorization fails. The default value is none
Declaration
public Input<string> BasicAuthRealm { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
DefaultsFrom
Specifies the profile that you want to use as the parent profile. Your new profile inherits all settings and values from the parent profile specified.
Declaration
public Input<string> DefaultsFrom { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Description
User defibned description
Declaration
public Input<string> Description { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
EncryptCookies
Encrypts specified cookies that the BIG-IP system sends to a client system
Declaration
public InputList<string> EncryptCookies { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<System.String> |
EncryptCookieSecret
Specifies a passphrase for the cookie encryption
Declaration
public Input<string> EncryptCookieSecret { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
FallbackHost
Specifies an HTTP fallback host. HTTP redirection allows you to redirect HTTP traffic to another protocol identifier, host name, port number
Declaration
public Input<string> FallbackHost { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
FallbackStatusCodes
Specifies one or more three-digit status codes that can be returned by an HTTP server.
Declaration
public InputList<string> FallbackStatusCodes { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<System.String> |
HeadErase
Specifies the header string that you want to erase from an HTTP request. You can also specify none
Declaration
public Input<string> HeadErase { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
HeadInsert
Specifies a quoted header string that you want to insert into an HTTP request
Declaration
public Input<string> HeadInsert { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
InsertXforwardedFor
When using connection pooling, which allows clients to make use of other client requests' server-side connections, you can insert the X-Forwarded-For header and specify a client IP address
Declaration
public Input<string> InsertXforwardedFor { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
LwsSeparator
Specifies a quoted header string that you want to insert into an HTTP request. You can also specify none.
Declaration
public Input<string> LwsSeparator { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Name
Name of the profile_http
Declaration
public Input<string> Name { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
OneconnectTransformations
Enables the system to perform HTTP header transformations for the purpose of keeping server-side connections open. This feature requires configuration of a OneConnect profile
Declaration
public Input<string> OneconnectTransformations { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
ProxyType
Specifies the type of HTTP proxy.
Declaration
public Input<string> ProxyType { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
RedirectRewrite
Specifies which of the application HTTP redirects the system rewrites to HTTPS.
Declaration
public Input<string> RedirectRewrite { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
RequestChunking
Specifies how to handle chunked and unchunked requests.
Declaration
public Input<string> RequestChunking { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
ResponseChunking
Specifies how to handle chunked and unchunked responses.
Declaration
public Input<string> ResponseChunking { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
ResponseHeadersPermitteds
Specifies headers that the BIG-IP system allows in an HTTP response.
Declaration
public InputList<string> ResponseHeadersPermitteds { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<System.String> |
ServerAgentName
Specifies the value of the Server header in responses that the BIG-IP itself generates. The default is BigIP. If no string is specified, then no Server header will be added to such responses
Declaration
public Input<string> ServerAgentName { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
TmPartition
Displays the administrative partition within which this profile resides.
Declaration
public Input<string> TmPartition { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
ViaHostName
Specifies the hostname to include into Via header
Declaration
public Input<string> ViaHostName { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
ViaRequest
Specifies whether to append, remove, or preserve a Via header in an HTTP request
Declaration
public Input<string> ViaRequest { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
ViaResponse
Specifies whether to append, remove, or preserve a Via header in an HTTP request
Declaration
public Input<string> ViaResponse { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
XffAlternativeNames
Specifies alternative XFF headers instead of the default X-forwarded-for header
Declaration
public InputList<string> XffAlternativeNames { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<System.String> |