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",
});
}
}
Coming soon!
import pulumi
import pulumi_f5bigip as f5bigip
oneconnect_sanjose = f5bigip.ltm.ProfileOneConnect("oneconnect-sanjose",
defaults_from="/Common/oneconnect",
idle_timeout_override="disabled",
max_age=3600,
max_reuse=1000,
max_size=1000,
name="sanjose",
partition="Common",
share_pools="disabled",
source_mask="255.255.255.255")import * as pulumi from "@pulumi/pulumi";
import * as f5bigip from "@pulumi/f5bigip";
const oneconnect_sanjose = new f5bigip.ltm.ProfileOneConnect("oneconnect-sanjose", {
defaultsFrom: "/Common/oneconnect",
idleTimeoutOverride: "disabled",
maxAge: 3600,
maxReuse: 1000,
maxSize: 1000,
name: "sanjose",
partition: "Common",
sharePools: "disabled",
sourceMask: "255.255.255.255",
});Create a ProfileOneConnect Resource
new ProfileOneConnect(name: string, args: ProfileOneConnectArgs, opts?: CustomResourceOptions);def ProfileOneConnect(resource_name, opts=None, defaults_from=None, idle_timeout_override=None, max_age=None, max_reuse=None, max_size=None, name=None, partition=None, share_pools=None, source_mask=None, __props__=None);func NewProfileOneConnect(ctx *Context, name string, args ProfileOneConnectArgs, opts ...ResourceOption) (*ProfileOneConnect, error)public ProfileOneConnect(string name, ProfileOneConnectArgs args, CustomResourceOptions? opts = null)- name string
- The unique name of the resource.
- args ProfileOneConnectArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- opts ResourceOptions
- A bag of options that control this resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args ProfileOneConnectArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ProfileOneConnectArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
ProfileOneConnect Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Programming Model docs.
Inputs
The ProfileOneConnect resource accepts the following input properties:
- Name string
Name of the profile_oneconnect
- Defaults
From string 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.
- Idle
Timeout stringOverride 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.
- Max
Age int 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.
- Max
Reuse int Specifies the maximum number of times that a server-side connection can be reused. The default value is 1000.
- Max
Size int 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.
- Partition string
Displays the administrative partition within which this profile resides
- string
Specify if you want to share the pool, default value is “disabled”
- Source
Mask string 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.
- Name string
Name of the profile_oneconnect
- Defaults
From string 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.
- Idle
Timeout stringOverride 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.
- Max
Age int 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.
- Max
Reuse int Specifies the maximum number of times that a server-side connection can be reused. The default value is 1000.
- Max
Size int 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.
- Partition string
Displays the administrative partition within which this profile resides
- string
Specify if you want to share the pool, default value is “disabled”
- Source
Mask string 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.
- name string
Name of the profile_oneconnect
- defaults
From string 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.
- idle
Timeout stringOverride 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.
- max
Age number 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.
- max
Reuse number Specifies the maximum number of times that a server-side connection can be reused. The default value is 1000.
- max
Size number 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.
- partition string
Displays the administrative partition within which this profile resides
- string
Specify if you want to share the pool, default value is “disabled”
- source
Mask string 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.
- name str
Name of the profile_oneconnect
- defaults_
from str 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.
- idle_
timeout_ stroverride 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.
- max_
age float 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.
- max_
reuse float Specifies the maximum number of times that a server-side connection can be reused. The default value is 1000.
- max_
size float 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.
- partition str
Displays the administrative partition within which this profile resides
- str
Specify if you want to share the pool, default value is “disabled”
- source_
mask str 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.
Outputs
All input properties are implicitly available as output properties. Additionally, the ProfileOneConnect resource produces the following output properties:
Look up an Existing ProfileOneConnect Resource
Get an existing ProfileOneConnect 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?: ProfileOneConnectState, opts?: CustomResourceOptions): ProfileOneConnectstatic get(resource_name, id, opts=None, defaults_from=None, idle_timeout_override=None, max_age=None, max_reuse=None, max_size=None, name=None, partition=None, share_pools=None, source_mask=None, __props__=None);func GetProfileOneConnect(ctx *Context, name string, id IDInput, state *ProfileOneConnectState, opts ...ResourceOption) (*ProfileOneConnect, error)public static ProfileOneConnect Get(string name, Input<string> id, ProfileOneConnectState? state, CustomResourceOptions? opts = null)- 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.
The following state arguments are supported:
- Defaults
From string 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.
- Idle
Timeout stringOverride 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.
- Max
Age int 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.
- Max
Reuse int Specifies the maximum number of times that a server-side connection can be reused. The default value is 1000.
- Max
Size int 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.
- Name string
Name of the profile_oneconnect
- Partition string
Displays the administrative partition within which this profile resides
- string
Specify if you want to share the pool, default value is “disabled”
- Source
Mask string 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.
- Defaults
From string 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.
- Idle
Timeout stringOverride 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.
- Max
Age int 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.
- Max
Reuse int Specifies the maximum number of times that a server-side connection can be reused. The default value is 1000.
- Max
Size int 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.
- Name string
Name of the profile_oneconnect
- Partition string
Displays the administrative partition within which this profile resides
- string
Specify if you want to share the pool, default value is “disabled”
- Source
Mask string 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.
- defaults
From string 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.
- idle
Timeout stringOverride 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.
- max
Age number 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.
- max
Reuse number Specifies the maximum number of times that a server-side connection can be reused. The default value is 1000.
- max
Size number 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.
- name string
Name of the profile_oneconnect
- partition string
Displays the administrative partition within which this profile resides
- string
Specify if you want to share the pool, default value is “disabled”
- source
Mask string 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.
- defaults_
from str 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.
- idle_
timeout_ stroverride 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.
- max_
age float 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.
- max_
reuse float Specifies the maximum number of times that a server-side connection can be reused. The default value is 1000.
- max_
size float 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.
- name str
Name of the profile_oneconnect
- partition str
Displays the administrative partition within which this profile resides
- str
Specify if you want to share the pool, default value is “disabled”
- source_
mask str 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.
Package Details
- Repository
- https://github.com/pulumi/pulumi-f5bigip
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
bigipTerraform Provider.