nsxt.LbHttpResponseRewriteRule
Explore with Pulumi AI
Create LbHttpResponseRewriteRule Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new LbHttpResponseRewriteRule(name: string, args: LbHttpResponseRewriteRuleArgs, opts?: CustomResourceOptions);
@overload
def LbHttpResponseRewriteRule(resource_name: str,
args: LbHttpResponseRewriteRuleArgs,
opts: Optional[ResourceOptions] = None)
@overload
def LbHttpResponseRewriteRule(resource_name: str,
opts: Optional[ResourceOptions] = None,
header_rewrite_action: Optional[LbHttpResponseRewriteRuleHeaderRewriteActionArgs] = None,
match_strategy: Optional[str] = None,
request_header_conditions: Optional[Sequence[LbHttpResponseRewriteRuleRequestHeaderConditionArgs]] = None,
description: Optional[str] = None,
ip_conditions: Optional[Sequence[LbHttpResponseRewriteRuleIpConditionArgs]] = None,
lb_http_response_rewrite_rule_id: Optional[str] = None,
cookie_conditions: Optional[Sequence[LbHttpResponseRewriteRuleCookieConditionArgs]] = None,
method_conditions: Optional[Sequence[LbHttpResponseRewriteRuleMethodConditionArgs]] = None,
display_name: Optional[str] = None,
response_header_conditions: Optional[Sequence[LbHttpResponseRewriteRuleResponseHeaderConditionArgs]] = None,
tags: Optional[Sequence[LbHttpResponseRewriteRuleTagArgs]] = None,
tcp_conditions: Optional[Sequence[LbHttpResponseRewriteRuleTcpConditionArgs]] = None,
uri_arguments_conditions: Optional[Sequence[LbHttpResponseRewriteRuleUriArgumentsConditionArgs]] = None,
uri_conditions: Optional[Sequence[LbHttpResponseRewriteRuleUriConditionArgs]] = None,
version_condition: Optional[LbHttpResponseRewriteRuleVersionConditionArgs] = None)
func NewLbHttpResponseRewriteRule(ctx *Context, name string, args LbHttpResponseRewriteRuleArgs, opts ...ResourceOption) (*LbHttpResponseRewriteRule, error)
public LbHttpResponseRewriteRule(string name, LbHttpResponseRewriteRuleArgs args, CustomResourceOptions? opts = null)
public LbHttpResponseRewriteRule(String name, LbHttpResponseRewriteRuleArgs args)
public LbHttpResponseRewriteRule(String name, LbHttpResponseRewriteRuleArgs args, CustomResourceOptions options)
type: nsxt:LbHttpResponseRewriteRule
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 LbHttpResponseRewriteRuleArgs
- 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 LbHttpResponseRewriteRuleArgs
- 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 LbHttpResponseRewriteRuleArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args LbHttpResponseRewriteRuleArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args LbHttpResponseRewriteRuleArgs
- 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 lbHttpResponseRewriteRuleResource = new Nsxt.LbHttpResponseRewriteRule("lbHttpResponseRewriteRuleResource", new()
{
HeaderRewriteAction = new Nsxt.Inputs.LbHttpResponseRewriteRuleHeaderRewriteActionArgs
{
Name = "string",
Value = "string",
},
MatchStrategy = "string",
RequestHeaderConditions = new[]
{
new Nsxt.Inputs.LbHttpResponseRewriteRuleRequestHeaderConditionArgs
{
MatchType = "string",
Name = "string",
Value = "string",
CaseSensitive = false,
Inverse = false,
},
},
Description = "string",
IpConditions = new[]
{
new Nsxt.Inputs.LbHttpResponseRewriteRuleIpConditionArgs
{
SourceAddress = "string",
Inverse = false,
},
},
LbHttpResponseRewriteRuleId = "string",
CookieConditions = new[]
{
new Nsxt.Inputs.LbHttpResponseRewriteRuleCookieConditionArgs
{
MatchType = "string",
Name = "string",
Value = "string",
CaseSensitive = false,
Inverse = false,
},
},
MethodConditions = new[]
{
new Nsxt.Inputs.LbHttpResponseRewriteRuleMethodConditionArgs
{
Method = "string",
Inverse = false,
},
},
DisplayName = "string",
ResponseHeaderConditions = new[]
{
new Nsxt.Inputs.LbHttpResponseRewriteRuleResponseHeaderConditionArgs
{
MatchType = "string",
Name = "string",
Value = "string",
CaseSensitive = false,
Inverse = false,
},
},
Tags = new[]
{
new Nsxt.Inputs.LbHttpResponseRewriteRuleTagArgs
{
Scope = "string",
Tag = "string",
},
},
TcpConditions = new[]
{
new Nsxt.Inputs.LbHttpResponseRewriteRuleTcpConditionArgs
{
SourcePort = "string",
Inverse = false,
},
},
UriArgumentsConditions = new[]
{
new Nsxt.Inputs.LbHttpResponseRewriteRuleUriArgumentsConditionArgs
{
MatchType = "string",
UriArguments = "string",
CaseSensitive = false,
Inverse = false,
},
},
UriConditions = new[]
{
new Nsxt.Inputs.LbHttpResponseRewriteRuleUriConditionArgs
{
MatchType = "string",
Uri = "string",
CaseSensitive = false,
Inverse = false,
},
},
VersionCondition = new Nsxt.Inputs.LbHttpResponseRewriteRuleVersionConditionArgs
{
Version = "string",
Inverse = false,
},
});
example, err := nsxt.NewLbHttpResponseRewriteRule(ctx, "lbHttpResponseRewriteRuleResource", &nsxt.LbHttpResponseRewriteRuleArgs{
HeaderRewriteAction: &nsxt.LbHttpResponseRewriteRuleHeaderRewriteActionArgs{
Name: pulumi.String("string"),
Value: pulumi.String("string"),
},
MatchStrategy: pulumi.String("string"),
RequestHeaderConditions: nsxt.LbHttpResponseRewriteRuleRequestHeaderConditionArray{
&nsxt.LbHttpResponseRewriteRuleRequestHeaderConditionArgs{
MatchType: pulumi.String("string"),
Name: pulumi.String("string"),
Value: pulumi.String("string"),
CaseSensitive: pulumi.Bool(false),
Inverse: pulumi.Bool(false),
},
},
Description: pulumi.String("string"),
IpConditions: nsxt.LbHttpResponseRewriteRuleIpConditionArray{
&nsxt.LbHttpResponseRewriteRuleIpConditionArgs{
SourceAddress: pulumi.String("string"),
Inverse: pulumi.Bool(false),
},
},
LbHttpResponseRewriteRuleId: pulumi.String("string"),
CookieConditions: nsxt.LbHttpResponseRewriteRuleCookieConditionArray{
&nsxt.LbHttpResponseRewriteRuleCookieConditionArgs{
MatchType: pulumi.String("string"),
Name: pulumi.String("string"),
Value: pulumi.String("string"),
CaseSensitive: pulumi.Bool(false),
Inverse: pulumi.Bool(false),
},
},
MethodConditions: nsxt.LbHttpResponseRewriteRuleMethodConditionArray{
&nsxt.LbHttpResponseRewriteRuleMethodConditionArgs{
Method: pulumi.String("string"),
Inverse: pulumi.Bool(false),
},
},
DisplayName: pulumi.String("string"),
ResponseHeaderConditions: nsxt.LbHttpResponseRewriteRuleResponseHeaderConditionArray{
&nsxt.LbHttpResponseRewriteRuleResponseHeaderConditionArgs{
MatchType: pulumi.String("string"),
Name: pulumi.String("string"),
Value: pulumi.String("string"),
CaseSensitive: pulumi.Bool(false),
Inverse: pulumi.Bool(false),
},
},
Tags: nsxt.LbHttpResponseRewriteRuleTagArray{
&nsxt.LbHttpResponseRewriteRuleTagArgs{
Scope: pulumi.String("string"),
Tag: pulumi.String("string"),
},
},
TcpConditions: nsxt.LbHttpResponseRewriteRuleTcpConditionArray{
&nsxt.LbHttpResponseRewriteRuleTcpConditionArgs{
SourcePort: pulumi.String("string"),
Inverse: pulumi.Bool(false),
},
},
UriArgumentsConditions: nsxt.LbHttpResponseRewriteRuleUriArgumentsConditionArray{
&nsxt.LbHttpResponseRewriteRuleUriArgumentsConditionArgs{
MatchType: pulumi.String("string"),
UriArguments: pulumi.String("string"),
CaseSensitive: pulumi.Bool(false),
Inverse: pulumi.Bool(false),
},
},
UriConditions: nsxt.LbHttpResponseRewriteRuleUriConditionArray{
&nsxt.LbHttpResponseRewriteRuleUriConditionArgs{
MatchType: pulumi.String("string"),
Uri: pulumi.String("string"),
CaseSensitive: pulumi.Bool(false),
Inverse: pulumi.Bool(false),
},
},
VersionCondition: &nsxt.LbHttpResponseRewriteRuleVersionConditionArgs{
Version: pulumi.String("string"),
Inverse: pulumi.Bool(false),
},
})
var lbHttpResponseRewriteRuleResource = new LbHttpResponseRewriteRule("lbHttpResponseRewriteRuleResource", LbHttpResponseRewriteRuleArgs.builder()
.headerRewriteAction(LbHttpResponseRewriteRuleHeaderRewriteActionArgs.builder()
.name("string")
.value("string")
.build())
.matchStrategy("string")
.requestHeaderConditions(LbHttpResponseRewriteRuleRequestHeaderConditionArgs.builder()
.matchType("string")
.name("string")
.value("string")
.caseSensitive(false)
.inverse(false)
.build())
.description("string")
.ipConditions(LbHttpResponseRewriteRuleIpConditionArgs.builder()
.sourceAddress("string")
.inverse(false)
.build())
.lbHttpResponseRewriteRuleId("string")
.cookieConditions(LbHttpResponseRewriteRuleCookieConditionArgs.builder()
.matchType("string")
.name("string")
.value("string")
.caseSensitive(false)
.inverse(false)
.build())
.methodConditions(LbHttpResponseRewriteRuleMethodConditionArgs.builder()
.method("string")
.inverse(false)
.build())
.displayName("string")
.responseHeaderConditions(LbHttpResponseRewriteRuleResponseHeaderConditionArgs.builder()
.matchType("string")
.name("string")
.value("string")
.caseSensitive(false)
.inverse(false)
.build())
.tags(LbHttpResponseRewriteRuleTagArgs.builder()
.scope("string")
.tag("string")
.build())
.tcpConditions(LbHttpResponseRewriteRuleTcpConditionArgs.builder()
.sourcePort("string")
.inverse(false)
.build())
.uriArgumentsConditions(LbHttpResponseRewriteRuleUriArgumentsConditionArgs.builder()
.matchType("string")
.uriArguments("string")
.caseSensitive(false)
.inverse(false)
.build())
.uriConditions(LbHttpResponseRewriteRuleUriConditionArgs.builder()
.matchType("string")
.uri("string")
.caseSensitive(false)
.inverse(false)
.build())
.versionCondition(LbHttpResponseRewriteRuleVersionConditionArgs.builder()
.version("string")
.inverse(false)
.build())
.build());
lb_http_response_rewrite_rule_resource = nsxt.LbHttpResponseRewriteRule("lbHttpResponseRewriteRuleResource",
header_rewrite_action={
"name": "string",
"value": "string",
},
match_strategy="string",
request_header_conditions=[{
"match_type": "string",
"name": "string",
"value": "string",
"case_sensitive": False,
"inverse": False,
}],
description="string",
ip_conditions=[{
"source_address": "string",
"inverse": False,
}],
lb_http_response_rewrite_rule_id="string",
cookie_conditions=[{
"match_type": "string",
"name": "string",
"value": "string",
"case_sensitive": False,
"inverse": False,
}],
method_conditions=[{
"method": "string",
"inverse": False,
}],
display_name="string",
response_header_conditions=[{
"match_type": "string",
"name": "string",
"value": "string",
"case_sensitive": False,
"inverse": False,
}],
tags=[{
"scope": "string",
"tag": "string",
}],
tcp_conditions=[{
"source_port": "string",
"inverse": False,
}],
uri_arguments_conditions=[{
"match_type": "string",
"uri_arguments": "string",
"case_sensitive": False,
"inverse": False,
}],
uri_conditions=[{
"match_type": "string",
"uri": "string",
"case_sensitive": False,
"inverse": False,
}],
version_condition={
"version": "string",
"inverse": False,
})
const lbHttpResponseRewriteRuleResource = new nsxt.LbHttpResponseRewriteRule("lbHttpResponseRewriteRuleResource", {
headerRewriteAction: {
name: "string",
value: "string",
},
matchStrategy: "string",
requestHeaderConditions: [{
matchType: "string",
name: "string",
value: "string",
caseSensitive: false,
inverse: false,
}],
description: "string",
ipConditions: [{
sourceAddress: "string",
inverse: false,
}],
lbHttpResponseRewriteRuleId: "string",
cookieConditions: [{
matchType: "string",
name: "string",
value: "string",
caseSensitive: false,
inverse: false,
}],
methodConditions: [{
method: "string",
inverse: false,
}],
displayName: "string",
responseHeaderConditions: [{
matchType: "string",
name: "string",
value: "string",
caseSensitive: false,
inverse: false,
}],
tags: [{
scope: "string",
tag: "string",
}],
tcpConditions: [{
sourcePort: "string",
inverse: false,
}],
uriArgumentsConditions: [{
matchType: "string",
uriArguments: "string",
caseSensitive: false,
inverse: false,
}],
uriConditions: [{
matchType: "string",
uri: "string",
caseSensitive: false,
inverse: false,
}],
versionCondition: {
version: "string",
inverse: false,
},
});
type: nsxt:LbHttpResponseRewriteRule
properties:
cookieConditions:
- caseSensitive: false
inverse: false
matchType: string
name: string
value: string
description: string
displayName: string
headerRewriteAction:
name: string
value: string
ipConditions:
- inverse: false
sourceAddress: string
lbHttpResponseRewriteRuleId: string
matchStrategy: string
methodConditions:
- inverse: false
method: string
requestHeaderConditions:
- caseSensitive: false
inverse: false
matchType: string
name: string
value: string
responseHeaderConditions:
- caseSensitive: false
inverse: false
matchType: string
name: string
value: string
tags:
- scope: string
tag: string
tcpConditions:
- inverse: false
sourcePort: string
uriArgumentsConditions:
- caseSensitive: false
inverse: false
matchType: string
uriArguments: string
uriConditions:
- caseSensitive: false
inverse: false
matchType: string
uri: string
versionCondition:
inverse: false
version: string
LbHttpResponseRewriteRule 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 LbHttpResponseRewriteRule resource accepts the following input properties:
- Header
Rewrite LbAction Http Response Rewrite Rule Header Rewrite Action - Set of header rewrite actions to be executed on the outgoing response when load balancer rule matches:
- List<Lb
Http Response Rewrite Rule Cookie Condition> - Set of match conditions used to match http request cookie:
- Description string
- Description of this resource.
- Display
Name string - The display name of this resource. Defaults to ID if not set.
- Ip
Conditions List<LbHttp Response Rewrite Rule Ip Condition> - Set of match conditions used to match IP header values of HTTP message:
- Lb
Http stringResponse Rewrite Rule Id - ID of the lb rule.
- Match
Strategy string - Strategy to define how load balancer rule is considered a match when multiple match conditions are specified in one rule. If set to ALL, then load balancer rule is considered a match only if all the conditions match. If set to ANY, then load balancer rule is considered a match if any one of the conditions match.
- Method
Conditions List<LbHttp Response Rewrite Rule Method Condition> - Set of match conditions used to match http request method:
- Request
Header List<LbConditions Http Response Rewrite Rule Request Header Condition> - Set of match conditions used to match http request header:
- Response
Header List<LbConditions Http Response Rewrite Rule Response Header Condition> - Set of match conditions used to match http response header:
- List<Lb
Http Response Rewrite Rule Tag> - A list of scope + tag pairs to associate with this lb rule.
- Tcp
Conditions List<LbHttp Response Rewrite Rule Tcp Condition> - Rule condition based on TCP settings of the message
- Uri
Arguments List<LbConditions Http Response Rewrite Rule Uri Arguments Condition> - Set of match conditions used to match http request URI arguments (query string):
- Uri
Conditions List<LbHttp Response Rewrite Rule Uri Condition> - Set of match conditions used to match http request URI:
- Version
Condition LbHttp Response Rewrite Rule Version Condition - Match condition used to match http version of the request:
- Header
Rewrite LbAction Http Response Rewrite Rule Header Rewrite Action Args - Set of header rewrite actions to be executed on the outgoing response when load balancer rule matches:
- []Lb
Http Response Rewrite Rule Cookie Condition Args - Set of match conditions used to match http request cookie:
- Description string
- Description of this resource.
- Display
Name string - The display name of this resource. Defaults to ID if not set.
- Ip
Conditions []LbHttp Response Rewrite Rule Ip Condition Args - Set of match conditions used to match IP header values of HTTP message:
- Lb
Http stringResponse Rewrite Rule Id - ID of the lb rule.
- Match
Strategy string - Strategy to define how load balancer rule is considered a match when multiple match conditions are specified in one rule. If set to ALL, then load balancer rule is considered a match only if all the conditions match. If set to ANY, then load balancer rule is considered a match if any one of the conditions match.
- Method
Conditions []LbHttp Response Rewrite Rule Method Condition Args - Set of match conditions used to match http request method:
- Request
Header []LbConditions Http Response Rewrite Rule Request Header Condition Args - Set of match conditions used to match http request header:
- Response
Header []LbConditions Http Response Rewrite Rule Response Header Condition Args - Set of match conditions used to match http response header:
- []Lb
Http Response Rewrite Rule Tag Args - A list of scope + tag pairs to associate with this lb rule.
- Tcp
Conditions []LbHttp Response Rewrite Rule Tcp Condition Args - Rule condition based on TCP settings of the message
- Uri
Arguments []LbConditions Http Response Rewrite Rule Uri Arguments Condition Args - Set of match conditions used to match http request URI arguments (query string):
- Uri
Conditions []LbHttp Response Rewrite Rule Uri Condition Args - Set of match conditions used to match http request URI:
- Version
Condition LbHttp Response Rewrite Rule Version Condition Args - Match condition used to match http version of the request:
- header
Rewrite LbAction Http Response Rewrite Rule Header Rewrite Action - Set of header rewrite actions to be executed on the outgoing response when load balancer rule matches:
- List<Lb
Http Response Rewrite Rule Cookie Condition> - Set of match conditions used to match http request cookie:
- description String
- Description of this resource.
- display
Name String - The display name of this resource. Defaults to ID if not set.
- ip
Conditions List<LbHttp Response Rewrite Rule Ip Condition> - Set of match conditions used to match IP header values of HTTP message:
- lb
Http StringResponse Rewrite Rule Id - ID of the lb rule.
- match
Strategy String - Strategy to define how load balancer rule is considered a match when multiple match conditions are specified in one rule. If set to ALL, then load balancer rule is considered a match only if all the conditions match. If set to ANY, then load balancer rule is considered a match if any one of the conditions match.
- method
Conditions List<LbHttp Response Rewrite Rule Method Condition> - Set of match conditions used to match http request method:
- request
Header List<LbConditions Http Response Rewrite Rule Request Header Condition> - Set of match conditions used to match http request header:
- response
Header List<LbConditions Http Response Rewrite Rule Response Header Condition> - Set of match conditions used to match http response header:
- List<Lb
Http Response Rewrite Rule Tag> - A list of scope + tag pairs to associate with this lb rule.
- tcp
Conditions List<LbHttp Response Rewrite Rule Tcp Condition> - Rule condition based on TCP settings of the message
- uri
Arguments List<LbConditions Http Response Rewrite Rule Uri Arguments Condition> - Set of match conditions used to match http request URI arguments (query string):
- uri
Conditions List<LbHttp Response Rewrite Rule Uri Condition> - Set of match conditions used to match http request URI:
- version
Condition LbHttp Response Rewrite Rule Version Condition - Match condition used to match http version of the request:
- header
Rewrite LbAction Http Response Rewrite Rule Header Rewrite Action - Set of header rewrite actions to be executed on the outgoing response when load balancer rule matches:
- Lb
Http Response Rewrite Rule Cookie Condition[] - Set of match conditions used to match http request cookie:
- description string
- Description of this resource.
- display
Name string - The display name of this resource. Defaults to ID if not set.
- ip
Conditions LbHttp Response Rewrite Rule Ip Condition[] - Set of match conditions used to match IP header values of HTTP message:
- lb
Http stringResponse Rewrite Rule Id - ID of the lb rule.
- match
Strategy string - Strategy to define how load balancer rule is considered a match when multiple match conditions are specified in one rule. If set to ALL, then load balancer rule is considered a match only if all the conditions match. If set to ANY, then load balancer rule is considered a match if any one of the conditions match.
- method
Conditions LbHttp Response Rewrite Rule Method Condition[] - Set of match conditions used to match http request method:
- request
Header LbConditions Http Response Rewrite Rule Request Header Condition[] - Set of match conditions used to match http request header:
- response
Header LbConditions Http Response Rewrite Rule Response Header Condition[] - Set of match conditions used to match http response header:
- Lb
Http Response Rewrite Rule Tag[] - A list of scope + tag pairs to associate with this lb rule.
- tcp
Conditions LbHttp Response Rewrite Rule Tcp Condition[] - Rule condition based on TCP settings of the message
- uri
Arguments LbConditions Http Response Rewrite Rule Uri Arguments Condition[] - Set of match conditions used to match http request URI arguments (query string):
- uri
Conditions LbHttp Response Rewrite Rule Uri Condition[] - Set of match conditions used to match http request URI:
- version
Condition LbHttp Response Rewrite Rule Version Condition - Match condition used to match http version of the request:
- header_
rewrite_ Lbaction Http Response Rewrite Rule Header Rewrite Action Args - Set of header rewrite actions to be executed on the outgoing response when load balancer rule matches:
- Sequence[Lb
Http Response Rewrite Rule Cookie Condition Args] - Set of match conditions used to match http request cookie:
- description str
- Description of this resource.
- display_
name str - The display name of this resource. Defaults to ID if not set.
- ip_
conditions Sequence[LbHttp Response Rewrite Rule Ip Condition Args] - Set of match conditions used to match IP header values of HTTP message:
- lb_
http_ strresponse_ rewrite_ rule_ id - ID of the lb rule.
- match_
strategy str - Strategy to define how load balancer rule is considered a match when multiple match conditions are specified in one rule. If set to ALL, then load balancer rule is considered a match only if all the conditions match. If set to ANY, then load balancer rule is considered a match if any one of the conditions match.
- method_
conditions Sequence[LbHttp Response Rewrite Rule Method Condition Args] - Set of match conditions used to match http request method:
- request_
header_ Sequence[Lbconditions Http Response Rewrite Rule Request Header Condition Args] - Set of match conditions used to match http request header:
- response_
header_ Sequence[Lbconditions Http Response Rewrite Rule Response Header Condition Args] - Set of match conditions used to match http response header:
- Sequence[Lb
Http Response Rewrite Rule Tag Args] - A list of scope + tag pairs to associate with this lb rule.
- tcp_
conditions Sequence[LbHttp Response Rewrite Rule Tcp Condition Args] - Rule condition based on TCP settings of the message
- uri_
arguments_ Sequence[Lbconditions Http Response Rewrite Rule Uri Arguments Condition Args] - Set of match conditions used to match http request URI arguments (query string):
- uri_
conditions Sequence[LbHttp Response Rewrite Rule Uri Condition Args] - Set of match conditions used to match http request URI:
- version_
condition LbHttp Response Rewrite Rule Version Condition Args - Match condition used to match http version of the request:
- header
Rewrite Property MapAction - Set of header rewrite actions to be executed on the outgoing response when load balancer rule matches:
- List<Property Map>
- Set of match conditions used to match http request cookie:
- description String
- Description of this resource.
- display
Name String - The display name of this resource. Defaults to ID if not set.
- ip
Conditions List<Property Map> - Set of match conditions used to match IP header values of HTTP message:
- lb
Http StringResponse Rewrite Rule Id - ID of the lb rule.
- match
Strategy String - Strategy to define how load balancer rule is considered a match when multiple match conditions are specified in one rule. If set to ALL, then load balancer rule is considered a match only if all the conditions match. If set to ANY, then load balancer rule is considered a match if any one of the conditions match.
- method
Conditions List<Property Map> - Set of match conditions used to match http request method:
- request
Header List<Property Map>Conditions - Set of match conditions used to match http request header:
- response
Header List<Property Map>Conditions - Set of match conditions used to match http response header:
- List<Property Map>
- A list of scope + tag pairs to associate with this lb rule.
- tcp
Conditions List<Property Map> - Rule condition based on TCP settings of the message
- uri
Arguments List<Property Map>Conditions - Set of match conditions used to match http request URI arguments (query string):
- uri
Conditions List<Property Map> - Set of match conditions used to match http request URI:
- version
Condition Property Map - Match condition used to match http version of the request:
Outputs
All input properties are implicitly available as output properties. Additionally, the LbHttpResponseRewriteRule resource produces the following output properties:
Look up Existing LbHttpResponseRewriteRule Resource
Get an existing LbHttpResponseRewriteRule 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?: LbHttpResponseRewriteRuleState, opts?: CustomResourceOptions): LbHttpResponseRewriteRule
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
cookie_conditions: Optional[Sequence[LbHttpResponseRewriteRuleCookieConditionArgs]] = None,
description: Optional[str] = None,
display_name: Optional[str] = None,
header_rewrite_action: Optional[LbHttpResponseRewriteRuleHeaderRewriteActionArgs] = None,
ip_conditions: Optional[Sequence[LbHttpResponseRewriteRuleIpConditionArgs]] = None,
lb_http_response_rewrite_rule_id: Optional[str] = None,
match_strategy: Optional[str] = None,
method_conditions: Optional[Sequence[LbHttpResponseRewriteRuleMethodConditionArgs]] = None,
request_header_conditions: Optional[Sequence[LbHttpResponseRewriteRuleRequestHeaderConditionArgs]] = None,
response_header_conditions: Optional[Sequence[LbHttpResponseRewriteRuleResponseHeaderConditionArgs]] = None,
revision: Optional[float] = None,
tags: Optional[Sequence[LbHttpResponseRewriteRuleTagArgs]] = None,
tcp_conditions: Optional[Sequence[LbHttpResponseRewriteRuleTcpConditionArgs]] = None,
uri_arguments_conditions: Optional[Sequence[LbHttpResponseRewriteRuleUriArgumentsConditionArgs]] = None,
uri_conditions: Optional[Sequence[LbHttpResponseRewriteRuleUriConditionArgs]] = None,
version_condition: Optional[LbHttpResponseRewriteRuleVersionConditionArgs] = None) -> LbHttpResponseRewriteRule
func GetLbHttpResponseRewriteRule(ctx *Context, name string, id IDInput, state *LbHttpResponseRewriteRuleState, opts ...ResourceOption) (*LbHttpResponseRewriteRule, error)
public static LbHttpResponseRewriteRule Get(string name, Input<string> id, LbHttpResponseRewriteRuleState? state, CustomResourceOptions? opts = null)
public static LbHttpResponseRewriteRule get(String name, Output<String> id, LbHttpResponseRewriteRuleState state, CustomResourceOptions options)
resources: _: type: nsxt:LbHttpResponseRewriteRule 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.
- List<Lb
Http Response Rewrite Rule Cookie Condition> - Set of match conditions used to match http request cookie:
- Description string
- Description of this resource.
- Display
Name string - The display name of this resource. Defaults to ID if not set.
- Header
Rewrite LbAction Http Response Rewrite Rule Header Rewrite Action - Set of header rewrite actions to be executed on the outgoing response when load balancer rule matches:
- Ip
Conditions List<LbHttp Response Rewrite Rule Ip Condition> - Set of match conditions used to match IP header values of HTTP message:
- Lb
Http stringResponse Rewrite Rule Id - ID of the lb rule.
- Match
Strategy string - Strategy to define how load balancer rule is considered a match when multiple match conditions are specified in one rule. If set to ALL, then load balancer rule is considered a match only if all the conditions match. If set to ANY, then load balancer rule is considered a match if any one of the conditions match.
- Method
Conditions List<LbHttp Response Rewrite Rule Method Condition> - Set of match conditions used to match http request method:
- Request
Header List<LbConditions Http Response Rewrite Rule Request Header Condition> - Set of match conditions used to match http request header:
- Response
Header List<LbConditions Http Response Rewrite Rule Response Header Condition> - Set of match conditions used to match http response header:
- 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 Response Rewrite Rule Tag> - A list of scope + tag pairs to associate with this lb rule.
- Tcp
Conditions List<LbHttp Response Rewrite Rule Tcp Condition> - Rule condition based on TCP settings of the message
- Uri
Arguments List<LbConditions Http Response Rewrite Rule Uri Arguments Condition> - Set of match conditions used to match http request URI arguments (query string):
- Uri
Conditions List<LbHttp Response Rewrite Rule Uri Condition> - Set of match conditions used to match http request URI:
- Version
Condition LbHttp Response Rewrite Rule Version Condition - Match condition used to match http version of the request:
- []Lb
Http Response Rewrite Rule Cookie Condition Args - Set of match conditions used to match http request cookie:
- Description string
- Description of this resource.
- Display
Name string - The display name of this resource. Defaults to ID if not set.
- Header
Rewrite LbAction Http Response Rewrite Rule Header Rewrite Action Args - Set of header rewrite actions to be executed on the outgoing response when load balancer rule matches:
- Ip
Conditions []LbHttp Response Rewrite Rule Ip Condition Args - Set of match conditions used to match IP header values of HTTP message:
- Lb
Http stringResponse Rewrite Rule Id - ID of the lb rule.
- Match
Strategy string - Strategy to define how load balancer rule is considered a match when multiple match conditions are specified in one rule. If set to ALL, then load balancer rule is considered a match only if all the conditions match. If set to ANY, then load balancer rule is considered a match if any one of the conditions match.
- Method
Conditions []LbHttp Response Rewrite Rule Method Condition Args - Set of match conditions used to match http request method:
- Request
Header []LbConditions Http Response Rewrite Rule Request Header Condition Args - Set of match conditions used to match http request header:
- Response
Header []LbConditions Http Response Rewrite Rule Response Header Condition Args - Set of match conditions used to match http response header:
- 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 Response Rewrite Rule Tag Args - A list of scope + tag pairs to associate with this lb rule.
- Tcp
Conditions []LbHttp Response Rewrite Rule Tcp Condition Args - Rule condition based on TCP settings of the message
- Uri
Arguments []LbConditions Http Response Rewrite Rule Uri Arguments Condition Args - Set of match conditions used to match http request URI arguments (query string):
- Uri
Conditions []LbHttp Response Rewrite Rule Uri Condition Args - Set of match conditions used to match http request URI:
- Version
Condition LbHttp Response Rewrite Rule Version Condition Args - Match condition used to match http version of the request:
- List<Lb
Http Response Rewrite Rule Cookie Condition> - Set of match conditions used to match http request cookie:
- description String
- Description of this resource.
- display
Name String - The display name of this resource. Defaults to ID if not set.
- header
Rewrite LbAction Http Response Rewrite Rule Header Rewrite Action - Set of header rewrite actions to be executed on the outgoing response when load balancer rule matches:
- ip
Conditions List<LbHttp Response Rewrite Rule Ip Condition> - Set of match conditions used to match IP header values of HTTP message:
- lb
Http StringResponse Rewrite Rule Id - ID of the lb rule.
- match
Strategy String - Strategy to define how load balancer rule is considered a match when multiple match conditions are specified in one rule. If set to ALL, then load balancer rule is considered a match only if all the conditions match. If set to ANY, then load balancer rule is considered a match if any one of the conditions match.
- method
Conditions List<LbHttp Response Rewrite Rule Method Condition> - Set of match conditions used to match http request method:
- request
Header List<LbConditions Http Response Rewrite Rule Request Header Condition> - Set of match conditions used to match http request header:
- response
Header List<LbConditions Http Response Rewrite Rule Response Header Condition> - Set of match conditions used to match http response header:
- 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 Response Rewrite Rule Tag> - A list of scope + tag pairs to associate with this lb rule.
- tcp
Conditions List<LbHttp Response Rewrite Rule Tcp Condition> - Rule condition based on TCP settings of the message
- uri
Arguments List<LbConditions Http Response Rewrite Rule Uri Arguments Condition> - Set of match conditions used to match http request URI arguments (query string):
- uri
Conditions List<LbHttp Response Rewrite Rule Uri Condition> - Set of match conditions used to match http request URI:
- version
Condition LbHttp Response Rewrite Rule Version Condition - Match condition used to match http version of the request:
- Lb
Http Response Rewrite Rule Cookie Condition[] - Set of match conditions used to match http request cookie:
- description string
- Description of this resource.
- display
Name string - The display name of this resource. Defaults to ID if not set.
- header
Rewrite LbAction Http Response Rewrite Rule Header Rewrite Action - Set of header rewrite actions to be executed on the outgoing response when load balancer rule matches:
- ip
Conditions LbHttp Response Rewrite Rule Ip Condition[] - Set of match conditions used to match IP header values of HTTP message:
- lb
Http stringResponse Rewrite Rule Id - ID of the lb rule.
- match
Strategy string - Strategy to define how load balancer rule is considered a match when multiple match conditions are specified in one rule. If set to ALL, then load balancer rule is considered a match only if all the conditions match. If set to ANY, then load balancer rule is considered a match if any one of the conditions match.
- method
Conditions LbHttp Response Rewrite Rule Method Condition[] - Set of match conditions used to match http request method:
- request
Header LbConditions Http Response Rewrite Rule Request Header Condition[] - Set of match conditions used to match http request header:
- response
Header LbConditions Http Response Rewrite Rule Response Header Condition[] - Set of match conditions used to match http response header:
- 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 Response Rewrite Rule Tag[] - A list of scope + tag pairs to associate with this lb rule.
- tcp
Conditions LbHttp Response Rewrite Rule Tcp Condition[] - Rule condition based on TCP settings of the message
- uri
Arguments LbConditions Http Response Rewrite Rule Uri Arguments Condition[] - Set of match conditions used to match http request URI arguments (query string):
- uri
Conditions LbHttp Response Rewrite Rule Uri Condition[] - Set of match conditions used to match http request URI:
- version
Condition LbHttp Response Rewrite Rule Version Condition - Match condition used to match http version of the request:
- Sequence[Lb
Http Response Rewrite Rule Cookie Condition Args] - Set of match conditions used to match http request cookie:
- description str
- Description of this resource.
- display_
name str - The display name of this resource. Defaults to ID if not set.
- header_
rewrite_ Lbaction Http Response Rewrite Rule Header Rewrite Action Args - Set of header rewrite actions to be executed on the outgoing response when load balancer rule matches:
- ip_
conditions Sequence[LbHttp Response Rewrite Rule Ip Condition Args] - Set of match conditions used to match IP header values of HTTP message:
- lb_
http_ strresponse_ rewrite_ rule_ id - ID of the lb rule.
- match_
strategy str - Strategy to define how load balancer rule is considered a match when multiple match conditions are specified in one rule. If set to ALL, then load balancer rule is considered a match only if all the conditions match. If set to ANY, then load balancer rule is considered a match if any one of the conditions match.
- method_
conditions Sequence[LbHttp Response Rewrite Rule Method Condition Args] - Set of match conditions used to match http request method:
- request_
header_ Sequence[Lbconditions Http Response Rewrite Rule Request Header Condition Args] - Set of match conditions used to match http request header:
- response_
header_ Sequence[Lbconditions Http Response Rewrite Rule Response Header Condition Args] - Set of match conditions used to match http response header:
- 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 Response Rewrite Rule Tag Args] - A list of scope + tag pairs to associate with this lb rule.
- tcp_
conditions Sequence[LbHttp Response Rewrite Rule Tcp Condition Args] - Rule condition based on TCP settings of the message
- uri_
arguments_ Sequence[Lbconditions Http Response Rewrite Rule Uri Arguments Condition Args] - Set of match conditions used to match http request URI arguments (query string):
- uri_
conditions Sequence[LbHttp Response Rewrite Rule Uri Condition Args] - Set of match conditions used to match http request URI:
- version_
condition LbHttp Response Rewrite Rule Version Condition Args - Match condition used to match http version of the request:
- List<Property Map>
- Set of match conditions used to match http request cookie:
- description String
- Description of this resource.
- display
Name String - The display name of this resource. Defaults to ID if not set.
- header
Rewrite Property MapAction - Set of header rewrite actions to be executed on the outgoing response when load balancer rule matches:
- ip
Conditions List<Property Map> - Set of match conditions used to match IP header values of HTTP message:
- lb
Http StringResponse Rewrite Rule Id - ID of the lb rule.
- match
Strategy String - Strategy to define how load balancer rule is considered a match when multiple match conditions are specified in one rule. If set to ALL, then load balancer rule is considered a match only if all the conditions match. If set to ANY, then load balancer rule is considered a match if any one of the conditions match.
- method
Conditions List<Property Map> - Set of match conditions used to match http request method:
- request
Header List<Property Map>Conditions - Set of match conditions used to match http request header:
- response
Header List<Property Map>Conditions - Set of match conditions used to match http response header:
- 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 rule.
- tcp
Conditions List<Property Map> - Rule condition based on TCP settings of the message
- uri
Arguments List<Property Map>Conditions - Set of match conditions used to match http request URI arguments (query string):
- uri
Conditions List<Property Map> - Set of match conditions used to match http request URI:
- version
Condition Property Map - Match condition used to match http version of the request:
Supporting Types
LbHttpResponseRewriteRuleCookieCondition, LbHttpResponseRewriteRuleCookieConditionArgs
- Match
Type string - Defines how value field is used to match the cookie. Accepted values are STARTS_WITH, ENDS_WITH, CONTAINS, EQUALS, REGEX.
- Name string
- The name of cookie to match.
- Value string
- The value of cookie to match.
- Case
Sensitive bool - If true, case is significant in the match. Default is true.
- Inverse bool
- A flag to indicate whether reverse the match result of this condition. Default is false.
- Match
Type string - Defines how value field is used to match the cookie. Accepted values are STARTS_WITH, ENDS_WITH, CONTAINS, EQUALS, REGEX.
- Name string
- The name of cookie to match.
- Value string
- The value of cookie to match.
- Case
Sensitive bool - If true, case is significant in the match. Default is true.
- Inverse bool
- A flag to indicate whether reverse the match result of this condition. Default is false.
- match
Type String - Defines how value field is used to match the cookie. Accepted values are STARTS_WITH, ENDS_WITH, CONTAINS, EQUALS, REGEX.
- name String
- The name of cookie to match.
- value String
- The value of cookie to match.
- case
Sensitive Boolean - If true, case is significant in the match. Default is true.
- inverse Boolean
- A flag to indicate whether reverse the match result of this condition. Default is false.
- match
Type string - Defines how value field is used to match the cookie. Accepted values are STARTS_WITH, ENDS_WITH, CONTAINS, EQUALS, REGEX.
- name string
- The name of cookie to match.
- value string
- The value of cookie to match.
- case
Sensitive boolean - If true, case is significant in the match. Default is true.
- inverse boolean
- A flag to indicate whether reverse the match result of this condition. Default is false.
- match_
type str - Defines how value field is used to match the cookie. Accepted values are STARTS_WITH, ENDS_WITH, CONTAINS, EQUALS, REGEX.
- name str
- The name of cookie to match.
- value str
- The value of cookie to match.
- case_
sensitive bool - If true, case is significant in the match. Default is true.
- inverse bool
- A flag to indicate whether reverse the match result of this condition. Default is false.
- match
Type String - Defines how value field is used to match the cookie. Accepted values are STARTS_WITH, ENDS_WITH, CONTAINS, EQUALS, REGEX.
- name String
- The name of cookie to match.
- value String
- The value of cookie to match.
- case
Sensitive Boolean - If true, case is significant in the match. Default is true.
- inverse Boolean
- A flag to indicate whether reverse the match result of this condition. Default is false.
LbHttpResponseRewriteRuleHeaderRewriteAction, LbHttpResponseRewriteRuleHeaderRewriteActionArgs
LbHttpResponseRewriteRuleIpCondition, LbHttpResponseRewriteRuleIpConditionArgs
- Source
Address string - The value source IP address to match.
- Inverse bool
- A flag to indicate whether reverse the match result of this condition. Default is false.
- Source
Address string - The value source IP address to match.
- Inverse bool
- A flag to indicate whether reverse the match result of this condition. Default is false.
- source
Address String - The value source IP address to match.
- inverse Boolean
- A flag to indicate whether reverse the match result of this condition. Default is false.
- source
Address string - The value source IP address to match.
- inverse boolean
- A flag to indicate whether reverse the match result of this condition. Default is false.
- source_
address str - The value source IP address to match.
- inverse bool
- A flag to indicate whether reverse the match result of this condition. Default is false.
- source
Address String - The value source IP address to match.
- inverse Boolean
- A flag to indicate whether reverse the match result of this condition. Default is false.
LbHttpResponseRewriteRuleMethodCondition, LbHttpResponseRewriteRuleMethodConditionArgs
LbHttpResponseRewriteRuleRequestHeaderCondition, LbHttpResponseRewriteRuleRequestHeaderConditionArgs
- Match
Type string - Defines how value field is used to match the header value of HTTP request. Accepted values are STARTS_WITH, ENDS_WITH, CONTAINS, EQUALS, REGEX. Header name field does not support match types.
- Name string
- The name of HTTP header to match.
- Value string
- The value of HTTP header to match.
- Case
Sensitive bool - If true, case is significant in the match. Default is true.
- Inverse bool
- A flag to indicate whether reverse the match result of this condition. Default is false.
- Match
Type string - Defines how value field is used to match the header value of HTTP request. Accepted values are STARTS_WITH, ENDS_WITH, CONTAINS, EQUALS, REGEX. Header name field does not support match types.
- Name string
- The name of HTTP header to match.
- Value string
- The value of HTTP header to match.
- Case
Sensitive bool - If true, case is significant in the match. Default is true.
- Inverse bool
- A flag to indicate whether reverse the match result of this condition. Default is false.
- match
Type String - Defines how value field is used to match the header value of HTTP request. Accepted values are STARTS_WITH, ENDS_WITH, CONTAINS, EQUALS, REGEX. Header name field does not support match types.
- name String
- The name of HTTP header to match.
- value String
- The value of HTTP header to match.
- case
Sensitive Boolean - If true, case is significant in the match. Default is true.
- inverse Boolean
- A flag to indicate whether reverse the match result of this condition. Default is false.
- match
Type string - Defines how value field is used to match the header value of HTTP request. Accepted values are STARTS_WITH, ENDS_WITH, CONTAINS, EQUALS, REGEX. Header name field does not support match types.
- name string
- The name of HTTP header to match.
- value string
- The value of HTTP header to match.
- case
Sensitive boolean - If true, case is significant in the match. Default is true.
- inverse boolean
- A flag to indicate whether reverse the match result of this condition. Default is false.
- match_
type str - Defines how value field is used to match the header value of HTTP request. Accepted values are STARTS_WITH, ENDS_WITH, CONTAINS, EQUALS, REGEX. Header name field does not support match types.
- name str
- The name of HTTP header to match.
- value str
- The value of HTTP header to match.
- case_
sensitive bool - If true, case is significant in the match. Default is true.
- inverse bool
- A flag to indicate whether reverse the match result of this condition. Default is false.
- match
Type String - Defines how value field is used to match the header value of HTTP request. Accepted values are STARTS_WITH, ENDS_WITH, CONTAINS, EQUALS, REGEX. Header name field does not support match types.
- name String
- The name of HTTP header to match.
- value String
- The value of HTTP header to match.
- case
Sensitive Boolean - If true, case is significant in the match. Default is true.
- inverse Boolean
- A flag to indicate whether reverse the match result of this condition. Default is false.
LbHttpResponseRewriteRuleResponseHeaderCondition, LbHttpResponseRewriteRuleResponseHeaderConditionArgs
- Match
Type string - Defines how value field is used to match the header value of HTTP response. Accepted values are STARTS_WITH, ENDS_WITH, CONTAINS, EQUALS, REGEX. Header name field does not support match types.
- Name string
- The name of HTTP header to match.
- Value string
- The value of HTTP header to match.
- Case
Sensitive bool - If true, case is significant in the match. Default is true.
- Inverse bool
- A flag to indicate whether reverse the match result of this condition. Default is false.
- Match
Type string - Defines how value field is used to match the header value of HTTP response. Accepted values are STARTS_WITH, ENDS_WITH, CONTAINS, EQUALS, REGEX. Header name field does not support match types.
- Name string
- The name of HTTP header to match.
- Value string
- The value of HTTP header to match.
- Case
Sensitive bool - If true, case is significant in the match. Default is true.
- Inverse bool
- A flag to indicate whether reverse the match result of this condition. Default is false.
- match
Type String - Defines how value field is used to match the header value of HTTP response. Accepted values are STARTS_WITH, ENDS_WITH, CONTAINS, EQUALS, REGEX. Header name field does not support match types.
- name String
- The name of HTTP header to match.
- value String
- The value of HTTP header to match.
- case
Sensitive Boolean - If true, case is significant in the match. Default is true.
- inverse Boolean
- A flag to indicate whether reverse the match result of this condition. Default is false.
- match
Type string - Defines how value field is used to match the header value of HTTP response. Accepted values are STARTS_WITH, ENDS_WITH, CONTAINS, EQUALS, REGEX. Header name field does not support match types.
- name string
- The name of HTTP header to match.
- value string
- The value of HTTP header to match.
- case
Sensitive boolean - If true, case is significant in the match. Default is true.
- inverse boolean
- A flag to indicate whether reverse the match result of this condition. Default is false.
- match_
type str - Defines how value field is used to match the header value of HTTP response. Accepted values are STARTS_WITH, ENDS_WITH, CONTAINS, EQUALS, REGEX. Header name field does not support match types.
- name str
- The name of HTTP header to match.
- value str
- The value of HTTP header to match.
- case_
sensitive bool - If true, case is significant in the match. Default is true.
- inverse bool
- A flag to indicate whether reverse the match result of this condition. Default is false.
- match
Type String - Defines how value field is used to match the header value of HTTP response. Accepted values are STARTS_WITH, ENDS_WITH, CONTAINS, EQUALS, REGEX. Header name field does not support match types.
- name String
- The name of HTTP header to match.
- value String
- The value of HTTP header to match.
- case
Sensitive Boolean - If true, case is significant in the match. Default is true.
- inverse Boolean
- A flag to indicate whether reverse the match result of this condition. Default is false.
LbHttpResponseRewriteRuleTag, LbHttpResponseRewriteRuleTagArgs
LbHttpResponseRewriteRuleTcpCondition, LbHttpResponseRewriteRuleTcpConditionArgs
- Source
Port string - Inverse bool
- Whether to reverse match result of this condition
- Source
Port string - Inverse bool
- Whether to reverse match result of this condition
- source
Port String - inverse Boolean
- Whether to reverse match result of this condition
- source
Port string - inverse boolean
- Whether to reverse match result of this condition
- source_
port str - inverse bool
- Whether to reverse match result of this condition
- source
Port String - inverse Boolean
- Whether to reverse match result of this condition
LbHttpResponseRewriteRuleUriArgumentsCondition, LbHttpResponseRewriteRuleUriArgumentsConditionArgs
- Match
Type string - Defines how value field is used to match the URI. Accepted values are STARTS_WITH, ENDS_WITH, CONTAINS, EQUALS, REGEX.
- Uri
Arguments string - Query string of URI, typically contains key value pairs.
- Case
Sensitive bool - If true, case is significant in the match. Default is true.
- Inverse bool
- A flag to indicate whether reverse the match result of this condition. Default is false.
- Match
Type string - Defines how value field is used to match the URI. Accepted values are STARTS_WITH, ENDS_WITH, CONTAINS, EQUALS, REGEX.
- Uri
Arguments string - Query string of URI, typically contains key value pairs.
- Case
Sensitive bool - If true, case is significant in the match. Default is true.
- Inverse bool
- A flag to indicate whether reverse the match result of this condition. Default is false.
- match
Type String - Defines how value field is used to match the URI. Accepted values are STARTS_WITH, ENDS_WITH, CONTAINS, EQUALS, REGEX.
- uri
Arguments String - Query string of URI, typically contains key value pairs.
- case
Sensitive Boolean - If true, case is significant in the match. Default is true.
- inverse Boolean
- A flag to indicate whether reverse the match result of this condition. Default is false.
- match
Type string - Defines how value field is used to match the URI. Accepted values are STARTS_WITH, ENDS_WITH, CONTAINS, EQUALS, REGEX.
- uri
Arguments string - Query string of URI, typically contains key value pairs.
- case
Sensitive boolean - If true, case is significant in the match. Default is true.
- inverse boolean
- A flag to indicate whether reverse the match result of this condition. Default is false.
- match_
type str - Defines how value field is used to match the URI. Accepted values are STARTS_WITH, ENDS_WITH, CONTAINS, EQUALS, REGEX.
- uri_
arguments str - Query string of URI, typically contains key value pairs.
- case_
sensitive bool - If true, case is significant in the match. Default is true.
- inverse bool
- A flag to indicate whether reverse the match result of this condition. Default is false.
- match
Type String - Defines how value field is used to match the URI. Accepted values are STARTS_WITH, ENDS_WITH, CONTAINS, EQUALS, REGEX.
- uri
Arguments String - Query string of URI, typically contains key value pairs.
- case
Sensitive Boolean - If true, case is significant in the match. Default is true.
- inverse Boolean
- A flag to indicate whether reverse the match result of this condition. Default is false.
LbHttpResponseRewriteRuleUriCondition, LbHttpResponseRewriteRuleUriConditionArgs
- Match
Type string - Defines how value field is used to match the URI. Accepted values are STARTS_WITH, ENDS_WITH, CONTAINS, EQUALS, REGEX.
- Uri string
- The value of URI to match.
- Case
Sensitive bool - If true, case is significant in the match. Default is true.
- Inverse bool
- A flag to indicate whether reverse the match result of this condition. Default is false.
- Match
Type string - Defines how value field is used to match the URI. Accepted values are STARTS_WITH, ENDS_WITH, CONTAINS, EQUALS, REGEX.
- Uri string
- The value of URI to match.
- Case
Sensitive bool - If true, case is significant in the match. Default is true.
- Inverse bool
- A flag to indicate whether reverse the match result of this condition. Default is false.
- match
Type String - Defines how value field is used to match the URI. Accepted values are STARTS_WITH, ENDS_WITH, CONTAINS, EQUALS, REGEX.
- uri String
- The value of URI to match.
- case
Sensitive Boolean - If true, case is significant in the match. Default is true.
- inverse Boolean
- A flag to indicate whether reverse the match result of this condition. Default is false.
- match
Type string - Defines how value field is used to match the URI. Accepted values are STARTS_WITH, ENDS_WITH, CONTAINS, EQUALS, REGEX.
- uri string
- The value of URI to match.
- case
Sensitive boolean - If true, case is significant in the match. Default is true.
- inverse boolean
- A flag to indicate whether reverse the match result of this condition. Default is false.
- match_
type str - Defines how value field is used to match the URI. Accepted values are STARTS_WITH, ENDS_WITH, CONTAINS, EQUALS, REGEX.
- uri str
- The value of URI to match.
- case_
sensitive bool - If true, case is significant in the match. Default is true.
- inverse bool
- A flag to indicate whether reverse the match result of this condition. Default is false.
- match
Type String - Defines how value field is used to match the URI. Accepted values are STARTS_WITH, ENDS_WITH, CONTAINS, EQUALS, REGEX.
- uri String
- The value of URI to match.
- case
Sensitive Boolean - If true, case is significant in the match. Default is true.
- inverse Boolean
- A flag to indicate whether reverse the match result of this condition. Default is false.
LbHttpResponseRewriteRuleVersionCondition, LbHttpResponseRewriteRuleVersionConditionArgs
Package Details
- Repository
- nsxt vmware/terraform-provider-nsxt
- License
- Notes
- This Pulumi package is based on the
nsxt
Terraform Provider.