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,
});
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)
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", <m.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
})
}
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,
});
});
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());
}
}
resources:
sample-resource:
type: f5bigip:ltm:ProfileWebAcceleration
properties:
name: /Common/sample-resource
defaultsFrom: /Common/test2
cacheSize: 101
cacheMaxEntries: 201
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 string
- The unique name of the resource.
- args ProfileWebAccelerationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args 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 string
- The unique name of the resource.
- args ProfileWebAccelerationArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ProfileWebAccelerationArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args 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",
});
example, err := ltm.NewProfileWebAcceleration(ctx, "profileWebAccelerationResource", <m.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"),
})
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());
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")
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",
});
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
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
The ProfileWebAcceleration resource accepts the following input properties:
- Name 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 intRate - 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 stringCache Control Mode - Specifies which cache disabling headers sent by clients the system ignores. The default value is
all
. - Cache
Insert stringAge Header - Inserts Age and Date headers in the response. The default value is
enabled
. - Cache
Max intAge - Specifies how long the system considers the cached content to be valid. The default value is
3600 seconds
. - Cache
Max intEntries - 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 intMax Size - Specifies the smallest object that the system considers eligible for caching. The default value is
500 bytes
. - Cache
Object intMin Size - 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 List<string>Excludes - Configures a list of URIs to exclude from the cache. The default value of
none
specifies no URIs are excluded. - Cache
Uri List<string>Include Overrides - 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 List<string>Includes - Configures a list of URIs to include in the cache. The default value of
.*
specifies that all URIs are cacheable. - Cache
Uri List<string>Pinneds - 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 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 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 intRate - 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 stringCache Control Mode - Specifies which cache disabling headers sent by clients the system ignores. The default value is
all
. - Cache
Insert stringAge Header - Inserts Age and Date headers in the response. The default value is
enabled
. - Cache
Max intAge - Specifies how long the system considers the cached content to be valid. The default value is
3600 seconds
. - Cache
Max intEntries - 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 intMax Size - Specifies the smallest object that the system considers eligible for caching. The default value is
500 bytes
. - Cache
Object intMin Size - 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 []stringExcludes - Configures a list of URIs to exclude from the cache. The default value of
none
specifies no URIs are excluded. - Cache
Uri []stringInclude Overrides - 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 []stringIncludes - Configures a list of URIs to include in the cache. The default value of
.*
specifies that all URIs are cacheable. - Cache
Uri []stringPinneds - 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 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 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 IntegerRate - 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 StringCache Control Mode - Specifies which cache disabling headers sent by clients the system ignores. The default value is
all
. - cache
Insert StringAge Header - Inserts Age and Date headers in the response. The default value is
enabled
. - cache
Max IntegerAge - Specifies how long the system considers the cached content to be valid. The default value is
3600 seconds
. - cache
Max IntegerEntries - 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 IntegerMax Size - Specifies the smallest object that the system considers eligible for caching. The default value is
500 bytes
. - cache
Object IntegerMin Size - Specifies the smallest object that the system considers eligible for caching. The default value is
500 bytes
. - cache
Size 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
. - cache
Uri List<String>Excludes - Configures a list of URIs to exclude from the cache. The default value of
none
specifies no URIs are excluded. - cache
Uri List<String>Include Overrides - 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 List<String>Includes - Configures a list of URIs to include in the cache. The default value of
.*
specifies that all URIs are cacheable. - cache
Uri List<String>Pinneds - 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 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 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 numberRate - 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 stringCache Control Mode - Specifies which cache disabling headers sent by clients the system ignores. The default value is
all
. - cache
Insert stringAge Header - Inserts Age and Date headers in the response. The default value is
enabled
. - cache
Max numberAge - Specifies how long the system considers the cached content to be valid. The default value is
3600 seconds
. - cache
Max numberEntries - 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 numberMax Size - Specifies the smallest object that the system considers eligible for caching. The default value is
500 bytes
. - cache
Object numberMin Size - Specifies the smallest object that the system considers eligible for caching. The default value is
500 bytes
. - cache
Size 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
. - cache
Uri string[]Excludes - Configures a list of URIs to exclude from the cache. The default value of
none
specifies no URIs are excluded. - cache
Uri string[]Include Overrides - 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 string[]Includes - Configures a list of URIs to include in the cache. The default value of
.*
specifies that all URIs are cacheable. - cache
Uri string[]Pinneds - 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 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 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_ intrate - 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_ strcache_ control_ mode - Specifies which cache disabling headers sent by clients the system ignores. The default value is
all
. - cache_
insert_ strage_ header - Inserts Age and Date headers in the response. The default value is
enabled
. - cache_
max_ intage - Specifies how long the system considers the cached content to be valid. The default value is
3600 seconds
. - cache_
max_ intentries - 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_ intmax_ size - Specifies the smallest object that the system considers eligible for caching. The default value is
500 bytes
. - cache_
object_ intmin_ size - 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_ Sequence[str]excludes - Configures a list of URIs to exclude from the cache. The default value of
none
specifies no URIs are excluded. - cache_
uri_ Sequence[str]include_ overrides - 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_ Sequence[str]includes - Configures a list of URIs to include in the cache. The default value of
.*
specifies that all URIs are cacheable. - cache_
uri_ Sequence[str]pinneds - 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 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 NumberRate - 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 StringCache Control Mode - Specifies which cache disabling headers sent by clients the system ignores. The default value is
all
. - cache
Insert StringAge Header - Inserts Age and Date headers in the response. The default value is
enabled
. - cache
Max NumberAge - Specifies how long the system considers the cached content to be valid. The default value is
3600 seconds
. - cache
Max NumberEntries - 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 NumberMax Size - Specifies the smallest object that the system considers eligible for caching. The default value is
500 bytes
. - cache
Object NumberMin Size - Specifies the smallest object that the system considers eligible for caching. The default value is
500 bytes
. - cache
Size 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
. - cache
Uri List<String>Excludes - Configures a list of URIs to exclude from the cache. The default value of
none
specifies no URIs are excluded. - cache
Uri List<String>Include Overrides - 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 List<String>Includes - Configures a list of URIs to include in the cache. The default value of
.*
specifies that all URIs are cacheable. - cache
Uri List<String>Pinneds - 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 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)
Resource lookup is not supported in YAML
- 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.
- 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.
- Cache
Aging intRate - 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 stringCache Control Mode - Specifies which cache disabling headers sent by clients the system ignores. The default value is
all
. - Cache
Insert stringAge Header - Inserts Age and Date headers in the response. The default value is
enabled
. - Cache
Max intAge - Specifies how long the system considers the cached content to be valid. The default value is
3600 seconds
. - Cache
Max intEntries - 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 intMax Size - Specifies the smallest object that the system considers eligible for caching. The default value is
500 bytes
. - Cache
Object intMin Size - 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 List<string>Excludes - Configures a list of URIs to exclude from the cache. The default value of
none
specifies no URIs are excluded. - Cache
Uri List<string>Include Overrides - 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 List<string>Includes - Configures a list of URIs to include in the cache. The default value of
.*
specifies that all URIs are cacheable. - Cache
Uri List<string>Pinneds - 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 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 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 intRate - 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 stringCache Control Mode - Specifies which cache disabling headers sent by clients the system ignores. The default value is
all
. - Cache
Insert stringAge Header - Inserts Age and Date headers in the response. The default value is
enabled
. - Cache
Max intAge - Specifies how long the system considers the cached content to be valid. The default value is
3600 seconds
. - Cache
Max intEntries - 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 intMax Size - Specifies the smallest object that the system considers eligible for caching. The default value is
500 bytes
. - Cache
Object intMin Size - 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 []stringExcludes - Configures a list of URIs to exclude from the cache. The default value of
none
specifies no URIs are excluded. - Cache
Uri []stringInclude Overrides - 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 []stringIncludes - Configures a list of URIs to include in the cache. The default value of
.*
specifies that all URIs are cacheable. - Cache
Uri []stringPinneds - 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 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 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 IntegerRate - 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 StringCache Control Mode - Specifies which cache disabling headers sent by clients the system ignores. The default value is
all
. - cache
Insert StringAge Header - Inserts Age and Date headers in the response. The default value is
enabled
. - cache
Max IntegerAge - Specifies how long the system considers the cached content to be valid. The default value is
3600 seconds
. - cache
Max IntegerEntries - 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 IntegerMax Size - Specifies the smallest object that the system considers eligible for caching. The default value is
500 bytes
. - cache
Object IntegerMin Size - Specifies the smallest object that the system considers eligible for caching. The default value is
500 bytes
. - cache
Size 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
. - cache
Uri List<String>Excludes - Configures a list of URIs to exclude from the cache. The default value of
none
specifies no URIs are excluded. - cache
Uri List<String>Include Overrides - 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 List<String>Includes - Configures a list of URIs to include in the cache. The default value of
.*
specifies that all URIs are cacheable. - cache
Uri List<String>Pinneds - 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 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 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 numberRate - 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 stringCache Control Mode - Specifies which cache disabling headers sent by clients the system ignores. The default value is
all
. - cache
Insert stringAge Header - Inserts Age and Date headers in the response. The default value is
enabled
. - cache
Max numberAge - Specifies how long the system considers the cached content to be valid. The default value is
3600 seconds
. - cache
Max numberEntries - 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 numberMax Size - Specifies the smallest object that the system considers eligible for caching. The default value is
500 bytes
. - cache
Object numberMin Size - Specifies the smallest object that the system considers eligible for caching. The default value is
500 bytes
. - cache
Size 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
. - cache
Uri string[]Excludes - Configures a list of URIs to exclude from the cache. The default value of
none
specifies no URIs are excluded. - cache
Uri string[]Include Overrides - 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 string[]Includes - Configures a list of URIs to include in the cache. The default value of
.*
specifies that all URIs are cacheable. - cache
Uri string[]Pinneds - 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 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 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_ intrate - 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_ strcache_ control_ mode - Specifies which cache disabling headers sent by clients the system ignores. The default value is
all
. - cache_
insert_ strage_ header - Inserts Age and Date headers in the response. The default value is
enabled
. - cache_
max_ intage - Specifies how long the system considers the cached content to be valid. The default value is
3600 seconds
. - cache_
max_ intentries - 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_ intmax_ size - Specifies the smallest object that the system considers eligible for caching. The default value is
500 bytes
. - cache_
object_ intmin_ size - 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_ Sequence[str]excludes - Configures a list of URIs to exclude from the cache. The default value of
none
specifies no URIs are excluded. - cache_
uri_ Sequence[str]include_ overrides - 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_ Sequence[str]includes - Configures a list of URIs to include in the cache. The default value of
.*
specifies that all URIs are cacheable. - cache_
uri_ Sequence[str]pinneds - 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 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 NumberRate - 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 StringCache Control Mode - Specifies which cache disabling headers sent by clients the system ignores. The default value is
all
. - cache
Insert StringAge Header - Inserts Age and Date headers in the response. The default value is
enabled
. - cache
Max NumberAge - Specifies how long the system considers the cached content to be valid. The default value is
3600 seconds
. - cache
Max NumberEntries - 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 NumberMax Size - Specifies the smallest object that the system considers eligible for caching. The default value is
500 bytes
. - cache
Object NumberMin Size - Specifies the smallest object that the system considers eligible for caching. The default value is
500 bytes
. - cache
Size 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
. - cache
Uri List<String>Excludes - Configures a list of URIs to exclude from the cache. The default value of
none
specifies no URIs are excluded. - cache
Uri List<String>Include Overrides - 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 List<String>Includes - Configures a list of URIs to include in the cache. The default value of
.*
specifies that all URIs are cacheable. - cache
Uri List<String>Pinneds - 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 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 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.