Show / Hide Table of Contents

Class ProfileOneConnect

f5bigip.ltm.ProfileOneConnect Configures a custom profile_oneconnect 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 oneconnect_sanjose = new F5BigIP.Ltm.ProfileOneConnect("oneconnect-sanjose", new F5BigIP.Ltm.ProfileOneConnectArgs
    {
        DefaultsFrom = "/Common/oneconnect",
        IdleTimeoutOverride = "disabled",
        MaxAge = 3600,
        MaxReuse = 1000,
        MaxSize = 1000,
        Name = "sanjose",
        Partition = "Common",
        SharePools = "disabled",
        SourceMask = "255.255.255.255",
    });
}

}
Inheritance
System.Object
Resource
CustomResource
ProfileOneConnect
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 ProfileOneConnect : CustomResource

Constructors

View Source

ProfileOneConnect(String, ProfileOneConnectArgs, CustomResourceOptions)

Create a ProfileOneConnect resource with the given unique name, arguments, and options.

Declaration
public ProfileOneConnect(string name, ProfileOneConnectArgs args, CustomResourceOptions options = null)
Parameters
Type Name Description
System.String name

The unique name of the resource

ProfileOneConnectArgs 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

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

IdleTimeoutOverride

Specifies the number of seconds that a connection is idle before the connection flow is eligible for deletion. Possible values are disabled, indefinite, or a numeric value that you specify. The default value is disabled.

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

MaxAge

Specifies the maximum age in number of seconds allowed for a connection in the connection reuse pool. For any connection with an age higher than this value, the system removes that connection from the reuse pool. The default value is 86400.

Declaration
public Output<int?> MaxAge { get; }
Property Value
Type Description
Output<System.Nullable<System.Int32>>
View Source

MaxReuse

Specifies the maximum number of times that a server-side connection can be reused. The default value is 1000.

Declaration
public Output<int?> MaxReuse { get; }
Property Value
Type Description
Output<System.Nullable<System.Int32>>
View Source

MaxSize

Specifies the maximum number of connections that the system holds in the connection reuse pool. If the pool is already full, then the server-side connection closes after the response is completed. The default value is 10000.

Declaration
public Output<int?> MaxSize { get; }
Property Value
Type Description
Output<System.Nullable<System.Int32>>
View Source

Name

Name of the profile_oneconnect

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

SharePools

Specify if you want to share the pool, default value is "disabled"

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

SourceMask

Specifies a source IP mask. The default value is 0.0.0.0. The system applies the value of this option to the source address to determine its eligibility for reuse. A mask of 0.0.0.0 causes the system to share reused connections across all clients. A host mask (all 1's in binary), causes the system to share only those reused connections originating from the same client IP address.

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

Methods

View Source

Get(String, Input<String>, ProfileOneConnectState, CustomResourceOptions)

Get an existing ProfileOneConnect resource's state with the given name, ID, and optional extra properties used to qualify the lookup.

Declaration
public static ProfileOneConnect Get(string name, Input<string> id, ProfileOneConnectState 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.

ProfileOneConnectState state

Any extra arguments used during the lookup.

CustomResourceOptions options

A bag of options that control this resource's behavior

Returns
Type Description
ProfileOneConnect
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.