nsxt.LbHttpApplicationProfile
Explore with Pulumi AI
Create LbHttpApplicationProfile Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new LbHttpApplicationProfile(name: string, args?: LbHttpApplicationProfileArgs, opts?: CustomResourceOptions);
@overload
def LbHttpApplicationProfile(resource_name: str,
args: Optional[LbHttpApplicationProfileArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def LbHttpApplicationProfile(resource_name: str,
opts: Optional[ResourceOptions] = None,
description: Optional[str] = None,
display_name: Optional[str] = None,
http_redirect_to: Optional[str] = None,
http_redirect_to_https: Optional[bool] = None,
idle_timeout: Optional[float] = None,
lb_http_application_profile_id: Optional[str] = None,
ntlm: Optional[bool] = None,
request_body_size: Optional[float] = None,
request_header_size: Optional[float] = None,
response_timeout: Optional[float] = None,
tags: Optional[Sequence[LbHttpApplicationProfileTagArgs]] = None,
x_forwarded_for: Optional[str] = None)
func NewLbHttpApplicationProfile(ctx *Context, name string, args *LbHttpApplicationProfileArgs, opts ...ResourceOption) (*LbHttpApplicationProfile, error)
public LbHttpApplicationProfile(string name, LbHttpApplicationProfileArgs? args = null, CustomResourceOptions? opts = null)
public LbHttpApplicationProfile(String name, LbHttpApplicationProfileArgs args)
public LbHttpApplicationProfile(String name, LbHttpApplicationProfileArgs args, CustomResourceOptions options)
type: nsxt:LbHttpApplicationProfile
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args LbHttpApplicationProfileArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args LbHttpApplicationProfileArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args LbHttpApplicationProfileArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args LbHttpApplicationProfileArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args LbHttpApplicationProfileArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var lbHttpApplicationProfileResource = new Nsxt.LbHttpApplicationProfile("lbHttpApplicationProfileResource", new()
{
Description = "string",
DisplayName = "string",
HttpRedirectTo = "string",
HttpRedirectToHttps = false,
IdleTimeout = 0,
LbHttpApplicationProfileId = "string",
Ntlm = false,
RequestBodySize = 0,
RequestHeaderSize = 0,
ResponseTimeout = 0,
Tags = new[]
{
new Nsxt.Inputs.LbHttpApplicationProfileTagArgs
{
Scope = "string",
Tag = "string",
},
},
XForwardedFor = "string",
});
example, err := nsxt.NewLbHttpApplicationProfile(ctx, "lbHttpApplicationProfileResource", &nsxt.LbHttpApplicationProfileArgs{
Description: pulumi.String("string"),
DisplayName: pulumi.String("string"),
HttpRedirectTo: pulumi.String("string"),
HttpRedirectToHttps: pulumi.Bool(false),
IdleTimeout: pulumi.Float64(0),
LbHttpApplicationProfileId: pulumi.String("string"),
Ntlm: pulumi.Bool(false),
RequestBodySize: pulumi.Float64(0),
RequestHeaderSize: pulumi.Float64(0),
ResponseTimeout: pulumi.Float64(0),
Tags: nsxt.LbHttpApplicationProfileTagArray{
&nsxt.LbHttpApplicationProfileTagArgs{
Scope: pulumi.String("string"),
Tag: pulumi.String("string"),
},
},
XForwardedFor: pulumi.String("string"),
})
var lbHttpApplicationProfileResource = new LbHttpApplicationProfile("lbHttpApplicationProfileResource", LbHttpApplicationProfileArgs.builder()
.description("string")
.displayName("string")
.httpRedirectTo("string")
.httpRedirectToHttps(false)
.idleTimeout(0)
.lbHttpApplicationProfileId("string")
.ntlm(false)
.requestBodySize(0)
.requestHeaderSize(0)
.responseTimeout(0)
.tags(LbHttpApplicationProfileTagArgs.builder()
.scope("string")
.tag("string")
.build())
.xForwardedFor("string")
.build());
lb_http_application_profile_resource = nsxt.LbHttpApplicationProfile("lbHttpApplicationProfileResource",
description="string",
display_name="string",
http_redirect_to="string",
http_redirect_to_https=False,
idle_timeout=0,
lb_http_application_profile_id="string",
ntlm=False,
request_body_size=0,
request_header_size=0,
response_timeout=0,
tags=[{
"scope": "string",
"tag": "string",
}],
x_forwarded_for="string")
const lbHttpApplicationProfileResource = new nsxt.LbHttpApplicationProfile("lbHttpApplicationProfileResource", {
description: "string",
displayName: "string",
httpRedirectTo: "string",
httpRedirectToHttps: false,
idleTimeout: 0,
lbHttpApplicationProfileId: "string",
ntlm: false,
requestBodySize: 0,
requestHeaderSize: 0,
responseTimeout: 0,
tags: [{
scope: "string",
tag: "string",
}],
xForwardedFor: "string",
});
type: nsxt:LbHttpApplicationProfile
properties:
description: string
displayName: string
httpRedirectTo: string
httpRedirectToHttps: false
idleTimeout: 0
lbHttpApplicationProfileId: string
ntlm: false
requestBodySize: 0
requestHeaderSize: 0
responseTimeout: 0
tags:
- scope: string
tag: string
xForwardedFor: string
LbHttpApplicationProfile Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The LbHttpApplicationProfile resource accepts the following input properties:
- Description string
- Description of this resource.
- Display
Name string - The display name of this resource. Defaults to ID if not set.
- Http
Redirect stringTo - A URL that incoming requests for that virtual server can be temporarily redirected to, If a website is temporarily down or has moved. When set, http_redirect_to_https should be false.
- Http
Redirect boolTo Https - A boolean flag which reflects whether the client will automatically be redirected to use SSL. When true, the http_redirect_to should not be specified.
- Idle
Timeout double - Timeout in seconds to specify how long an HTTP application can remain idle. Defaults to 15 seconds.
- Lb
Http stringApplication Profile Id - ID of the lb http application profile.
- Ntlm bool
- A boolean flag which reflects whether NTLM challenge/response methodology will be used over HTTP. Can be set to true only if http_redirect_to_https is false.
- Request
Body doubleSize - Maximum request body size in bytes. If it is not specified, it means that request body size is unlimited.
- Request
Header doubleSize - Maximum request header size in bytes. Requests with larger header size will be processed as best effort whereas a request with header below this specified size is guaranteed to be processed. Defaults to 1024 bytes.
- Response
Timeout double - Number of seconds waiting for the server response before the connection is closed. Defaults to 60 seconds.
- List<Lb
Http Application Profile Tag> - A list of scope + tag pairs to associate with this lb http profile.
- XForwarded
For string - When this value is set, the x_forwarded_for header in the incoming request will be inserted or replaced. Supported values are "INSERT" and "REPLACE".
- Description string
- Description of this resource.
- Display
Name string - The display name of this resource. Defaults to ID if not set.
- Http
Redirect stringTo - A URL that incoming requests for that virtual server can be temporarily redirected to, If a website is temporarily down or has moved. When set, http_redirect_to_https should be false.
- Http
Redirect boolTo Https - A boolean flag which reflects whether the client will automatically be redirected to use SSL. When true, the http_redirect_to should not be specified.
- Idle
Timeout float64 - Timeout in seconds to specify how long an HTTP application can remain idle. Defaults to 15 seconds.
- Lb
Http stringApplication Profile Id - ID of the lb http application profile.
- Ntlm bool
- A boolean flag which reflects whether NTLM challenge/response methodology will be used over HTTP. Can be set to true only if http_redirect_to_https is false.
- Request
Body float64Size - Maximum request body size in bytes. If it is not specified, it means that request body size is unlimited.
- Request
Header float64Size - Maximum request header size in bytes. Requests with larger header size will be processed as best effort whereas a request with header below this specified size is guaranteed to be processed. Defaults to 1024 bytes.
- Response
Timeout float64 - Number of seconds waiting for the server response before the connection is closed. Defaults to 60 seconds.
- []Lb
Http Application Profile Tag Args - A list of scope + tag pairs to associate with this lb http profile.
- XForwarded
For string - When this value is set, the x_forwarded_for header in the incoming request will be inserted or replaced. Supported values are "INSERT" and "REPLACE".
- description String
- Description of this resource.
- display
Name String - The display name of this resource. Defaults to ID if not set.
- http
Redirect StringTo - A URL that incoming requests for that virtual server can be temporarily redirected to, If a website is temporarily down or has moved. When set, http_redirect_to_https should be false.
- http
Redirect BooleanTo Https - A boolean flag which reflects whether the client will automatically be redirected to use SSL. When true, the http_redirect_to should not be specified.
- idle
Timeout Double - Timeout in seconds to specify how long an HTTP application can remain idle. Defaults to 15 seconds.
- lb
Http StringApplication Profile Id - ID of the lb http application profile.
- ntlm Boolean
- A boolean flag which reflects whether NTLM challenge/response methodology will be used over HTTP. Can be set to true only if http_redirect_to_https is false.
- request
Body DoubleSize - Maximum request body size in bytes. If it is not specified, it means that request body size is unlimited.
- request
Header DoubleSize - Maximum request header size in bytes. Requests with larger header size will be processed as best effort whereas a request with header below this specified size is guaranteed to be processed. Defaults to 1024 bytes.
- response
Timeout Double - Number of seconds waiting for the server response before the connection is closed. Defaults to 60 seconds.
- List<Lb
Http Application Profile Tag> - A list of scope + tag pairs to associate with this lb http profile.
- x
Forwarded StringFor - When this value is set, the x_forwarded_for header in the incoming request will be inserted or replaced. Supported values are "INSERT" and "REPLACE".
- description string
- Description of this resource.
- display
Name string - The display name of this resource. Defaults to ID if not set.
- http
Redirect stringTo - A URL that incoming requests for that virtual server can be temporarily redirected to, If a website is temporarily down or has moved. When set, http_redirect_to_https should be false.
- http
Redirect booleanTo Https - A boolean flag which reflects whether the client will automatically be redirected to use SSL. When true, the http_redirect_to should not be specified.
- idle
Timeout number - Timeout in seconds to specify how long an HTTP application can remain idle. Defaults to 15 seconds.
- lb
Http stringApplication Profile Id - ID of the lb http application profile.
- ntlm boolean
- A boolean flag which reflects whether NTLM challenge/response methodology will be used over HTTP. Can be set to true only if http_redirect_to_https is false.
- request
Body numberSize - Maximum request body size in bytes. If it is not specified, it means that request body size is unlimited.
- request
Header numberSize - Maximum request header size in bytes. Requests with larger header size will be processed as best effort whereas a request with header below this specified size is guaranteed to be processed. Defaults to 1024 bytes.
- response
Timeout number - Number of seconds waiting for the server response before the connection is closed. Defaults to 60 seconds.
- Lb
Http Application Profile Tag[] - A list of scope + tag pairs to associate with this lb http profile.
- x
Forwarded stringFor - When this value is set, the x_forwarded_for header in the incoming request will be inserted or replaced. Supported values are "INSERT" and "REPLACE".
- description str
- Description of this resource.
- display_
name str - The display name of this resource. Defaults to ID if not set.
- http_
redirect_ strto - A URL that incoming requests for that virtual server can be temporarily redirected to, If a website is temporarily down or has moved. When set, http_redirect_to_https should be false.
- http_
redirect_ boolto_ https - A boolean flag which reflects whether the client will automatically be redirected to use SSL. When true, the http_redirect_to should not be specified.
- idle_
timeout float - Timeout in seconds to specify how long an HTTP application can remain idle. Defaults to 15 seconds.
- lb_
http_ strapplication_ profile_ id - ID of the lb http application profile.
- ntlm bool
- A boolean flag which reflects whether NTLM challenge/response methodology will be used over HTTP. Can be set to true only if http_redirect_to_https is false.
- request_
body_ floatsize - Maximum request body size in bytes. If it is not specified, it means that request body size is unlimited.
- request_
header_ floatsize - Maximum request header size in bytes. Requests with larger header size will be processed as best effort whereas a request with header below this specified size is guaranteed to be processed. Defaults to 1024 bytes.
- response_
timeout float - Number of seconds waiting for the server response before the connection is closed. Defaults to 60 seconds.
- Sequence[Lb
Http Application Profile Tag Args] - A list of scope + tag pairs to associate with this lb http profile.
- x_
forwarded_ strfor - When this value is set, the x_forwarded_for header in the incoming request will be inserted or replaced. Supported values are "INSERT" and "REPLACE".
- description String
- Description of this resource.
- display
Name String - The display name of this resource. Defaults to ID if not set.
- http
Redirect StringTo - A URL that incoming requests for that virtual server can be temporarily redirected to, If a website is temporarily down or has moved. When set, http_redirect_to_https should be false.
- http
Redirect BooleanTo Https - A boolean flag which reflects whether the client will automatically be redirected to use SSL. When true, the http_redirect_to should not be specified.
- idle
Timeout Number - Timeout in seconds to specify how long an HTTP application can remain idle. Defaults to 15 seconds.
- lb
Http StringApplication Profile Id - ID of the lb http application profile.
- ntlm Boolean
- A boolean flag which reflects whether NTLM challenge/response methodology will be used over HTTP. Can be set to true only if http_redirect_to_https is false.
- request
Body NumberSize - Maximum request body size in bytes. If it is not specified, it means that request body size is unlimited.
- request
Header NumberSize - Maximum request header size in bytes. Requests with larger header size will be processed as best effort whereas a request with header below this specified size is guaranteed to be processed. Defaults to 1024 bytes.
- response
Timeout Number - Number of seconds waiting for the server response before the connection is closed. Defaults to 60 seconds.
- List<Property Map>
- A list of scope + tag pairs to associate with this lb http profile.
- x
Forwarded StringFor - When this value is set, the x_forwarded_for header in the incoming request will be inserted or replaced. Supported values are "INSERT" and "REPLACE".
Outputs
All input properties are implicitly available as output properties. Additionally, the LbHttpApplicationProfile resource produces the following output properties:
Look up Existing LbHttpApplicationProfile Resource
Get an existing LbHttpApplicationProfile resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.
public static get(name: string, id: Input<ID>, state?: LbHttpApplicationProfileState, opts?: CustomResourceOptions): LbHttpApplicationProfile
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
description: Optional[str] = None,
display_name: Optional[str] = None,
http_redirect_to: Optional[str] = None,
http_redirect_to_https: Optional[bool] = None,
idle_timeout: Optional[float] = None,
lb_http_application_profile_id: Optional[str] = None,
ntlm: Optional[bool] = None,
request_body_size: Optional[float] = None,
request_header_size: Optional[float] = None,
response_timeout: Optional[float] = None,
revision: Optional[float] = None,
tags: Optional[Sequence[LbHttpApplicationProfileTagArgs]] = None,
x_forwarded_for: Optional[str] = None) -> LbHttpApplicationProfile
func GetLbHttpApplicationProfile(ctx *Context, name string, id IDInput, state *LbHttpApplicationProfileState, opts ...ResourceOption) (*LbHttpApplicationProfile, error)
public static LbHttpApplicationProfile Get(string name, Input<string> id, LbHttpApplicationProfileState? state, CustomResourceOptions? opts = null)
public static LbHttpApplicationProfile get(String name, Output<String> id, LbHttpApplicationProfileState state, CustomResourceOptions options)
resources: _: type: nsxt:LbHttpApplicationProfile get: id: ${id}
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Description string
- Description of this resource.
- Display
Name string - The display name of this resource. Defaults to ID if not set.
- Http
Redirect stringTo - A URL that incoming requests for that virtual server can be temporarily redirected to, If a website is temporarily down or has moved. When set, http_redirect_to_https should be false.
- Http
Redirect boolTo Https - A boolean flag which reflects whether the client will automatically be redirected to use SSL. When true, the http_redirect_to should not be specified.
- Idle
Timeout double - Timeout in seconds to specify how long an HTTP application can remain idle. Defaults to 15 seconds.
- Lb
Http stringApplication Profile Id - ID of the lb http application profile.
- Ntlm bool
- A boolean flag which reflects whether NTLM challenge/response methodology will be used over HTTP. Can be set to true only if http_redirect_to_https is false.
- Request
Body doubleSize - Maximum request body size in bytes. If it is not specified, it means that request body size is unlimited.
- Request
Header doubleSize - Maximum request header size in bytes. Requests with larger header size will be processed as best effort whereas a request with header below this specified size is guaranteed to be processed. Defaults to 1024 bytes.
- Response
Timeout double - Number of seconds waiting for the server response before the connection is closed. Defaults to 60 seconds.
- Revision double
- Indicates current revision number of the object as seen by NSX-T API server. This attribute can be useful for debugging.
- List<Lb
Http Application Profile Tag> - A list of scope + tag pairs to associate with this lb http profile.
- XForwarded
For string - When this value is set, the x_forwarded_for header in the incoming request will be inserted or replaced. Supported values are "INSERT" and "REPLACE".
- Description string
- Description of this resource.
- Display
Name string - The display name of this resource. Defaults to ID if not set.
- Http
Redirect stringTo - A URL that incoming requests for that virtual server can be temporarily redirected to, If a website is temporarily down or has moved. When set, http_redirect_to_https should be false.
- Http
Redirect boolTo Https - A boolean flag which reflects whether the client will automatically be redirected to use SSL. When true, the http_redirect_to should not be specified.
- Idle
Timeout float64 - Timeout in seconds to specify how long an HTTP application can remain idle. Defaults to 15 seconds.
- Lb
Http stringApplication Profile Id - ID of the lb http application profile.
- Ntlm bool
- A boolean flag which reflects whether NTLM challenge/response methodology will be used over HTTP. Can be set to true only if http_redirect_to_https is false.
- Request
Body float64Size - Maximum request body size in bytes. If it is not specified, it means that request body size is unlimited.
- Request
Header float64Size - Maximum request header size in bytes. Requests with larger header size will be processed as best effort whereas a request with header below this specified size is guaranteed to be processed. Defaults to 1024 bytes.
- Response
Timeout float64 - Number of seconds waiting for the server response before the connection is closed. Defaults to 60 seconds.
- Revision float64
- Indicates current revision number of the object as seen by NSX-T API server. This attribute can be useful for debugging.
- []Lb
Http Application Profile Tag Args - A list of scope + tag pairs to associate with this lb http profile.
- XForwarded
For string - When this value is set, the x_forwarded_for header in the incoming request will be inserted or replaced. Supported values are "INSERT" and "REPLACE".
- description String
- Description of this resource.
- display
Name String - The display name of this resource. Defaults to ID if not set.
- http
Redirect StringTo - A URL that incoming requests for that virtual server can be temporarily redirected to, If a website is temporarily down or has moved. When set, http_redirect_to_https should be false.
- http
Redirect BooleanTo Https - A boolean flag which reflects whether the client will automatically be redirected to use SSL. When true, the http_redirect_to should not be specified.
- idle
Timeout Double - Timeout in seconds to specify how long an HTTP application can remain idle. Defaults to 15 seconds.
- lb
Http StringApplication Profile Id - ID of the lb http application profile.
- ntlm Boolean
- A boolean flag which reflects whether NTLM challenge/response methodology will be used over HTTP. Can be set to true only if http_redirect_to_https is false.
- request
Body DoubleSize - Maximum request body size in bytes. If it is not specified, it means that request body size is unlimited.
- request
Header DoubleSize - Maximum request header size in bytes. Requests with larger header size will be processed as best effort whereas a request with header below this specified size is guaranteed to be processed. Defaults to 1024 bytes.
- response
Timeout Double - Number of seconds waiting for the server response before the connection is closed. Defaults to 60 seconds.
- revision Double
- Indicates current revision number of the object as seen by NSX-T API server. This attribute can be useful for debugging.
- List<Lb
Http Application Profile Tag> - A list of scope + tag pairs to associate with this lb http profile.
- x
Forwarded StringFor - When this value is set, the x_forwarded_for header in the incoming request will be inserted or replaced. Supported values are "INSERT" and "REPLACE".
- description string
- Description of this resource.
- display
Name string - The display name of this resource. Defaults to ID if not set.
- http
Redirect stringTo - A URL that incoming requests for that virtual server can be temporarily redirected to, If a website is temporarily down or has moved. When set, http_redirect_to_https should be false.
- http
Redirect booleanTo Https - A boolean flag which reflects whether the client will automatically be redirected to use SSL. When true, the http_redirect_to should not be specified.
- idle
Timeout number - Timeout in seconds to specify how long an HTTP application can remain idle. Defaults to 15 seconds.
- lb
Http stringApplication Profile Id - ID of the lb http application profile.
- ntlm boolean
- A boolean flag which reflects whether NTLM challenge/response methodology will be used over HTTP. Can be set to true only if http_redirect_to_https is false.
- request
Body numberSize - Maximum request body size in bytes. If it is not specified, it means that request body size is unlimited.
- request
Header numberSize - Maximum request header size in bytes. Requests with larger header size will be processed as best effort whereas a request with header below this specified size is guaranteed to be processed. Defaults to 1024 bytes.
- response
Timeout number - Number of seconds waiting for the server response before the connection is closed. Defaults to 60 seconds.
- revision number
- Indicates current revision number of the object as seen by NSX-T API server. This attribute can be useful for debugging.
- Lb
Http Application Profile Tag[] - A list of scope + tag pairs to associate with this lb http profile.
- x
Forwarded stringFor - When this value is set, the x_forwarded_for header in the incoming request will be inserted or replaced. Supported values are "INSERT" and "REPLACE".
- description str
- Description of this resource.
- display_
name str - The display name of this resource. Defaults to ID if not set.
- http_
redirect_ strto - A URL that incoming requests for that virtual server can be temporarily redirected to, If a website is temporarily down or has moved. When set, http_redirect_to_https should be false.
- http_
redirect_ boolto_ https - A boolean flag which reflects whether the client will automatically be redirected to use SSL. When true, the http_redirect_to should not be specified.
- idle_
timeout float - Timeout in seconds to specify how long an HTTP application can remain idle. Defaults to 15 seconds.
- lb_
http_ strapplication_ profile_ id - ID of the lb http application profile.
- ntlm bool
- A boolean flag which reflects whether NTLM challenge/response methodology will be used over HTTP. Can be set to true only if http_redirect_to_https is false.
- request_
body_ floatsize - Maximum request body size in bytes. If it is not specified, it means that request body size is unlimited.
- request_
header_ floatsize - Maximum request header size in bytes. Requests with larger header size will be processed as best effort whereas a request with header below this specified size is guaranteed to be processed. Defaults to 1024 bytes.
- response_
timeout float - Number of seconds waiting for the server response before the connection is closed. Defaults to 60 seconds.
- revision float
- Indicates current revision number of the object as seen by NSX-T API server. This attribute can be useful for debugging.
- Sequence[Lb
Http Application Profile Tag Args] - A list of scope + tag pairs to associate with this lb http profile.
- x_
forwarded_ strfor - When this value is set, the x_forwarded_for header in the incoming request will be inserted or replaced. Supported values are "INSERT" and "REPLACE".
- description String
- Description of this resource.
- display
Name String - The display name of this resource. Defaults to ID if not set.
- http
Redirect StringTo - A URL that incoming requests for that virtual server can be temporarily redirected to, If a website is temporarily down or has moved. When set, http_redirect_to_https should be false.
- http
Redirect BooleanTo Https - A boolean flag which reflects whether the client will automatically be redirected to use SSL. When true, the http_redirect_to should not be specified.
- idle
Timeout Number - Timeout in seconds to specify how long an HTTP application can remain idle. Defaults to 15 seconds.
- lb
Http StringApplication Profile Id - ID of the lb http application profile.
- ntlm Boolean
- A boolean flag which reflects whether NTLM challenge/response methodology will be used over HTTP. Can be set to true only if http_redirect_to_https is false.
- request
Body NumberSize - Maximum request body size in bytes. If it is not specified, it means that request body size is unlimited.
- request
Header NumberSize - Maximum request header size in bytes. Requests with larger header size will be processed as best effort whereas a request with header below this specified size is guaranteed to be processed. Defaults to 1024 bytes.
- response
Timeout Number - Number of seconds waiting for the server response before the connection is closed. Defaults to 60 seconds.
- revision Number
- Indicates current revision number of the object as seen by NSX-T API server. This attribute can be useful for debugging.
- List<Property Map>
- A list of scope + tag pairs to associate with this lb http profile.
- x
Forwarded StringFor - When this value is set, the x_forwarded_for header in the incoming request will be inserted or replaced. Supported values are "INSERT" and "REPLACE".
Supporting Types
LbHttpApplicationProfileTag, LbHttpApplicationProfileTagArgs
Package Details
- Repository
- nsxt vmware/terraform-provider-nsxt
- License
- Notes
- This Pulumi package is based on the
nsxt
Terraform Provider.