Class ProfileFastL4
f5bigip.ltm.ProfileFastL4 Configures a custom profile_fastl4 for use by health checks.
For resources should be named with their "full path". The full path is the combination of the partition + name of the resource. For example /Common/my-pool.
Example Usage
using Pulumi;
using F5BigIP = Pulumi.F5BigIP;
class MyStack : Stack
{
public MyStack()
{
var profileFastl4 = new F5BigIP.Ltm.ProfileFastL4("profileFastl4", new F5BigIP.Ltm.ProfileFastL4Args
{
ClientTimeout = 40,
DefaultsFrom = "/Common/fastL4",
ExplicitflowMigration = "enabled",
HardwareSyncookie = "enabled",
IdleTimeout = "200",
IptosToclient = "pass-through",
IptosToserver = "pass-through",
KeepaliveInterval = "disabled",
Name = "/Common/sjfastl4profile",
Partition = "Common",
});
}
}
Inherited Members
Namespace: Pulumi.F5BigIP.Ltm
Assembly: Pulumi.F5BigIP.dll
Syntax
public class ProfileFastL4 : CustomResource
Constructors
View SourceProfileFastL4(String, ProfileFastL4Args, CustomResourceOptions)
Create a ProfileFastL4 resource with the given unique name, arguments, and options.
Declaration
public ProfileFastL4(string name, ProfileFastL4Args args, CustomResourceOptions options = null)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | name | The unique name of the resource |
| ProfileFastL4Args | args | The arguments used to populate this resource's properties |
| CustomResourceOptions | options | A bag of options that control this resource's behavior |
Properties
View SourceClientTimeout
Specifies late binding client timeout in seconds. This setting specifies the number of seconds allowed for a client to transmit enough data to select a server when late binding is enabled. If it expires timeout-recovery mode will dictate what action to take.
Declaration
public Output<int?> ClientTimeout { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.Nullable<System.Int32>> |
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 Output<string> DefaultsFrom { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.String> |
ExplicitflowMigration
Enables or disables late binding explicit flow migration that allows iRules to control when flows move from software to hardware. Explicit flow migration is disabled by default hence BIG-IP automatically migrates flows from software to hardware.
Declaration
public Output<string> ExplicitflowMigration { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.String> |
HardwareSyncookie
Enables or disables hardware SYN cookie support when PVA10 is present on the system. Note that when you set the hardware syncookie option to enabled, you may also want to set the following bigdb database variables using the "/sys modify db" command, based on your requirements: pva.SynCookies.Full.ConnectionThreshold (default: 500000), pva.SynCookies.Assist.ConnectionThreshold (default: 500000) pva.SynCookies.ClientWindow (default: 0). The default value is disabled.
Declaration
public Output<string> HardwareSyncookie { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.String> |
IdleTimeout
Specifies an idle timeout in seconds. This setting specifies the number of seconds that a connection is idle before the connection is eligible for deletion.When you specify an idle timeout for the Fast L4 profile, the value must be greater than the bigdb database variable Pva.Scrub time in msec for it to work properly.The default value is 300 seconds.
Declaration
public Output<string> IdleTimeout { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.String> |
IptosToclient
Specifies an IP ToS number for the client side. This option specifies the Type of Service level that the traffic management system assigns to IP packets when sending them to clients. The default value is 65535 (pass-through), which indicates, do not modify.
Declaration
public Output<string> IptosToclient { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.String> |
IptosToserver
Specifies an IP ToS number for the server side. This setting specifies the Type of Service level that the traffic management system assigns to IP packets when sending them to servers. The default value is 65535 (pass-through), which indicates, do not modify.
Declaration
public Output<string> IptosToserver { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.String> |
KeepaliveInterval
Specifies the keep alive probe interval, in seconds. The default value is disabled (0 seconds).
Declaration
public Output<string> KeepaliveInterval { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.String> |
Name
Name of the profile_fastl4
Declaration
public Output<string> Name { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.String> |
Partition
Displays the administrative partition within which this profile resides
Declaration
public Output<string> Partition { get; }
Property Value
| Type | Description |
|---|---|
| Output<System.String> |
Methods
View SourceGet(String, Input<String>, ProfileFastL4State, CustomResourceOptions)
Get an existing ProfileFastL4 resource's state with the given name, ID, and optional extra properties used to qualify the lookup.
Declaration
public static ProfileFastL4 Get(string name, Input<string> id, ProfileFastL4State state = null, CustomResourceOptions options = null)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | name | The unique name of the resulting resource. |
| Input<System.String> | id | The unique provider ID of the resource to lookup. |
| ProfileFastL4State | state | Any extra arguments used during the lookup. |
| CustomResourceOptions | options | A bag of options that control this resource's behavior |
Returns
| Type | Description |
|---|---|
| ProfileFastL4 |