1. Packages
  2. F5bigip Provider
  3. API Docs
  4. ltm
  5. ProfileWebAcceleration
f5 BIG-IP v3.17.10 published on Tuesday, Apr 8, 2025 by Pulumi

f5bigip.ltm.ProfileWebAcceleration

Explore with Pulumi AI

f5bigip.ltm.ProfileWebAcceleration Configures a custom web-acceleration profile for use.

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/sample-resource.

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as f5bigip from "@pulumi/f5bigip";

const sample_resource = new f5bigip.ltm.ProfileWebAcceleration("sample-resource", {
    name: "/Common/sample-resource",
    defaultsFrom: "/Common/test2",
    cacheSize: 101,
    cacheMaxEntries: 201,
});
Copy
import pulumi
import pulumi_f5bigip as f5bigip

sample_resource = f5bigip.ltm.ProfileWebAcceleration("sample-resource",
    name="/Common/sample-resource",
    defaults_from="/Common/test2",
    cache_size=101,
    cache_max_entries=201)
Copy
package main

import (
	"github.com/pulumi/pulumi-f5bigip/sdk/v3/go/f5bigip/ltm"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := ltm.NewProfileWebAcceleration(ctx, "sample-resource", &ltm.ProfileWebAccelerationArgs{
			Name:            pulumi.String("/Common/sample-resource"),
			DefaultsFrom:    pulumi.String("/Common/test2"),
			CacheSize:       pulumi.Int(101),
			CacheMaxEntries: pulumi.Int(201),
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using F5BigIP = Pulumi.F5BigIP;

return await Deployment.RunAsync(() => 
{
    var sample_resource = new F5BigIP.Ltm.ProfileWebAcceleration("sample-resource", new()
    {
        Name = "/Common/sample-resource",
        DefaultsFrom = "/Common/test2",
        CacheSize = 101,
        CacheMaxEntries = 201,
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.f5bigip.ltm.ProfileWebAcceleration;
import com.pulumi.f5bigip.ltm.ProfileWebAccelerationArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        var sample_resource = new ProfileWebAcceleration("sample-resource", ProfileWebAccelerationArgs.builder()
            .name("/Common/sample-resource")
            .defaultsFrom("/Common/test2")
            .cacheSize(101)
            .cacheMaxEntries(201)
            .build());

    }
}
Copy
resources:
  sample-resource:
    type: f5bigip:ltm:ProfileWebAcceleration
    properties:
      name: /Common/sample-resource
      defaultsFrom: /Common/test2
      cacheSize: 101
      cacheMaxEntries: 201
Copy

Create ProfileWebAcceleration Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new ProfileWebAcceleration(name: string, args: ProfileWebAccelerationArgs, opts?: CustomResourceOptions);
@overload
def ProfileWebAcceleration(resource_name: str,
                           args: ProfileWebAccelerationArgs,
                           opts: Optional[ResourceOptions] = None)

@overload
def ProfileWebAcceleration(resource_name: str,
                           opts: Optional[ResourceOptions] = None,
                           name: Optional[str] = None,
                           cache_object_min_size: Optional[int] = None,
                           cache_insert_age_header: Optional[str] = None,
                           cache_max_age: Optional[int] = None,
                           cache_max_entries: Optional[int] = None,
                           cache_object_max_size: Optional[int] = None,
                           cache_aging_rate: Optional[int] = None,
                           cache_size: Optional[int] = None,
                           cache_uri_excludes: Optional[Sequence[str]] = None,
                           cache_uri_include_overrides: Optional[Sequence[str]] = None,
                           cache_uri_includes: Optional[Sequence[str]] = None,
                           cache_uri_pinneds: Optional[Sequence[str]] = None,
                           defaults_from: Optional[str] = None,
                           cache_client_cache_control_mode: Optional[str] = None)
func NewProfileWebAcceleration(ctx *Context, name string, args ProfileWebAccelerationArgs, opts ...ResourceOption) (*ProfileWebAcceleration, error)
public ProfileWebAcceleration(string name, ProfileWebAccelerationArgs args, CustomResourceOptions? opts = null)
public ProfileWebAcceleration(String name, ProfileWebAccelerationArgs args)
public ProfileWebAcceleration(String name, ProfileWebAccelerationArgs args, CustomResourceOptions options)
type: f5bigip:ltm:ProfileWebAcceleration
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. ProfileWebAccelerationArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. ProfileWebAccelerationArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. ProfileWebAccelerationArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. ProfileWebAccelerationArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. ProfileWebAccelerationArgs
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 profileWebAccelerationResource = new F5BigIP.Ltm.ProfileWebAcceleration("profileWebAccelerationResource", new()
{
    Name = "string",
    CacheObjectMinSize = 0,
    CacheInsertAgeHeader = "string",
    CacheMaxAge = 0,
    CacheMaxEntries = 0,
    CacheObjectMaxSize = 0,
    CacheAgingRate = 0,
    CacheSize = 0,
    CacheUriExcludes = new[]
    {
        "string",
    },
    CacheUriIncludeOverrides = new[]
    {
        "string",
    },
    CacheUriIncludes = new[]
    {
        "string",
    },
    CacheUriPinneds = new[]
    {
        "string",
    },
    DefaultsFrom = "string",
    CacheClientCacheControlMode = "string",
});
Copy
example, err := ltm.NewProfileWebAcceleration(ctx, "profileWebAccelerationResource", &ltm.ProfileWebAccelerationArgs{
	Name:                 pulumi.String("string"),
	CacheObjectMinSize:   pulumi.Int(0),
	CacheInsertAgeHeader: pulumi.String("string"),
	CacheMaxAge:          pulumi.Int(0),
	CacheMaxEntries:      pulumi.Int(0),
	CacheObjectMaxSize:   pulumi.Int(0),
	CacheAgingRate:       pulumi.Int(0),
	CacheSize:            pulumi.Int(0),
	CacheUriExcludes: pulumi.StringArray{
		pulumi.String("string"),
	},
	CacheUriIncludeOverrides: pulumi.StringArray{
		pulumi.String("string"),
	},
	CacheUriIncludes: pulumi.StringArray{
		pulumi.String("string"),
	},
	CacheUriPinneds: pulumi.StringArray{
		pulumi.String("string"),
	},
	DefaultsFrom:                pulumi.String("string"),
	CacheClientCacheControlMode: pulumi.String("string"),
})
Copy
var profileWebAccelerationResource = new ProfileWebAcceleration("profileWebAccelerationResource", ProfileWebAccelerationArgs.builder()
    .name("string")
    .cacheObjectMinSize(0)
    .cacheInsertAgeHeader("string")
    .cacheMaxAge(0)
    .cacheMaxEntries(0)
    .cacheObjectMaxSize(0)
    .cacheAgingRate(0)
    .cacheSize(0)
    .cacheUriExcludes("string")
    .cacheUriIncludeOverrides("string")
    .cacheUriIncludes("string")
    .cacheUriPinneds("string")
    .defaultsFrom("string")
    .cacheClientCacheControlMode("string")
    .build());
Copy
profile_web_acceleration_resource = f5bigip.ltm.ProfileWebAcceleration("profileWebAccelerationResource",
    name="string",
    cache_object_min_size=0,
    cache_insert_age_header="string",
    cache_max_age=0,
    cache_max_entries=0,
    cache_object_max_size=0,
    cache_aging_rate=0,
    cache_size=0,
    cache_uri_excludes=["string"],
    cache_uri_include_overrides=["string"],
    cache_uri_includes=["string"],
    cache_uri_pinneds=["string"],
    defaults_from="string",
    cache_client_cache_control_mode="string")
Copy
const profileWebAccelerationResource = new f5bigip.ltm.ProfileWebAcceleration("profileWebAccelerationResource", {
    name: "string",
    cacheObjectMinSize: 0,
    cacheInsertAgeHeader: "string",
    cacheMaxAge: 0,
    cacheMaxEntries: 0,
    cacheObjectMaxSize: 0,
    cacheAgingRate: 0,
    cacheSize: 0,
    cacheUriExcludes: ["string"],
    cacheUriIncludeOverrides: ["string"],
    cacheUriIncludes: ["string"],
    cacheUriPinneds: ["string"],
    defaultsFrom: "string",
    cacheClientCacheControlMode: "string",
});
Copy
type: f5bigip:ltm:ProfileWebAcceleration
properties:
    cacheAgingRate: 0
    cacheClientCacheControlMode: string
    cacheInsertAgeHeader: string
    cacheMaxAge: 0
    cacheMaxEntries: 0
    cacheObjectMaxSize: 0
    cacheObjectMinSize: 0
    cacheSize: 0
    cacheUriExcludes:
        - string
    cacheUriIncludeOverrides:
        - string
    cacheUriIncludes:
        - string
    cacheUriPinneds:
        - string
    defaultsFrom: string
    name: string
Copy

ProfileWebAcceleration 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 ProfileWebAcceleration resource accepts the following input properties:

Name
This property is required.
Changes to this property will trigger replacement.
string
Specifies the name of the web acceleration profile service ,name of Profile should be full path. Full path is the combination of the partition + web acceleration profile name,For example /Common/sample-resource.
CacheAgingRate int
Specifies how quickly the system ages a cache entry. The aging rate ranges from 0 (slowest aging) to 10 (fastest aging). The default value is 9.
CacheClientCacheControlMode string
Specifies which cache disabling headers sent by clients the system ignores. The default value is all.
CacheInsertAgeHeader string
Inserts Age and Date headers in the response. The default value is enabled.
CacheMaxAge int
Specifies how long the system considers the cached content to be valid. The default value is 3600 seconds.
CacheMaxEntries int
Specifies the maximum number of entries that can be in the cache. The default value is 0 (zero), which means that the system does not limit the maximum entries.
CacheObjectMaxSize int
Specifies the smallest object that the system considers eligible for caching. The default value is 500 bytes.
CacheObjectMinSize int
Specifies the smallest object that the system considers eligible for caching. The default value is 500 bytes.
CacheSize int
Specifies the maximum size for the cache. When the cache reaches the maximum size, the system starts removing the oldest entries. The default value is 100 megabytes.
CacheUriExcludes List<string>
Configures a list of URIs to exclude from the cache. The default value of none specifies no URIs are excluded.
CacheUriIncludeOverrides List<string>
Configures a list of URIs to include in the cache even if they would normally be excluded due to factors like object size or HTTP request type. The default value of none specifies no URIs are to be forced into the cache.
CacheUriIncludes List<string>
Configures a list of URIs to include in the cache. The default value of .* specifies that all URIs are cacheable.
CacheUriPinneds List<string>
Configures a list of URIs to keep in the cache. The pinning process keeps URIs in cache when they would normally be evicted to make room for more active URIs.
DefaultsFrom 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.
Name
This property is required.
Changes to this property will trigger replacement.
string
Specifies the name of the web acceleration profile service ,name of Profile should be full path. Full path is the combination of the partition + web acceleration profile name,For example /Common/sample-resource.
CacheAgingRate int
Specifies how quickly the system ages a cache entry. The aging rate ranges from 0 (slowest aging) to 10 (fastest aging). The default value is 9.
CacheClientCacheControlMode string
Specifies which cache disabling headers sent by clients the system ignores. The default value is all.
CacheInsertAgeHeader string
Inserts Age and Date headers in the response. The default value is enabled.
CacheMaxAge int
Specifies how long the system considers the cached content to be valid. The default value is 3600 seconds.
CacheMaxEntries int
Specifies the maximum number of entries that can be in the cache. The default value is 0 (zero), which means that the system does not limit the maximum entries.
CacheObjectMaxSize int
Specifies the smallest object that the system considers eligible for caching. The default value is 500 bytes.
CacheObjectMinSize int
Specifies the smallest object that the system considers eligible for caching. The default value is 500 bytes.
CacheSize int
Specifies the maximum size for the cache. When the cache reaches the maximum size, the system starts removing the oldest entries. The default value is 100 megabytes.
CacheUriExcludes []string
Configures a list of URIs to exclude from the cache. The default value of none specifies no URIs are excluded.
CacheUriIncludeOverrides []string
Configures a list of URIs to include in the cache even if they would normally be excluded due to factors like object size or HTTP request type. The default value of none specifies no URIs are to be forced into the cache.
CacheUriIncludes []string
Configures a list of URIs to include in the cache. The default value of .* specifies that all URIs are cacheable.
CacheUriPinneds []string
Configures a list of URIs to keep in the cache. The pinning process keeps URIs in cache when they would normally be evicted to make room for more active URIs.
DefaultsFrom 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.
name
This property is required.
Changes to this property will trigger replacement.
String
Specifies the name of the web acceleration profile service ,name of Profile should be full path. Full path is the combination of the partition + web acceleration profile name,For example /Common/sample-resource.
cacheAgingRate Integer
Specifies how quickly the system ages a cache entry. The aging rate ranges from 0 (slowest aging) to 10 (fastest aging). The default value is 9.
cacheClientCacheControlMode String
Specifies which cache disabling headers sent by clients the system ignores. The default value is all.
cacheInsertAgeHeader String
Inserts Age and Date headers in the response. The default value is enabled.
cacheMaxAge Integer
Specifies how long the system considers the cached content to be valid. The default value is 3600 seconds.
cacheMaxEntries Integer
Specifies the maximum number of entries that can be in the cache. The default value is 0 (zero), which means that the system does not limit the maximum entries.
cacheObjectMaxSize Integer
Specifies the smallest object that the system considers eligible for caching. The default value is 500 bytes.
cacheObjectMinSize Integer
Specifies the smallest object that the system considers eligible for caching. The default value is 500 bytes.
cacheSize Integer
Specifies the maximum size for the cache. When the cache reaches the maximum size, the system starts removing the oldest entries. The default value is 100 megabytes.
cacheUriExcludes List<String>
Configures a list of URIs to exclude from the cache. The default value of none specifies no URIs are excluded.
cacheUriIncludeOverrides List<String>
Configures a list of URIs to include in the cache even if they would normally be excluded due to factors like object size or HTTP request type. The default value of none specifies no URIs are to be forced into the cache.
cacheUriIncludes List<String>
Configures a list of URIs to include in the cache. The default value of .* specifies that all URIs are cacheable.
cacheUriPinneds List<String>
Configures a list of URIs to keep in the cache. The pinning process keeps URIs in cache when they would normally be evicted to make room for more active URIs.
defaultsFrom 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.
name
This property is required.
Changes to this property will trigger replacement.
string
Specifies the name of the web acceleration profile service ,name of Profile should be full path. Full path is the combination of the partition + web acceleration profile name,For example /Common/sample-resource.
cacheAgingRate number
Specifies how quickly the system ages a cache entry. The aging rate ranges from 0 (slowest aging) to 10 (fastest aging). The default value is 9.
cacheClientCacheControlMode string
Specifies which cache disabling headers sent by clients the system ignores. The default value is all.
cacheInsertAgeHeader string
Inserts Age and Date headers in the response. The default value is enabled.
cacheMaxAge number
Specifies how long the system considers the cached content to be valid. The default value is 3600 seconds.
cacheMaxEntries number
Specifies the maximum number of entries that can be in the cache. The default value is 0 (zero), which means that the system does not limit the maximum entries.
cacheObjectMaxSize number
Specifies the smallest object that the system considers eligible for caching. The default value is 500 bytes.
cacheObjectMinSize number
Specifies the smallest object that the system considers eligible for caching. The default value is 500 bytes.
cacheSize number
Specifies the maximum size for the cache. When the cache reaches the maximum size, the system starts removing the oldest entries. The default value is 100 megabytes.
cacheUriExcludes string[]
Configures a list of URIs to exclude from the cache. The default value of none specifies no URIs are excluded.
cacheUriIncludeOverrides string[]
Configures a list of URIs to include in the cache even if they would normally be excluded due to factors like object size or HTTP request type. The default value of none specifies no URIs are to be forced into the cache.
cacheUriIncludes string[]
Configures a list of URIs to include in the cache. The default value of .* specifies that all URIs are cacheable.
cacheUriPinneds string[]
Configures a list of URIs to keep in the cache. The pinning process keeps URIs in cache when they would normally be evicted to make room for more active URIs.
defaultsFrom 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.
name
This property is required.
Changes to this property will trigger replacement.
str
Specifies the name of the web acceleration profile service ,name of Profile should be full path. Full path is the combination of the partition + web acceleration profile name,For example /Common/sample-resource.
cache_aging_rate int
Specifies how quickly the system ages a cache entry. The aging rate ranges from 0 (slowest aging) to 10 (fastest aging). The default value is 9.
cache_client_cache_control_mode str
Specifies which cache disabling headers sent by clients the system ignores. The default value is all.
cache_insert_age_header str
Inserts Age and Date headers in the response. The default value is enabled.
cache_max_age int
Specifies how long the system considers the cached content to be valid. The default value is 3600 seconds.
cache_max_entries int
Specifies the maximum number of entries that can be in the cache. The default value is 0 (zero), which means that the system does not limit the maximum entries.
cache_object_max_size int
Specifies the smallest object that the system considers eligible for caching. The default value is 500 bytes.
cache_object_min_size int
Specifies the smallest object that the system considers eligible for caching. The default value is 500 bytes.
cache_size int
Specifies the maximum size for the cache. When the cache reaches the maximum size, the system starts removing the oldest entries. The default value is 100 megabytes.
cache_uri_excludes Sequence[str]
Configures a list of URIs to exclude from the cache. The default value of none specifies no URIs are excluded.
cache_uri_include_overrides Sequence[str]
Configures a list of URIs to include in the cache even if they would normally be excluded due to factors like object size or HTTP request type. The default value of none specifies no URIs are to be forced into the cache.
cache_uri_includes Sequence[str]
Configures a list of URIs to include in the cache. The default value of .* specifies that all URIs are cacheable.
cache_uri_pinneds Sequence[str]
Configures a list of URIs to keep in the cache. The pinning process keeps URIs in cache when they would normally be evicted to make room for more active URIs.
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.
name
This property is required.
Changes to this property will trigger replacement.
String
Specifies the name of the web acceleration profile service ,name of Profile should be full path. Full path is the combination of the partition + web acceleration profile name,For example /Common/sample-resource.
cacheAgingRate Number
Specifies how quickly the system ages a cache entry. The aging rate ranges from 0 (slowest aging) to 10 (fastest aging). The default value is 9.
cacheClientCacheControlMode String
Specifies which cache disabling headers sent by clients the system ignores. The default value is all.
cacheInsertAgeHeader String
Inserts Age and Date headers in the response. The default value is enabled.
cacheMaxAge Number
Specifies how long the system considers the cached content to be valid. The default value is 3600 seconds.
cacheMaxEntries Number
Specifies the maximum number of entries that can be in the cache. The default value is 0 (zero), which means that the system does not limit the maximum entries.
cacheObjectMaxSize Number
Specifies the smallest object that the system considers eligible for caching. The default value is 500 bytes.
cacheObjectMinSize Number
Specifies the smallest object that the system considers eligible for caching. The default value is 500 bytes.
cacheSize Number
Specifies the maximum size for the cache. When the cache reaches the maximum size, the system starts removing the oldest entries. The default value is 100 megabytes.
cacheUriExcludes List<String>
Configures a list of URIs to exclude from the cache. The default value of none specifies no URIs are excluded.
cacheUriIncludeOverrides List<String>
Configures a list of URIs to include in the cache even if they would normally be excluded due to factors like object size or HTTP request type. The default value of none specifies no URIs are to be forced into the cache.
cacheUriIncludes List<String>
Configures a list of URIs to include in the cache. The default value of .* specifies that all URIs are cacheable.
cacheUriPinneds List<String>
Configures a list of URIs to keep in the cache. The pinning process keeps URIs in cache when they would normally be evicted to make room for more active URIs.
defaultsFrom 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.

Outputs

All input properties are implicitly available as output properties. Additionally, the ProfileWebAcceleration resource produces the following output properties:

Id string
The provider-assigned unique ID for this managed resource.
Id string
The provider-assigned unique ID for this managed resource.
id String
The provider-assigned unique ID for this managed resource.
id string
The provider-assigned unique ID for this managed resource.
id str
The provider-assigned unique ID for this managed resource.
id String
The provider-assigned unique ID for this managed resource.

Look up Existing ProfileWebAcceleration Resource

Get an existing ProfileWebAcceleration 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?: ProfileWebAccelerationState, opts?: CustomResourceOptions): ProfileWebAcceleration
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        cache_aging_rate: Optional[int] = None,
        cache_client_cache_control_mode: Optional[str] = None,
        cache_insert_age_header: Optional[str] = None,
        cache_max_age: Optional[int] = None,
        cache_max_entries: Optional[int] = None,
        cache_object_max_size: Optional[int] = None,
        cache_object_min_size: Optional[int] = None,
        cache_size: Optional[int] = None,
        cache_uri_excludes: Optional[Sequence[str]] = None,
        cache_uri_include_overrides: Optional[Sequence[str]] = None,
        cache_uri_includes: Optional[Sequence[str]] = None,
        cache_uri_pinneds: Optional[Sequence[str]] = None,
        defaults_from: Optional[str] = None,
        name: Optional[str] = None) -> ProfileWebAcceleration
func GetProfileWebAcceleration(ctx *Context, name string, id IDInput, state *ProfileWebAccelerationState, opts ...ResourceOption) (*ProfileWebAcceleration, error)
public static ProfileWebAcceleration Get(string name, Input<string> id, ProfileWebAccelerationState? state, CustomResourceOptions? opts = null)
public static ProfileWebAcceleration get(String name, Output<String> id, ProfileWebAccelerationState state, CustomResourceOptions options)
resources:  _:    type: f5bigip:ltm:ProfileWebAcceleration    get:      id: ${id}
name This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
name This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
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 This property is required.
The unique name of the resulting resource.
id This property is required.
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:
CacheAgingRate int
Specifies how quickly the system ages a cache entry. The aging rate ranges from 0 (slowest aging) to 10 (fastest aging). The default value is 9.
CacheClientCacheControlMode string
Specifies which cache disabling headers sent by clients the system ignores. The default value is all.
CacheInsertAgeHeader string
Inserts Age and Date headers in the response. The default value is enabled.
CacheMaxAge int
Specifies how long the system considers the cached content to be valid. The default value is 3600 seconds.
CacheMaxEntries int
Specifies the maximum number of entries that can be in the cache. The default value is 0 (zero), which means that the system does not limit the maximum entries.
CacheObjectMaxSize int
Specifies the smallest object that the system considers eligible for caching. The default value is 500 bytes.
CacheObjectMinSize int
Specifies the smallest object that the system considers eligible for caching. The default value is 500 bytes.
CacheSize int
Specifies the maximum size for the cache. When the cache reaches the maximum size, the system starts removing the oldest entries. The default value is 100 megabytes.
CacheUriExcludes List<string>
Configures a list of URIs to exclude from the cache. The default value of none specifies no URIs are excluded.
CacheUriIncludeOverrides List<string>
Configures a list of URIs to include in the cache even if they would normally be excluded due to factors like object size or HTTP request type. The default value of none specifies no URIs are to be forced into the cache.
CacheUriIncludes List<string>
Configures a list of URIs to include in the cache. The default value of .* specifies that all URIs are cacheable.
CacheUriPinneds List<string>
Configures a list of URIs to keep in the cache. The pinning process keeps URIs in cache when they would normally be evicted to make room for more active URIs.
DefaultsFrom 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.
Name Changes to this property will trigger replacement. string
Specifies the name of the web acceleration profile service ,name of Profile should be full path. Full path is the combination of the partition + web acceleration profile name,For example /Common/sample-resource.
CacheAgingRate int
Specifies how quickly the system ages a cache entry. The aging rate ranges from 0 (slowest aging) to 10 (fastest aging). The default value is 9.
CacheClientCacheControlMode string
Specifies which cache disabling headers sent by clients the system ignores. The default value is all.
CacheInsertAgeHeader string
Inserts Age and Date headers in the response. The default value is enabled.
CacheMaxAge int
Specifies how long the system considers the cached content to be valid. The default value is 3600 seconds.
CacheMaxEntries int
Specifies the maximum number of entries that can be in the cache. The default value is 0 (zero), which means that the system does not limit the maximum entries.
CacheObjectMaxSize int
Specifies the smallest object that the system considers eligible for caching. The default value is 500 bytes.
CacheObjectMinSize int
Specifies the smallest object that the system considers eligible for caching. The default value is 500 bytes.
CacheSize int
Specifies the maximum size for the cache. When the cache reaches the maximum size, the system starts removing the oldest entries. The default value is 100 megabytes.
CacheUriExcludes []string
Configures a list of URIs to exclude from the cache. The default value of none specifies no URIs are excluded.
CacheUriIncludeOverrides []string
Configures a list of URIs to include in the cache even if they would normally be excluded due to factors like object size or HTTP request type. The default value of none specifies no URIs are to be forced into the cache.
CacheUriIncludes []string
Configures a list of URIs to include in the cache. The default value of .* specifies that all URIs are cacheable.
CacheUriPinneds []string
Configures a list of URIs to keep in the cache. The pinning process keeps URIs in cache when they would normally be evicted to make room for more active URIs.
DefaultsFrom 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.
Name Changes to this property will trigger replacement. string
Specifies the name of the web acceleration profile service ,name of Profile should be full path. Full path is the combination of the partition + web acceleration profile name,For example /Common/sample-resource.
cacheAgingRate Integer
Specifies how quickly the system ages a cache entry. The aging rate ranges from 0 (slowest aging) to 10 (fastest aging). The default value is 9.
cacheClientCacheControlMode String
Specifies which cache disabling headers sent by clients the system ignores. The default value is all.
cacheInsertAgeHeader String
Inserts Age and Date headers in the response. The default value is enabled.
cacheMaxAge Integer
Specifies how long the system considers the cached content to be valid. The default value is 3600 seconds.
cacheMaxEntries Integer
Specifies the maximum number of entries that can be in the cache. The default value is 0 (zero), which means that the system does not limit the maximum entries.
cacheObjectMaxSize Integer
Specifies the smallest object that the system considers eligible for caching. The default value is 500 bytes.
cacheObjectMinSize Integer
Specifies the smallest object that the system considers eligible for caching. The default value is 500 bytes.
cacheSize Integer
Specifies the maximum size for the cache. When the cache reaches the maximum size, the system starts removing the oldest entries. The default value is 100 megabytes.
cacheUriExcludes List<String>
Configures a list of URIs to exclude from the cache. The default value of none specifies no URIs are excluded.
cacheUriIncludeOverrides List<String>
Configures a list of URIs to include in the cache even if they would normally be excluded due to factors like object size or HTTP request type. The default value of none specifies no URIs are to be forced into the cache.
cacheUriIncludes List<String>
Configures a list of URIs to include in the cache. The default value of .* specifies that all URIs are cacheable.
cacheUriPinneds List<String>
Configures a list of URIs to keep in the cache. The pinning process keeps URIs in cache when they would normally be evicted to make room for more active URIs.
defaultsFrom 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.
name Changes to this property will trigger replacement. String
Specifies the name of the web acceleration profile service ,name of Profile should be full path. Full path is the combination of the partition + web acceleration profile name,For example /Common/sample-resource.
cacheAgingRate number
Specifies how quickly the system ages a cache entry. The aging rate ranges from 0 (slowest aging) to 10 (fastest aging). The default value is 9.
cacheClientCacheControlMode string
Specifies which cache disabling headers sent by clients the system ignores. The default value is all.
cacheInsertAgeHeader string
Inserts Age and Date headers in the response. The default value is enabled.
cacheMaxAge number
Specifies how long the system considers the cached content to be valid. The default value is 3600 seconds.
cacheMaxEntries number
Specifies the maximum number of entries that can be in the cache. The default value is 0 (zero), which means that the system does not limit the maximum entries.
cacheObjectMaxSize number
Specifies the smallest object that the system considers eligible for caching. The default value is 500 bytes.
cacheObjectMinSize number
Specifies the smallest object that the system considers eligible for caching. The default value is 500 bytes.
cacheSize number
Specifies the maximum size for the cache. When the cache reaches the maximum size, the system starts removing the oldest entries. The default value is 100 megabytes.
cacheUriExcludes string[]
Configures a list of URIs to exclude from the cache. The default value of none specifies no URIs are excluded.
cacheUriIncludeOverrides string[]
Configures a list of URIs to include in the cache even if they would normally be excluded due to factors like object size or HTTP request type. The default value of none specifies no URIs are to be forced into the cache.
cacheUriIncludes string[]
Configures a list of URIs to include in the cache. The default value of .* specifies that all URIs are cacheable.
cacheUriPinneds string[]
Configures a list of URIs to keep in the cache. The pinning process keeps URIs in cache when they would normally be evicted to make room for more active URIs.
defaultsFrom 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.
name Changes to this property will trigger replacement. string
Specifies the name of the web acceleration profile service ,name of Profile should be full path. Full path is the combination of the partition + web acceleration profile name,For example /Common/sample-resource.
cache_aging_rate int
Specifies how quickly the system ages a cache entry. The aging rate ranges from 0 (slowest aging) to 10 (fastest aging). The default value is 9.
cache_client_cache_control_mode str
Specifies which cache disabling headers sent by clients the system ignores. The default value is all.
cache_insert_age_header str
Inserts Age and Date headers in the response. The default value is enabled.
cache_max_age int
Specifies how long the system considers the cached content to be valid. The default value is 3600 seconds.
cache_max_entries int
Specifies the maximum number of entries that can be in the cache. The default value is 0 (zero), which means that the system does not limit the maximum entries.
cache_object_max_size int
Specifies the smallest object that the system considers eligible for caching. The default value is 500 bytes.
cache_object_min_size int
Specifies the smallest object that the system considers eligible for caching. The default value is 500 bytes.
cache_size int
Specifies the maximum size for the cache. When the cache reaches the maximum size, the system starts removing the oldest entries. The default value is 100 megabytes.
cache_uri_excludes Sequence[str]
Configures a list of URIs to exclude from the cache. The default value of none specifies no URIs are excluded.
cache_uri_include_overrides Sequence[str]
Configures a list of URIs to include in the cache even if they would normally be excluded due to factors like object size or HTTP request type. The default value of none specifies no URIs are to be forced into the cache.
cache_uri_includes Sequence[str]
Configures a list of URIs to include in the cache. The default value of .* specifies that all URIs are cacheable.
cache_uri_pinneds Sequence[str]
Configures a list of URIs to keep in the cache. The pinning process keeps URIs in cache when they would normally be evicted to make room for more active URIs.
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.
name Changes to this property will trigger replacement. str
Specifies the name of the web acceleration profile service ,name of Profile should be full path. Full path is the combination of the partition + web acceleration profile name,For example /Common/sample-resource.
cacheAgingRate Number
Specifies how quickly the system ages a cache entry. The aging rate ranges from 0 (slowest aging) to 10 (fastest aging). The default value is 9.
cacheClientCacheControlMode String
Specifies which cache disabling headers sent by clients the system ignores. The default value is all.
cacheInsertAgeHeader String
Inserts Age and Date headers in the response. The default value is enabled.
cacheMaxAge Number
Specifies how long the system considers the cached content to be valid. The default value is 3600 seconds.
cacheMaxEntries Number
Specifies the maximum number of entries that can be in the cache. The default value is 0 (zero), which means that the system does not limit the maximum entries.
cacheObjectMaxSize Number
Specifies the smallest object that the system considers eligible for caching. The default value is 500 bytes.
cacheObjectMinSize Number
Specifies the smallest object that the system considers eligible for caching. The default value is 500 bytes.
cacheSize Number
Specifies the maximum size for the cache. When the cache reaches the maximum size, the system starts removing the oldest entries. The default value is 100 megabytes.
cacheUriExcludes List<String>
Configures a list of URIs to exclude from the cache. The default value of none specifies no URIs are excluded.
cacheUriIncludeOverrides List<String>
Configures a list of URIs to include in the cache even if they would normally be excluded due to factors like object size or HTTP request type. The default value of none specifies no URIs are to be forced into the cache.
cacheUriIncludes List<String>
Configures a list of URIs to include in the cache. The default value of .* specifies that all URIs are cacheable.
cacheUriPinneds List<String>
Configures a list of URIs to keep in the cache. The pinning process keeps URIs in cache when they would normally be evicted to make room for more active URIs.
defaultsFrom 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.
name Changes to this property will trigger replacement. String
Specifies the name of the web acceleration profile service ,name of Profile should be full path. Full path is the combination of the partition + web acceleration profile name,For example /Common/sample-resource.

Package Details

Repository
f5 BIG-IP pulumi/pulumi-f5bigip
License
Apache-2.0
Notes
This Pulumi package is based on the bigip Terraform Provider.