Show / Hide Table of Contents

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",
    });
}

}
Inheritance
System.Object
Resource
CustomResource
ProfileFastL4
Inherited Members
CustomResource.Id
Resource.GetResourceType()
Resource.GetResourceName()
Resource.Urn
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.F5BigIP.Ltm
Assembly: Pulumi.F5BigIP.dll
Syntax
public class ProfileFastL4 : CustomResource

Constructors

View Source

ProfileFastL4(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 Source

ClientTimeout

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>>
View Source

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>
View Source

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>
View Source

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>
View Source

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>
View Source

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>
View Source

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>
View Source

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>
View Source

Name

Name of the profile_fastl4

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

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 Source

Get(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
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.