avi.Applicationprofile
Explore with Pulumi AI
<!–
Copyright 2021 VMware, Inc.
SPDX-License-Identifier: Mozilla Public License 2.0
–>
layout: “avi”
page_title: “Avi: avi.Applicationprofile” sidebar_current: “docs-avi-resource-applicationprofile” description: |- Creates and manages Avi ApplicationProfile.
avi.Applicationprofile
The ApplicationProfile resource allows the creation and management of Avi ApplicationProfile
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as avi from "@pulumi/avi";
const foo = new avi.Applicationprofile("foo", {tenantRef: "/api/tenant/?name=admin"});
import pulumi
import pulumi_avi as avi
foo = avi.Applicationprofile("foo", tenant_ref="/api/tenant/?name=admin")
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/avi/v31/avi"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := avi.NewApplicationprofile(ctx, "foo", &avi.ApplicationprofileArgs{
TenantRef: pulumi.String("/api/tenant/?name=admin"),
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Avi = Pulumi.Avi;
return await Deployment.RunAsync(() =>
{
var foo = new Avi.Applicationprofile("foo", new()
{
TenantRef = "/api/tenant/?name=admin",
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.avi.Applicationprofile;
import com.pulumi.avi.ApplicationprofileArgs;
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 foo = new Applicationprofile("foo", ApplicationprofileArgs.builder()
.tenantRef("/api/tenant/?name=admin")
.build());
}
}
resources:
foo:
type: avi:Applicationprofile
properties:
tenantRef: /api/tenant/?name=admin
Create Applicationprofile Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Applicationprofile(name: string, args: ApplicationprofileArgs, opts?: CustomResourceOptions);
@overload
def Applicationprofile(resource_name: str,
args: ApplicationprofileArgs,
opts: Optional[ResourceOptions] = None)
@overload
def Applicationprofile(resource_name: str,
opts: Optional[ResourceOptions] = None,
type: Optional[str] = None,
l4_ssl_profiles: Optional[Sequence[ApplicationprofileL4SslProfileArgs]] = None,
cloud_config_cksum: Optional[str] = None,
configpb_attributes: Optional[Sequence[ApplicationprofileConfigpbAttributeArgs]] = None,
created_by: Optional[str] = None,
description: Optional[str] = None,
diameter_service_profiles: Optional[Sequence[ApplicationprofileDiameterServiceProfileArgs]] = None,
dns_service_profiles: Optional[Sequence[ApplicationprofileDnsServiceProfileArgs]] = None,
dos_rl_profiles: Optional[Sequence[ApplicationprofileDosRlProfileArgs]] = None,
app_service_type: Optional[str] = None,
http_profiles: Optional[Sequence[ApplicationprofileHttpProfileArgs]] = None,
preserve_client_ip: Optional[str] = None,
name: Optional[str] = None,
markers: Optional[Sequence[ApplicationprofileMarkerArgs]] = None,
preserve_client_port: Optional[str] = None,
preserve_dest_ip_port: Optional[str] = None,
sip_service_profiles: Optional[Sequence[ApplicationprofileSipServiceProfileArgs]] = None,
tcp_app_profiles: Optional[Sequence[ApplicationprofileTcpAppProfileArgs]] = None,
tenant_ref: Optional[str] = None,
applicationprofile_id: Optional[str] = None,
uuid: Optional[str] = None)
func NewApplicationprofile(ctx *Context, name string, args ApplicationprofileArgs, opts ...ResourceOption) (*Applicationprofile, error)
public Applicationprofile(string name, ApplicationprofileArgs args, CustomResourceOptions? opts = null)
public Applicationprofile(String name, ApplicationprofileArgs args)
public Applicationprofile(String name, ApplicationprofileArgs args, CustomResourceOptions options)
type: avi:Applicationprofile
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 ApplicationprofileArgs
- 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 ApplicationprofileArgs
- 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 ApplicationprofileArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ApplicationprofileArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ApplicationprofileArgs
- 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 applicationprofileResource = new Avi.Applicationprofile("applicationprofileResource", new()
{
Type = "string",
L4SslProfiles = new[]
{
new Avi.Inputs.ApplicationprofileL4SslProfileArgs
{
SslStreamIdleTimeout = "string",
},
},
CloudConfigCksum = "string",
ConfigpbAttributes = new[]
{
new Avi.Inputs.ApplicationprofileConfigpbAttributeArgs
{
Version = "string",
},
},
CreatedBy = "string",
Description = "string",
DiameterServiceProfiles = new[]
{
new Avi.Inputs.ApplicationprofileDiameterServiceProfileArgs
{
ClientOriginHost = "string",
ClientOriginRealm = "string",
HostIpAddrRewrite = "string",
MaxOutstandingReq = "string",
ReqTimeout = "string",
ServerOriginHost = "string",
ServerOriginRealm = "string",
},
},
DnsServiceProfiles = new[]
{
new Avi.Inputs.ApplicationprofileDnsServiceProfileArgs
{
AaaaEmptyResponse = "string",
AdminEmail = "string",
ClientDnsTcpRequestTimeout = "string",
CloseTcpConnectionPostResponse = "string",
DnsOverTcpEnabled = "string",
DnsZones = new[]
{
new Avi.Inputs.ApplicationprofileDnsServiceProfileDnsZoneArgs
{
DomainName = "string",
AdminEmail = "string",
NameServer = "string",
},
},
DomainNames = new[]
{
"string",
},
EcsStrippingEnabled = "string",
Edns = "string",
EdnsClientSubnetPrefixLen = "string",
ErrorResponse = "string",
NameServer = "string",
NegativeCachingTtl = "string",
NumDnsIp = "string",
Ttl = "string",
},
},
DosRlProfiles = new[]
{
new Avi.Inputs.ApplicationprofileDosRlProfileArgs
{
DosProfiles = new[]
{
new Avi.Inputs.ApplicationprofileDosRlProfileDosProfileArgs
{
ThreshPeriod = "string",
ThreshInfos = new[]
{
new Avi.Inputs.ApplicationprofileDosRlProfileDosProfileThreshInfoArgs
{
Attack = "string",
MaxValue = "string",
MinValue = "string",
},
},
},
},
RlProfiles = new[]
{
new Avi.Inputs.ApplicationprofileDosRlProfileRlProfileArgs
{
ClientIpConnectionsRateLimits = new[]
{
new Avi.Inputs.ApplicationprofileDosRlProfileRlProfileClientIpConnectionsRateLimitArgs
{
Actions = new[]
{
new Avi.Inputs.ApplicationprofileDosRlProfileRlProfileClientIpConnectionsRateLimitActionArgs
{
Files = new[]
{
new Avi.Inputs.ApplicationprofileDosRlProfileRlProfileClientIpConnectionsRateLimitActionFileArgs
{
ContentType = "string",
FileContent = "string",
FileLength = "string",
},
},
Redirects = new[]
{
new Avi.Inputs.ApplicationprofileDosRlProfileRlProfileClientIpConnectionsRateLimitActionRedirectArgs
{
Protocol = "string",
AddString = "string",
Hosts = new[]
{
new Avi.Inputs.ApplicationprofileDosRlProfileRlProfileClientIpConnectionsRateLimitActionRedirectHostArgs
{
Tokens = new[]
{
new Avi.Inputs.ApplicationprofileDosRlProfileRlProfileClientIpConnectionsRateLimitActionRedirectHostTokenArgs
{
Type = "string",
EndIndex = "string",
StartIndex = "string",
StrValue = "string",
},
},
Type = "string",
},
},
KeepQuery = "string",
Paths = new[]
{
new Avi.Inputs.ApplicationprofileDosRlProfileRlProfileClientIpConnectionsRateLimitActionRedirectPathArgs
{
Tokens = new[]
{
new Avi.Inputs.ApplicationprofileDosRlProfileRlProfileClientIpConnectionsRateLimitActionRedirectPathTokenArgs
{
Type = "string",
EndIndex = "string",
StartIndex = "string",
StrValue = "string",
},
},
Type = "string",
},
},
Port = "string",
StatusCode = "string",
},
},
StatusCode = "string",
Type = "string",
},
},
ExplicitTracking = "string",
FineGrain = "string",
HttpCookie = "string",
HttpHeader = "string",
RateLimiters = new[]
{
new Avi.Inputs.ApplicationprofileDosRlProfileRlProfileClientIpConnectionsRateLimitRateLimiterArgs
{
BurstSz = "string",
Count = "string",
Name = "string",
Period = "string",
},
},
},
},
ClientIpFailedRequestsRateLimits = new[]
{
new Avi.Inputs.ApplicationprofileDosRlProfileRlProfileClientIpFailedRequestsRateLimitArgs
{
Actions = new[]
{
new Avi.Inputs.ApplicationprofileDosRlProfileRlProfileClientIpFailedRequestsRateLimitActionArgs
{
Files = new[]
{
new Avi.Inputs.ApplicationprofileDosRlProfileRlProfileClientIpFailedRequestsRateLimitActionFileArgs
{
ContentType = "string",
FileContent = "string",
FileLength = "string",
},
},
Redirects = new[]
{
new Avi.Inputs.ApplicationprofileDosRlProfileRlProfileClientIpFailedRequestsRateLimitActionRedirectArgs
{
Protocol = "string",
AddString = "string",
Hosts = new[]
{
new Avi.Inputs.ApplicationprofileDosRlProfileRlProfileClientIpFailedRequestsRateLimitActionRedirectHostArgs
{
Tokens = new[]
{
new Avi.Inputs.ApplicationprofileDosRlProfileRlProfileClientIpFailedRequestsRateLimitActionRedirectHostTokenArgs
{
Type = "string",
EndIndex = "string",
StartIndex = "string",
StrValue = "string",
},
},
Type = "string",
},
},
KeepQuery = "string",
Paths = new[]
{
new Avi.Inputs.ApplicationprofileDosRlProfileRlProfileClientIpFailedRequestsRateLimitActionRedirectPathArgs
{
Tokens = new[]
{
new Avi.Inputs.ApplicationprofileDosRlProfileRlProfileClientIpFailedRequestsRateLimitActionRedirectPathTokenArgs
{
Type = "string",
EndIndex = "string",
StartIndex = "string",
StrValue = "string",
},
},
Type = "string",
},
},
Port = "string",
StatusCode = "string",
},
},
StatusCode = "string",
Type = "string",
},
},
ExplicitTracking = "string",
FineGrain = "string",
HttpCookie = "string",
HttpHeader = "string",
RateLimiters = new[]
{
new Avi.Inputs.ApplicationprofileDosRlProfileRlProfileClientIpFailedRequestsRateLimitRateLimiterArgs
{
BurstSz = "string",
Count = "string",
Name = "string",
Period = "string",
},
},
},
},
ClientIpRequestsRateLimits = new[]
{
new Avi.Inputs.ApplicationprofileDosRlProfileRlProfileClientIpRequestsRateLimitArgs
{
Actions = new[]
{
new Avi.Inputs.ApplicationprofileDosRlProfileRlProfileClientIpRequestsRateLimitActionArgs
{
Files = new[]
{
new Avi.Inputs.ApplicationprofileDosRlProfileRlProfileClientIpRequestsRateLimitActionFileArgs
{
ContentType = "string",
FileContent = "string",
FileLength = "string",
},
},
Redirects = new[]
{
new Avi.Inputs.ApplicationprofileDosRlProfileRlProfileClientIpRequestsRateLimitActionRedirectArgs
{
Protocol = "string",
AddString = "string",
Hosts = new[]
{
new Avi.Inputs.ApplicationprofileDosRlProfileRlProfileClientIpRequestsRateLimitActionRedirectHostArgs
{
Tokens = new[]
{
new Avi.Inputs.ApplicationprofileDosRlProfileRlProfileClientIpRequestsRateLimitActionRedirectHostTokenArgs
{
Type = "string",
EndIndex = "string",
StartIndex = "string",
StrValue = "string",
},
},
Type = "string",
},
},
KeepQuery = "string",
Paths = new[]
{
new Avi.Inputs.ApplicationprofileDosRlProfileRlProfileClientIpRequestsRateLimitActionRedirectPathArgs
{
Tokens = new[]
{
new Avi.Inputs.ApplicationprofileDosRlProfileRlProfileClientIpRequestsRateLimitActionRedirectPathTokenArgs
{
Type = "string",
EndIndex = "string",
StartIndex = "string",
StrValue = "string",
},
},
Type = "string",
},
},
Port = "string",
StatusCode = "string",
},
},
StatusCode = "string",
Type = "string",
},
},
ExplicitTracking = "string",
FineGrain = "string",
HttpCookie = "string",
HttpHeader = "string",
RateLimiters = new[]
{
new Avi.Inputs.ApplicationprofileDosRlProfileRlProfileClientIpRequestsRateLimitRateLimiterArgs
{
BurstSz = "string",
Count = "string",
Name = "string",
Period = "string",
},
},
},
},
ClientIpScannersRequestsRateLimits = new[]
{
new Avi.Inputs.ApplicationprofileDosRlProfileRlProfileClientIpScannersRequestsRateLimitArgs
{
Actions = new[]
{
new Avi.Inputs.ApplicationprofileDosRlProfileRlProfileClientIpScannersRequestsRateLimitActionArgs
{
Files = new[]
{
new Avi.Inputs.ApplicationprofileDosRlProfileRlProfileClientIpScannersRequestsRateLimitActionFileArgs
{
ContentType = "string",
FileContent = "string",
FileLength = "string",
},
},
Redirects = new[]
{
new Avi.Inputs.ApplicationprofileDosRlProfileRlProfileClientIpScannersRequestsRateLimitActionRedirectArgs
{
Protocol = "string",
AddString = "string",
Hosts = new[]
{
new Avi.Inputs.ApplicationprofileDosRlProfileRlProfileClientIpScannersRequestsRateLimitActionRedirectHostArgs
{
Tokens = new[]
{
new Avi.Inputs.ApplicationprofileDosRlProfileRlProfileClientIpScannersRequestsRateLimitActionRedirectHostTokenArgs
{
Type = "string",
EndIndex = "string",
StartIndex = "string",
StrValue = "string",
},
},
Type = "string",
},
},
KeepQuery = "string",
Paths = new[]
{
new Avi.Inputs.ApplicationprofileDosRlProfileRlProfileClientIpScannersRequestsRateLimitActionRedirectPathArgs
{
Tokens = new[]
{
new Avi.Inputs.ApplicationprofileDosRlProfileRlProfileClientIpScannersRequestsRateLimitActionRedirectPathTokenArgs
{
Type = "string",
EndIndex = "string",
StartIndex = "string",
StrValue = "string",
},
},
Type = "string",
},
},
Port = "string",
StatusCode = "string",
},
},
StatusCode = "string",
Type = "string",
},
},
ExplicitTracking = "string",
FineGrain = "string",
HttpCookie = "string",
HttpHeader = "string",
RateLimiters = new[]
{
new Avi.Inputs.ApplicationprofileDosRlProfileRlProfileClientIpScannersRequestsRateLimitRateLimiterArgs
{
BurstSz = "string",
Count = "string",
Name = "string",
Period = "string",
},
},
},
},
ClientIpToUriFailedRequestsRateLimits = new[]
{
new Avi.Inputs.ApplicationprofileDosRlProfileRlProfileClientIpToUriFailedRequestsRateLimitArgs
{
Actions = new[]
{
new Avi.Inputs.ApplicationprofileDosRlProfileRlProfileClientIpToUriFailedRequestsRateLimitActionArgs
{
Files = new[]
{
new Avi.Inputs.ApplicationprofileDosRlProfileRlProfileClientIpToUriFailedRequestsRateLimitActionFileArgs
{
ContentType = "string",
FileContent = "string",
FileLength = "string",
},
},
Redirects = new[]
{
new Avi.Inputs.ApplicationprofileDosRlProfileRlProfileClientIpToUriFailedRequestsRateLimitActionRedirectArgs
{
Protocol = "string",
AddString = "string",
Hosts = new[]
{
new Avi.Inputs.ApplicationprofileDosRlProfileRlProfileClientIpToUriFailedRequestsRateLimitActionRedirectHostArgs
{
Tokens = new[]
{
new Avi.Inputs.ApplicationprofileDosRlProfileRlProfileClientIpToUriFailedRequestsRateLimitActionRedirectHostTokenArgs
{
Type = "string",
EndIndex = "string",
StartIndex = "string",
StrValue = "string",
},
},
Type = "string",
},
},
KeepQuery = "string",
Paths = new[]
{
new Avi.Inputs.ApplicationprofileDosRlProfileRlProfileClientIpToUriFailedRequestsRateLimitActionRedirectPathArgs
{
Tokens = new[]
{
new Avi.Inputs.ApplicationprofileDosRlProfileRlProfileClientIpToUriFailedRequestsRateLimitActionRedirectPathTokenArgs
{
Type = "string",
EndIndex = "string",
StartIndex = "string",
StrValue = "string",
},
},
Type = "string",
},
},
Port = "string",
StatusCode = "string",
},
},
StatusCode = "string",
Type = "string",
},
},
ExplicitTracking = "string",
FineGrain = "string",
HttpCookie = "string",
HttpHeader = "string",
RateLimiters = new[]
{
new Avi.Inputs.ApplicationprofileDosRlProfileRlProfileClientIpToUriFailedRequestsRateLimitRateLimiterArgs
{
BurstSz = "string",
Count = "string",
Name = "string",
Period = "string",
},
},
},
},
ClientIpToUriRequestsRateLimits = new[]
{
new Avi.Inputs.ApplicationprofileDosRlProfileRlProfileClientIpToUriRequestsRateLimitArgs
{
Actions = new[]
{
new Avi.Inputs.ApplicationprofileDosRlProfileRlProfileClientIpToUriRequestsRateLimitActionArgs
{
Files = new[]
{
new Avi.Inputs.ApplicationprofileDosRlProfileRlProfileClientIpToUriRequestsRateLimitActionFileArgs
{
ContentType = "string",
FileContent = "string",
FileLength = "string",
},
},
Redirects = new[]
{
new Avi.Inputs.ApplicationprofileDosRlProfileRlProfileClientIpToUriRequestsRateLimitActionRedirectArgs
{
Protocol = "string",
AddString = "string",
Hosts = new[]
{
new Avi.Inputs.ApplicationprofileDosRlProfileRlProfileClientIpToUriRequestsRateLimitActionRedirectHostArgs
{
Tokens = new[]
{
new Avi.Inputs.ApplicationprofileDosRlProfileRlProfileClientIpToUriRequestsRateLimitActionRedirectHostTokenArgs
{
Type = "string",
EndIndex = "string",
StartIndex = "string",
StrValue = "string",
},
},
Type = "string",
},
},
KeepQuery = "string",
Paths = new[]
{
new Avi.Inputs.ApplicationprofileDosRlProfileRlProfileClientIpToUriRequestsRateLimitActionRedirectPathArgs
{
Tokens = new[]
{
new Avi.Inputs.ApplicationprofileDosRlProfileRlProfileClientIpToUriRequestsRateLimitActionRedirectPathTokenArgs
{
Type = "string",
EndIndex = "string",
StartIndex = "string",
StrValue = "string",
},
},
Type = "string",
},
},
Port = "string",
StatusCode = "string",
},
},
StatusCode = "string",
Type = "string",
},
},
ExplicitTracking = "string",
FineGrain = "string",
HttpCookie = "string",
HttpHeader = "string",
RateLimiters = new[]
{
new Avi.Inputs.ApplicationprofileDosRlProfileRlProfileClientIpToUriRequestsRateLimitRateLimiterArgs
{
BurstSz = "string",
Count = "string",
Name = "string",
Period = "string",
},
},
},
},
CustomRequestsRateLimits = new[]
{
new Avi.Inputs.ApplicationprofileDosRlProfileRlProfileCustomRequestsRateLimitArgs
{
Actions = new[]
{
new Avi.Inputs.ApplicationprofileDosRlProfileRlProfileCustomRequestsRateLimitActionArgs
{
Files = new[]
{
new Avi.Inputs.ApplicationprofileDosRlProfileRlProfileCustomRequestsRateLimitActionFileArgs
{
ContentType = "string",
FileContent = "string",
FileLength = "string",
},
},
Redirects = new[]
{
new Avi.Inputs.ApplicationprofileDosRlProfileRlProfileCustomRequestsRateLimitActionRedirectArgs
{
Protocol = "string",
AddString = "string",
Hosts = new[]
{
new Avi.Inputs.ApplicationprofileDosRlProfileRlProfileCustomRequestsRateLimitActionRedirectHostArgs
{
Tokens = new[]
{
new Avi.Inputs.ApplicationprofileDosRlProfileRlProfileCustomRequestsRateLimitActionRedirectHostTokenArgs
{
Type = "string",
EndIndex = "string",
StartIndex = "string",
StrValue = "string",
},
},
Type = "string",
},
},
KeepQuery = "string",
Paths = new[]
{
new Avi.Inputs.ApplicationprofileDosRlProfileRlProfileCustomRequestsRateLimitActionRedirectPathArgs
{
Tokens = new[]
{
new Avi.Inputs.ApplicationprofileDosRlProfileRlProfileCustomRequestsRateLimitActionRedirectPathTokenArgs
{
Type = "string",
EndIndex = "string",
StartIndex = "string",
StrValue = "string",
},
},
Type = "string",
},
},
Port = "string",
StatusCode = "string",
},
},
StatusCode = "string",
Type = "string",
},
},
ExplicitTracking = "string",
FineGrain = "string",
HttpCookie = "string",
HttpHeader = "string",
RateLimiters = new[]
{
new Avi.Inputs.ApplicationprofileDosRlProfileRlProfileCustomRequestsRateLimitRateLimiterArgs
{
BurstSz = "string",
Count = "string",
Name = "string",
Period = "string",
},
},
},
},
HttpHeaderRateLimits = new[]
{
new Avi.Inputs.ApplicationprofileDosRlProfileRlProfileHttpHeaderRateLimitArgs
{
Actions = new[]
{
new Avi.Inputs.ApplicationprofileDosRlProfileRlProfileHttpHeaderRateLimitActionArgs
{
Files = new[]
{
new Avi.Inputs.ApplicationprofileDosRlProfileRlProfileHttpHeaderRateLimitActionFileArgs
{
ContentType = "string",
FileContent = "string",
FileLength = "string",
},
},
Redirects = new[]
{
new Avi.Inputs.ApplicationprofileDosRlProfileRlProfileHttpHeaderRateLimitActionRedirectArgs
{
Protocol = "string",
AddString = "string",
Hosts = new[]
{
new Avi.Inputs.ApplicationprofileDosRlProfileRlProfileHttpHeaderRateLimitActionRedirectHostArgs
{
Tokens = new[]
{
new Avi.Inputs.ApplicationprofileDosRlProfileRlProfileHttpHeaderRateLimitActionRedirectHostTokenArgs
{
Type = "string",
EndIndex = "string",
StartIndex = "string",
StrValue = "string",
},
},
Type = "string",
},
},
KeepQuery = "string",
Paths = new[]
{
new Avi.Inputs.ApplicationprofileDosRlProfileRlProfileHttpHeaderRateLimitActionRedirectPathArgs
{
Tokens = new[]
{
new Avi.Inputs.ApplicationprofileDosRlProfileRlProfileHttpHeaderRateLimitActionRedirectPathTokenArgs
{
Type = "string",
EndIndex = "string",
StartIndex = "string",
StrValue = "string",
},
},
Type = "string",
},
},
Port = "string",
StatusCode = "string",
},
},
StatusCode = "string",
Type = "string",
},
},
ExplicitTracking = "string",
FineGrain = "string",
HttpCookie = "string",
HttpHeader = "string",
RateLimiters = new[]
{
new Avi.Inputs.ApplicationprofileDosRlProfileRlProfileHttpHeaderRateLimitRateLimiterArgs
{
BurstSz = "string",
Count = "string",
Name = "string",
Period = "string",
},
},
},
},
UriFailedRequestsRateLimits = new[]
{
new Avi.Inputs.ApplicationprofileDosRlProfileRlProfileUriFailedRequestsRateLimitArgs
{
Actions = new[]
{
new Avi.Inputs.ApplicationprofileDosRlProfileRlProfileUriFailedRequestsRateLimitActionArgs
{
Files = new[]
{
new Avi.Inputs.ApplicationprofileDosRlProfileRlProfileUriFailedRequestsRateLimitActionFileArgs
{
ContentType = "string",
FileContent = "string",
FileLength = "string",
},
},
Redirects = new[]
{
new Avi.Inputs.ApplicationprofileDosRlProfileRlProfileUriFailedRequestsRateLimitActionRedirectArgs
{
Protocol = "string",
AddString = "string",
Hosts = new[]
{
new Avi.Inputs.ApplicationprofileDosRlProfileRlProfileUriFailedRequestsRateLimitActionRedirectHostArgs
{
Tokens = new[]
{
new Avi.Inputs.ApplicationprofileDosRlProfileRlProfileUriFailedRequestsRateLimitActionRedirectHostTokenArgs
{
Type = "string",
EndIndex = "string",
StartIndex = "string",
StrValue = "string",
},
},
Type = "string",
},
},
KeepQuery = "string",
Paths = new[]
{
new Avi.Inputs.ApplicationprofileDosRlProfileRlProfileUriFailedRequestsRateLimitActionRedirectPathArgs
{
Tokens = new[]
{
new Avi.Inputs.ApplicationprofileDosRlProfileRlProfileUriFailedRequestsRateLimitActionRedirectPathTokenArgs
{
Type = "string",
EndIndex = "string",
StartIndex = "string",
StrValue = "string",
},
},
Type = "string",
},
},
Port = "string",
StatusCode = "string",
},
},
StatusCode = "string",
Type = "string",
},
},
ExplicitTracking = "string",
FineGrain = "string",
HttpCookie = "string",
HttpHeader = "string",
RateLimiters = new[]
{
new Avi.Inputs.ApplicationprofileDosRlProfileRlProfileUriFailedRequestsRateLimitRateLimiterArgs
{
BurstSz = "string",
Count = "string",
Name = "string",
Period = "string",
},
},
},
},
UriRequestsRateLimits = new[]
{
new Avi.Inputs.ApplicationprofileDosRlProfileRlProfileUriRequestsRateLimitArgs
{
Actions = new[]
{
new Avi.Inputs.ApplicationprofileDosRlProfileRlProfileUriRequestsRateLimitActionArgs
{
Files = new[]
{
new Avi.Inputs.ApplicationprofileDosRlProfileRlProfileUriRequestsRateLimitActionFileArgs
{
ContentType = "string",
FileContent = "string",
FileLength = "string",
},
},
Redirects = new[]
{
new Avi.Inputs.ApplicationprofileDosRlProfileRlProfileUriRequestsRateLimitActionRedirectArgs
{
Protocol = "string",
AddString = "string",
Hosts = new[]
{
new Avi.Inputs.ApplicationprofileDosRlProfileRlProfileUriRequestsRateLimitActionRedirectHostArgs
{
Tokens = new[]
{
new Avi.Inputs.ApplicationprofileDosRlProfileRlProfileUriRequestsRateLimitActionRedirectHostTokenArgs
{
Type = "string",
EndIndex = "string",
StartIndex = "string",
StrValue = "string",
},
},
Type = "string",
},
},
KeepQuery = "string",
Paths = new[]
{
new Avi.Inputs.ApplicationprofileDosRlProfileRlProfileUriRequestsRateLimitActionRedirectPathArgs
{
Tokens = new[]
{
new Avi.Inputs.ApplicationprofileDosRlProfileRlProfileUriRequestsRateLimitActionRedirectPathTokenArgs
{
Type = "string",
EndIndex = "string",
StartIndex = "string",
StrValue = "string",
},
},
Type = "string",
},
},
Port = "string",
StatusCode = "string",
},
},
StatusCode = "string",
Type = "string",
},
},
ExplicitTracking = "string",
FineGrain = "string",
HttpCookie = "string",
HttpHeader = "string",
RateLimiters = new[]
{
new Avi.Inputs.ApplicationprofileDosRlProfileRlProfileUriRequestsRateLimitRateLimiterArgs
{
BurstSz = "string",
Count = "string",
Name = "string",
Period = "string",
},
},
},
},
UriScannersRequestsRateLimits = new[]
{
new Avi.Inputs.ApplicationprofileDosRlProfileRlProfileUriScannersRequestsRateLimitArgs
{
Actions = new[]
{
new Avi.Inputs.ApplicationprofileDosRlProfileRlProfileUriScannersRequestsRateLimitActionArgs
{
Files = new[]
{
new Avi.Inputs.ApplicationprofileDosRlProfileRlProfileUriScannersRequestsRateLimitActionFileArgs
{
ContentType = "string",
FileContent = "string",
FileLength = "string",
},
},
Redirects = new[]
{
new Avi.Inputs.ApplicationprofileDosRlProfileRlProfileUriScannersRequestsRateLimitActionRedirectArgs
{
Protocol = "string",
AddString = "string",
Hosts = new[]
{
new Avi.Inputs.ApplicationprofileDosRlProfileRlProfileUriScannersRequestsRateLimitActionRedirectHostArgs
{
Tokens = new[]
{
new Avi.Inputs.ApplicationprofileDosRlProfileRlProfileUriScannersRequestsRateLimitActionRedirectHostTokenArgs
{
Type = "string",
EndIndex = "string",
StartIndex = "string",
StrValue = "string",
},
},
Type = "string",
},
},
KeepQuery = "string",
Paths = new[]
{
new Avi.Inputs.ApplicationprofileDosRlProfileRlProfileUriScannersRequestsRateLimitActionRedirectPathArgs
{
Tokens = new[]
{
new Avi.Inputs.ApplicationprofileDosRlProfileRlProfileUriScannersRequestsRateLimitActionRedirectPathTokenArgs
{
Type = "string",
EndIndex = "string",
StartIndex = "string",
StrValue = "string",
},
},
Type = "string",
},
},
Port = "string",
StatusCode = "string",
},
},
StatusCode = "string",
Type = "string",
},
},
ExplicitTracking = "string",
FineGrain = "string",
HttpCookie = "string",
HttpHeader = "string",
RateLimiters = new[]
{
new Avi.Inputs.ApplicationprofileDosRlProfileRlProfileUriScannersRequestsRateLimitRateLimiterArgs
{
BurstSz = "string",
Count = "string",
Name = "string",
Period = "string",
},
},
},
},
},
},
},
},
AppServiceType = "string",
HttpProfiles = new[]
{
new Avi.Inputs.ApplicationprofileHttpProfileArgs
{
AllowDotsInHeaderName = "string",
CacheConfigs = new[]
{
new Avi.Inputs.ApplicationprofileHttpProfileCacheConfigArgs
{
AgeHeader = "string",
Aggressive = "string",
DateHeader = "string",
DefaultExpire = "string",
Enabled = "string",
HeuristicExpire = "string",
IgnoreRequestCacheControl = "string",
MaxCacheSize = "string",
MaxObjectSize = "string",
MimeTypesBlockGroupRefs = new[]
{
"string",
},
MimeTypesBlockLists = new[]
{
"string",
},
MimeTypesGroupRefs = new[]
{
"string",
},
MimeTypesLists = new[]
{
"string",
},
MinObjectSize = "string",
QueryCacheable = "string",
UriNonCacheables = new[]
{
new Avi.Inputs.ApplicationprofileHttpProfileCacheConfigUriNonCacheableArgs
{
MatchCriteria = "string",
MatchCase = "string",
MatchDecodedString = "string",
MatchStrs = new[]
{
"string",
},
StringGroupRefs = new[]
{
"string",
},
},
},
XcacheHeader = "string",
},
},
ClientBodyTimeout = "string",
ClientHeaderTimeout = "string",
ClientMaxBodySize = "string",
ClientMaxHeaderSize = "string",
ClientMaxRequestSize = "string",
CloseServerSideConnectionOnError = "string",
CollectClientTlsFingerprint = "string",
CompressionProfiles = new[]
{
new Avi.Inputs.ApplicationprofileHttpProfileCompressionProfileArgs
{
Compression = "string",
Type = "string",
RemoveAcceptEncodingHeader = "string",
LevelAggressive = "string",
Filters = new[]
{
new Avi.Inputs.ApplicationprofileHttpProfileCompressionProfileFilterArgs
{
Index = "string",
Level = "string",
Name = "string",
DevicesRef = "string",
IpAddrPrefixes = new[]
{
new Avi.Inputs.ApplicationprofileHttpProfileCompressionProfileFilterIpAddrPrefixArgs
{
IpAddrs = new[]
{
new Avi.Inputs.ApplicationprofileHttpProfileCompressionProfileFilterIpAddrPrefixIpAddrArgs
{
Addr = "string",
Type = "string",
},
},
Mask = "string",
},
},
IpAddrRanges = new[]
{
new Avi.Inputs.ApplicationprofileHttpProfileCompressionProfileFilterIpAddrRangeArgs
{
Begins = new[]
{
new Avi.Inputs.ApplicationprofileHttpProfileCompressionProfileFilterIpAddrRangeBeginArgs
{
Addr = "string",
Type = "string",
},
},
Ends = new[]
{
new Avi.Inputs.ApplicationprofileHttpProfileCompressionProfileFilterIpAddrRangeEndArgs
{
Addr = "string",
Type = "string",
},
},
},
},
IpAddrs = new[]
{
new Avi.Inputs.ApplicationprofileHttpProfileCompressionProfileFilterIpAddrArgs
{
Addr = "string",
Type = "string",
},
},
IpAddrsRef = "string",
Match = "string",
UserAgents = new[]
{
"string",
},
},
},
HashSize = "string",
BufNum = "string",
LevelNormal = "string",
MaxLowRtt = "string",
MinHighRtt = "string",
MinLength = "string",
MobileStrRef = "string",
CompressibleContentRef = "string",
BufSize = "string",
WindowSize = "string",
},
},
ConnectionMultiplexingEnabled = "string",
DetectNtlmApp = "string",
DisableKeepalivePostsMsie6 = "string",
DisableSniHostnameCheck = "string",
EnableChunkMerge = "string",
EnableFireAndForget = "string",
EnableRequestBodyBuffering = "string",
EnableRequestBodyMetrics = "string",
FwdCloseHdrForBoundConnections = "string",
HstsEnabled = "string",
HstsMaxAge = "string",
HstsSubdomainsEnabled = "string",
Http2Profiles = new[]
{
new Avi.Inputs.ApplicationprofileHttpProfileHttp2ProfileArgs
{
EnableHttp2ServerPush = "string",
Http2InitialWindowSize = "string",
MaxHttp2ConcurrentPushesPerConnection = "string",
MaxHttp2ConcurrentStreamsPerConnection = "string",
MaxHttp2ControlFramesPerConnection = "string",
MaxHttp2EmptyDataFramesPerConnection = "string",
MaxHttp2HeaderFieldSize = "string",
MaxHttp2QueuedFramesToClientPerConnection = "string",
MaxHttp2RequestsPerConnection = "string",
},
},
HttpToHttps = "string",
HttpUpstreamBufferSize = "string",
HttponlyEnabled = "string",
KeepaliveHeader = "string",
KeepaliveTimeout = "string",
MaxBadRpsCip = "string",
MaxBadRpsCipUri = "string",
MaxBadRpsUri = "string",
MaxHeaderCount = "string",
MaxKeepaliveRequests = "string",
MaxResponseHeadersSize = "string",
MaxRpsCip = "string",
MaxRpsCipUri = "string",
MaxRpsUnknownCip = "string",
MaxRpsUnknownUri = "string",
MaxRpsUri = "string",
PassThroughXAccelHeaders = "string",
PkiProfileRef = "string",
PostAcceptTimeout = "string",
ResetConnHttpOnSslPort = "string",
RespondWith100Continue = "string",
SecureCookieEnabled = "string",
ServerSideRedirectToHttps = "string",
SessionConfigs = new[]
{
new Avi.Inputs.ApplicationprofileHttpProfileSessionConfigArgs
{
SessionCookieHttponly = "string",
SessionCookieName = "string",
SessionCookieSamesite = "string",
SessionCookieSecure = "string",
SessionEstablishmentTimeout = "string",
SessionIdleTimeout = "string",
SessionMaximumTimeout = "string",
},
},
SslClientCertificateActions = new[]
{
new Avi.Inputs.ApplicationprofileHttpProfileSslClientCertificateActionArgs
{
CloseConnection = "string",
Headers = new[]
{
new Avi.Inputs.ApplicationprofileHttpProfileSslClientCertificateActionHeaderArgs
{
RequestHeader = "string",
RequestHeaderValue = "string",
},
},
},
},
SslClientCertificateMode = "string",
TrueClientIps = new[]
{
new Avi.Inputs.ApplicationprofileHttpProfileTrueClientIpArgs
{
Direction = "string",
Headers = new[]
{
"string",
},
IndexInHeader = "string",
},
},
UseAppKeepaliveTimeout = "string",
UseTrueClientIp = "string",
WebsocketsEnabled = "string",
XForwardedProtoEnabled = "string",
XffAlternateName = "string",
XffEnabled = "string",
XffUpdate = "string",
},
},
PreserveClientIp = "string",
Name = "string",
Markers = new[]
{
new Avi.Inputs.ApplicationprofileMarkerArgs
{
Key = "string",
Values = new[]
{
"string",
},
},
},
PreserveClientPort = "string",
PreserveDestIpPort = "string",
SipServiceProfiles = new[]
{
new Avi.Inputs.ApplicationprofileSipServiceProfileArgs
{
TransactionTimeout = "string",
},
},
TcpAppProfiles = new[]
{
new Avi.Inputs.ApplicationprofileTcpAppProfileArgs
{
FtpProfiles = new[]
{
new Avi.Inputs.ApplicationprofileTcpAppProfileFtpProfileArgs
{
DeactivateActive = "string",
DeactivatePassive = "string",
},
},
PkiProfileRef = "string",
ProxyProtocolEnabled = "string",
ProxyProtocolVersion = "string",
SslClientCertificateMode = "string",
},
},
TenantRef = "string",
ApplicationprofileId = "string",
Uuid = "string",
});
example, err := avi.NewApplicationprofile(ctx, "applicationprofileResource", &avi.ApplicationprofileArgs{
Type: pulumi.String("string"),
L4SslProfiles: avi.ApplicationprofileL4SslProfileArray{
&avi.ApplicationprofileL4SslProfileArgs{
SslStreamIdleTimeout: pulumi.String("string"),
},
},
CloudConfigCksum: pulumi.String("string"),
ConfigpbAttributes: avi.ApplicationprofileConfigpbAttributeArray{
&avi.ApplicationprofileConfigpbAttributeArgs{
Version: pulumi.String("string"),
},
},
CreatedBy: pulumi.String("string"),
Description: pulumi.String("string"),
DiameterServiceProfiles: avi.ApplicationprofileDiameterServiceProfileArray{
&avi.ApplicationprofileDiameterServiceProfileArgs{
ClientOriginHost: pulumi.String("string"),
ClientOriginRealm: pulumi.String("string"),
HostIpAddrRewrite: pulumi.String("string"),
MaxOutstandingReq: pulumi.String("string"),
ReqTimeout: pulumi.String("string"),
ServerOriginHost: pulumi.String("string"),
ServerOriginRealm: pulumi.String("string"),
},
},
DnsServiceProfiles: avi.ApplicationprofileDnsServiceProfileArray{
&avi.ApplicationprofileDnsServiceProfileArgs{
AaaaEmptyResponse: pulumi.String("string"),
AdminEmail: pulumi.String("string"),
ClientDnsTcpRequestTimeout: pulumi.String("string"),
CloseTcpConnectionPostResponse: pulumi.String("string"),
DnsOverTcpEnabled: pulumi.String("string"),
DnsZones: avi.ApplicationprofileDnsServiceProfileDnsZoneArray{
&avi.ApplicationprofileDnsServiceProfileDnsZoneArgs{
DomainName: pulumi.String("string"),
AdminEmail: pulumi.String("string"),
NameServer: pulumi.String("string"),
},
},
DomainNames: pulumi.StringArray{
pulumi.String("string"),
},
EcsStrippingEnabled: pulumi.String("string"),
Edns: pulumi.String("string"),
EdnsClientSubnetPrefixLen: pulumi.String("string"),
ErrorResponse: pulumi.String("string"),
NameServer: pulumi.String("string"),
NegativeCachingTtl: pulumi.String("string"),
NumDnsIp: pulumi.String("string"),
Ttl: pulumi.String("string"),
},
},
DosRlProfiles: avi.ApplicationprofileDosRlProfileArray{
&avi.ApplicationprofileDosRlProfileArgs{
DosProfiles: avi.ApplicationprofileDosRlProfileDosProfileArray{
&avi.ApplicationprofileDosRlProfileDosProfileArgs{
ThreshPeriod: pulumi.String("string"),
ThreshInfos: avi.ApplicationprofileDosRlProfileDosProfileThreshInfoArray{
&avi.ApplicationprofileDosRlProfileDosProfileThreshInfoArgs{
Attack: pulumi.String("string"),
MaxValue: pulumi.String("string"),
MinValue: pulumi.String("string"),
},
},
},
},
RlProfiles: avi.ApplicationprofileDosRlProfileRlProfileArray{
&avi.ApplicationprofileDosRlProfileRlProfileArgs{
ClientIpConnectionsRateLimits: avi.ApplicationprofileDosRlProfileRlProfileClientIpConnectionsRateLimitArray{
&avi.ApplicationprofileDosRlProfileRlProfileClientIpConnectionsRateLimitArgs{
Actions: avi.ApplicationprofileDosRlProfileRlProfileClientIpConnectionsRateLimitActionArray{
&avi.ApplicationprofileDosRlProfileRlProfileClientIpConnectionsRateLimitActionArgs{
Files: avi.ApplicationprofileDosRlProfileRlProfileClientIpConnectionsRateLimitActionFileArray{
&avi.ApplicationprofileDosRlProfileRlProfileClientIpConnectionsRateLimitActionFileArgs{
ContentType: pulumi.String("string"),
FileContent: pulumi.String("string"),
FileLength: pulumi.String("string"),
},
},
Redirects: avi.ApplicationprofileDosRlProfileRlProfileClientIpConnectionsRateLimitActionRedirectArray{
&avi.ApplicationprofileDosRlProfileRlProfileClientIpConnectionsRateLimitActionRedirectArgs{
Protocol: pulumi.String("string"),
AddString: pulumi.String("string"),
Hosts: avi.ApplicationprofileDosRlProfileRlProfileClientIpConnectionsRateLimitActionRedirectHostArray{
&avi.ApplicationprofileDosRlProfileRlProfileClientIpConnectionsRateLimitActionRedirectHostArgs{
Tokens: avi.ApplicationprofileDosRlProfileRlProfileClientIpConnectionsRateLimitActionRedirectHostTokenArray{
&avi.ApplicationprofileDosRlProfileRlProfileClientIpConnectionsRateLimitActionRedirectHostTokenArgs{
Type: pulumi.String("string"),
EndIndex: pulumi.String("string"),
StartIndex: pulumi.String("string"),
StrValue: pulumi.String("string"),
},
},
Type: pulumi.String("string"),
},
},
KeepQuery: pulumi.String("string"),
Paths: avi.ApplicationprofileDosRlProfileRlProfileClientIpConnectionsRateLimitActionRedirectPathArray{
&avi.ApplicationprofileDosRlProfileRlProfileClientIpConnectionsRateLimitActionRedirectPathArgs{
Tokens: avi.ApplicationprofileDosRlProfileRlProfileClientIpConnectionsRateLimitActionRedirectPathTokenArray{
&avi.ApplicationprofileDosRlProfileRlProfileClientIpConnectionsRateLimitActionRedirectPathTokenArgs{
Type: pulumi.String("string"),
EndIndex: pulumi.String("string"),
StartIndex: pulumi.String("string"),
StrValue: pulumi.String("string"),
},
},
Type: pulumi.String("string"),
},
},
Port: pulumi.String("string"),
StatusCode: pulumi.String("string"),
},
},
StatusCode: pulumi.String("string"),
Type: pulumi.String("string"),
},
},
ExplicitTracking: pulumi.String("string"),
FineGrain: pulumi.String("string"),
HttpCookie: pulumi.String("string"),
HttpHeader: pulumi.String("string"),
RateLimiters: avi.ApplicationprofileDosRlProfileRlProfileClientIpConnectionsRateLimitRateLimiterArray{
&avi.ApplicationprofileDosRlProfileRlProfileClientIpConnectionsRateLimitRateLimiterArgs{
BurstSz: pulumi.String("string"),
Count: pulumi.String("string"),
Name: pulumi.String("string"),
Period: pulumi.String("string"),
},
},
},
},
ClientIpFailedRequestsRateLimits: avi.ApplicationprofileDosRlProfileRlProfileClientIpFailedRequestsRateLimitArray{
&avi.ApplicationprofileDosRlProfileRlProfileClientIpFailedRequestsRateLimitArgs{
Actions: avi.ApplicationprofileDosRlProfileRlProfileClientIpFailedRequestsRateLimitActionArray{
&avi.ApplicationprofileDosRlProfileRlProfileClientIpFailedRequestsRateLimitActionArgs{
Files: avi.ApplicationprofileDosRlProfileRlProfileClientIpFailedRequestsRateLimitActionFileArray{
&avi.ApplicationprofileDosRlProfileRlProfileClientIpFailedRequestsRateLimitActionFileArgs{
ContentType: pulumi.String("string"),
FileContent: pulumi.String("string"),
FileLength: pulumi.String("string"),
},
},
Redirects: avi.ApplicationprofileDosRlProfileRlProfileClientIpFailedRequestsRateLimitActionRedirectArray{
&avi.ApplicationprofileDosRlProfileRlProfileClientIpFailedRequestsRateLimitActionRedirectArgs{
Protocol: pulumi.String("string"),
AddString: pulumi.String("string"),
Hosts: avi.ApplicationprofileDosRlProfileRlProfileClientIpFailedRequestsRateLimitActionRedirectHostArray{
&avi.ApplicationprofileDosRlProfileRlProfileClientIpFailedRequestsRateLimitActionRedirectHostArgs{
Tokens: avi.ApplicationprofileDosRlProfileRlProfileClientIpFailedRequestsRateLimitActionRedirectHostTokenArray{
&avi.ApplicationprofileDosRlProfileRlProfileClientIpFailedRequestsRateLimitActionRedirectHostTokenArgs{
Type: pulumi.String("string"),
EndIndex: pulumi.String("string"),
StartIndex: pulumi.String("string"),
StrValue: pulumi.String("string"),
},
},
Type: pulumi.String("string"),
},
},
KeepQuery: pulumi.String("string"),
Paths: avi.ApplicationprofileDosRlProfileRlProfileClientIpFailedRequestsRateLimitActionRedirectPathArray{
&avi.ApplicationprofileDosRlProfileRlProfileClientIpFailedRequestsRateLimitActionRedirectPathArgs{
Tokens: avi.ApplicationprofileDosRlProfileRlProfileClientIpFailedRequestsRateLimitActionRedirectPathTokenArray{
&avi.ApplicationprofileDosRlProfileRlProfileClientIpFailedRequestsRateLimitActionRedirectPathTokenArgs{
Type: pulumi.String("string"),
EndIndex: pulumi.String("string"),
StartIndex: pulumi.String("string"),
StrValue: pulumi.String("string"),
},
},
Type: pulumi.String("string"),
},
},
Port: pulumi.String("string"),
StatusCode: pulumi.String("string"),
},
},
StatusCode: pulumi.String("string"),
Type: pulumi.String("string"),
},
},
ExplicitTracking: pulumi.String("string"),
FineGrain: pulumi.String("string"),
HttpCookie: pulumi.String("string"),
HttpHeader: pulumi.String("string"),
RateLimiters: avi.ApplicationprofileDosRlProfileRlProfileClientIpFailedRequestsRateLimitRateLimiterArray{
&avi.ApplicationprofileDosRlProfileRlProfileClientIpFailedRequestsRateLimitRateLimiterArgs{
BurstSz: pulumi.String("string"),
Count: pulumi.String("string"),
Name: pulumi.String("string"),
Period: pulumi.String("string"),
},
},
},
},
ClientIpRequestsRateLimits: avi.ApplicationprofileDosRlProfileRlProfileClientIpRequestsRateLimitArray{
&avi.ApplicationprofileDosRlProfileRlProfileClientIpRequestsRateLimitArgs{
Actions: avi.ApplicationprofileDosRlProfileRlProfileClientIpRequestsRateLimitActionArray{
&avi.ApplicationprofileDosRlProfileRlProfileClientIpRequestsRateLimitActionArgs{
Files: avi.ApplicationprofileDosRlProfileRlProfileClientIpRequestsRateLimitActionFileArray{
&avi.ApplicationprofileDosRlProfileRlProfileClientIpRequestsRateLimitActionFileArgs{
ContentType: pulumi.String("string"),
FileContent: pulumi.String("string"),
FileLength: pulumi.String("string"),
},
},
Redirects: avi.ApplicationprofileDosRlProfileRlProfileClientIpRequestsRateLimitActionRedirectArray{
&avi.ApplicationprofileDosRlProfileRlProfileClientIpRequestsRateLimitActionRedirectArgs{
Protocol: pulumi.String("string"),
AddString: pulumi.String("string"),
Hosts: avi.ApplicationprofileDosRlProfileRlProfileClientIpRequestsRateLimitActionRedirectHostArray{
&avi.ApplicationprofileDosRlProfileRlProfileClientIpRequestsRateLimitActionRedirectHostArgs{
Tokens: avi.ApplicationprofileDosRlProfileRlProfileClientIpRequestsRateLimitActionRedirectHostTokenArray{
&avi.ApplicationprofileDosRlProfileRlProfileClientIpRequestsRateLimitActionRedirectHostTokenArgs{
Type: pulumi.String("string"),
EndIndex: pulumi.String("string"),
StartIndex: pulumi.String("string"),
StrValue: pulumi.String("string"),
},
},
Type: pulumi.String("string"),
},
},
KeepQuery: pulumi.String("string"),
Paths: avi.ApplicationprofileDosRlProfileRlProfileClientIpRequestsRateLimitActionRedirectPathArray{
&avi.ApplicationprofileDosRlProfileRlProfileClientIpRequestsRateLimitActionRedirectPathArgs{
Tokens: avi.ApplicationprofileDosRlProfileRlProfileClientIpRequestsRateLimitActionRedirectPathTokenArray{
&avi.ApplicationprofileDosRlProfileRlProfileClientIpRequestsRateLimitActionRedirectPathTokenArgs{
Type: pulumi.String("string"),
EndIndex: pulumi.String("string"),
StartIndex: pulumi.String("string"),
StrValue: pulumi.String("string"),
},
},
Type: pulumi.String("string"),
},
},
Port: pulumi.String("string"),
StatusCode: pulumi.String("string"),
},
},
StatusCode: pulumi.String("string"),
Type: pulumi.String("string"),
},
},
ExplicitTracking: pulumi.String("string"),
FineGrain: pulumi.String("string"),
HttpCookie: pulumi.String("string"),
HttpHeader: pulumi.String("string"),
RateLimiters: avi.ApplicationprofileDosRlProfileRlProfileClientIpRequestsRateLimitRateLimiterArray{
&avi.ApplicationprofileDosRlProfileRlProfileClientIpRequestsRateLimitRateLimiterArgs{
BurstSz: pulumi.String("string"),
Count: pulumi.String("string"),
Name: pulumi.String("string"),
Period: pulumi.String("string"),
},
},
},
},
ClientIpScannersRequestsRateLimits: avi.ApplicationprofileDosRlProfileRlProfileClientIpScannersRequestsRateLimitArray{
&avi.ApplicationprofileDosRlProfileRlProfileClientIpScannersRequestsRateLimitArgs{
Actions: avi.ApplicationprofileDosRlProfileRlProfileClientIpScannersRequestsRateLimitActionArray{
&avi.ApplicationprofileDosRlProfileRlProfileClientIpScannersRequestsRateLimitActionArgs{
Files: avi.ApplicationprofileDosRlProfileRlProfileClientIpScannersRequestsRateLimitActionFileArray{
&avi.ApplicationprofileDosRlProfileRlProfileClientIpScannersRequestsRateLimitActionFileArgs{
ContentType: pulumi.String("string"),
FileContent: pulumi.String("string"),
FileLength: pulumi.String("string"),
},
},
Redirects: avi.ApplicationprofileDosRlProfileRlProfileClientIpScannersRequestsRateLimitActionRedirectArray{
&avi.ApplicationprofileDosRlProfileRlProfileClientIpScannersRequestsRateLimitActionRedirectArgs{
Protocol: pulumi.String("string"),
AddString: pulumi.String("string"),
Hosts: avi.ApplicationprofileDosRlProfileRlProfileClientIpScannersRequestsRateLimitActionRedirectHostArray{
&avi.ApplicationprofileDosRlProfileRlProfileClientIpScannersRequestsRateLimitActionRedirectHostArgs{
Tokens: avi.ApplicationprofileDosRlProfileRlProfileClientIpScannersRequestsRateLimitActionRedirectHostTokenArray{
&avi.ApplicationprofileDosRlProfileRlProfileClientIpScannersRequestsRateLimitActionRedirectHostTokenArgs{
Type: pulumi.String("string"),
EndIndex: pulumi.String("string"),
StartIndex: pulumi.String("string"),
StrValue: pulumi.String("string"),
},
},
Type: pulumi.String("string"),
},
},
KeepQuery: pulumi.String("string"),
Paths: avi.ApplicationprofileDosRlProfileRlProfileClientIpScannersRequestsRateLimitActionRedirectPathArray{
&avi.ApplicationprofileDosRlProfileRlProfileClientIpScannersRequestsRateLimitActionRedirectPathArgs{
Tokens: avi.ApplicationprofileDosRlProfileRlProfileClientIpScannersRequestsRateLimitActionRedirectPathTokenArray{
&avi.ApplicationprofileDosRlProfileRlProfileClientIpScannersRequestsRateLimitActionRedirectPathTokenArgs{
Type: pulumi.String("string"),
EndIndex: pulumi.String("string"),
StartIndex: pulumi.String("string"),
StrValue: pulumi.String("string"),
},
},
Type: pulumi.String("string"),
},
},
Port: pulumi.String("string"),
StatusCode: pulumi.String("string"),
},
},
StatusCode: pulumi.String("string"),
Type: pulumi.String("string"),
},
},
ExplicitTracking: pulumi.String("string"),
FineGrain: pulumi.String("string"),
HttpCookie: pulumi.String("string"),
HttpHeader: pulumi.String("string"),
RateLimiters: avi.ApplicationprofileDosRlProfileRlProfileClientIpScannersRequestsRateLimitRateLimiterArray{
&avi.ApplicationprofileDosRlProfileRlProfileClientIpScannersRequestsRateLimitRateLimiterArgs{
BurstSz: pulumi.String("string"),
Count: pulumi.String("string"),
Name: pulumi.String("string"),
Period: pulumi.String("string"),
},
},
},
},
ClientIpToUriFailedRequestsRateLimits: avi.ApplicationprofileDosRlProfileRlProfileClientIpToUriFailedRequestsRateLimitArray{
&avi.ApplicationprofileDosRlProfileRlProfileClientIpToUriFailedRequestsRateLimitArgs{
Actions: avi.ApplicationprofileDosRlProfileRlProfileClientIpToUriFailedRequestsRateLimitActionArray{
&avi.ApplicationprofileDosRlProfileRlProfileClientIpToUriFailedRequestsRateLimitActionArgs{
Files: avi.ApplicationprofileDosRlProfileRlProfileClientIpToUriFailedRequestsRateLimitActionFileArray{
&avi.ApplicationprofileDosRlProfileRlProfileClientIpToUriFailedRequestsRateLimitActionFileArgs{
ContentType: pulumi.String("string"),
FileContent: pulumi.String("string"),
FileLength: pulumi.String("string"),
},
},
Redirects: avi.ApplicationprofileDosRlProfileRlProfileClientIpToUriFailedRequestsRateLimitActionRedirectArray{
&avi.ApplicationprofileDosRlProfileRlProfileClientIpToUriFailedRequestsRateLimitActionRedirectArgs{
Protocol: pulumi.String("string"),
AddString: pulumi.String("string"),
Hosts: avi.ApplicationprofileDosRlProfileRlProfileClientIpToUriFailedRequestsRateLimitActionRedirectHostArray{
&avi.ApplicationprofileDosRlProfileRlProfileClientIpToUriFailedRequestsRateLimitActionRedirectHostArgs{
Tokens: avi.ApplicationprofileDosRlProfileRlProfileClientIpToUriFailedRequestsRateLimitActionRedirectHostTokenArray{
&avi.ApplicationprofileDosRlProfileRlProfileClientIpToUriFailedRequestsRateLimitActionRedirectHostTokenArgs{
Type: pulumi.String("string"),
EndIndex: pulumi.String("string"),
StartIndex: pulumi.String("string"),
StrValue: pulumi.String("string"),
},
},
Type: pulumi.String("string"),
},
},
KeepQuery: pulumi.String("string"),
Paths: avi.ApplicationprofileDosRlProfileRlProfileClientIpToUriFailedRequestsRateLimitActionRedirectPathArray{
&avi.ApplicationprofileDosRlProfileRlProfileClientIpToUriFailedRequestsRateLimitActionRedirectPathArgs{
Tokens: avi.ApplicationprofileDosRlProfileRlProfileClientIpToUriFailedRequestsRateLimitActionRedirectPathTokenArray{
&avi.ApplicationprofileDosRlProfileRlProfileClientIpToUriFailedRequestsRateLimitActionRedirectPathTokenArgs{
Type: pulumi.String("string"),
EndIndex: pulumi.String("string"),
StartIndex: pulumi.String("string"),
StrValue: pulumi.String("string"),
},
},
Type: pulumi.String("string"),
},
},
Port: pulumi.String("string"),
StatusCode: pulumi.String("string"),
},
},
StatusCode: pulumi.String("string"),
Type: pulumi.String("string"),
},
},
ExplicitTracking: pulumi.String("string"),
FineGrain: pulumi.String("string"),
HttpCookie: pulumi.String("string"),
HttpHeader: pulumi.String("string"),
RateLimiters: avi.ApplicationprofileDosRlProfileRlProfileClientIpToUriFailedRequestsRateLimitRateLimiterArray{
&avi.ApplicationprofileDosRlProfileRlProfileClientIpToUriFailedRequestsRateLimitRateLimiterArgs{
BurstSz: pulumi.String("string"),
Count: pulumi.String("string"),
Name: pulumi.String("string"),
Period: pulumi.String("string"),
},
},
},
},
ClientIpToUriRequestsRateLimits: avi.ApplicationprofileDosRlProfileRlProfileClientIpToUriRequestsRateLimitArray{
&avi.ApplicationprofileDosRlProfileRlProfileClientIpToUriRequestsRateLimitArgs{
Actions: avi.ApplicationprofileDosRlProfileRlProfileClientIpToUriRequestsRateLimitActionArray{
&avi.ApplicationprofileDosRlProfileRlProfileClientIpToUriRequestsRateLimitActionArgs{
Files: avi.ApplicationprofileDosRlProfileRlProfileClientIpToUriRequestsRateLimitActionFileArray{
&avi.ApplicationprofileDosRlProfileRlProfileClientIpToUriRequestsRateLimitActionFileArgs{
ContentType: pulumi.String("string"),
FileContent: pulumi.String("string"),
FileLength: pulumi.String("string"),
},
},
Redirects: avi.ApplicationprofileDosRlProfileRlProfileClientIpToUriRequestsRateLimitActionRedirectArray{
&avi.ApplicationprofileDosRlProfileRlProfileClientIpToUriRequestsRateLimitActionRedirectArgs{
Protocol: pulumi.String("string"),
AddString: pulumi.String("string"),
Hosts: avi.ApplicationprofileDosRlProfileRlProfileClientIpToUriRequestsRateLimitActionRedirectHostArray{
&avi.ApplicationprofileDosRlProfileRlProfileClientIpToUriRequestsRateLimitActionRedirectHostArgs{
Tokens: avi.ApplicationprofileDosRlProfileRlProfileClientIpToUriRequestsRateLimitActionRedirectHostTokenArray{
&avi.ApplicationprofileDosRlProfileRlProfileClientIpToUriRequestsRateLimitActionRedirectHostTokenArgs{
Type: pulumi.String("string"),
EndIndex: pulumi.String("string"),
StartIndex: pulumi.String("string"),
StrValue: pulumi.String("string"),
},
},
Type: pulumi.String("string"),
},
},
KeepQuery: pulumi.String("string"),
Paths: avi.ApplicationprofileDosRlProfileRlProfileClientIpToUriRequestsRateLimitActionRedirectPathArray{
&avi.ApplicationprofileDosRlProfileRlProfileClientIpToUriRequestsRateLimitActionRedirectPathArgs{
Tokens: avi.ApplicationprofileDosRlProfileRlProfileClientIpToUriRequestsRateLimitActionRedirectPathTokenArray{
&avi.ApplicationprofileDosRlProfileRlProfileClientIpToUriRequestsRateLimitActionRedirectPathTokenArgs{
Type: pulumi.String("string"),
EndIndex: pulumi.String("string"),
StartIndex: pulumi.String("string"),
StrValue: pulumi.String("string"),
},
},
Type: pulumi.String("string"),
},
},
Port: pulumi.String("string"),
StatusCode: pulumi.String("string"),
},
},
StatusCode: pulumi.String("string"),
Type: pulumi.String("string"),
},
},
ExplicitTracking: pulumi.String("string"),
FineGrain: pulumi.String("string"),
HttpCookie: pulumi.String("string"),
HttpHeader: pulumi.String("string"),
RateLimiters: avi.ApplicationprofileDosRlProfileRlProfileClientIpToUriRequestsRateLimitRateLimiterArray{
&avi.ApplicationprofileDosRlProfileRlProfileClientIpToUriRequestsRateLimitRateLimiterArgs{
BurstSz: pulumi.String("string"),
Count: pulumi.String("string"),
Name: pulumi.String("string"),
Period: pulumi.String("string"),
},
},
},
},
CustomRequestsRateLimits: avi.ApplicationprofileDosRlProfileRlProfileCustomRequestsRateLimitArray{
&avi.ApplicationprofileDosRlProfileRlProfileCustomRequestsRateLimitArgs{
Actions: avi.ApplicationprofileDosRlProfileRlProfileCustomRequestsRateLimitActionArray{
&avi.ApplicationprofileDosRlProfileRlProfileCustomRequestsRateLimitActionArgs{
Files: avi.ApplicationprofileDosRlProfileRlProfileCustomRequestsRateLimitActionFileArray{
&avi.ApplicationprofileDosRlProfileRlProfileCustomRequestsRateLimitActionFileArgs{
ContentType: pulumi.String("string"),
FileContent: pulumi.String("string"),
FileLength: pulumi.String("string"),
},
},
Redirects: avi.ApplicationprofileDosRlProfileRlProfileCustomRequestsRateLimitActionRedirectArray{
&avi.ApplicationprofileDosRlProfileRlProfileCustomRequestsRateLimitActionRedirectArgs{
Protocol: pulumi.String("string"),
AddString: pulumi.String("string"),
Hosts: avi.ApplicationprofileDosRlProfileRlProfileCustomRequestsRateLimitActionRedirectHostArray{
&avi.ApplicationprofileDosRlProfileRlProfileCustomRequestsRateLimitActionRedirectHostArgs{
Tokens: avi.ApplicationprofileDosRlProfileRlProfileCustomRequestsRateLimitActionRedirectHostTokenArray{
&avi.ApplicationprofileDosRlProfileRlProfileCustomRequestsRateLimitActionRedirectHostTokenArgs{
Type: pulumi.String("string"),
EndIndex: pulumi.String("string"),
StartIndex: pulumi.String("string"),
StrValue: pulumi.String("string"),
},
},
Type: pulumi.String("string"),
},
},
KeepQuery: pulumi.String("string"),
Paths: avi.ApplicationprofileDosRlProfileRlProfileCustomRequestsRateLimitActionRedirectPathArray{
&avi.ApplicationprofileDosRlProfileRlProfileCustomRequestsRateLimitActionRedirectPathArgs{
Tokens: avi.ApplicationprofileDosRlProfileRlProfileCustomRequestsRateLimitActionRedirectPathTokenArray{
&avi.ApplicationprofileDosRlProfileRlProfileCustomRequestsRateLimitActionRedirectPathTokenArgs{
Type: pulumi.String("string"),
EndIndex: pulumi.String("string"),
StartIndex: pulumi.String("string"),
StrValue: pulumi.String("string"),
},
},
Type: pulumi.String("string"),
},
},
Port: pulumi.String("string"),
StatusCode: pulumi.String("string"),
},
},
StatusCode: pulumi.String("string"),
Type: pulumi.String("string"),
},
},
ExplicitTracking: pulumi.String("string"),
FineGrain: pulumi.String("string"),
HttpCookie: pulumi.String("string"),
HttpHeader: pulumi.String("string"),
RateLimiters: avi.ApplicationprofileDosRlProfileRlProfileCustomRequestsRateLimitRateLimiterArray{
&avi.ApplicationprofileDosRlProfileRlProfileCustomRequestsRateLimitRateLimiterArgs{
BurstSz: pulumi.String("string"),
Count: pulumi.String("string"),
Name: pulumi.String("string"),
Period: pulumi.String("string"),
},
},
},
},
HttpHeaderRateLimits: avi.ApplicationprofileDosRlProfileRlProfileHttpHeaderRateLimitArray{
&avi.ApplicationprofileDosRlProfileRlProfileHttpHeaderRateLimitArgs{
Actions: avi.ApplicationprofileDosRlProfileRlProfileHttpHeaderRateLimitActionArray{
&avi.ApplicationprofileDosRlProfileRlProfileHttpHeaderRateLimitActionArgs{
Files: avi.ApplicationprofileDosRlProfileRlProfileHttpHeaderRateLimitActionFileArray{
&avi.ApplicationprofileDosRlProfileRlProfileHttpHeaderRateLimitActionFileArgs{
ContentType: pulumi.String("string"),
FileContent: pulumi.String("string"),
FileLength: pulumi.String("string"),
},
},
Redirects: avi.ApplicationprofileDosRlProfileRlProfileHttpHeaderRateLimitActionRedirectArray{
&avi.ApplicationprofileDosRlProfileRlProfileHttpHeaderRateLimitActionRedirectArgs{
Protocol: pulumi.String("string"),
AddString: pulumi.String("string"),
Hosts: avi.ApplicationprofileDosRlProfileRlProfileHttpHeaderRateLimitActionRedirectHostArray{
&avi.ApplicationprofileDosRlProfileRlProfileHttpHeaderRateLimitActionRedirectHostArgs{
Tokens: avi.ApplicationprofileDosRlProfileRlProfileHttpHeaderRateLimitActionRedirectHostTokenArray{
&avi.ApplicationprofileDosRlProfileRlProfileHttpHeaderRateLimitActionRedirectHostTokenArgs{
Type: pulumi.String("string"),
EndIndex: pulumi.String("string"),
StartIndex: pulumi.String("string"),
StrValue: pulumi.String("string"),
},
},
Type: pulumi.String("string"),
},
},
KeepQuery: pulumi.String("string"),
Paths: avi.ApplicationprofileDosRlProfileRlProfileHttpHeaderRateLimitActionRedirectPathArray{
&avi.ApplicationprofileDosRlProfileRlProfileHttpHeaderRateLimitActionRedirectPathArgs{
Tokens: avi.ApplicationprofileDosRlProfileRlProfileHttpHeaderRateLimitActionRedirectPathTokenArray{
&avi.ApplicationprofileDosRlProfileRlProfileHttpHeaderRateLimitActionRedirectPathTokenArgs{
Type: pulumi.String("string"),
EndIndex: pulumi.String("string"),
StartIndex: pulumi.String("string"),
StrValue: pulumi.String("string"),
},
},
Type: pulumi.String("string"),
},
},
Port: pulumi.String("string"),
StatusCode: pulumi.String("string"),
},
},
StatusCode: pulumi.String("string"),
Type: pulumi.String("string"),
},
},
ExplicitTracking: pulumi.String("string"),
FineGrain: pulumi.String("string"),
HttpCookie: pulumi.String("string"),
HttpHeader: pulumi.String("string"),
RateLimiters: avi.ApplicationprofileDosRlProfileRlProfileHttpHeaderRateLimitRateLimiterArray{
&avi.ApplicationprofileDosRlProfileRlProfileHttpHeaderRateLimitRateLimiterArgs{
BurstSz: pulumi.String("string"),
Count: pulumi.String("string"),
Name: pulumi.String("string"),
Period: pulumi.String("string"),
},
},
},
},
UriFailedRequestsRateLimits: avi.ApplicationprofileDosRlProfileRlProfileUriFailedRequestsRateLimitArray{
&avi.ApplicationprofileDosRlProfileRlProfileUriFailedRequestsRateLimitArgs{
Actions: avi.ApplicationprofileDosRlProfileRlProfileUriFailedRequestsRateLimitActionArray{
&avi.ApplicationprofileDosRlProfileRlProfileUriFailedRequestsRateLimitActionArgs{
Files: avi.ApplicationprofileDosRlProfileRlProfileUriFailedRequestsRateLimitActionFileArray{
&avi.ApplicationprofileDosRlProfileRlProfileUriFailedRequestsRateLimitActionFileArgs{
ContentType: pulumi.String("string"),
FileContent: pulumi.String("string"),
FileLength: pulumi.String("string"),
},
},
Redirects: avi.ApplicationprofileDosRlProfileRlProfileUriFailedRequestsRateLimitActionRedirectArray{
&avi.ApplicationprofileDosRlProfileRlProfileUriFailedRequestsRateLimitActionRedirectArgs{
Protocol: pulumi.String("string"),
AddString: pulumi.String("string"),
Hosts: avi.ApplicationprofileDosRlProfileRlProfileUriFailedRequestsRateLimitActionRedirectHostArray{
&avi.ApplicationprofileDosRlProfileRlProfileUriFailedRequestsRateLimitActionRedirectHostArgs{
Tokens: avi.ApplicationprofileDosRlProfileRlProfileUriFailedRequestsRateLimitActionRedirectHostTokenArray{
&avi.ApplicationprofileDosRlProfileRlProfileUriFailedRequestsRateLimitActionRedirectHostTokenArgs{
Type: pulumi.String("string"),
EndIndex: pulumi.String("string"),
StartIndex: pulumi.String("string"),
StrValue: pulumi.String("string"),
},
},
Type: pulumi.String("string"),
},
},
KeepQuery: pulumi.String("string"),
Paths: avi.ApplicationprofileDosRlProfileRlProfileUriFailedRequestsRateLimitActionRedirectPathArray{
&avi.ApplicationprofileDosRlProfileRlProfileUriFailedRequestsRateLimitActionRedirectPathArgs{
Tokens: avi.ApplicationprofileDosRlProfileRlProfileUriFailedRequestsRateLimitActionRedirectPathTokenArray{
&avi.ApplicationprofileDosRlProfileRlProfileUriFailedRequestsRateLimitActionRedirectPathTokenArgs{
Type: pulumi.String("string"),
EndIndex: pulumi.String("string"),
StartIndex: pulumi.String("string"),
StrValue: pulumi.String("string"),
},
},
Type: pulumi.String("string"),
},
},
Port: pulumi.String("string"),
StatusCode: pulumi.String("string"),
},
},
StatusCode: pulumi.String("string"),
Type: pulumi.String("string"),
},
},
ExplicitTracking: pulumi.String("string"),
FineGrain: pulumi.String("string"),
HttpCookie: pulumi.String("string"),
HttpHeader: pulumi.String("string"),
RateLimiters: avi.ApplicationprofileDosRlProfileRlProfileUriFailedRequestsRateLimitRateLimiterArray{
&avi.ApplicationprofileDosRlProfileRlProfileUriFailedRequestsRateLimitRateLimiterArgs{
BurstSz: pulumi.String("string"),
Count: pulumi.String("string"),
Name: pulumi.String("string"),
Period: pulumi.String("string"),
},
},
},
},
UriRequestsRateLimits: avi.ApplicationprofileDosRlProfileRlProfileUriRequestsRateLimitArray{
&avi.ApplicationprofileDosRlProfileRlProfileUriRequestsRateLimitArgs{
Actions: avi.ApplicationprofileDosRlProfileRlProfileUriRequestsRateLimitActionArray{
&avi.ApplicationprofileDosRlProfileRlProfileUriRequestsRateLimitActionArgs{
Files: avi.ApplicationprofileDosRlProfileRlProfileUriRequestsRateLimitActionFileArray{
&avi.ApplicationprofileDosRlProfileRlProfileUriRequestsRateLimitActionFileArgs{
ContentType: pulumi.String("string"),
FileContent: pulumi.String("string"),
FileLength: pulumi.String("string"),
},
},
Redirects: avi.ApplicationprofileDosRlProfileRlProfileUriRequestsRateLimitActionRedirectArray{
&avi.ApplicationprofileDosRlProfileRlProfileUriRequestsRateLimitActionRedirectArgs{
Protocol: pulumi.String("string"),
AddString: pulumi.String("string"),
Hosts: avi.ApplicationprofileDosRlProfileRlProfileUriRequestsRateLimitActionRedirectHostArray{
&avi.ApplicationprofileDosRlProfileRlProfileUriRequestsRateLimitActionRedirectHostArgs{
Tokens: avi.ApplicationprofileDosRlProfileRlProfileUriRequestsRateLimitActionRedirectHostTokenArray{
&avi.ApplicationprofileDosRlProfileRlProfileUriRequestsRateLimitActionRedirectHostTokenArgs{
Type: pulumi.String("string"),
EndIndex: pulumi.String("string"),
StartIndex: pulumi.String("string"),
StrValue: pulumi.String("string"),
},
},
Type: pulumi.String("string"),
},
},
KeepQuery: pulumi.String("string"),
Paths: avi.ApplicationprofileDosRlProfileRlProfileUriRequestsRateLimitActionRedirectPathArray{
&avi.ApplicationprofileDosRlProfileRlProfileUriRequestsRateLimitActionRedirectPathArgs{
Tokens: avi.ApplicationprofileDosRlProfileRlProfileUriRequestsRateLimitActionRedirectPathTokenArray{
&avi.ApplicationprofileDosRlProfileRlProfileUriRequestsRateLimitActionRedirectPathTokenArgs{
Type: pulumi.String("string"),
EndIndex: pulumi.String("string"),
StartIndex: pulumi.String("string"),
StrValue: pulumi.String("string"),
},
},
Type: pulumi.String("string"),
},
},
Port: pulumi.String("string"),
StatusCode: pulumi.String("string"),
},
},
StatusCode: pulumi.String("string"),
Type: pulumi.String("string"),
},
},
ExplicitTracking: pulumi.String("string"),
FineGrain: pulumi.String("string"),
HttpCookie: pulumi.String("string"),
HttpHeader: pulumi.String("string"),
RateLimiters: avi.ApplicationprofileDosRlProfileRlProfileUriRequestsRateLimitRateLimiterArray{
&avi.ApplicationprofileDosRlProfileRlProfileUriRequestsRateLimitRateLimiterArgs{
BurstSz: pulumi.String("string"),
Count: pulumi.String("string"),
Name: pulumi.String("string"),
Period: pulumi.String("string"),
},
},
},
},
UriScannersRequestsRateLimits: avi.ApplicationprofileDosRlProfileRlProfileUriScannersRequestsRateLimitArray{
&avi.ApplicationprofileDosRlProfileRlProfileUriScannersRequestsRateLimitArgs{
Actions: avi.ApplicationprofileDosRlProfileRlProfileUriScannersRequestsRateLimitActionArray{
&avi.ApplicationprofileDosRlProfileRlProfileUriScannersRequestsRateLimitActionArgs{
Files: avi.ApplicationprofileDosRlProfileRlProfileUriScannersRequestsRateLimitActionFileArray{
&avi.ApplicationprofileDosRlProfileRlProfileUriScannersRequestsRateLimitActionFileArgs{
ContentType: pulumi.String("string"),
FileContent: pulumi.String("string"),
FileLength: pulumi.String("string"),
},
},
Redirects: avi.ApplicationprofileDosRlProfileRlProfileUriScannersRequestsRateLimitActionRedirectArray{
&avi.ApplicationprofileDosRlProfileRlProfileUriScannersRequestsRateLimitActionRedirectArgs{
Protocol: pulumi.String("string"),
AddString: pulumi.String("string"),
Hosts: avi.ApplicationprofileDosRlProfileRlProfileUriScannersRequestsRateLimitActionRedirectHostArray{
&avi.ApplicationprofileDosRlProfileRlProfileUriScannersRequestsRateLimitActionRedirectHostArgs{
Tokens: avi.ApplicationprofileDosRlProfileRlProfileUriScannersRequestsRateLimitActionRedirectHostTokenArray{
&avi.ApplicationprofileDosRlProfileRlProfileUriScannersRequestsRateLimitActionRedirectHostTokenArgs{
Type: pulumi.String("string"),
EndIndex: pulumi.String("string"),
StartIndex: pulumi.String("string"),
StrValue: pulumi.String("string"),
},
},
Type: pulumi.String("string"),
},
},
KeepQuery: pulumi.String("string"),
Paths: avi.ApplicationprofileDosRlProfileRlProfileUriScannersRequestsRateLimitActionRedirectPathArray{
&avi.ApplicationprofileDosRlProfileRlProfileUriScannersRequestsRateLimitActionRedirectPathArgs{
Tokens: avi.ApplicationprofileDosRlProfileRlProfileUriScannersRequestsRateLimitActionRedirectPathTokenArray{
&avi.ApplicationprofileDosRlProfileRlProfileUriScannersRequestsRateLimitActionRedirectPathTokenArgs{
Type: pulumi.String("string"),
EndIndex: pulumi.String("string"),
StartIndex: pulumi.String("string"),
StrValue: pulumi.String("string"),
},
},
Type: pulumi.String("string"),
},
},
Port: pulumi.String("string"),
StatusCode: pulumi.String("string"),
},
},
StatusCode: pulumi.String("string"),
Type: pulumi.String("string"),
},
},
ExplicitTracking: pulumi.String("string"),
FineGrain: pulumi.String("string"),
HttpCookie: pulumi.String("string"),
HttpHeader: pulumi.String("string"),
RateLimiters: avi.ApplicationprofileDosRlProfileRlProfileUriScannersRequestsRateLimitRateLimiterArray{
&avi.ApplicationprofileDosRlProfileRlProfileUriScannersRequestsRateLimitRateLimiterArgs{
BurstSz: pulumi.String("string"),
Count: pulumi.String("string"),
Name: pulumi.String("string"),
Period: pulumi.String("string"),
},
},
},
},
},
},
},
},
AppServiceType: pulumi.String("string"),
HttpProfiles: avi.ApplicationprofileHttpProfileArray{
&avi.ApplicationprofileHttpProfileArgs{
AllowDotsInHeaderName: pulumi.String("string"),
CacheConfigs: avi.ApplicationprofileHttpProfileCacheConfigArray{
&avi.ApplicationprofileHttpProfileCacheConfigArgs{
AgeHeader: pulumi.String("string"),
Aggressive: pulumi.String("string"),
DateHeader: pulumi.String("string"),
DefaultExpire: pulumi.String("string"),
Enabled: pulumi.String("string"),
HeuristicExpire: pulumi.String("string"),
IgnoreRequestCacheControl: pulumi.String("string"),
MaxCacheSize: pulumi.String("string"),
MaxObjectSize: pulumi.String("string"),
MimeTypesBlockGroupRefs: pulumi.StringArray{
pulumi.String("string"),
},
MimeTypesBlockLists: pulumi.StringArray{
pulumi.String("string"),
},
MimeTypesGroupRefs: pulumi.StringArray{
pulumi.String("string"),
},
MimeTypesLists: pulumi.StringArray{
pulumi.String("string"),
},
MinObjectSize: pulumi.String("string"),
QueryCacheable: pulumi.String("string"),
UriNonCacheables: avi.ApplicationprofileHttpProfileCacheConfigUriNonCacheableArray{
&avi.ApplicationprofileHttpProfileCacheConfigUriNonCacheableArgs{
MatchCriteria: pulumi.String("string"),
MatchCase: pulumi.String("string"),
MatchDecodedString: pulumi.String("string"),
MatchStrs: pulumi.StringArray{
pulumi.String("string"),
},
StringGroupRefs: pulumi.StringArray{
pulumi.String("string"),
},
},
},
XcacheHeader: pulumi.String("string"),
},
},
ClientBodyTimeout: pulumi.String("string"),
ClientHeaderTimeout: pulumi.String("string"),
ClientMaxBodySize: pulumi.String("string"),
ClientMaxHeaderSize: pulumi.String("string"),
ClientMaxRequestSize: pulumi.String("string"),
CloseServerSideConnectionOnError: pulumi.String("string"),
CollectClientTlsFingerprint: pulumi.String("string"),
CompressionProfiles: avi.ApplicationprofileHttpProfileCompressionProfileArray{
&avi.ApplicationprofileHttpProfileCompressionProfileArgs{
Compression: pulumi.String("string"),
Type: pulumi.String("string"),
RemoveAcceptEncodingHeader: pulumi.String("string"),
LevelAggressive: pulumi.String("string"),
Filters: avi.ApplicationprofileHttpProfileCompressionProfileFilterArray{
&avi.ApplicationprofileHttpProfileCompressionProfileFilterArgs{
Index: pulumi.String("string"),
Level: pulumi.String("string"),
Name: pulumi.String("string"),
DevicesRef: pulumi.String("string"),
IpAddrPrefixes: avi.ApplicationprofileHttpProfileCompressionProfileFilterIpAddrPrefixArray{
&avi.ApplicationprofileHttpProfileCompressionProfileFilterIpAddrPrefixArgs{
IpAddrs: avi.ApplicationprofileHttpProfileCompressionProfileFilterIpAddrPrefixIpAddrArray{
&avi.ApplicationprofileHttpProfileCompressionProfileFilterIpAddrPrefixIpAddrArgs{
Addr: pulumi.String("string"),
Type: pulumi.String("string"),
},
},
Mask: pulumi.String("string"),
},
},
IpAddrRanges: avi.ApplicationprofileHttpProfileCompressionProfileFilterIpAddrRangeArray{
&avi.ApplicationprofileHttpProfileCompressionProfileFilterIpAddrRangeArgs{
Begins: avi.ApplicationprofileHttpProfileCompressionProfileFilterIpAddrRangeBeginArray{
&avi.ApplicationprofileHttpProfileCompressionProfileFilterIpAddrRangeBeginArgs{
Addr: pulumi.String("string"),
Type: pulumi.String("string"),
},
},
Ends: avi.ApplicationprofileHttpProfileCompressionProfileFilterIpAddrRangeEndArray{
&avi.ApplicationprofileHttpProfileCompressionProfileFilterIpAddrRangeEndArgs{
Addr: pulumi.String("string"),
Type: pulumi.String("string"),
},
},
},
},
IpAddrs: avi.ApplicationprofileHttpProfileCompressionProfileFilterIpAddrArray{
&avi.ApplicationprofileHttpProfileCompressionProfileFilterIpAddrArgs{
Addr: pulumi.String("string"),
Type: pulumi.String("string"),
},
},
IpAddrsRef: pulumi.String("string"),
Match: pulumi.String("string"),
UserAgents: pulumi.StringArray{
pulumi.String("string"),
},
},
},
HashSize: pulumi.String("string"),
BufNum: pulumi.String("string"),
LevelNormal: pulumi.String("string"),
MaxLowRtt: pulumi.String("string"),
MinHighRtt: pulumi.String("string"),
MinLength: pulumi.String("string"),
MobileStrRef: pulumi.String("string"),
CompressibleContentRef: pulumi.String("string"),
BufSize: pulumi.String("string"),
WindowSize: pulumi.String("string"),
},
},
ConnectionMultiplexingEnabled: pulumi.String("string"),
DetectNtlmApp: pulumi.String("string"),
DisableKeepalivePostsMsie6: pulumi.String("string"),
DisableSniHostnameCheck: pulumi.String("string"),
EnableChunkMerge: pulumi.String("string"),
EnableFireAndForget: pulumi.String("string"),
EnableRequestBodyBuffering: pulumi.String("string"),
EnableRequestBodyMetrics: pulumi.String("string"),
FwdCloseHdrForBoundConnections: pulumi.String("string"),
HstsEnabled: pulumi.String("string"),
HstsMaxAge: pulumi.String("string"),
HstsSubdomainsEnabled: pulumi.String("string"),
Http2Profiles: avi.ApplicationprofileHttpProfileHttp2ProfileArray{
&avi.ApplicationprofileHttpProfileHttp2ProfileArgs{
EnableHttp2ServerPush: pulumi.String("string"),
Http2InitialWindowSize: pulumi.String("string"),
MaxHttp2ConcurrentPushesPerConnection: pulumi.String("string"),
MaxHttp2ConcurrentStreamsPerConnection: pulumi.String("string"),
MaxHttp2ControlFramesPerConnection: pulumi.String("string"),
MaxHttp2EmptyDataFramesPerConnection: pulumi.String("string"),
MaxHttp2HeaderFieldSize: pulumi.String("string"),
MaxHttp2QueuedFramesToClientPerConnection: pulumi.String("string"),
MaxHttp2RequestsPerConnection: pulumi.String("string"),
},
},
HttpToHttps: pulumi.String("string"),
HttpUpstreamBufferSize: pulumi.String("string"),
HttponlyEnabled: pulumi.String("string"),
KeepaliveHeader: pulumi.String("string"),
KeepaliveTimeout: pulumi.String("string"),
MaxBadRpsCip: pulumi.String("string"),
MaxBadRpsCipUri: pulumi.String("string"),
MaxBadRpsUri: pulumi.String("string"),
MaxHeaderCount: pulumi.String("string"),
MaxKeepaliveRequests: pulumi.String("string"),
MaxResponseHeadersSize: pulumi.String("string"),
MaxRpsCip: pulumi.String("string"),
MaxRpsCipUri: pulumi.String("string"),
MaxRpsUnknownCip: pulumi.String("string"),
MaxRpsUnknownUri: pulumi.String("string"),
MaxRpsUri: pulumi.String("string"),
PassThroughXAccelHeaders: pulumi.String("string"),
PkiProfileRef: pulumi.String("string"),
PostAcceptTimeout: pulumi.String("string"),
ResetConnHttpOnSslPort: pulumi.String("string"),
RespondWith100Continue: pulumi.String("string"),
SecureCookieEnabled: pulumi.String("string"),
ServerSideRedirectToHttps: pulumi.String("string"),
SessionConfigs: avi.ApplicationprofileHttpProfileSessionConfigArray{
&avi.ApplicationprofileHttpProfileSessionConfigArgs{
SessionCookieHttponly: pulumi.String("string"),
SessionCookieName: pulumi.String("string"),
SessionCookieSamesite: pulumi.String("string"),
SessionCookieSecure: pulumi.String("string"),
SessionEstablishmentTimeout: pulumi.String("string"),
SessionIdleTimeout: pulumi.String("string"),
SessionMaximumTimeout: pulumi.String("string"),
},
},
SslClientCertificateActions: avi.ApplicationprofileHttpProfileSslClientCertificateActionArray{
&avi.ApplicationprofileHttpProfileSslClientCertificateActionArgs{
CloseConnection: pulumi.String("string"),
Headers: avi.ApplicationprofileHttpProfileSslClientCertificateActionHeaderArray{
&avi.ApplicationprofileHttpProfileSslClientCertificateActionHeaderArgs{
RequestHeader: pulumi.String("string"),
RequestHeaderValue: pulumi.String("string"),
},
},
},
},
SslClientCertificateMode: pulumi.String("string"),
TrueClientIps: avi.ApplicationprofileHttpProfileTrueClientIpArray{
&avi.ApplicationprofileHttpProfileTrueClientIpArgs{
Direction: pulumi.String("string"),
Headers: pulumi.StringArray{
pulumi.String("string"),
},
IndexInHeader: pulumi.String("string"),
},
},
UseAppKeepaliveTimeout: pulumi.String("string"),
UseTrueClientIp: pulumi.String("string"),
WebsocketsEnabled: pulumi.String("string"),
XForwardedProtoEnabled: pulumi.String("string"),
XffAlternateName: pulumi.String("string"),
XffEnabled: pulumi.String("string"),
XffUpdate: pulumi.String("string"),
},
},
PreserveClientIp: pulumi.String("string"),
Name: pulumi.String("string"),
Markers: avi.ApplicationprofileMarkerArray{
&avi.ApplicationprofileMarkerArgs{
Key: pulumi.String("string"),
Values: pulumi.StringArray{
pulumi.String("string"),
},
},
},
PreserveClientPort: pulumi.String("string"),
PreserveDestIpPort: pulumi.String("string"),
SipServiceProfiles: avi.ApplicationprofileSipServiceProfileArray{
&avi.ApplicationprofileSipServiceProfileArgs{
TransactionTimeout: pulumi.String("string"),
},
},
TcpAppProfiles: avi.ApplicationprofileTcpAppProfileArray{
&avi.ApplicationprofileTcpAppProfileArgs{
FtpProfiles: avi.ApplicationprofileTcpAppProfileFtpProfileArray{
&avi.ApplicationprofileTcpAppProfileFtpProfileArgs{
DeactivateActive: pulumi.String("string"),
DeactivatePassive: pulumi.String("string"),
},
},
PkiProfileRef: pulumi.String("string"),
ProxyProtocolEnabled: pulumi.String("string"),
ProxyProtocolVersion: pulumi.String("string"),
SslClientCertificateMode: pulumi.String("string"),
},
},
TenantRef: pulumi.String("string"),
ApplicationprofileId: pulumi.String("string"),
Uuid: pulumi.String("string"),
})
var applicationprofileResource = new Applicationprofile("applicationprofileResource", ApplicationprofileArgs.builder()
.type("string")
.l4SslProfiles(ApplicationprofileL4SslProfileArgs.builder()
.sslStreamIdleTimeout("string")
.build())
.cloudConfigCksum("string")
.configpbAttributes(ApplicationprofileConfigpbAttributeArgs.builder()
.version("string")
.build())
.createdBy("string")
.description("string")
.diameterServiceProfiles(ApplicationprofileDiameterServiceProfileArgs.builder()
.clientOriginHost("string")
.clientOriginRealm("string")
.hostIpAddrRewrite("string")
.maxOutstandingReq("string")
.reqTimeout("string")
.serverOriginHost("string")
.serverOriginRealm("string")
.build())
.dnsServiceProfiles(ApplicationprofileDnsServiceProfileArgs.builder()
.aaaaEmptyResponse("string")
.adminEmail("string")
.clientDnsTcpRequestTimeout("string")
.closeTcpConnectionPostResponse("string")
.dnsOverTcpEnabled("string")
.dnsZones(ApplicationprofileDnsServiceProfileDnsZoneArgs.builder()
.domainName("string")
.adminEmail("string")
.nameServer("string")
.build())
.domainNames("string")
.ecsStrippingEnabled("string")
.edns("string")
.ednsClientSubnetPrefixLen("string")
.errorResponse("string")
.nameServer("string")
.negativeCachingTtl("string")
.numDnsIp("string")
.ttl("string")
.build())
.dosRlProfiles(ApplicationprofileDosRlProfileArgs.builder()
.dosProfiles(ApplicationprofileDosRlProfileDosProfileArgs.builder()
.threshPeriod("string")
.threshInfos(ApplicationprofileDosRlProfileDosProfileThreshInfoArgs.builder()
.attack("string")
.maxValue("string")
.minValue("string")
.build())
.build())
.rlProfiles(ApplicationprofileDosRlProfileRlProfileArgs.builder()
.clientIpConnectionsRateLimits(ApplicationprofileDosRlProfileRlProfileClientIpConnectionsRateLimitArgs.builder()
.actions(ApplicationprofileDosRlProfileRlProfileClientIpConnectionsRateLimitActionArgs.builder()
.files(ApplicationprofileDosRlProfileRlProfileClientIpConnectionsRateLimitActionFileArgs.builder()
.contentType("string")
.fileContent("string")
.fileLength("string")
.build())
.redirects(ApplicationprofileDosRlProfileRlProfileClientIpConnectionsRateLimitActionRedirectArgs.builder()
.protocol("string")
.addString("string")
.hosts(ApplicationprofileDosRlProfileRlProfileClientIpConnectionsRateLimitActionRedirectHostArgs.builder()
.tokens(ApplicationprofileDosRlProfileRlProfileClientIpConnectionsRateLimitActionRedirectHostTokenArgs.builder()
.type("string")
.endIndex("string")
.startIndex("string")
.strValue("string")
.build())
.type("string")
.build())
.keepQuery("string")
.paths(ApplicationprofileDosRlProfileRlProfileClientIpConnectionsRateLimitActionRedirectPathArgs.builder()
.tokens(ApplicationprofileDosRlProfileRlProfileClientIpConnectionsRateLimitActionRedirectPathTokenArgs.builder()
.type("string")
.endIndex("string")
.startIndex("string")
.strValue("string")
.build())
.type("string")
.build())
.port("string")
.statusCode("string")
.build())
.statusCode("string")
.type("string")
.build())
.explicitTracking("string")
.fineGrain("string")
.httpCookie("string")
.httpHeader("string")
.rateLimiters(ApplicationprofileDosRlProfileRlProfileClientIpConnectionsRateLimitRateLimiterArgs.builder()
.burstSz("string")
.count("string")
.name("string")
.period("string")
.build())
.build())
.clientIpFailedRequestsRateLimits(ApplicationprofileDosRlProfileRlProfileClientIpFailedRequestsRateLimitArgs.builder()
.actions(ApplicationprofileDosRlProfileRlProfileClientIpFailedRequestsRateLimitActionArgs.builder()
.files(ApplicationprofileDosRlProfileRlProfileClientIpFailedRequestsRateLimitActionFileArgs.builder()
.contentType("string")
.fileContent("string")
.fileLength("string")
.build())
.redirects(ApplicationprofileDosRlProfileRlProfileClientIpFailedRequestsRateLimitActionRedirectArgs.builder()
.protocol("string")
.addString("string")
.hosts(ApplicationprofileDosRlProfileRlProfileClientIpFailedRequestsRateLimitActionRedirectHostArgs.builder()
.tokens(ApplicationprofileDosRlProfileRlProfileClientIpFailedRequestsRateLimitActionRedirectHostTokenArgs.builder()
.type("string")
.endIndex("string")
.startIndex("string")
.strValue("string")
.build())
.type("string")
.build())
.keepQuery("string")
.paths(ApplicationprofileDosRlProfileRlProfileClientIpFailedRequestsRateLimitActionRedirectPathArgs.builder()
.tokens(ApplicationprofileDosRlProfileRlProfileClientIpFailedRequestsRateLimitActionRedirectPathTokenArgs.builder()
.type("string")
.endIndex("string")
.startIndex("string")
.strValue("string")
.build())
.type("string")
.build())
.port("string")
.statusCode("string")
.build())
.statusCode("string")
.type("string")
.build())
.explicitTracking("string")
.fineGrain("string")
.httpCookie("string")
.httpHeader("string")
.rateLimiters(ApplicationprofileDosRlProfileRlProfileClientIpFailedRequestsRateLimitRateLimiterArgs.builder()
.burstSz("string")
.count("string")
.name("string")
.period("string")
.build())
.build())
.clientIpRequestsRateLimits(ApplicationprofileDosRlProfileRlProfileClientIpRequestsRateLimitArgs.builder()
.actions(ApplicationprofileDosRlProfileRlProfileClientIpRequestsRateLimitActionArgs.builder()
.files(ApplicationprofileDosRlProfileRlProfileClientIpRequestsRateLimitActionFileArgs.builder()
.contentType("string")
.fileContent("string")
.fileLength("string")
.build())
.redirects(ApplicationprofileDosRlProfileRlProfileClientIpRequestsRateLimitActionRedirectArgs.builder()
.protocol("string")
.addString("string")
.hosts(ApplicationprofileDosRlProfileRlProfileClientIpRequestsRateLimitActionRedirectHostArgs.builder()
.tokens(ApplicationprofileDosRlProfileRlProfileClientIpRequestsRateLimitActionRedirectHostTokenArgs.builder()
.type("string")
.endIndex("string")
.startIndex("string")
.strValue("string")
.build())
.type("string")
.build())
.keepQuery("string")
.paths(ApplicationprofileDosRlProfileRlProfileClientIpRequestsRateLimitActionRedirectPathArgs.builder()
.tokens(ApplicationprofileDosRlProfileRlProfileClientIpRequestsRateLimitActionRedirectPathTokenArgs.builder()
.type("string")
.endIndex("string")
.startIndex("string")
.strValue("string")
.build())
.type("string")
.build())
.port("string")
.statusCode("string")
.build())
.statusCode("string")
.type("string")
.build())
.explicitTracking("string")
.fineGrain("string")
.httpCookie("string")
.httpHeader("string")
.rateLimiters(ApplicationprofileDosRlProfileRlProfileClientIpRequestsRateLimitRateLimiterArgs.builder()
.burstSz("string")
.count("string")
.name("string")
.period("string")
.build())
.build())
.clientIpScannersRequestsRateLimits(ApplicationprofileDosRlProfileRlProfileClientIpScannersRequestsRateLimitArgs.builder()
.actions(ApplicationprofileDosRlProfileRlProfileClientIpScannersRequestsRateLimitActionArgs.builder()
.files(ApplicationprofileDosRlProfileRlProfileClientIpScannersRequestsRateLimitActionFileArgs.builder()
.contentType("string")
.fileContent("string")
.fileLength("string")
.build())
.redirects(ApplicationprofileDosRlProfileRlProfileClientIpScannersRequestsRateLimitActionRedirectArgs.builder()
.protocol("string")
.addString("string")
.hosts(ApplicationprofileDosRlProfileRlProfileClientIpScannersRequestsRateLimitActionRedirectHostArgs.builder()
.tokens(ApplicationprofileDosRlProfileRlProfileClientIpScannersRequestsRateLimitActionRedirectHostTokenArgs.builder()
.type("string")
.endIndex("string")
.startIndex("string")
.strValue("string")
.build())
.type("string")
.build())
.keepQuery("string")
.paths(ApplicationprofileDosRlProfileRlProfileClientIpScannersRequestsRateLimitActionRedirectPathArgs.builder()
.tokens(ApplicationprofileDosRlProfileRlProfileClientIpScannersRequestsRateLimitActionRedirectPathTokenArgs.builder()
.type("string")
.endIndex("string")
.startIndex("string")
.strValue("string")
.build())
.type("string")
.build())
.port("string")
.statusCode("string")
.build())
.statusCode("string")
.type("string")
.build())
.explicitTracking("string")
.fineGrain("string")
.httpCookie("string")
.httpHeader("string")
.rateLimiters(ApplicationprofileDosRlProfileRlProfileClientIpScannersRequestsRateLimitRateLimiterArgs.builder()
.burstSz("string")
.count("string")
.name("string")
.period("string")
.build())
.build())
.clientIpToUriFailedRequestsRateLimits(ApplicationprofileDosRlProfileRlProfileClientIpToUriFailedRequestsRateLimitArgs.builder()
.actions(ApplicationprofileDosRlProfileRlProfileClientIpToUriFailedRequestsRateLimitActionArgs.builder()
.files(ApplicationprofileDosRlProfileRlProfileClientIpToUriFailedRequestsRateLimitActionFileArgs.builder()
.contentType("string")
.fileContent("string")
.fileLength("string")
.build())
.redirects(ApplicationprofileDosRlProfileRlProfileClientIpToUriFailedRequestsRateLimitActionRedirectArgs.builder()
.protocol("string")
.addString("string")
.hosts(ApplicationprofileDosRlProfileRlProfileClientIpToUriFailedRequestsRateLimitActionRedirectHostArgs.builder()
.tokens(ApplicationprofileDosRlProfileRlProfileClientIpToUriFailedRequestsRateLimitActionRedirectHostTokenArgs.builder()
.type("string")
.endIndex("string")
.startIndex("string")
.strValue("string")
.build())
.type("string")
.build())
.keepQuery("string")
.paths(ApplicationprofileDosRlProfileRlProfileClientIpToUriFailedRequestsRateLimitActionRedirectPathArgs.builder()
.tokens(ApplicationprofileDosRlProfileRlProfileClientIpToUriFailedRequestsRateLimitActionRedirectPathTokenArgs.builder()
.type("string")
.endIndex("string")
.startIndex("string")
.strValue("string")
.build())
.type("string")
.build())
.port("string")
.statusCode("string")
.build())
.statusCode("string")
.type("string")
.build())
.explicitTracking("string")
.fineGrain("string")
.httpCookie("string")
.httpHeader("string")
.rateLimiters(ApplicationprofileDosRlProfileRlProfileClientIpToUriFailedRequestsRateLimitRateLimiterArgs.builder()
.burstSz("string")
.count("string")
.name("string")
.period("string")
.build())
.build())
.clientIpToUriRequestsRateLimits(ApplicationprofileDosRlProfileRlProfileClientIpToUriRequestsRateLimitArgs.builder()
.actions(ApplicationprofileDosRlProfileRlProfileClientIpToUriRequestsRateLimitActionArgs.builder()
.files(ApplicationprofileDosRlProfileRlProfileClientIpToUriRequestsRateLimitActionFileArgs.builder()
.contentType("string")
.fileContent("string")
.fileLength("string")
.build())
.redirects(ApplicationprofileDosRlProfileRlProfileClientIpToUriRequestsRateLimitActionRedirectArgs.builder()
.protocol("string")
.addString("string")
.hosts(ApplicationprofileDosRlProfileRlProfileClientIpToUriRequestsRateLimitActionRedirectHostArgs.builder()
.tokens(ApplicationprofileDosRlProfileRlProfileClientIpToUriRequestsRateLimitActionRedirectHostTokenArgs.builder()
.type("string")
.endIndex("string")
.startIndex("string")
.strValue("string")
.build())
.type("string")
.build())
.keepQuery("string")
.paths(ApplicationprofileDosRlProfileRlProfileClientIpToUriRequestsRateLimitActionRedirectPathArgs.builder()
.tokens(ApplicationprofileDosRlProfileRlProfileClientIpToUriRequestsRateLimitActionRedirectPathTokenArgs.builder()
.type("string")
.endIndex("string")
.startIndex("string")
.strValue("string")
.build())
.type("string")
.build())
.port("string")
.statusCode("string")
.build())
.statusCode("string")
.type("string")
.build())
.explicitTracking("string")
.fineGrain("string")
.httpCookie("string")
.httpHeader("string")
.rateLimiters(ApplicationprofileDosRlProfileRlProfileClientIpToUriRequestsRateLimitRateLimiterArgs.builder()
.burstSz("string")
.count("string")
.name("string")
.period("string")
.build())
.build())
.customRequestsRateLimits(ApplicationprofileDosRlProfileRlProfileCustomRequestsRateLimitArgs.builder()
.actions(ApplicationprofileDosRlProfileRlProfileCustomRequestsRateLimitActionArgs.builder()
.files(ApplicationprofileDosRlProfileRlProfileCustomRequestsRateLimitActionFileArgs.builder()
.contentType("string")
.fileContent("string")
.fileLength("string")
.build())
.redirects(ApplicationprofileDosRlProfileRlProfileCustomRequestsRateLimitActionRedirectArgs.builder()
.protocol("string")
.addString("string")
.hosts(ApplicationprofileDosRlProfileRlProfileCustomRequestsRateLimitActionRedirectHostArgs.builder()
.tokens(ApplicationprofileDosRlProfileRlProfileCustomRequestsRateLimitActionRedirectHostTokenArgs.builder()
.type("string")
.endIndex("string")
.startIndex("string")
.strValue("string")
.build())
.type("string")
.build())
.keepQuery("string")
.paths(ApplicationprofileDosRlProfileRlProfileCustomRequestsRateLimitActionRedirectPathArgs.builder()
.tokens(ApplicationprofileDosRlProfileRlProfileCustomRequestsRateLimitActionRedirectPathTokenArgs.builder()
.type("string")
.endIndex("string")
.startIndex("string")
.strValue("string")
.build())
.type("string")
.build())
.port("string")
.statusCode("string")
.build())
.statusCode("string")
.type("string")
.build())
.explicitTracking("string")
.fineGrain("string")
.httpCookie("string")
.httpHeader("string")
.rateLimiters(ApplicationprofileDosRlProfileRlProfileCustomRequestsRateLimitRateLimiterArgs.builder()
.burstSz("string")
.count("string")
.name("string")
.period("string")
.build())
.build())
.httpHeaderRateLimits(ApplicationprofileDosRlProfileRlProfileHttpHeaderRateLimitArgs.builder()
.actions(ApplicationprofileDosRlProfileRlProfileHttpHeaderRateLimitActionArgs.builder()
.files(ApplicationprofileDosRlProfileRlProfileHttpHeaderRateLimitActionFileArgs.builder()
.contentType("string")
.fileContent("string")
.fileLength("string")
.build())
.redirects(ApplicationprofileDosRlProfileRlProfileHttpHeaderRateLimitActionRedirectArgs.builder()
.protocol("string")
.addString("string")
.hosts(ApplicationprofileDosRlProfileRlProfileHttpHeaderRateLimitActionRedirectHostArgs.builder()
.tokens(ApplicationprofileDosRlProfileRlProfileHttpHeaderRateLimitActionRedirectHostTokenArgs.builder()
.type("string")
.endIndex("string")
.startIndex("string")
.strValue("string")
.build())
.type("string")
.build())
.keepQuery("string")
.paths(ApplicationprofileDosRlProfileRlProfileHttpHeaderRateLimitActionRedirectPathArgs.builder()
.tokens(ApplicationprofileDosRlProfileRlProfileHttpHeaderRateLimitActionRedirectPathTokenArgs.builder()
.type("string")
.endIndex("string")
.startIndex("string")
.strValue("string")
.build())
.type("string")
.build())
.port("string")
.statusCode("string")
.build())
.statusCode("string")
.type("string")
.build())
.explicitTracking("string")
.fineGrain("string")
.httpCookie("string")
.httpHeader("string")
.rateLimiters(ApplicationprofileDosRlProfileRlProfileHttpHeaderRateLimitRateLimiterArgs.builder()
.burstSz("string")
.count("string")
.name("string")
.period("string")
.build())
.build())
.uriFailedRequestsRateLimits(ApplicationprofileDosRlProfileRlProfileUriFailedRequestsRateLimitArgs.builder()
.actions(ApplicationprofileDosRlProfileRlProfileUriFailedRequestsRateLimitActionArgs.builder()
.files(ApplicationprofileDosRlProfileRlProfileUriFailedRequestsRateLimitActionFileArgs.builder()
.contentType("string")
.fileContent("string")
.fileLength("string")
.build())
.redirects(ApplicationprofileDosRlProfileRlProfileUriFailedRequestsRateLimitActionRedirectArgs.builder()
.protocol("string")
.addString("string")
.hosts(ApplicationprofileDosRlProfileRlProfileUriFailedRequestsRateLimitActionRedirectHostArgs.builder()
.tokens(ApplicationprofileDosRlProfileRlProfileUriFailedRequestsRateLimitActionRedirectHostTokenArgs.builder()
.type("string")
.endIndex("string")
.startIndex("string")
.strValue("string")
.build())
.type("string")
.build())
.keepQuery("string")
.paths(ApplicationprofileDosRlProfileRlProfileUriFailedRequestsRateLimitActionRedirectPathArgs.builder()
.tokens(ApplicationprofileDosRlProfileRlProfileUriFailedRequestsRateLimitActionRedirectPathTokenArgs.builder()
.type("string")
.endIndex("string")
.startIndex("string")
.strValue("string")
.build())
.type("string")
.build())
.port("string")
.statusCode("string")
.build())
.statusCode("string")
.type("string")
.build())
.explicitTracking("string")
.fineGrain("string")
.httpCookie("string")
.httpHeader("string")
.rateLimiters(ApplicationprofileDosRlProfileRlProfileUriFailedRequestsRateLimitRateLimiterArgs.builder()
.burstSz("string")
.count("string")
.name("string")
.period("string")
.build())
.build())
.uriRequestsRateLimits(ApplicationprofileDosRlProfileRlProfileUriRequestsRateLimitArgs.builder()
.actions(ApplicationprofileDosRlProfileRlProfileUriRequestsRateLimitActionArgs.builder()
.files(ApplicationprofileDosRlProfileRlProfileUriRequestsRateLimitActionFileArgs.builder()
.contentType("string")
.fileContent("string")
.fileLength("string")
.build())
.redirects(ApplicationprofileDosRlProfileRlProfileUriRequestsRateLimitActionRedirectArgs.builder()
.protocol("string")
.addString("string")
.hosts(ApplicationprofileDosRlProfileRlProfileUriRequestsRateLimitActionRedirectHostArgs.builder()
.tokens(ApplicationprofileDosRlProfileRlProfileUriRequestsRateLimitActionRedirectHostTokenArgs.builder()
.type("string")
.endIndex("string")
.startIndex("string")
.strValue("string")
.build())
.type("string")
.build())
.keepQuery("string")
.paths(ApplicationprofileDosRlProfileRlProfileUriRequestsRateLimitActionRedirectPathArgs.builder()
.tokens(ApplicationprofileDosRlProfileRlProfileUriRequestsRateLimitActionRedirectPathTokenArgs.builder()
.type("string")
.endIndex("string")
.startIndex("string")
.strValue("string")
.build())
.type("string")
.build())
.port("string")
.statusCode("string")
.build())
.statusCode("string")
.type("string")
.build())
.explicitTracking("string")
.fineGrain("string")
.httpCookie("string")
.httpHeader("string")
.rateLimiters(ApplicationprofileDosRlProfileRlProfileUriRequestsRateLimitRateLimiterArgs.builder()
.burstSz("string")
.count("string")
.name("string")
.period("string")
.build())
.build())
.uriScannersRequestsRateLimits(ApplicationprofileDosRlProfileRlProfileUriScannersRequestsRateLimitArgs.builder()
.actions(ApplicationprofileDosRlProfileRlProfileUriScannersRequestsRateLimitActionArgs.builder()
.files(ApplicationprofileDosRlProfileRlProfileUriScannersRequestsRateLimitActionFileArgs.builder()
.contentType("string")
.fileContent("string")
.fileLength("string")
.build())
.redirects(ApplicationprofileDosRlProfileRlProfileUriScannersRequestsRateLimitActionRedirectArgs.builder()
.protocol("string")
.addString("string")
.hosts(ApplicationprofileDosRlProfileRlProfileUriScannersRequestsRateLimitActionRedirectHostArgs.builder()
.tokens(ApplicationprofileDosRlProfileRlProfileUriScannersRequestsRateLimitActionRedirectHostTokenArgs.builder()
.type("string")
.endIndex("string")
.startIndex("string")
.strValue("string")
.build())
.type("string")
.build())
.keepQuery("string")
.paths(ApplicationprofileDosRlProfileRlProfileUriScannersRequestsRateLimitActionRedirectPathArgs.builder()
.tokens(ApplicationprofileDosRlProfileRlProfileUriScannersRequestsRateLimitActionRedirectPathTokenArgs.builder()
.type("string")
.endIndex("string")
.startIndex("string")
.strValue("string")
.build())
.type("string")
.build())
.port("string")
.statusCode("string")
.build())
.statusCode("string")
.type("string")
.build())
.explicitTracking("string")
.fineGrain("string")
.httpCookie("string")
.httpHeader("string")
.rateLimiters(ApplicationprofileDosRlProfileRlProfileUriScannersRequestsRateLimitRateLimiterArgs.builder()
.burstSz("string")
.count("string")
.name("string")
.period("string")
.build())
.build())
.build())
.build())
.appServiceType("string")
.httpProfiles(ApplicationprofileHttpProfileArgs.builder()
.allowDotsInHeaderName("string")
.cacheConfigs(ApplicationprofileHttpProfileCacheConfigArgs.builder()
.ageHeader("string")
.aggressive("string")
.dateHeader("string")
.defaultExpire("string")
.enabled("string")
.heuristicExpire("string")
.ignoreRequestCacheControl("string")
.maxCacheSize("string")
.maxObjectSize("string")
.mimeTypesBlockGroupRefs("string")
.mimeTypesBlockLists("string")
.mimeTypesGroupRefs("string")
.mimeTypesLists("string")
.minObjectSize("string")
.queryCacheable("string")
.uriNonCacheables(ApplicationprofileHttpProfileCacheConfigUriNonCacheableArgs.builder()
.matchCriteria("string")
.matchCase("string")
.matchDecodedString("string")
.matchStrs("string")
.stringGroupRefs("string")
.build())
.xcacheHeader("string")
.build())
.clientBodyTimeout("string")
.clientHeaderTimeout("string")
.clientMaxBodySize("string")
.clientMaxHeaderSize("string")
.clientMaxRequestSize("string")
.closeServerSideConnectionOnError("string")
.collectClientTlsFingerprint("string")
.compressionProfiles(ApplicationprofileHttpProfileCompressionProfileArgs.builder()
.compression("string")
.type("string")
.removeAcceptEncodingHeader("string")
.levelAggressive("string")
.filters(ApplicationprofileHttpProfileCompressionProfileFilterArgs.builder()
.index("string")
.level("string")
.name("string")
.devicesRef("string")
.ipAddrPrefixes(ApplicationprofileHttpProfileCompressionProfileFilterIpAddrPrefixArgs.builder()
.ipAddrs(ApplicationprofileHttpProfileCompressionProfileFilterIpAddrPrefixIpAddrArgs.builder()
.addr("string")
.type("string")
.build())
.mask("string")
.build())
.ipAddrRanges(ApplicationprofileHttpProfileCompressionProfileFilterIpAddrRangeArgs.builder()
.begins(ApplicationprofileHttpProfileCompressionProfileFilterIpAddrRangeBeginArgs.builder()
.addr("string")
.type("string")
.build())
.ends(ApplicationprofileHttpProfileCompressionProfileFilterIpAddrRangeEndArgs.builder()
.addr("string")
.type("string")
.build())
.build())
.ipAddrs(ApplicationprofileHttpProfileCompressionProfileFilterIpAddrArgs.builder()
.addr("string")
.type("string")
.build())
.ipAddrsRef("string")
.match("string")
.userAgents("string")
.build())
.hashSize("string")
.bufNum("string")
.levelNormal("string")
.maxLowRtt("string")
.minHighRtt("string")
.minLength("string")
.mobileStrRef("string")
.compressibleContentRef("string")
.bufSize("string")
.windowSize("string")
.build())
.connectionMultiplexingEnabled("string")
.detectNtlmApp("string")
.disableKeepalivePostsMsie6("string")
.disableSniHostnameCheck("string")
.enableChunkMerge("string")
.enableFireAndForget("string")
.enableRequestBodyBuffering("string")
.enableRequestBodyMetrics("string")
.fwdCloseHdrForBoundConnections("string")
.hstsEnabled("string")
.hstsMaxAge("string")
.hstsSubdomainsEnabled("string")
.http2Profiles(ApplicationprofileHttpProfileHttp2ProfileArgs.builder()
.enableHttp2ServerPush("string")
.http2InitialWindowSize("string")
.maxHttp2ConcurrentPushesPerConnection("string")
.maxHttp2ConcurrentStreamsPerConnection("string")
.maxHttp2ControlFramesPerConnection("string")
.maxHttp2EmptyDataFramesPerConnection("string")
.maxHttp2HeaderFieldSize("string")
.maxHttp2QueuedFramesToClientPerConnection("string")
.maxHttp2RequestsPerConnection("string")
.build())
.httpToHttps("string")
.httpUpstreamBufferSize("string")
.httponlyEnabled("string")
.keepaliveHeader("string")
.keepaliveTimeout("string")
.maxBadRpsCip("string")
.maxBadRpsCipUri("string")
.maxBadRpsUri("string")
.maxHeaderCount("string")
.maxKeepaliveRequests("string")
.maxResponseHeadersSize("string")
.maxRpsCip("string")
.maxRpsCipUri("string")
.maxRpsUnknownCip("string")
.maxRpsUnknownUri("string")
.maxRpsUri("string")
.passThroughXAccelHeaders("string")
.pkiProfileRef("string")
.postAcceptTimeout("string")
.resetConnHttpOnSslPort("string")
.respondWith100Continue("string")
.secureCookieEnabled("string")
.serverSideRedirectToHttps("string")
.sessionConfigs(ApplicationprofileHttpProfileSessionConfigArgs.builder()
.sessionCookieHttponly("string")
.sessionCookieName("string")
.sessionCookieSamesite("string")
.sessionCookieSecure("string")
.sessionEstablishmentTimeout("string")
.sessionIdleTimeout("string")
.sessionMaximumTimeout("string")
.build())
.sslClientCertificateActions(ApplicationprofileHttpProfileSslClientCertificateActionArgs.builder()
.closeConnection("string")
.headers(ApplicationprofileHttpProfileSslClientCertificateActionHeaderArgs.builder()
.requestHeader("string")
.requestHeaderValue("string")
.build())
.build())
.sslClientCertificateMode("string")
.trueClientIps(ApplicationprofileHttpProfileTrueClientIpArgs.builder()
.direction("string")
.headers("string")
.indexInHeader("string")
.build())
.useAppKeepaliveTimeout("string")
.useTrueClientIp("string")
.websocketsEnabled("string")
.xForwardedProtoEnabled("string")
.xffAlternateName("string")
.xffEnabled("string")
.xffUpdate("string")
.build())
.preserveClientIp("string")
.name("string")
.markers(ApplicationprofileMarkerArgs.builder()
.key("string")
.values("string")
.build())
.preserveClientPort("string")
.preserveDestIpPort("string")
.sipServiceProfiles(ApplicationprofileSipServiceProfileArgs.builder()
.transactionTimeout("string")
.build())
.tcpAppProfiles(ApplicationprofileTcpAppProfileArgs.builder()
.ftpProfiles(ApplicationprofileTcpAppProfileFtpProfileArgs.builder()
.deactivateActive("string")
.deactivatePassive("string")
.build())
.pkiProfileRef("string")
.proxyProtocolEnabled("string")
.proxyProtocolVersion("string")
.sslClientCertificateMode("string")
.build())
.tenantRef("string")
.applicationprofileId("string")
.uuid("string")
.build());
applicationprofile_resource = avi.Applicationprofile("applicationprofileResource",
type="string",
l4_ssl_profiles=[{
"ssl_stream_idle_timeout": "string",
}],
cloud_config_cksum="string",
configpb_attributes=[{
"version": "string",
}],
created_by="string",
description="string",
diameter_service_profiles=[{
"client_origin_host": "string",
"client_origin_realm": "string",
"host_ip_addr_rewrite": "string",
"max_outstanding_req": "string",
"req_timeout": "string",
"server_origin_host": "string",
"server_origin_realm": "string",
}],
dns_service_profiles=[{
"aaaa_empty_response": "string",
"admin_email": "string",
"client_dns_tcp_request_timeout": "string",
"close_tcp_connection_post_response": "string",
"dns_over_tcp_enabled": "string",
"dns_zones": [{
"domain_name": "string",
"admin_email": "string",
"name_server": "string",
}],
"domain_names": ["string"],
"ecs_stripping_enabled": "string",
"edns": "string",
"edns_client_subnet_prefix_len": "string",
"error_response": "string",
"name_server": "string",
"negative_caching_ttl": "string",
"num_dns_ip": "string",
"ttl": "string",
}],
dos_rl_profiles=[{
"dos_profiles": [{
"thresh_period": "string",
"thresh_infos": [{
"attack": "string",
"max_value": "string",
"min_value": "string",
}],
}],
"rl_profiles": [{
"client_ip_connections_rate_limits": [{
"actions": [{
"files": [{
"content_type": "string",
"file_content": "string",
"file_length": "string",
}],
"redirects": [{
"protocol": "string",
"add_string": "string",
"hosts": [{
"tokens": [{
"type": "string",
"end_index": "string",
"start_index": "string",
"str_value": "string",
}],
"type": "string",
}],
"keep_query": "string",
"paths": [{
"tokens": [{
"type": "string",
"end_index": "string",
"start_index": "string",
"str_value": "string",
}],
"type": "string",
}],
"port": "string",
"status_code": "string",
}],
"status_code": "string",
"type": "string",
}],
"explicit_tracking": "string",
"fine_grain": "string",
"http_cookie": "string",
"http_header": "string",
"rate_limiters": [{
"burst_sz": "string",
"count": "string",
"name": "string",
"period": "string",
}],
}],
"client_ip_failed_requests_rate_limits": [{
"actions": [{
"files": [{
"content_type": "string",
"file_content": "string",
"file_length": "string",
}],
"redirects": [{
"protocol": "string",
"add_string": "string",
"hosts": [{
"tokens": [{
"type": "string",
"end_index": "string",
"start_index": "string",
"str_value": "string",
}],
"type": "string",
}],
"keep_query": "string",
"paths": [{
"tokens": [{
"type": "string",
"end_index": "string",
"start_index": "string",
"str_value": "string",
}],
"type": "string",
}],
"port": "string",
"status_code": "string",
}],
"status_code": "string",
"type": "string",
}],
"explicit_tracking": "string",
"fine_grain": "string",
"http_cookie": "string",
"http_header": "string",
"rate_limiters": [{
"burst_sz": "string",
"count": "string",
"name": "string",
"period": "string",
}],
}],
"client_ip_requests_rate_limits": [{
"actions": [{
"files": [{
"content_type": "string",
"file_content": "string",
"file_length": "string",
}],
"redirects": [{
"protocol": "string",
"add_string": "string",
"hosts": [{
"tokens": [{
"type": "string",
"end_index": "string",
"start_index": "string",
"str_value": "string",
}],
"type": "string",
}],
"keep_query": "string",
"paths": [{
"tokens": [{
"type": "string",
"end_index": "string",
"start_index": "string",
"str_value": "string",
}],
"type": "string",
}],
"port": "string",
"status_code": "string",
}],
"status_code": "string",
"type": "string",
}],
"explicit_tracking": "string",
"fine_grain": "string",
"http_cookie": "string",
"http_header": "string",
"rate_limiters": [{
"burst_sz": "string",
"count": "string",
"name": "string",
"period": "string",
}],
}],
"client_ip_scanners_requests_rate_limits": [{
"actions": [{
"files": [{
"content_type": "string",
"file_content": "string",
"file_length": "string",
}],
"redirects": [{
"protocol": "string",
"add_string": "string",
"hosts": [{
"tokens": [{
"type": "string",
"end_index": "string",
"start_index": "string",
"str_value": "string",
}],
"type": "string",
}],
"keep_query": "string",
"paths": [{
"tokens": [{
"type": "string",
"end_index": "string",
"start_index": "string",
"str_value": "string",
}],
"type": "string",
}],
"port": "string",
"status_code": "string",
}],
"status_code": "string",
"type": "string",
}],
"explicit_tracking": "string",
"fine_grain": "string",
"http_cookie": "string",
"http_header": "string",
"rate_limiters": [{
"burst_sz": "string",
"count": "string",
"name": "string",
"period": "string",
}],
}],
"client_ip_to_uri_failed_requests_rate_limits": [{
"actions": [{
"files": [{
"content_type": "string",
"file_content": "string",
"file_length": "string",
}],
"redirects": [{
"protocol": "string",
"add_string": "string",
"hosts": [{
"tokens": [{
"type": "string",
"end_index": "string",
"start_index": "string",
"str_value": "string",
}],
"type": "string",
}],
"keep_query": "string",
"paths": [{
"tokens": [{
"type": "string",
"end_index": "string",
"start_index": "string",
"str_value": "string",
}],
"type": "string",
}],
"port": "string",
"status_code": "string",
}],
"status_code": "string",
"type": "string",
}],
"explicit_tracking": "string",
"fine_grain": "string",
"http_cookie": "string",
"http_header": "string",
"rate_limiters": [{
"burst_sz": "string",
"count": "string",
"name": "string",
"period": "string",
}],
}],
"client_ip_to_uri_requests_rate_limits": [{
"actions": [{
"files": [{
"content_type": "string",
"file_content": "string",
"file_length": "string",
}],
"redirects": [{
"protocol": "string",
"add_string": "string",
"hosts": [{
"tokens": [{
"type": "string",
"end_index": "string",
"start_index": "string",
"str_value": "string",
}],
"type": "string",
}],
"keep_query": "string",
"paths": [{
"tokens": [{
"type": "string",
"end_index": "string",
"start_index": "string",
"str_value": "string",
}],
"type": "string",
}],
"port": "string",
"status_code": "string",
}],
"status_code": "string",
"type": "string",
}],
"explicit_tracking": "string",
"fine_grain": "string",
"http_cookie": "string",
"http_header": "string",
"rate_limiters": [{
"burst_sz": "string",
"count": "string",
"name": "string",
"period": "string",
}],
}],
"custom_requests_rate_limits": [{
"actions": [{
"files": [{
"content_type": "string",
"file_content": "string",
"file_length": "string",
}],
"redirects": [{
"protocol": "string",
"add_string": "string",
"hosts": [{
"tokens": [{
"type": "string",
"end_index": "string",
"start_index": "string",
"str_value": "string",
}],
"type": "string",
}],
"keep_query": "string",
"paths": [{
"tokens": [{
"type": "string",
"end_index": "string",
"start_index": "string",
"str_value": "string",
}],
"type": "string",
}],
"port": "string",
"status_code": "string",
}],
"status_code": "string",
"type": "string",
}],
"explicit_tracking": "string",
"fine_grain": "string",
"http_cookie": "string",
"http_header": "string",
"rate_limiters": [{
"burst_sz": "string",
"count": "string",
"name": "string",
"period": "string",
}],
}],
"http_header_rate_limits": [{
"actions": [{
"files": [{
"content_type": "string",
"file_content": "string",
"file_length": "string",
}],
"redirects": [{
"protocol": "string",
"add_string": "string",
"hosts": [{
"tokens": [{
"type": "string",
"end_index": "string",
"start_index": "string",
"str_value": "string",
}],
"type": "string",
}],
"keep_query": "string",
"paths": [{
"tokens": [{
"type": "string",
"end_index": "string",
"start_index": "string",
"str_value": "string",
}],
"type": "string",
}],
"port": "string",
"status_code": "string",
}],
"status_code": "string",
"type": "string",
}],
"explicit_tracking": "string",
"fine_grain": "string",
"http_cookie": "string",
"http_header": "string",
"rate_limiters": [{
"burst_sz": "string",
"count": "string",
"name": "string",
"period": "string",
}],
}],
"uri_failed_requests_rate_limits": [{
"actions": [{
"files": [{
"content_type": "string",
"file_content": "string",
"file_length": "string",
}],
"redirects": [{
"protocol": "string",
"add_string": "string",
"hosts": [{
"tokens": [{
"type": "string",
"end_index": "string",
"start_index": "string",
"str_value": "string",
}],
"type": "string",
}],
"keep_query": "string",
"paths": [{
"tokens": [{
"type": "string",
"end_index": "string",
"start_index": "string",
"str_value": "string",
}],
"type": "string",
}],
"port": "string",
"status_code": "string",
}],
"status_code": "string",
"type": "string",
}],
"explicit_tracking": "string",
"fine_grain": "string",
"http_cookie": "string",
"http_header": "string",
"rate_limiters": [{
"burst_sz": "string",
"count": "string",
"name": "string",
"period": "string",
}],
}],
"uri_requests_rate_limits": [{
"actions": [{
"files": [{
"content_type": "string",
"file_content": "string",
"file_length": "string",
}],
"redirects": [{
"protocol": "string",
"add_string": "string",
"hosts": [{
"tokens": [{
"type": "string",
"end_index": "string",
"start_index": "string",
"str_value": "string",
}],
"type": "string",
}],
"keep_query": "string",
"paths": [{
"tokens": [{
"type": "string",
"end_index": "string",
"start_index": "string",
"str_value": "string",
}],
"type": "string",
}],
"port": "string",
"status_code": "string",
}],
"status_code": "string",
"type": "string",
}],
"explicit_tracking": "string",
"fine_grain": "string",
"http_cookie": "string",
"http_header": "string",
"rate_limiters": [{
"burst_sz": "string",
"count": "string",
"name": "string",
"period": "string",
}],
}],
"uri_scanners_requests_rate_limits": [{
"actions": [{
"files": [{
"content_type": "string",
"file_content": "string",
"file_length": "string",
}],
"redirects": [{
"protocol": "string",
"add_string": "string",
"hosts": [{
"tokens": [{
"type": "string",
"end_index": "string",
"start_index": "string",
"str_value": "string",
}],
"type": "string",
}],
"keep_query": "string",
"paths": [{
"tokens": [{
"type": "string",
"end_index": "string",
"start_index": "string",
"str_value": "string",
}],
"type": "string",
}],
"port": "string",
"status_code": "string",
}],
"status_code": "string",
"type": "string",
}],
"explicit_tracking": "string",
"fine_grain": "string",
"http_cookie": "string",
"http_header": "string",
"rate_limiters": [{
"burst_sz": "string",
"count": "string",
"name": "string",
"period": "string",
}],
}],
}],
}],
app_service_type="string",
http_profiles=[{
"allow_dots_in_header_name": "string",
"cache_configs": [{
"age_header": "string",
"aggressive": "string",
"date_header": "string",
"default_expire": "string",
"enabled": "string",
"heuristic_expire": "string",
"ignore_request_cache_control": "string",
"max_cache_size": "string",
"max_object_size": "string",
"mime_types_block_group_refs": ["string"],
"mime_types_block_lists": ["string"],
"mime_types_group_refs": ["string"],
"mime_types_lists": ["string"],
"min_object_size": "string",
"query_cacheable": "string",
"uri_non_cacheables": [{
"match_criteria": "string",
"match_case": "string",
"match_decoded_string": "string",
"match_strs": ["string"],
"string_group_refs": ["string"],
}],
"xcache_header": "string",
}],
"client_body_timeout": "string",
"client_header_timeout": "string",
"client_max_body_size": "string",
"client_max_header_size": "string",
"client_max_request_size": "string",
"close_server_side_connection_on_error": "string",
"collect_client_tls_fingerprint": "string",
"compression_profiles": [{
"compression": "string",
"type": "string",
"remove_accept_encoding_header": "string",
"level_aggressive": "string",
"filters": [{
"index": "string",
"level": "string",
"name": "string",
"devices_ref": "string",
"ip_addr_prefixes": [{
"ip_addrs": [{
"addr": "string",
"type": "string",
}],
"mask": "string",
}],
"ip_addr_ranges": [{
"begins": [{
"addr": "string",
"type": "string",
}],
"ends": [{
"addr": "string",
"type": "string",
}],
}],
"ip_addrs": [{
"addr": "string",
"type": "string",
}],
"ip_addrs_ref": "string",
"match": "string",
"user_agents": ["string"],
}],
"hash_size": "string",
"buf_num": "string",
"level_normal": "string",
"max_low_rtt": "string",
"min_high_rtt": "string",
"min_length": "string",
"mobile_str_ref": "string",
"compressible_content_ref": "string",
"buf_size": "string",
"window_size": "string",
}],
"connection_multiplexing_enabled": "string",
"detect_ntlm_app": "string",
"disable_keepalive_posts_msie6": "string",
"disable_sni_hostname_check": "string",
"enable_chunk_merge": "string",
"enable_fire_and_forget": "string",
"enable_request_body_buffering": "string",
"enable_request_body_metrics": "string",
"fwd_close_hdr_for_bound_connections": "string",
"hsts_enabled": "string",
"hsts_max_age": "string",
"hsts_subdomains_enabled": "string",
"http2_profiles": [{
"enable_http2_server_push": "string",
"http2_initial_window_size": "string",
"max_http2_concurrent_pushes_per_connection": "string",
"max_http2_concurrent_streams_per_connection": "string",
"max_http2_control_frames_per_connection": "string",
"max_http2_empty_data_frames_per_connection": "string",
"max_http2_header_field_size": "string",
"max_http2_queued_frames_to_client_per_connection": "string",
"max_http2_requests_per_connection": "string",
}],
"http_to_https": "string",
"http_upstream_buffer_size": "string",
"httponly_enabled": "string",
"keepalive_header": "string",
"keepalive_timeout": "string",
"max_bad_rps_cip": "string",
"max_bad_rps_cip_uri": "string",
"max_bad_rps_uri": "string",
"max_header_count": "string",
"max_keepalive_requests": "string",
"max_response_headers_size": "string",
"max_rps_cip": "string",
"max_rps_cip_uri": "string",
"max_rps_unknown_cip": "string",
"max_rps_unknown_uri": "string",
"max_rps_uri": "string",
"pass_through_x_accel_headers": "string",
"pki_profile_ref": "string",
"post_accept_timeout": "string",
"reset_conn_http_on_ssl_port": "string",
"respond_with100_continue": "string",
"secure_cookie_enabled": "string",
"server_side_redirect_to_https": "string",
"session_configs": [{
"session_cookie_httponly": "string",
"session_cookie_name": "string",
"session_cookie_samesite": "string",
"session_cookie_secure": "string",
"session_establishment_timeout": "string",
"session_idle_timeout": "string",
"session_maximum_timeout": "string",
}],
"ssl_client_certificate_actions": [{
"close_connection": "string",
"headers": [{
"request_header": "string",
"request_header_value": "string",
}],
}],
"ssl_client_certificate_mode": "string",
"true_client_ips": [{
"direction": "string",
"headers": ["string"],
"index_in_header": "string",
}],
"use_app_keepalive_timeout": "string",
"use_true_client_ip": "string",
"websockets_enabled": "string",
"x_forwarded_proto_enabled": "string",
"xff_alternate_name": "string",
"xff_enabled": "string",
"xff_update": "string",
}],
preserve_client_ip="string",
name="string",
markers=[{
"key": "string",
"values": ["string"],
}],
preserve_client_port="string",
preserve_dest_ip_port="string",
sip_service_profiles=[{
"transaction_timeout": "string",
}],
tcp_app_profiles=[{
"ftp_profiles": [{
"deactivate_active": "string",
"deactivate_passive": "string",
}],
"pki_profile_ref": "string",
"proxy_protocol_enabled": "string",
"proxy_protocol_version": "string",
"ssl_client_certificate_mode": "string",
}],
tenant_ref="string",
applicationprofile_id="string",
uuid="string")
const applicationprofileResource = new avi.Applicationprofile("applicationprofileResource", {
type: "string",
l4SslProfiles: [{
sslStreamIdleTimeout: "string",
}],
cloudConfigCksum: "string",
configpbAttributes: [{
version: "string",
}],
createdBy: "string",
description: "string",
diameterServiceProfiles: [{
clientOriginHost: "string",
clientOriginRealm: "string",
hostIpAddrRewrite: "string",
maxOutstandingReq: "string",
reqTimeout: "string",
serverOriginHost: "string",
serverOriginRealm: "string",
}],
dnsServiceProfiles: [{
aaaaEmptyResponse: "string",
adminEmail: "string",
clientDnsTcpRequestTimeout: "string",
closeTcpConnectionPostResponse: "string",
dnsOverTcpEnabled: "string",
dnsZones: [{
domainName: "string",
adminEmail: "string",
nameServer: "string",
}],
domainNames: ["string"],
ecsStrippingEnabled: "string",
edns: "string",
ednsClientSubnetPrefixLen: "string",
errorResponse: "string",
nameServer: "string",
negativeCachingTtl: "string",
numDnsIp: "string",
ttl: "string",
}],
dosRlProfiles: [{
dosProfiles: [{
threshPeriod: "string",
threshInfos: [{
attack: "string",
maxValue: "string",
minValue: "string",
}],
}],
rlProfiles: [{
clientIpConnectionsRateLimits: [{
actions: [{
files: [{
contentType: "string",
fileContent: "string",
fileLength: "string",
}],
redirects: [{
protocol: "string",
addString: "string",
hosts: [{
tokens: [{
type: "string",
endIndex: "string",
startIndex: "string",
strValue: "string",
}],
type: "string",
}],
keepQuery: "string",
paths: [{
tokens: [{
type: "string",
endIndex: "string",
startIndex: "string",
strValue: "string",
}],
type: "string",
}],
port: "string",
statusCode: "string",
}],
statusCode: "string",
type: "string",
}],
explicitTracking: "string",
fineGrain: "string",
httpCookie: "string",
httpHeader: "string",
rateLimiters: [{
burstSz: "string",
count: "string",
name: "string",
period: "string",
}],
}],
clientIpFailedRequestsRateLimits: [{
actions: [{
files: [{
contentType: "string",
fileContent: "string",
fileLength: "string",
}],
redirects: [{
protocol: "string",
addString: "string",
hosts: [{
tokens: [{
type: "string",
endIndex: "string",
startIndex: "string",
strValue: "string",
}],
type: "string",
}],
keepQuery: "string",
paths: [{
tokens: [{
type: "string",
endIndex: "string",
startIndex: "string",
strValue: "string",
}],
type: "string",
}],
port: "string",
statusCode: "string",
}],
statusCode: "string",
type: "string",
}],
explicitTracking: "string",
fineGrain: "string",
httpCookie: "string",
httpHeader: "string",
rateLimiters: [{
burstSz: "string",
count: "string",
name: "string",
period: "string",
}],
}],
clientIpRequestsRateLimits: [{
actions: [{
files: [{
contentType: "string",
fileContent: "string",
fileLength: "string",
}],
redirects: [{
protocol: "string",
addString: "string",
hosts: [{
tokens: [{
type: "string",
endIndex: "string",
startIndex: "string",
strValue: "string",
}],
type: "string",
}],
keepQuery: "string",
paths: [{
tokens: [{
type: "string",
endIndex: "string",
startIndex: "string",
strValue: "string",
}],
type: "string",
}],
port: "string",
statusCode: "string",
}],
statusCode: "string",
type: "string",
}],
explicitTracking: "string",
fineGrain: "string",
httpCookie: "string",
httpHeader: "string",
rateLimiters: [{
burstSz: "string",
count: "string",
name: "string",
period: "string",
}],
}],
clientIpScannersRequestsRateLimits: [{
actions: [{
files: [{
contentType: "string",
fileContent: "string",
fileLength: "string",
}],
redirects: [{
protocol: "string",
addString: "string",
hosts: [{
tokens: [{
type: "string",
endIndex: "string",
startIndex: "string",
strValue: "string",
}],
type: "string",
}],
keepQuery: "string",
paths: [{
tokens: [{
type: "string",
endIndex: "string",
startIndex: "string",
strValue: "string",
}],
type: "string",
}],
port: "string",
statusCode: "string",
}],
statusCode: "string",
type: "string",
}],
explicitTracking: "string",
fineGrain: "string",
httpCookie: "string",
httpHeader: "string",
rateLimiters: [{
burstSz: "string",
count: "string",
name: "string",
period: "string",
}],
}],
clientIpToUriFailedRequestsRateLimits: [{
actions: [{
files: [{
contentType: "string",
fileContent: "string",
fileLength: "string",
}],
redirects: [{
protocol: "string",
addString: "string",
hosts: [{
tokens: [{
type: "string",
endIndex: "string",
startIndex: "string",
strValue: "string",
}],
type: "string",
}],
keepQuery: "string",
paths: [{
tokens: [{
type: "string",
endIndex: "string",
startIndex: "string",
strValue: "string",
}],
type: "string",
}],
port: "string",
statusCode: "string",
}],
statusCode: "string",
type: "string",
}],
explicitTracking: "string",
fineGrain: "string",
httpCookie: "string",
httpHeader: "string",
rateLimiters: [{
burstSz: "string",
count: "string",
name: "string",
period: "string",
}],
}],
clientIpToUriRequestsRateLimits: [{
actions: [{
files: [{
contentType: "string",
fileContent: "string",
fileLength: "string",
}],
redirects: [{
protocol: "string",
addString: "string",
hosts: [{
tokens: [{
type: "string",
endIndex: "string",
startIndex: "string",
strValue: "string",
}],
type: "string",
}],
keepQuery: "string",
paths: [{
tokens: [{
type: "string",
endIndex: "string",
startIndex: "string",
strValue: "string",
}],
type: "string",
}],
port: "string",
statusCode: "string",
}],
statusCode: "string",
type: "string",
}],
explicitTracking: "string",
fineGrain: "string",
httpCookie: "string",
httpHeader: "string",
rateLimiters: [{
burstSz: "string",
count: "string",
name: "string",
period: "string",
}],
}],
customRequestsRateLimits: [{
actions: [{
files: [{
contentType: "string",
fileContent: "string",
fileLength: "string",
}],
redirects: [{
protocol: "string",
addString: "string",
hosts: [{
tokens: [{
type: "string",
endIndex: "string",
startIndex: "string",
strValue: "string",
}],
type: "string",
}],
keepQuery: "string",
paths: [{
tokens: [{
type: "string",
endIndex: "string",
startIndex: "string",
strValue: "string",
}],
type: "string",
}],
port: "string",
statusCode: "string",
}],
statusCode: "string",
type: "string",
}],
explicitTracking: "string",
fineGrain: "string",
httpCookie: "string",
httpHeader: "string",
rateLimiters: [{
burstSz: "string",
count: "string",
name: "string",
period: "string",
}],
}],
httpHeaderRateLimits: [{
actions: [{
files: [{
contentType: "string",
fileContent: "string",
fileLength: "string",
}],
redirects: [{
protocol: "string",
addString: "string",
hosts: [{
tokens: [{
type: "string",
endIndex: "string",
startIndex: "string",
strValue: "string",
}],
type: "string",
}],
keepQuery: "string",
paths: [{
tokens: [{
type: "string",
endIndex: "string",
startIndex: "string",
strValue: "string",
}],
type: "string",
}],
port: "string",
statusCode: "string",
}],
statusCode: "string",
type: "string",
}],
explicitTracking: "string",
fineGrain: "string",
httpCookie: "string",
httpHeader: "string",
rateLimiters: [{
burstSz: "string",
count: "string",
name: "string",
period: "string",
}],
}],
uriFailedRequestsRateLimits: [{
actions: [{
files: [{
contentType: "string",
fileContent: "string",
fileLength: "string",
}],
redirects: [{
protocol: "string",
addString: "string",
hosts: [{
tokens: [{
type: "string",
endIndex: "string",
startIndex: "string",
strValue: "string",
}],
type: "string",
}],
keepQuery: "string",
paths: [{
tokens: [{
type: "string",
endIndex: "string",
startIndex: "string",
strValue: "string",
}],
type: "string",
}],
port: "string",
statusCode: "string",
}],
statusCode: "string",
type: "string",
}],
explicitTracking: "string",
fineGrain: "string",
httpCookie: "string",
httpHeader: "string",
rateLimiters: [{
burstSz: "string",
count: "string",
name: "string",
period: "string",
}],
}],
uriRequestsRateLimits: [{
actions: [{
files: [{
contentType: "string",
fileContent: "string",
fileLength: "string",
}],
redirects: [{
protocol: "string",
addString: "string",
hosts: [{
tokens: [{
type: "string",
endIndex: "string",
startIndex: "string",
strValue: "string",
}],
type: "string",
}],
keepQuery: "string",
paths: [{
tokens: [{
type: "string",
endIndex: "string",
startIndex: "string",
strValue: "string",
}],
type: "string",
}],
port: "string",
statusCode: "string",
}],
statusCode: "string",
type: "string",
}],
explicitTracking: "string",
fineGrain: "string",
httpCookie: "string",
httpHeader: "string",
rateLimiters: [{
burstSz: "string",
count: "string",
name: "string",
period: "string",
}],
}],
uriScannersRequestsRateLimits: [{
actions: [{
files: [{
contentType: "string",
fileContent: "string",
fileLength: "string",
}],
redirects: [{
protocol: "string",
addString: "string",
hosts: [{
tokens: [{
type: "string",
endIndex: "string",
startIndex: "string",
strValue: "string",
}],
type: "string",
}],
keepQuery: "string",
paths: [{
tokens: [{
type: "string",
endIndex: "string",
startIndex: "string",
strValue: "string",
}],
type: "string",
}],
port: "string",
statusCode: "string",
}],
statusCode: "string",
type: "string",
}],
explicitTracking: "string",
fineGrain: "string",
httpCookie: "string",
httpHeader: "string",
rateLimiters: [{
burstSz: "string",
count: "string",
name: "string",
period: "string",
}],
}],
}],
}],
appServiceType: "string",
httpProfiles: [{
allowDotsInHeaderName: "string",
cacheConfigs: [{
ageHeader: "string",
aggressive: "string",
dateHeader: "string",
defaultExpire: "string",
enabled: "string",
heuristicExpire: "string",
ignoreRequestCacheControl: "string",
maxCacheSize: "string",
maxObjectSize: "string",
mimeTypesBlockGroupRefs: ["string"],
mimeTypesBlockLists: ["string"],
mimeTypesGroupRefs: ["string"],
mimeTypesLists: ["string"],
minObjectSize: "string",
queryCacheable: "string",
uriNonCacheables: [{
matchCriteria: "string",
matchCase: "string",
matchDecodedString: "string",
matchStrs: ["string"],
stringGroupRefs: ["string"],
}],
xcacheHeader: "string",
}],
clientBodyTimeout: "string",
clientHeaderTimeout: "string",
clientMaxBodySize: "string",
clientMaxHeaderSize: "string",
clientMaxRequestSize: "string",
closeServerSideConnectionOnError: "string",
collectClientTlsFingerprint: "string",
compressionProfiles: [{
compression: "string",
type: "string",
removeAcceptEncodingHeader: "string",
levelAggressive: "string",
filters: [{
index: "string",
level: "string",
name: "string",
devicesRef: "string",
ipAddrPrefixes: [{
ipAddrs: [{
addr: "string",
type: "string",
}],
mask: "string",
}],
ipAddrRanges: [{
begins: [{
addr: "string",
type: "string",
}],
ends: [{
addr: "string",
type: "string",
}],
}],
ipAddrs: [{
addr: "string",
type: "string",
}],
ipAddrsRef: "string",
match: "string",
userAgents: ["string"],
}],
hashSize: "string",
bufNum: "string",
levelNormal: "string",
maxLowRtt: "string",
minHighRtt: "string",
minLength: "string",
mobileStrRef: "string",
compressibleContentRef: "string",
bufSize: "string",
windowSize: "string",
}],
connectionMultiplexingEnabled: "string",
detectNtlmApp: "string",
disableKeepalivePostsMsie6: "string",
disableSniHostnameCheck: "string",
enableChunkMerge: "string",
enableFireAndForget: "string",
enableRequestBodyBuffering: "string",
enableRequestBodyMetrics: "string",
fwdCloseHdrForBoundConnections: "string",
hstsEnabled: "string",
hstsMaxAge: "string",
hstsSubdomainsEnabled: "string",
http2Profiles: [{
enableHttp2ServerPush: "string",
http2InitialWindowSize: "string",
maxHttp2ConcurrentPushesPerConnection: "string",
maxHttp2ConcurrentStreamsPerConnection: "string",
maxHttp2ControlFramesPerConnection: "string",
maxHttp2EmptyDataFramesPerConnection: "string",
maxHttp2HeaderFieldSize: "string",
maxHttp2QueuedFramesToClientPerConnection: "string",
maxHttp2RequestsPerConnection: "string",
}],
httpToHttps: "string",
httpUpstreamBufferSize: "string",
httponlyEnabled: "string",
keepaliveHeader: "string",
keepaliveTimeout: "string",
maxBadRpsCip: "string",
maxBadRpsCipUri: "string",
maxBadRpsUri: "string",
maxHeaderCount: "string",
maxKeepaliveRequests: "string",
maxResponseHeadersSize: "string",
maxRpsCip: "string",
maxRpsCipUri: "string",
maxRpsUnknownCip: "string",
maxRpsUnknownUri: "string",
maxRpsUri: "string",
passThroughXAccelHeaders: "string",
pkiProfileRef: "string",
postAcceptTimeout: "string",
resetConnHttpOnSslPort: "string",
respondWith100Continue: "string",
secureCookieEnabled: "string",
serverSideRedirectToHttps: "string",
sessionConfigs: [{
sessionCookieHttponly: "string",
sessionCookieName: "string",
sessionCookieSamesite: "string",
sessionCookieSecure: "string",
sessionEstablishmentTimeout: "string",
sessionIdleTimeout: "string",
sessionMaximumTimeout: "string",
}],
sslClientCertificateActions: [{
closeConnection: "string",
headers: [{
requestHeader: "string",
requestHeaderValue: "string",
}],
}],
sslClientCertificateMode: "string",
trueClientIps: [{
direction: "string",
headers: ["string"],
indexInHeader: "string",
}],
useAppKeepaliveTimeout: "string",
useTrueClientIp: "string",
websocketsEnabled: "string",
xForwardedProtoEnabled: "string",
xffAlternateName: "string",
xffEnabled: "string",
xffUpdate: "string",
}],
preserveClientIp: "string",
name: "string",
markers: [{
key: "string",
values: ["string"],
}],
preserveClientPort: "string",
preserveDestIpPort: "string",
sipServiceProfiles: [{
transactionTimeout: "string",
}],
tcpAppProfiles: [{
ftpProfiles: [{
deactivateActive: "string",
deactivatePassive: "string",
}],
pkiProfileRef: "string",
proxyProtocolEnabled: "string",
proxyProtocolVersion: "string",
sslClientCertificateMode: "string",
}],
tenantRef: "string",
applicationprofileId: "string",
uuid: "string",
});
type: avi:Applicationprofile
properties:
appServiceType: string
applicationprofileId: string
cloudConfigCksum: string
configpbAttributes:
- version: string
createdBy: string
description: string
diameterServiceProfiles:
- clientOriginHost: string
clientOriginRealm: string
hostIpAddrRewrite: string
maxOutstandingReq: string
reqTimeout: string
serverOriginHost: string
serverOriginRealm: string
dnsServiceProfiles:
- aaaaEmptyResponse: string
adminEmail: string
clientDnsTcpRequestTimeout: string
closeTcpConnectionPostResponse: string
dnsOverTcpEnabled: string
dnsZones:
- adminEmail: string
domainName: string
nameServer: string
domainNames:
- string
ecsStrippingEnabled: string
edns: string
ednsClientSubnetPrefixLen: string
errorResponse: string
nameServer: string
negativeCachingTtl: string
numDnsIp: string
ttl: string
dosRlProfiles:
- dosProfiles:
- threshInfos:
- attack: string
maxValue: string
minValue: string
threshPeriod: string
rlProfiles:
- clientIpConnectionsRateLimits:
- actions:
- files:
- contentType: string
fileContent: string
fileLength: string
redirects:
- addString: string
hosts:
- tokens:
- endIndex: string
startIndex: string
strValue: string
type: string
type: string
keepQuery: string
paths:
- tokens:
- endIndex: string
startIndex: string
strValue: string
type: string
type: string
port: string
protocol: string
statusCode: string
statusCode: string
type: string
explicitTracking: string
fineGrain: string
httpCookie: string
httpHeader: string
rateLimiters:
- burstSz: string
count: string
name: string
period: string
clientIpFailedRequestsRateLimits:
- actions:
- files:
- contentType: string
fileContent: string
fileLength: string
redirects:
- addString: string
hosts:
- tokens:
- endIndex: string
startIndex: string
strValue: string
type: string
type: string
keepQuery: string
paths:
- tokens:
- endIndex: string
startIndex: string
strValue: string
type: string
type: string
port: string
protocol: string
statusCode: string
statusCode: string
type: string
explicitTracking: string
fineGrain: string
httpCookie: string
httpHeader: string
rateLimiters:
- burstSz: string
count: string
name: string
period: string
clientIpRequestsRateLimits:
- actions:
- files:
- contentType: string
fileContent: string
fileLength: string
redirects:
- addString: string
hosts:
- tokens:
- endIndex: string
startIndex: string
strValue: string
type: string
type: string
keepQuery: string
paths:
- tokens:
- endIndex: string
startIndex: string
strValue: string
type: string
type: string
port: string
protocol: string
statusCode: string
statusCode: string
type: string
explicitTracking: string
fineGrain: string
httpCookie: string
httpHeader: string
rateLimiters:
- burstSz: string
count: string
name: string
period: string
clientIpScannersRequestsRateLimits:
- actions:
- files:
- contentType: string
fileContent: string
fileLength: string
redirects:
- addString: string
hosts:
- tokens:
- endIndex: string
startIndex: string
strValue: string
type: string
type: string
keepQuery: string
paths:
- tokens:
- endIndex: string
startIndex: string
strValue: string
type: string
type: string
port: string
protocol: string
statusCode: string
statusCode: string
type: string
explicitTracking: string
fineGrain: string
httpCookie: string
httpHeader: string
rateLimiters:
- burstSz: string
count: string
name: string
period: string
clientIpToUriFailedRequestsRateLimits:
- actions:
- files:
- contentType: string
fileContent: string
fileLength: string
redirects:
- addString: string
hosts:
- tokens:
- endIndex: string
startIndex: string
strValue: string
type: string
type: string
keepQuery: string
paths:
- tokens:
- endIndex: string
startIndex: string
strValue: string
type: string
type: string
port: string
protocol: string
statusCode: string
statusCode: string
type: string
explicitTracking: string
fineGrain: string
httpCookie: string
httpHeader: string
rateLimiters:
- burstSz: string
count: string
name: string
period: string
clientIpToUriRequestsRateLimits:
- actions:
- files:
- contentType: string
fileContent: string
fileLength: string
redirects:
- addString: string
hosts:
- tokens:
- endIndex: string
startIndex: string
strValue: string
type: string
type: string
keepQuery: string
paths:
- tokens:
- endIndex: string
startIndex: string
strValue: string
type: string
type: string
port: string
protocol: string
statusCode: string
statusCode: string
type: string
explicitTracking: string
fineGrain: string
httpCookie: string
httpHeader: string
rateLimiters:
- burstSz: string
count: string
name: string
period: string
customRequestsRateLimits:
- actions:
- files:
- contentType: string
fileContent: string
fileLength: string
redirects:
- addString: string
hosts:
- tokens:
- endIndex: string
startIndex: string
strValue: string
type: string
type: string
keepQuery: string
paths:
- tokens:
- endIndex: string
startIndex: string
strValue: string
type: string
type: string
port: string
protocol: string
statusCode: string
statusCode: string
type: string
explicitTracking: string
fineGrain: string
httpCookie: string
httpHeader: string
rateLimiters:
- burstSz: string
count: string
name: string
period: string
httpHeaderRateLimits:
- actions:
- files:
- contentType: string
fileContent: string
fileLength: string
redirects:
- addString: string
hosts:
- tokens:
- endIndex: string
startIndex: string
strValue: string
type: string
type: string
keepQuery: string
paths:
- tokens:
- endIndex: string
startIndex: string
strValue: string
type: string
type: string
port: string
protocol: string
statusCode: string
statusCode: string
type: string
explicitTracking: string
fineGrain: string
httpCookie: string
httpHeader: string
rateLimiters:
- burstSz: string
count: string
name: string
period: string
uriFailedRequestsRateLimits:
- actions:
- files:
- contentType: string
fileContent: string
fileLength: string
redirects:
- addString: string
hosts:
- tokens:
- endIndex: string
startIndex: string
strValue: string
type: string
type: string
keepQuery: string
paths:
- tokens:
- endIndex: string
startIndex: string
strValue: string
type: string
type: string
port: string
protocol: string
statusCode: string
statusCode: string
type: string
explicitTracking: string
fineGrain: string
httpCookie: string
httpHeader: string
rateLimiters:
- burstSz: string
count: string
name: string
period: string
uriRequestsRateLimits:
- actions:
- files:
- contentType: string
fileContent: string
fileLength: string
redirects:
- addString: string
hosts:
- tokens:
- endIndex: string
startIndex: string
strValue: string
type: string
type: string
keepQuery: string
paths:
- tokens:
- endIndex: string
startIndex: string
strValue: string
type: string
type: string
port: string
protocol: string
statusCode: string
statusCode: string
type: string
explicitTracking: string
fineGrain: string
httpCookie: string
httpHeader: string
rateLimiters:
- burstSz: string
count: string
name: string
period: string
uriScannersRequestsRateLimits:
- actions:
- files:
- contentType: string
fileContent: string
fileLength: string
redirects:
- addString: string
hosts:
- tokens:
- endIndex: string
startIndex: string
strValue: string
type: string
type: string
keepQuery: string
paths:
- tokens:
- endIndex: string
startIndex: string
strValue: string
type: string
type: string
port: string
protocol: string
statusCode: string
statusCode: string
type: string
explicitTracking: string
fineGrain: string
httpCookie: string
httpHeader: string
rateLimiters:
- burstSz: string
count: string
name: string
period: string
httpProfiles:
- allowDotsInHeaderName: string
cacheConfigs:
- ageHeader: string
aggressive: string
dateHeader: string
defaultExpire: string
enabled: string
heuristicExpire: string
ignoreRequestCacheControl: string
maxCacheSize: string
maxObjectSize: string
mimeTypesBlockGroupRefs:
- string
mimeTypesBlockLists:
- string
mimeTypesGroupRefs:
- string
mimeTypesLists:
- string
minObjectSize: string
queryCacheable: string
uriNonCacheables:
- matchCase: string
matchCriteria: string
matchDecodedString: string
matchStrs:
- string
stringGroupRefs:
- string
xcacheHeader: string
clientBodyTimeout: string
clientHeaderTimeout: string
clientMaxBodySize: string
clientMaxHeaderSize: string
clientMaxRequestSize: string
closeServerSideConnectionOnError: string
collectClientTlsFingerprint: string
compressionProfiles:
- bufNum: string
bufSize: string
compressibleContentRef: string
compression: string
filters:
- devicesRef: string
index: string
ipAddrPrefixes:
- ipAddrs:
- addr: string
type: string
mask: string
ipAddrRanges:
- begins:
- addr: string
type: string
ends:
- addr: string
type: string
ipAddrs:
- addr: string
type: string
ipAddrsRef: string
level: string
match: string
name: string
userAgents:
- string
hashSize: string
levelAggressive: string
levelNormal: string
maxLowRtt: string
minHighRtt: string
minLength: string
mobileStrRef: string
removeAcceptEncodingHeader: string
type: string
windowSize: string
connectionMultiplexingEnabled: string
detectNtlmApp: string
disableKeepalivePostsMsie6: string
disableSniHostnameCheck: string
enableChunkMerge: string
enableFireAndForget: string
enableRequestBodyBuffering: string
enableRequestBodyMetrics: string
fwdCloseHdrForBoundConnections: string
hstsEnabled: string
hstsMaxAge: string
hstsSubdomainsEnabled: string
http2Profiles:
- enableHttp2ServerPush: string
http2InitialWindowSize: string
maxHttp2ConcurrentPushesPerConnection: string
maxHttp2ConcurrentStreamsPerConnection: string
maxHttp2ControlFramesPerConnection: string
maxHttp2EmptyDataFramesPerConnection: string
maxHttp2HeaderFieldSize: string
maxHttp2QueuedFramesToClientPerConnection: string
maxHttp2RequestsPerConnection: string
httpToHttps: string
httpUpstreamBufferSize: string
httponlyEnabled: string
keepaliveHeader: string
keepaliveTimeout: string
maxBadRpsCip: string
maxBadRpsCipUri: string
maxBadRpsUri: string
maxHeaderCount: string
maxKeepaliveRequests: string
maxResponseHeadersSize: string
maxRpsCip: string
maxRpsCipUri: string
maxRpsUnknownCip: string
maxRpsUnknownUri: string
maxRpsUri: string
passThroughXAccelHeaders: string
pkiProfileRef: string
postAcceptTimeout: string
resetConnHttpOnSslPort: string
respondWith100Continue: string
secureCookieEnabled: string
serverSideRedirectToHttps: string
sessionConfigs:
- sessionCookieHttponly: string
sessionCookieName: string
sessionCookieSamesite: string
sessionCookieSecure: string
sessionEstablishmentTimeout: string
sessionIdleTimeout: string
sessionMaximumTimeout: string
sslClientCertificateActions:
- closeConnection: string
headers:
- requestHeader: string
requestHeaderValue: string
sslClientCertificateMode: string
trueClientIps:
- direction: string
headers:
- string
indexInHeader: string
useAppKeepaliveTimeout: string
useTrueClientIp: string
websocketsEnabled: string
xForwardedProtoEnabled: string
xffAlternateName: string
xffEnabled: string
xffUpdate: string
l4SslProfiles:
- sslStreamIdleTimeout: string
markers:
- key: string
values:
- string
name: string
preserveClientIp: string
preserveClientPort: string
preserveDestIpPort: string
sipServiceProfiles:
- transactionTimeout: string
tcpAppProfiles:
- ftpProfiles:
- deactivateActive: string
deactivatePassive: string
pkiProfileRef: string
proxyProtocolEnabled: string
proxyProtocolVersion: string
sslClientCertificateMode: string
tenantRef: string
type: string
uuid: string
Applicationprofile 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 Applicationprofile resource accepts the following input properties:
- Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- App
Service stringType - Specifies app service type for an application. Enum options - APP_SERVICE_TYPE_L7_HORIZON, APP_SERVICE_TYPE_L4_BLAST, APP_SERVICE_TYPE_L4_PCOIP, APP_SERVICE_TYPE_L4_FTP. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- Applicationprofile
Id string - Cloud
Config stringCksum - Checksum of application profiles. Internally set by cloud connector. Field introduced in 17.2.14, 18.1.5, 18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Configpb
Attributes List<ApplicationprofileConfigpb Attribute> - Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Created
By string - Name of the application profile creator. Field introduced in 17.2.14, 18.1.5, 18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Description string
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Diameter
Service List<ApplicationprofileProfiles Diameter Service Profile> - Specifies various diameter service related controls for virtual service. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Dns
Service List<ApplicationprofileProfiles Dns Service Profile> - Specifies various dns service related controls for virtual service. Allowed with any value in enterprise, enterprise with cloud services edition.
- Dos
Rl List<ApplicationprofileProfiles Dos Rl Profile> - Specifies various security related controls for virtual service. Allowed with any value in enterprise, enterprise with cloud services edition.
- Http
Profiles List<ApplicationprofileHttp Profile> - Specifies the http application proxy profile parameters. Allowed with any value in enterprise, basic, enterprise with cloud services edition.
- L4Ssl
Profiles List<ApplicationprofileL4Ssl Profile> - Specifies various l4 ssl service related controls for virtual service. Field introduced in 22.1.2. Allowed with any value in enterprise, enterprise with cloud services edition.
- Markers
List<Applicationprofile
Marker> - List of labels to be used for granular rbac. Field introduced in 20.1.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Name string
- The name of the application profile. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Preserve
Client stringIp - Specifies if client ip needs to be preserved for backend connection. Not compatible with connection multiplexing. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Preserve
Client stringPort - Specifies if we need to preserve client port while preserving client ip for backend connections. Field introduced in 17.2.7. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Preserve
Dest stringIp Port - Specifies if destination ip and port needs to be preserved for backend connection. Field introduced in 20.1.1. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition.
- Sip
Service List<ApplicationprofileProfiles Sip Service Profile> - Specifies various sip service related controls for virtual service. Field introduced in 17.2.8, 18.1.3, 18.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Tcp
App List<ApplicationprofileProfiles Tcp App Profile> - Specifies the tcp application proxy profile parameters. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Tenant
Ref string - It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Uuid string
- Uuid of the application profile. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- App
Service stringType - Specifies app service type for an application. Enum options - APP_SERVICE_TYPE_L7_HORIZON, APP_SERVICE_TYPE_L4_BLAST, APP_SERVICE_TYPE_L4_PCOIP, APP_SERVICE_TYPE_L4_FTP. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- Applicationprofile
Id string - Cloud
Config stringCksum - Checksum of application profiles. Internally set by cloud connector. Field introduced in 17.2.14, 18.1.5, 18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Configpb
Attributes []ApplicationprofileConfigpb Attribute Args - Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Created
By string - Name of the application profile creator. Field introduced in 17.2.14, 18.1.5, 18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Description string
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Diameter
Service []ApplicationprofileProfiles Diameter Service Profile Args - Specifies various diameter service related controls for virtual service. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Dns
Service []ApplicationprofileProfiles Dns Service Profile Args - Specifies various dns service related controls for virtual service. Allowed with any value in enterprise, enterprise with cloud services edition.
- Dos
Rl []ApplicationprofileProfiles Dos Rl Profile Args - Specifies various security related controls for virtual service. Allowed with any value in enterprise, enterprise with cloud services edition.
- Http
Profiles []ApplicationprofileHttp Profile Args - Specifies the http application proxy profile parameters. Allowed with any value in enterprise, basic, enterprise with cloud services edition.
- L4Ssl
Profiles []ApplicationprofileL4Ssl Profile Args - Specifies various l4 ssl service related controls for virtual service. Field introduced in 22.1.2. Allowed with any value in enterprise, enterprise with cloud services edition.
- Markers
[]Applicationprofile
Marker Args - List of labels to be used for granular rbac. Field introduced in 20.1.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Name string
- The name of the application profile. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Preserve
Client stringIp - Specifies if client ip needs to be preserved for backend connection. Not compatible with connection multiplexing. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Preserve
Client stringPort - Specifies if we need to preserve client port while preserving client ip for backend connections. Field introduced in 17.2.7. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Preserve
Dest stringIp Port - Specifies if destination ip and port needs to be preserved for backend connection. Field introduced in 20.1.1. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition.
- Sip
Service []ApplicationprofileProfiles Sip Service Profile Args - Specifies various sip service related controls for virtual service. Field introduced in 17.2.8, 18.1.3, 18.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Tcp
App []ApplicationprofileProfiles Tcp App Profile Args - Specifies the tcp application proxy profile parameters. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Tenant
Ref string - It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Uuid string
- Uuid of the application profile. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- app
Service StringType - Specifies app service type for an application. Enum options - APP_SERVICE_TYPE_L7_HORIZON, APP_SERVICE_TYPE_L4_BLAST, APP_SERVICE_TYPE_L4_PCOIP, APP_SERVICE_TYPE_L4_FTP. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- applicationprofile
Id String - cloud
Config StringCksum - Checksum of application profiles. Internally set by cloud connector. Field introduced in 17.2.14, 18.1.5, 18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- configpb
Attributes List<ApplicationprofileConfigpb Attribute> - Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- created
By String - Name of the application profile creator. Field introduced in 17.2.14, 18.1.5, 18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- description String
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- diameter
Service List<ApplicationprofileProfiles Diameter Service Profile> - Specifies various diameter service related controls for virtual service. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- dns
Service List<ApplicationprofileProfiles Dns Service Profile> - Specifies various dns service related controls for virtual service. Allowed with any value in enterprise, enterprise with cloud services edition.
- dos
Rl List<ApplicationprofileProfiles Dos Rl Profile> - Specifies various security related controls for virtual service. Allowed with any value in enterprise, enterprise with cloud services edition.
- http
Profiles List<ApplicationprofileHttp Profile> - Specifies the http application proxy profile parameters. Allowed with any value in enterprise, basic, enterprise with cloud services edition.
- l4Ssl
Profiles List<ApplicationprofileL4Ssl Profile> - Specifies various l4 ssl service related controls for virtual service. Field introduced in 22.1.2. Allowed with any value in enterprise, enterprise with cloud services edition.
- markers
List<Applicationprofile
Marker> - List of labels to be used for granular rbac. Field introduced in 20.1.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- name String
- The name of the application profile. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- preserve
Client StringIp - Specifies if client ip needs to be preserved for backend connection. Not compatible with connection multiplexing. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- preserve
Client StringPort - Specifies if we need to preserve client port while preserving client ip for backend connections. Field introduced in 17.2.7. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- preserve
Dest StringIp Port - Specifies if destination ip and port needs to be preserved for backend connection. Field introduced in 20.1.1. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition.
- sip
Service List<ApplicationprofileProfiles Sip Service Profile> - Specifies various sip service related controls for virtual service. Field introduced in 17.2.8, 18.1.3, 18.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- tcp
App List<ApplicationprofileProfiles Tcp App Profile> - Specifies the tcp application proxy profile parameters. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- tenant
Ref String - It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- uuid String
- Uuid of the application profile. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- app
Service stringType - Specifies app service type for an application. Enum options - APP_SERVICE_TYPE_L7_HORIZON, APP_SERVICE_TYPE_L4_BLAST, APP_SERVICE_TYPE_L4_PCOIP, APP_SERVICE_TYPE_L4_FTP. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- applicationprofile
Id string - cloud
Config stringCksum - Checksum of application profiles. Internally set by cloud connector. Field introduced in 17.2.14, 18.1.5, 18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- configpb
Attributes ApplicationprofileConfigpb Attribute[] - Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- created
By string - Name of the application profile creator. Field introduced in 17.2.14, 18.1.5, 18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- description string
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- diameter
Service ApplicationprofileProfiles Diameter Service Profile[] - Specifies various diameter service related controls for virtual service. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- dns
Service ApplicationprofileProfiles Dns Service Profile[] - Specifies various dns service related controls for virtual service. Allowed with any value in enterprise, enterprise with cloud services edition.
- dos
Rl ApplicationprofileProfiles Dos Rl Profile[] - Specifies various security related controls for virtual service. Allowed with any value in enterprise, enterprise with cloud services edition.
- http
Profiles ApplicationprofileHttp Profile[] - Specifies the http application proxy profile parameters. Allowed with any value in enterprise, basic, enterprise with cloud services edition.
- l4Ssl
Profiles ApplicationprofileL4Ssl Profile[] - Specifies various l4 ssl service related controls for virtual service. Field introduced in 22.1.2. Allowed with any value in enterprise, enterprise with cloud services edition.
- markers
Applicationprofile
Marker[] - List of labels to be used for granular rbac. Field introduced in 20.1.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- name string
- The name of the application profile. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- preserve
Client stringIp - Specifies if client ip needs to be preserved for backend connection. Not compatible with connection multiplexing. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- preserve
Client stringPort - Specifies if we need to preserve client port while preserving client ip for backend connections. Field introduced in 17.2.7. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- preserve
Dest stringIp Port - Specifies if destination ip and port needs to be preserved for backend connection. Field introduced in 20.1.1. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition.
- sip
Service ApplicationprofileProfiles Sip Service Profile[] - Specifies various sip service related controls for virtual service. Field introduced in 17.2.8, 18.1.3, 18.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- tcp
App ApplicationprofileProfiles Tcp App Profile[] - Specifies the tcp application proxy profile parameters. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- tenant
Ref string - It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- uuid string
- Uuid of the application profile. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- type str
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- app_
service_ strtype - Specifies app service type for an application. Enum options - APP_SERVICE_TYPE_L7_HORIZON, APP_SERVICE_TYPE_L4_BLAST, APP_SERVICE_TYPE_L4_PCOIP, APP_SERVICE_TYPE_L4_FTP. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- applicationprofile_
id str - cloud_
config_ strcksum - Checksum of application profiles. Internally set by cloud connector. Field introduced in 17.2.14, 18.1.5, 18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- configpb_
attributes Sequence[ApplicationprofileConfigpb Attribute Args] - Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- created_
by str - Name of the application profile creator. Field introduced in 17.2.14, 18.1.5, 18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- description str
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- diameter_
service_ Sequence[Applicationprofileprofiles Diameter Service Profile Args] - Specifies various diameter service related controls for virtual service. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- dns_
service_ Sequence[Applicationprofileprofiles Dns Service Profile Args] - Specifies various dns service related controls for virtual service. Allowed with any value in enterprise, enterprise with cloud services edition.
- dos_
rl_ Sequence[Applicationprofileprofiles Dos Rl Profile Args] - Specifies various security related controls for virtual service. Allowed with any value in enterprise, enterprise with cloud services edition.
- http_
profiles Sequence[ApplicationprofileHttp Profile Args] - Specifies the http application proxy profile parameters. Allowed with any value in enterprise, basic, enterprise with cloud services edition.
- l4_
ssl_ Sequence[Applicationprofileprofiles L4Ssl Profile Args] - Specifies various l4 ssl service related controls for virtual service. Field introduced in 22.1.2. Allowed with any value in enterprise, enterprise with cloud services edition.
- markers
Sequence[Applicationprofile
Marker Args] - List of labels to be used for granular rbac. Field introduced in 20.1.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- name str
- The name of the application profile. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- preserve_
client_ strip - Specifies if client ip needs to be preserved for backend connection. Not compatible with connection multiplexing. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- preserve_
client_ strport - Specifies if we need to preserve client port while preserving client ip for backend connections. Field introduced in 17.2.7. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- preserve_
dest_ strip_ port - Specifies if destination ip and port needs to be preserved for backend connection. Field introduced in 20.1.1. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition.
- sip_
service_ Sequence[Applicationprofileprofiles Sip Service Profile Args] - Specifies various sip service related controls for virtual service. Field introduced in 17.2.8, 18.1.3, 18.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- tcp_
app_ Sequence[Applicationprofileprofiles Tcp App Profile Args] - Specifies the tcp application proxy profile parameters. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- tenant_
ref str - It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- uuid str
- Uuid of the application profile. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- app
Service StringType - Specifies app service type for an application. Enum options - APP_SERVICE_TYPE_L7_HORIZON, APP_SERVICE_TYPE_L4_BLAST, APP_SERVICE_TYPE_L4_PCOIP, APP_SERVICE_TYPE_L4_FTP. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- applicationprofile
Id String - cloud
Config StringCksum - Checksum of application profiles. Internally set by cloud connector. Field introduced in 17.2.14, 18.1.5, 18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- configpb
Attributes List<Property Map> - Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- created
By String - Name of the application profile creator. Field introduced in 17.2.14, 18.1.5, 18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- description String
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- diameter
Service List<Property Map>Profiles - Specifies various diameter service related controls for virtual service. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- dns
Service List<Property Map>Profiles - Specifies various dns service related controls for virtual service. Allowed with any value in enterprise, enterprise with cloud services edition.
- dos
Rl List<Property Map>Profiles - Specifies various security related controls for virtual service. Allowed with any value in enterprise, enterprise with cloud services edition.
- http
Profiles List<Property Map> - Specifies the http application proxy profile parameters. Allowed with any value in enterprise, basic, enterprise with cloud services edition.
- l4Ssl
Profiles List<Property Map> - Specifies various l4 ssl service related controls for virtual service. Field introduced in 22.1.2. Allowed with any value in enterprise, enterprise with cloud services edition.
- markers List<Property Map>
- List of labels to be used for granular rbac. Field introduced in 20.1.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- name String
- The name of the application profile. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- preserve
Client StringIp - Specifies if client ip needs to be preserved for backend connection. Not compatible with connection multiplexing. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- preserve
Client StringPort - Specifies if we need to preserve client port while preserving client ip for backend connections. Field introduced in 17.2.7. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- preserve
Dest StringIp Port - Specifies if destination ip and port needs to be preserved for backend connection. Field introduced in 20.1.1. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition.
- sip
Service List<Property Map>Profiles - Specifies various sip service related controls for virtual service. Field introduced in 17.2.8, 18.1.3, 18.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- tcp
App List<Property Map>Profiles - Specifies the tcp application proxy profile parameters. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- tenant
Ref String - It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- uuid String
- Uuid of the application profile. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
Outputs
All input properties are implicitly available as output properties. Additionally, the Applicationprofile 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 Applicationprofile Resource
Get an existing Applicationprofile 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?: ApplicationprofileState, opts?: CustomResourceOptions): Applicationprofile
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
app_service_type: Optional[str] = None,
applicationprofile_id: Optional[str] = None,
cloud_config_cksum: Optional[str] = None,
configpb_attributes: Optional[Sequence[ApplicationprofileConfigpbAttributeArgs]] = None,
created_by: Optional[str] = None,
description: Optional[str] = None,
diameter_service_profiles: Optional[Sequence[ApplicationprofileDiameterServiceProfileArgs]] = None,
dns_service_profiles: Optional[Sequence[ApplicationprofileDnsServiceProfileArgs]] = None,
dos_rl_profiles: Optional[Sequence[ApplicationprofileDosRlProfileArgs]] = None,
http_profiles: Optional[Sequence[ApplicationprofileHttpProfileArgs]] = None,
l4_ssl_profiles: Optional[Sequence[ApplicationprofileL4SslProfileArgs]] = None,
markers: Optional[Sequence[ApplicationprofileMarkerArgs]] = None,
name: Optional[str] = None,
preserve_client_ip: Optional[str] = None,
preserve_client_port: Optional[str] = None,
preserve_dest_ip_port: Optional[str] = None,
sip_service_profiles: Optional[Sequence[ApplicationprofileSipServiceProfileArgs]] = None,
tcp_app_profiles: Optional[Sequence[ApplicationprofileTcpAppProfileArgs]] = None,
tenant_ref: Optional[str] = None,
type: Optional[str] = None,
uuid: Optional[str] = None) -> Applicationprofile
func GetApplicationprofile(ctx *Context, name string, id IDInput, state *ApplicationprofileState, opts ...ResourceOption) (*Applicationprofile, error)
public static Applicationprofile Get(string name, Input<string> id, ApplicationprofileState? state, CustomResourceOptions? opts = null)
public static Applicationprofile get(String name, Output<String> id, ApplicationprofileState state, CustomResourceOptions options)
resources: _: type: avi:Applicationprofile get: id: ${id}
- 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.
- App
Service stringType - Specifies app service type for an application. Enum options - APP_SERVICE_TYPE_L7_HORIZON, APP_SERVICE_TYPE_L4_BLAST, APP_SERVICE_TYPE_L4_PCOIP, APP_SERVICE_TYPE_L4_FTP. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- Applicationprofile
Id string - Cloud
Config stringCksum - Checksum of application profiles. Internally set by cloud connector. Field introduced in 17.2.14, 18.1.5, 18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Configpb
Attributes List<ApplicationprofileConfigpb Attribute> - Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Created
By string - Name of the application profile creator. Field introduced in 17.2.14, 18.1.5, 18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Description string
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Diameter
Service List<ApplicationprofileProfiles Diameter Service Profile> - Specifies various diameter service related controls for virtual service. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Dns
Service List<ApplicationprofileProfiles Dns Service Profile> - Specifies various dns service related controls for virtual service. Allowed with any value in enterprise, enterprise with cloud services edition.
- Dos
Rl List<ApplicationprofileProfiles Dos Rl Profile> - Specifies various security related controls for virtual service. Allowed with any value in enterprise, enterprise with cloud services edition.
- Http
Profiles List<ApplicationprofileHttp Profile> - Specifies the http application proxy profile parameters. Allowed with any value in enterprise, basic, enterprise with cloud services edition.
- L4Ssl
Profiles List<ApplicationprofileL4Ssl Profile> - Specifies various l4 ssl service related controls for virtual service. Field introduced in 22.1.2. Allowed with any value in enterprise, enterprise with cloud services edition.
- Markers
List<Applicationprofile
Marker> - List of labels to be used for granular rbac. Field introduced in 20.1.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Name string
- The name of the application profile. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Preserve
Client stringIp - Specifies if client ip needs to be preserved for backend connection. Not compatible with connection multiplexing. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Preserve
Client stringPort - Specifies if we need to preserve client port while preserving client ip for backend connections. Field introduced in 17.2.7. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Preserve
Dest stringIp Port - Specifies if destination ip and port needs to be preserved for backend connection. Field introduced in 20.1.1. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition.
- Sip
Service List<ApplicationprofileProfiles Sip Service Profile> - Specifies various sip service related controls for virtual service. Field introduced in 17.2.8, 18.1.3, 18.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Tcp
App List<ApplicationprofileProfiles Tcp App Profile> - Specifies the tcp application proxy profile parameters. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Tenant
Ref string - It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- Uuid string
- Uuid of the application profile. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- App
Service stringType - Specifies app service type for an application. Enum options - APP_SERVICE_TYPE_L7_HORIZON, APP_SERVICE_TYPE_L4_BLAST, APP_SERVICE_TYPE_L4_PCOIP, APP_SERVICE_TYPE_L4_FTP. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- Applicationprofile
Id string - Cloud
Config stringCksum - Checksum of application profiles. Internally set by cloud connector. Field introduced in 17.2.14, 18.1.5, 18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Configpb
Attributes []ApplicationprofileConfigpb Attribute Args - Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Created
By string - Name of the application profile creator. Field introduced in 17.2.14, 18.1.5, 18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Description string
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Diameter
Service []ApplicationprofileProfiles Diameter Service Profile Args - Specifies various diameter service related controls for virtual service. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Dns
Service []ApplicationprofileProfiles Dns Service Profile Args - Specifies various dns service related controls for virtual service. Allowed with any value in enterprise, enterprise with cloud services edition.
- Dos
Rl []ApplicationprofileProfiles Dos Rl Profile Args - Specifies various security related controls for virtual service. Allowed with any value in enterprise, enterprise with cloud services edition.
- Http
Profiles []ApplicationprofileHttp Profile Args - Specifies the http application proxy profile parameters. Allowed with any value in enterprise, basic, enterprise with cloud services edition.
- L4Ssl
Profiles []ApplicationprofileL4Ssl Profile Args - Specifies various l4 ssl service related controls for virtual service. Field introduced in 22.1.2. Allowed with any value in enterprise, enterprise with cloud services edition.
- Markers
[]Applicationprofile
Marker Args - List of labels to be used for granular rbac. Field introduced in 20.1.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Name string
- The name of the application profile. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Preserve
Client stringIp - Specifies if client ip needs to be preserved for backend connection. Not compatible with connection multiplexing. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Preserve
Client stringPort - Specifies if we need to preserve client port while preserving client ip for backend connections. Field introduced in 17.2.7. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Preserve
Dest stringIp Port - Specifies if destination ip and port needs to be preserved for backend connection. Field introduced in 20.1.1. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition.
- Sip
Service []ApplicationprofileProfiles Sip Service Profile Args - Specifies various sip service related controls for virtual service. Field introduced in 17.2.8, 18.1.3, 18.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- Tcp
App []ApplicationprofileProfiles Tcp App Profile Args - Specifies the tcp application proxy profile parameters. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Tenant
Ref string - It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- Uuid string
- Uuid of the application profile. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- app
Service StringType - Specifies app service type for an application. Enum options - APP_SERVICE_TYPE_L7_HORIZON, APP_SERVICE_TYPE_L4_BLAST, APP_SERVICE_TYPE_L4_PCOIP, APP_SERVICE_TYPE_L4_FTP. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- applicationprofile
Id String - cloud
Config StringCksum - Checksum of application profiles. Internally set by cloud connector. Field introduced in 17.2.14, 18.1.5, 18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- configpb
Attributes List<ApplicationprofileConfigpb Attribute> - Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- created
By String - Name of the application profile creator. Field introduced in 17.2.14, 18.1.5, 18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- description String
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- diameter
Service List<ApplicationprofileProfiles Diameter Service Profile> - Specifies various diameter service related controls for virtual service. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- dns
Service List<ApplicationprofileProfiles Dns Service Profile> - Specifies various dns service related controls for virtual service. Allowed with any value in enterprise, enterprise with cloud services edition.
- dos
Rl List<ApplicationprofileProfiles Dos Rl Profile> - Specifies various security related controls for virtual service. Allowed with any value in enterprise, enterprise with cloud services edition.
- http
Profiles List<ApplicationprofileHttp Profile> - Specifies the http application proxy profile parameters. Allowed with any value in enterprise, basic, enterprise with cloud services edition.
- l4Ssl
Profiles List<ApplicationprofileL4Ssl Profile> - Specifies various l4 ssl service related controls for virtual service. Field introduced in 22.1.2. Allowed with any value in enterprise, enterprise with cloud services edition.
- markers
List<Applicationprofile
Marker> - List of labels to be used for granular rbac. Field introduced in 20.1.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- name String
- The name of the application profile. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- preserve
Client StringIp - Specifies if client ip needs to be preserved for backend connection. Not compatible with connection multiplexing. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- preserve
Client StringPort - Specifies if we need to preserve client port while preserving client ip for backend connections. Field introduced in 17.2.7. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- preserve
Dest StringIp Port - Specifies if destination ip and port needs to be preserved for backend connection. Field introduced in 20.1.1. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition.
- sip
Service List<ApplicationprofileProfiles Sip Service Profile> - Specifies various sip service related controls for virtual service. Field introduced in 17.2.8, 18.1.3, 18.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- tcp
App List<ApplicationprofileProfiles Tcp App Profile> - Specifies the tcp application proxy profile parameters. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- tenant
Ref String - It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- uuid String
- Uuid of the application profile. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- app
Service stringType - Specifies app service type for an application. Enum options - APP_SERVICE_TYPE_L7_HORIZON, APP_SERVICE_TYPE_L4_BLAST, APP_SERVICE_TYPE_L4_PCOIP, APP_SERVICE_TYPE_L4_FTP. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- applicationprofile
Id string - cloud
Config stringCksum - Checksum of application profiles. Internally set by cloud connector. Field introduced in 17.2.14, 18.1.5, 18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- configpb
Attributes ApplicationprofileConfigpb Attribute[] - Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- created
By string - Name of the application profile creator. Field introduced in 17.2.14, 18.1.5, 18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- description string
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- diameter
Service ApplicationprofileProfiles Diameter Service Profile[] - Specifies various diameter service related controls for virtual service. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- dns
Service ApplicationprofileProfiles Dns Service Profile[] - Specifies various dns service related controls for virtual service. Allowed with any value in enterprise, enterprise with cloud services edition.
- dos
Rl ApplicationprofileProfiles Dos Rl Profile[] - Specifies various security related controls for virtual service. Allowed with any value in enterprise, enterprise with cloud services edition.
- http
Profiles ApplicationprofileHttp Profile[] - Specifies the http application proxy profile parameters. Allowed with any value in enterprise, basic, enterprise with cloud services edition.
- l4Ssl
Profiles ApplicationprofileL4Ssl Profile[] - Specifies various l4 ssl service related controls for virtual service. Field introduced in 22.1.2. Allowed with any value in enterprise, enterprise with cloud services edition.
- markers
Applicationprofile
Marker[] - List of labels to be used for granular rbac. Field introduced in 20.1.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- name string
- The name of the application profile. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- preserve
Client stringIp - Specifies if client ip needs to be preserved for backend connection. Not compatible with connection multiplexing. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- preserve
Client stringPort - Specifies if we need to preserve client port while preserving client ip for backend connections. Field introduced in 17.2.7. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- preserve
Dest stringIp Port - Specifies if destination ip and port needs to be preserved for backend connection. Field introduced in 20.1.1. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition.
- sip
Service ApplicationprofileProfiles Sip Service Profile[] - Specifies various sip service related controls for virtual service. Field introduced in 17.2.8, 18.1.3, 18.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- tcp
App ApplicationprofileProfiles Tcp App Profile[] - Specifies the tcp application proxy profile parameters. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- tenant
Ref string - It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- uuid string
- Uuid of the application profile. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- app_
service_ strtype - Specifies app service type for an application. Enum options - APP_SERVICE_TYPE_L7_HORIZON, APP_SERVICE_TYPE_L4_BLAST, APP_SERVICE_TYPE_L4_PCOIP, APP_SERVICE_TYPE_L4_FTP. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- applicationprofile_
id str - cloud_
config_ strcksum - Checksum of application profiles. Internally set by cloud connector. Field introduced in 17.2.14, 18.1.5, 18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- configpb_
attributes Sequence[ApplicationprofileConfigpb Attribute Args] - Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- created_
by str - Name of the application profile creator. Field introduced in 17.2.14, 18.1.5, 18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- description str
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- diameter_
service_ Sequence[Applicationprofileprofiles Diameter Service Profile Args] - Specifies various diameter service related controls for virtual service. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- dns_
service_ Sequence[Applicationprofileprofiles Dns Service Profile Args] - Specifies various dns service related controls for virtual service. Allowed with any value in enterprise, enterprise with cloud services edition.
- dos_
rl_ Sequence[Applicationprofileprofiles Dos Rl Profile Args] - Specifies various security related controls for virtual service. Allowed with any value in enterprise, enterprise with cloud services edition.
- http_
profiles Sequence[ApplicationprofileHttp Profile Args] - Specifies the http application proxy profile parameters. Allowed with any value in enterprise, basic, enterprise with cloud services edition.
- l4_
ssl_ Sequence[Applicationprofileprofiles L4Ssl Profile Args] - Specifies various l4 ssl service related controls for virtual service. Field introduced in 22.1.2. Allowed with any value in enterprise, enterprise with cloud services edition.
- markers
Sequence[Applicationprofile
Marker Args] - List of labels to be used for granular rbac. Field introduced in 20.1.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- name str
- The name of the application profile. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- preserve_
client_ strip - Specifies if client ip needs to be preserved for backend connection. Not compatible with connection multiplexing. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- preserve_
client_ strport - Specifies if we need to preserve client port while preserving client ip for backend connections. Field introduced in 17.2.7. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- preserve_
dest_ strip_ port - Specifies if destination ip and port needs to be preserved for backend connection. Field introduced in 20.1.1. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition.
- sip_
service_ Sequence[Applicationprofileprofiles Sip Service Profile Args] - Specifies various sip service related controls for virtual service. Field introduced in 17.2.8, 18.1.3, 18.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- tcp_
app_ Sequence[Applicationprofileprofiles Tcp App Profile Args] - Specifies the tcp application proxy profile parameters. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- tenant_
ref str - It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- type str
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- uuid str
- Uuid of the application profile. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- app
Service StringType - Specifies app service type for an application. Enum options - APP_SERVICE_TYPE_L7_HORIZON, APP_SERVICE_TYPE_L4_BLAST, APP_SERVICE_TYPE_L4_PCOIP, APP_SERVICE_TYPE_L4_FTP. Field introduced in 21.1.3. Allowed with any value in enterprise, enterprise with cloud services edition.
- applicationprofile
Id String - cloud
Config StringCksum - Checksum of application profiles. Internally set by cloud connector. Field introduced in 17.2.14, 18.1.5, 18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- configpb
Attributes List<Property Map> - Protobuf versioning for config pbs. Field introduced in 21.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- created
By String - Name of the application profile creator. Field introduced in 17.2.14, 18.1.5, 18.2.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- description String
- Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- diameter
Service List<Property Map>Profiles - Specifies various diameter service related controls for virtual service. Field introduced in 31.1.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- dns
Service List<Property Map>Profiles - Specifies various dns service related controls for virtual service. Allowed with any value in enterprise, enterprise with cloud services edition.
- dos
Rl List<Property Map>Profiles - Specifies various security related controls for virtual service. Allowed with any value in enterprise, enterprise with cloud services edition.
- http
Profiles List<Property Map> - Specifies the http application proxy profile parameters. Allowed with any value in enterprise, basic, enterprise with cloud services edition.
- l4Ssl
Profiles List<Property Map> - Specifies various l4 ssl service related controls for virtual service. Field introduced in 22.1.2. Allowed with any value in enterprise, enterprise with cloud services edition.
- markers List<Property Map>
- List of labels to be used for granular rbac. Field introduced in 20.1.5. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- name String
- The name of the application profile. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- preserve
Client StringIp - Specifies if client ip needs to be preserved for backend connection. Not compatible with connection multiplexing. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- preserve
Client StringPort - Specifies if we need to preserve client port while preserving client ip for backend connections. Field introduced in 17.2.7. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- preserve
Dest StringIp Port - Specifies if destination ip and port needs to be preserved for backend connection. Field introduced in 20.1.1. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- false), basic (allowed values- false) edition.
- sip
Service List<Property Map>Profiles - Specifies various sip service related controls for virtual service. Field introduced in 17.2.8, 18.1.3, 18.2.1. Allowed with any value in enterprise, enterprise with cloud services edition.
- tcp
App List<Property Map>Profiles - Specifies the tcp application proxy profile parameters. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- tenant
Ref String - It is a reference to an object of type tenant. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- uuid String
- Uuid of the application profile. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
Supporting Types
ApplicationprofileConfigpbAttribute, ApplicationprofileConfigpbAttributeArgs
- Version string
- Version string
- version String
- version string
- version str
- version String
ApplicationprofileDiameterServiceProfile, ApplicationprofileDiameterServiceProfileArgs
- Client
Origin stringHost - Client
Origin stringRealm - Host
Ip stringAddr Rewrite - Max
Outstanding stringReq - Req
Timeout string - Server
Origin stringHost - Server
Origin stringRealm
- Client
Origin stringHost - Client
Origin stringRealm - Host
Ip stringAddr Rewrite - Max
Outstanding stringReq - Req
Timeout string - Server
Origin stringHost - Server
Origin stringRealm
- client
Origin StringHost - client
Origin StringRealm - host
Ip StringAddr Rewrite - max
Outstanding StringReq - req
Timeout String - server
Origin StringHost - server
Origin StringRealm
- client
Origin stringHost - client
Origin stringRealm - host
Ip stringAddr Rewrite - max
Outstanding stringReq - req
Timeout string - server
Origin stringHost - server
Origin stringRealm
- client
Origin StringHost - client
Origin StringRealm - host
Ip StringAddr Rewrite - max
Outstanding StringReq - req
Timeout String - server
Origin StringHost - server
Origin StringRealm
ApplicationprofileDnsServiceProfile, ApplicationprofileDnsServiceProfileArgs
- Aaaa
Empty stringResponse - Admin
Email string - Client
Dns stringTcp Request Timeout - Close
Tcp stringConnection Post Response - Dns
Over stringTcp Enabled - Dns
Zones List<ApplicationprofileDns Service Profile Dns Zone> - Domain
Names List<string> - Ecs
Stripping stringEnabled - Edns string
- Edns
Client stringSubnet Prefix Len - Error
Response string - Name
Server string - Negative
Caching stringTtl - Num
Dns stringIp - Ttl string
- Aaaa
Empty stringResponse - Admin
Email string - Client
Dns stringTcp Request Timeout - Close
Tcp stringConnection Post Response - Dns
Over stringTcp Enabled - Dns
Zones []ApplicationprofileDns Service Profile Dns Zone - Domain
Names []string - Ecs
Stripping stringEnabled - Edns string
- Edns
Client stringSubnet Prefix Len - Error
Response string - Name
Server string - Negative
Caching stringTtl - Num
Dns stringIp - Ttl string
- aaaa
Empty StringResponse - admin
Email String - client
Dns StringTcp Request Timeout - close
Tcp StringConnection Post Response - dns
Over StringTcp Enabled - dns
Zones List<ApplicationprofileDns Service Profile Dns Zone> - domain
Names List<String> - ecs
Stripping StringEnabled - edns String
- edns
Client StringSubnet Prefix Len - error
Response String - name
Server String - negative
Caching StringTtl - num
Dns StringIp - ttl String
- aaaa
Empty stringResponse - admin
Email string - client
Dns stringTcp Request Timeout - close
Tcp stringConnection Post Response - dns
Over stringTcp Enabled - dns
Zones ApplicationprofileDns Service Profile Dns Zone[] - domain
Names string[] - ecs
Stripping stringEnabled - edns string
- edns
Client stringSubnet Prefix Len - error
Response string - name
Server string - negative
Caching stringTtl - num
Dns stringIp - ttl string
- aaaa_
empty_ strresponse - admin_
email str - client_
dns_ strtcp_ request_ timeout - close_
tcp_ strconnection_ post_ response - dns_
over_ strtcp_ enabled - dns_
zones Sequence[ApplicationprofileDns Service Profile Dns Zone] - domain_
names Sequence[str] - ecs_
stripping_ strenabled - edns str
- edns_
client_ strsubnet_ prefix_ len - error_
response str - name_
server str - negative_
caching_ strttl - num_
dns_ strip - ttl str
- aaaa
Empty StringResponse - admin
Email String - client
Dns StringTcp Request Timeout - close
Tcp StringConnection Post Response - dns
Over StringTcp Enabled - dns
Zones List<Property Map> - domain
Names List<String> - ecs
Stripping StringEnabled - edns String
- edns
Client StringSubnet Prefix Len - error
Response String - name
Server String - negative
Caching StringTtl - num
Dns StringIp - ttl String
ApplicationprofileDnsServiceProfileDnsZone, ApplicationprofileDnsServiceProfileDnsZoneArgs
- Domain
Name string - Admin
Email string - Name
Server string
- Domain
Name string - Admin
Email string - Name
Server string
- domain
Name String - admin
Email String - name
Server String
- domain
Name string - admin
Email string - name
Server string
- domain_
name str - admin_
email str - name_
server str
- domain
Name String - admin
Email String - name
Server String
ApplicationprofileDosRlProfile, ApplicationprofileDosRlProfileArgs
ApplicationprofileDosRlProfileDosProfile, ApplicationprofileDosRlProfileDosProfileArgs
ApplicationprofileDosRlProfileDosProfileThreshInfo, ApplicationprofileDosRlProfileDosProfileThreshInfoArgs
ApplicationprofileDosRlProfileRlProfile, ApplicationprofileDosRlProfileRlProfileArgs
- Client
Ip List<ApplicationprofileConnections Rate Limits Dos Rl Profile Rl Profile Client Ip Connections Rate Limit> - Client
Ip List<ApplicationprofileFailed Requests Rate Limits Dos Rl Profile Rl Profile Client Ip Failed Requests Rate Limit> - Client
Ip List<ApplicationprofileRequests Rate Limits Dos Rl Profile Rl Profile Client Ip Requests Rate Limit> - Client
Ip List<ApplicationprofileScanners Requests Rate Limits Dos Rl Profile Rl Profile Client Ip Scanners Requests Rate Limit> - Client
Ip List<ApplicationprofileTo Uri Failed Requests Rate Limits Dos Rl Profile Rl Profile Client Ip To Uri Failed Requests Rate Limit> - Client
Ip List<ApplicationprofileTo Uri Requests Rate Limits Dos Rl Profile Rl Profile Client Ip To Uri Requests Rate Limit> - Custom
Requests List<ApplicationprofileRate Limits Dos Rl Profile Rl Profile Custom Requests Rate Limit> - Http
Header List<ApplicationprofileRate Limits Dos Rl Profile Rl Profile Http Header Rate Limit> - Uri
Failed List<ApplicationprofileRequests Rate Limits Dos Rl Profile Rl Profile Uri Failed Requests Rate Limit> - Uri
Requests List<ApplicationprofileRate Limits Dos Rl Profile Rl Profile Uri Requests Rate Limit> - Uri
Scanners List<ApplicationprofileRequests Rate Limits Dos Rl Profile Rl Profile Uri Scanners Requests Rate Limit>
- Client
Ip []ApplicationprofileConnections Rate Limits Dos Rl Profile Rl Profile Client Ip Connections Rate Limit - Client
Ip []ApplicationprofileFailed Requests Rate Limits Dos Rl Profile Rl Profile Client Ip Failed Requests Rate Limit - Client
Ip []ApplicationprofileRequests Rate Limits Dos Rl Profile Rl Profile Client Ip Requests Rate Limit - Client
Ip []ApplicationprofileScanners Requests Rate Limits Dos Rl Profile Rl Profile Client Ip Scanners Requests Rate Limit - Client
Ip []ApplicationprofileTo Uri Failed Requests Rate Limits Dos Rl Profile Rl Profile Client Ip To Uri Failed Requests Rate Limit - Client
Ip []ApplicationprofileTo Uri Requests Rate Limits Dos Rl Profile Rl Profile Client Ip To Uri Requests Rate Limit - Custom
Requests []ApplicationprofileRate Limits Dos Rl Profile Rl Profile Custom Requests Rate Limit - Http
Header []ApplicationprofileRate Limits Dos Rl Profile Rl Profile Http Header Rate Limit - Uri
Failed []ApplicationprofileRequests Rate Limits Dos Rl Profile Rl Profile Uri Failed Requests Rate Limit - Uri
Requests []ApplicationprofileRate Limits Dos Rl Profile Rl Profile Uri Requests Rate Limit - Uri
Scanners []ApplicationprofileRequests Rate Limits Dos Rl Profile Rl Profile Uri Scanners Requests Rate Limit
- client
Ip List<ApplicationprofileConnections Rate Limits Dos Rl Profile Rl Profile Client Ip Connections Rate Limit> - client
Ip List<ApplicationprofileFailed Requests Rate Limits Dos Rl Profile Rl Profile Client Ip Failed Requests Rate Limit> - client
Ip List<ApplicationprofileRequests Rate Limits Dos Rl Profile Rl Profile Client Ip Requests Rate Limit> - client
Ip List<ApplicationprofileScanners Requests Rate Limits Dos Rl Profile Rl Profile Client Ip Scanners Requests Rate Limit> - client
Ip List<ApplicationprofileTo Uri Failed Requests Rate Limits Dos Rl Profile Rl Profile Client Ip To Uri Failed Requests Rate Limit> - client
Ip List<ApplicationprofileTo Uri Requests Rate Limits Dos Rl Profile Rl Profile Client Ip To Uri Requests Rate Limit> - custom
Requests List<ApplicationprofileRate Limits Dos Rl Profile Rl Profile Custom Requests Rate Limit> - http
Header List<ApplicationprofileRate Limits Dos Rl Profile Rl Profile Http Header Rate Limit> - uri
Failed List<ApplicationprofileRequests Rate Limits Dos Rl Profile Rl Profile Uri Failed Requests Rate Limit> - uri
Requests List<ApplicationprofileRate Limits Dos Rl Profile Rl Profile Uri Requests Rate Limit> - uri
Scanners List<ApplicationprofileRequests Rate Limits Dos Rl Profile Rl Profile Uri Scanners Requests Rate Limit>
- client
Ip ApplicationprofileConnections Rate Limits Dos Rl Profile Rl Profile Client Ip Connections Rate Limit[] - client
Ip ApplicationprofileFailed Requests Rate Limits Dos Rl Profile Rl Profile Client Ip Failed Requests Rate Limit[] - client
Ip ApplicationprofileRequests Rate Limits Dos Rl Profile Rl Profile Client Ip Requests Rate Limit[] - client
Ip ApplicationprofileScanners Requests Rate Limits Dos Rl Profile Rl Profile Client Ip Scanners Requests Rate Limit[] - client
Ip ApplicationprofileTo Uri Failed Requests Rate Limits Dos Rl Profile Rl Profile Client Ip To Uri Failed Requests Rate Limit[] - client
Ip ApplicationprofileTo Uri Requests Rate Limits Dos Rl Profile Rl Profile Client Ip To Uri Requests Rate Limit[] - custom
Requests ApplicationprofileRate Limits Dos Rl Profile Rl Profile Custom Requests Rate Limit[] - http
Header ApplicationprofileRate Limits Dos Rl Profile Rl Profile Http Header Rate Limit[] - uri
Failed ApplicationprofileRequests Rate Limits Dos Rl Profile Rl Profile Uri Failed Requests Rate Limit[] - uri
Requests ApplicationprofileRate Limits Dos Rl Profile Rl Profile Uri Requests Rate Limit[] - uri
Scanners ApplicationprofileRequests Rate Limits Dos Rl Profile Rl Profile Uri Scanners Requests Rate Limit[]
- client_
ip_ Sequence[Applicationprofileconnections_ rate_ limits Dos Rl Profile Rl Profile Client Ip Connections Rate Limit] - client_
ip_ Sequence[Applicationprofilefailed_ requests_ rate_ limits Dos Rl Profile Rl Profile Client Ip Failed Requests Rate Limit] - client_
ip_ Sequence[Applicationprofilerequests_ rate_ limits Dos Rl Profile Rl Profile Client Ip Requests Rate Limit] - client_
ip_ Sequence[Applicationprofilescanners_ requests_ rate_ limits Dos Rl Profile Rl Profile Client Ip Scanners Requests Rate Limit] - client_
ip_ Sequence[Applicationprofileto_ uri_ failed_ requests_ rate_ limits Dos Rl Profile Rl Profile Client Ip To Uri Failed Requests Rate Limit] - client_
ip_ Sequence[Applicationprofileto_ uri_ requests_ rate_ limits Dos Rl Profile Rl Profile Client Ip To Uri Requests Rate Limit] - custom_
requests_ Sequence[Applicationprofilerate_ limits Dos Rl Profile Rl Profile Custom Requests Rate Limit] - http_
header_ Sequence[Applicationprofilerate_ limits Dos Rl Profile Rl Profile Http Header Rate Limit] - uri_
failed_ Sequence[Applicationprofilerequests_ rate_ limits Dos Rl Profile Rl Profile Uri Failed Requests Rate Limit] - uri_
requests_ Sequence[Applicationprofilerate_ limits Dos Rl Profile Rl Profile Uri Requests Rate Limit] - uri_
scanners_ Sequence[Applicationprofilerequests_ rate_ limits Dos Rl Profile Rl Profile Uri Scanners Requests Rate Limit]
- client
Ip List<Property Map>Connections Rate Limits - client
Ip List<Property Map>Failed Requests Rate Limits - client
Ip List<Property Map>Requests Rate Limits - client
Ip List<Property Map>Scanners Requests Rate Limits - client
Ip List<Property Map>To Uri Failed Requests Rate Limits - client
Ip List<Property Map>To Uri Requests Rate Limits - custom
Requests List<Property Map>Rate Limits - http
Header List<Property Map>Rate Limits - uri
Failed List<Property Map>Requests Rate Limits - uri
Requests List<Property Map>Rate Limits - uri
Scanners List<Property Map>Requests Rate Limits
ApplicationprofileDosRlProfileRlProfileClientIpConnectionsRateLimit, ApplicationprofileDosRlProfileRlProfileClientIpConnectionsRateLimitArgs
- actions List<Property Map>
- explicit
Tracking String - fine
Grain String - String
- http
Header String - rate
Limiters List<Property Map>
ApplicationprofileDosRlProfileRlProfileClientIpConnectionsRateLimitAction, ApplicationprofileDosRlProfileRlProfileClientIpConnectionsRateLimitActionArgs
- Files
List<Applicationprofile
Dos Rl Profile Rl Profile Client Ip Connections Rate Limit Action File> - Redirects
List<Applicationprofile
Dos Rl Profile Rl Profile Client Ip Connections Rate Limit Action Redirect> - Status
Code string - Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- Files
[]Applicationprofile
Dos Rl Profile Rl Profile Client Ip Connections Rate Limit Action File - Redirects
[]Applicationprofile
Dos Rl Profile Rl Profile Client Ip Connections Rate Limit Action Redirect - Status
Code string - Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- files
List<Applicationprofile
Dos Rl Profile Rl Profile Client Ip Connections Rate Limit Action File> - redirects
List<Applicationprofile
Dos Rl Profile Rl Profile Client Ip Connections Rate Limit Action Redirect> - status
Code String - type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- files
Applicationprofile
Dos Rl Profile Rl Profile Client Ip Connections Rate Limit Action File[] - redirects
Applicationprofile
Dos Rl Profile Rl Profile Client Ip Connections Rate Limit Action Redirect[] - status
Code string - type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- files
Sequence[Applicationprofile
Dos Rl Profile Rl Profile Client Ip Connections Rate Limit Action File] - redirects
Sequence[Applicationprofile
Dos Rl Profile Rl Profile Client Ip Connections Rate Limit Action Redirect] - status_
code str - type str
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- files List<Property Map>
- redirects List<Property Map>
- status
Code String - type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
ApplicationprofileDosRlProfileRlProfileClientIpConnectionsRateLimitActionFile, ApplicationprofileDosRlProfileRlProfileClientIpConnectionsRateLimitActionFileArgs
- Content
Type string - File
Content string - File
Length string
- Content
Type string - File
Content string - File
Length string
- content
Type String - file
Content String - file
Length String
- content
Type string - file
Content string - file
Length string
- content_
type str - file_
content str - file_
length str
- content
Type String - file
Content String - file
Length String
ApplicationprofileDosRlProfileRlProfileClientIpConnectionsRateLimitActionRedirect, ApplicationprofileDosRlProfileRlProfileClientIpConnectionsRateLimitActionRedirectArgs
- protocol String
- add
String String - hosts List<Property Map>
- keep
Query String - paths List<Property Map>
- port String
- status
Code String
ApplicationprofileDosRlProfileRlProfileClientIpConnectionsRateLimitActionRedirectHost, ApplicationprofileDosRlProfileRlProfileClientIpConnectionsRateLimitActionRedirectHostArgs
- Tokens
List<Applicationprofile
Dos Rl Profile Rl Profile Client Ip Connections Rate Limit Action Redirect Host Token> - Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- Tokens
[]Applicationprofile
Dos Rl Profile Rl Profile Client Ip Connections Rate Limit Action Redirect Host Token - Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- tokens
List<Applicationprofile
Dos Rl Profile Rl Profile Client Ip Connections Rate Limit Action Redirect Host Token> - type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- tokens
Applicationprofile
Dos Rl Profile Rl Profile Client Ip Connections Rate Limit Action Redirect Host Token[] - type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- tokens
Sequence[Applicationprofile
Dos Rl Profile Rl Profile Client Ip Connections Rate Limit Action Redirect Host Token] - type str
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- tokens List<Property Map>
- type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
ApplicationprofileDosRlProfileRlProfileClientIpConnectionsRateLimitActionRedirectHostToken, ApplicationprofileDosRlProfileRlProfileClientIpConnectionsRateLimitActionRedirectHostTokenArgs
- Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- End
Index string - Start
Index string - Str
Value string
- Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- End
Index string - Start
Index string - Str
Value string
- type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- end
Index String - start
Index String - str
Value String
- type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- end
Index string - start
Index string - str
Value string
- type str
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- end_
index str - start_
index str - str_
value str
- type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- end
Index String - start
Index String - str
Value String
ApplicationprofileDosRlProfileRlProfileClientIpConnectionsRateLimitActionRedirectPath, ApplicationprofileDosRlProfileRlProfileClientIpConnectionsRateLimitActionRedirectPathArgs
- Tokens
List<Applicationprofile
Dos Rl Profile Rl Profile Client Ip Connections Rate Limit Action Redirect Path Token> - Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- Tokens
[]Applicationprofile
Dos Rl Profile Rl Profile Client Ip Connections Rate Limit Action Redirect Path Token - Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- tokens
List<Applicationprofile
Dos Rl Profile Rl Profile Client Ip Connections Rate Limit Action Redirect Path Token> - type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- tokens
Applicationprofile
Dos Rl Profile Rl Profile Client Ip Connections Rate Limit Action Redirect Path Token[] - type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- tokens
Sequence[Applicationprofile
Dos Rl Profile Rl Profile Client Ip Connections Rate Limit Action Redirect Path Token] - type str
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- tokens List<Property Map>
- type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
ApplicationprofileDosRlProfileRlProfileClientIpConnectionsRateLimitActionRedirectPathToken, ApplicationprofileDosRlProfileRlProfileClientIpConnectionsRateLimitActionRedirectPathTokenArgs
- Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- End
Index string - Start
Index string - Str
Value string
- Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- End
Index string - Start
Index string - Str
Value string
- type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- end
Index String - start
Index String - str
Value String
- type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- end
Index string - start
Index string - str
Value string
- type str
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- end_
index str - start_
index str - str_
value str
- type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- end
Index String - start
Index String - str
Value String
ApplicationprofileDosRlProfileRlProfileClientIpConnectionsRateLimitRateLimiter, ApplicationprofileDosRlProfileRlProfileClientIpConnectionsRateLimitRateLimiterArgs
ApplicationprofileDosRlProfileRlProfileClientIpFailedRequestsRateLimit, ApplicationprofileDosRlProfileRlProfileClientIpFailedRequestsRateLimitArgs
- actions List<Property Map>
- explicit
Tracking String - fine
Grain String - String
- http
Header String - rate
Limiters List<Property Map>
ApplicationprofileDosRlProfileRlProfileClientIpFailedRequestsRateLimitAction, ApplicationprofileDosRlProfileRlProfileClientIpFailedRequestsRateLimitActionArgs
- Files
List<Applicationprofile
Dos Rl Profile Rl Profile Client Ip Failed Requests Rate Limit Action File> - Redirects
List<Applicationprofile
Dos Rl Profile Rl Profile Client Ip Failed Requests Rate Limit Action Redirect> - Status
Code string - Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- Files
[]Applicationprofile
Dos Rl Profile Rl Profile Client Ip Failed Requests Rate Limit Action File - Redirects
[]Applicationprofile
Dos Rl Profile Rl Profile Client Ip Failed Requests Rate Limit Action Redirect - Status
Code string - Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- files
List<Applicationprofile
Dos Rl Profile Rl Profile Client Ip Failed Requests Rate Limit Action File> - redirects
List<Applicationprofile
Dos Rl Profile Rl Profile Client Ip Failed Requests Rate Limit Action Redirect> - status
Code String - type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- files
Applicationprofile
Dos Rl Profile Rl Profile Client Ip Failed Requests Rate Limit Action File[] - redirects
Applicationprofile
Dos Rl Profile Rl Profile Client Ip Failed Requests Rate Limit Action Redirect[] - status
Code string - type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- files
Sequence[Applicationprofile
Dos Rl Profile Rl Profile Client Ip Failed Requests Rate Limit Action File] - redirects
Sequence[Applicationprofile
Dos Rl Profile Rl Profile Client Ip Failed Requests Rate Limit Action Redirect] - status_
code str - type str
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- files List<Property Map>
- redirects List<Property Map>
- status
Code String - type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
ApplicationprofileDosRlProfileRlProfileClientIpFailedRequestsRateLimitActionFile, ApplicationprofileDosRlProfileRlProfileClientIpFailedRequestsRateLimitActionFileArgs
- Content
Type string - File
Content string - File
Length string
- Content
Type string - File
Content string - File
Length string
- content
Type String - file
Content String - file
Length String
- content
Type string - file
Content string - file
Length string
- content_
type str - file_
content str - file_
length str
- content
Type String - file
Content String - file
Length String
ApplicationprofileDosRlProfileRlProfileClientIpFailedRequestsRateLimitActionRedirect, ApplicationprofileDosRlProfileRlProfileClientIpFailedRequestsRateLimitActionRedirectArgs
- protocol String
- add
String String - hosts List<Property Map>
- keep
Query String - paths List<Property Map>
- port String
- status
Code String
ApplicationprofileDosRlProfileRlProfileClientIpFailedRequestsRateLimitActionRedirectHost, ApplicationprofileDosRlProfileRlProfileClientIpFailedRequestsRateLimitActionRedirectHostArgs
- Tokens
List<Applicationprofile
Dos Rl Profile Rl Profile Client Ip Failed Requests Rate Limit Action Redirect Host Token> - Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- Tokens
[]Applicationprofile
Dos Rl Profile Rl Profile Client Ip Failed Requests Rate Limit Action Redirect Host Token - Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- tokens
List<Applicationprofile
Dos Rl Profile Rl Profile Client Ip Failed Requests Rate Limit Action Redirect Host Token> - type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- tokens
Applicationprofile
Dos Rl Profile Rl Profile Client Ip Failed Requests Rate Limit Action Redirect Host Token[] - type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- tokens
Sequence[Applicationprofile
Dos Rl Profile Rl Profile Client Ip Failed Requests Rate Limit Action Redirect Host Token] - type str
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- tokens List<Property Map>
- type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
ApplicationprofileDosRlProfileRlProfileClientIpFailedRequestsRateLimitActionRedirectHostToken, ApplicationprofileDosRlProfileRlProfileClientIpFailedRequestsRateLimitActionRedirectHostTokenArgs
- Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- End
Index string - Start
Index string - Str
Value string
- Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- End
Index string - Start
Index string - Str
Value string
- type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- end
Index String - start
Index String - str
Value String
- type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- end
Index string - start
Index string - str
Value string
- type str
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- end_
index str - start_
index str - str_
value str
- type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- end
Index String - start
Index String - str
Value String
ApplicationprofileDosRlProfileRlProfileClientIpFailedRequestsRateLimitActionRedirectPath, ApplicationprofileDosRlProfileRlProfileClientIpFailedRequestsRateLimitActionRedirectPathArgs
- Tokens
List<Applicationprofile
Dos Rl Profile Rl Profile Client Ip Failed Requests Rate Limit Action Redirect Path Token> - Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- Tokens
[]Applicationprofile
Dos Rl Profile Rl Profile Client Ip Failed Requests Rate Limit Action Redirect Path Token - Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- tokens
List<Applicationprofile
Dos Rl Profile Rl Profile Client Ip Failed Requests Rate Limit Action Redirect Path Token> - type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- tokens
Applicationprofile
Dos Rl Profile Rl Profile Client Ip Failed Requests Rate Limit Action Redirect Path Token[] - type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- tokens
Sequence[Applicationprofile
Dos Rl Profile Rl Profile Client Ip Failed Requests Rate Limit Action Redirect Path Token] - type str
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- tokens List<Property Map>
- type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
ApplicationprofileDosRlProfileRlProfileClientIpFailedRequestsRateLimitActionRedirectPathToken, ApplicationprofileDosRlProfileRlProfileClientIpFailedRequestsRateLimitActionRedirectPathTokenArgs
- Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- End
Index string - Start
Index string - Str
Value string
- Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- End
Index string - Start
Index string - Str
Value string
- type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- end
Index String - start
Index String - str
Value String
- type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- end
Index string - start
Index string - str
Value string
- type str
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- end_
index str - start_
index str - str_
value str
- type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- end
Index String - start
Index String - str
Value String
ApplicationprofileDosRlProfileRlProfileClientIpFailedRequestsRateLimitRateLimiter, ApplicationprofileDosRlProfileRlProfileClientIpFailedRequestsRateLimitRateLimiterArgs
ApplicationprofileDosRlProfileRlProfileClientIpRequestsRateLimit, ApplicationprofileDosRlProfileRlProfileClientIpRequestsRateLimitArgs
- actions List<Property Map>
- explicit
Tracking String - fine
Grain String - String
- http
Header String - rate
Limiters List<Property Map>
ApplicationprofileDosRlProfileRlProfileClientIpRequestsRateLimitAction, ApplicationprofileDosRlProfileRlProfileClientIpRequestsRateLimitActionArgs
- Files
List<Applicationprofile
Dos Rl Profile Rl Profile Client Ip Requests Rate Limit Action File> - Redirects
List<Applicationprofile
Dos Rl Profile Rl Profile Client Ip Requests Rate Limit Action Redirect> - Status
Code string - Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- Files
[]Applicationprofile
Dos Rl Profile Rl Profile Client Ip Requests Rate Limit Action File - Redirects
[]Applicationprofile
Dos Rl Profile Rl Profile Client Ip Requests Rate Limit Action Redirect - Status
Code string - Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- files
List<Applicationprofile
Dos Rl Profile Rl Profile Client Ip Requests Rate Limit Action File> - redirects
List<Applicationprofile
Dos Rl Profile Rl Profile Client Ip Requests Rate Limit Action Redirect> - status
Code String - type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- files
Applicationprofile
Dos Rl Profile Rl Profile Client Ip Requests Rate Limit Action File[] - redirects
Applicationprofile
Dos Rl Profile Rl Profile Client Ip Requests Rate Limit Action Redirect[] - status
Code string - type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- files
Sequence[Applicationprofile
Dos Rl Profile Rl Profile Client Ip Requests Rate Limit Action File] - redirects
Sequence[Applicationprofile
Dos Rl Profile Rl Profile Client Ip Requests Rate Limit Action Redirect] - status_
code str - type str
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- files List<Property Map>
- redirects List<Property Map>
- status
Code String - type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
ApplicationprofileDosRlProfileRlProfileClientIpRequestsRateLimitActionFile, ApplicationprofileDosRlProfileRlProfileClientIpRequestsRateLimitActionFileArgs
- Content
Type string - File
Content string - File
Length string
- Content
Type string - File
Content string - File
Length string
- content
Type String - file
Content String - file
Length String
- content
Type string - file
Content string - file
Length string
- content_
type str - file_
content str - file_
length str
- content
Type String - file
Content String - file
Length String
ApplicationprofileDosRlProfileRlProfileClientIpRequestsRateLimitActionRedirect, ApplicationprofileDosRlProfileRlProfileClientIpRequestsRateLimitActionRedirectArgs
- protocol String
- add
String String - hosts List<Property Map>
- keep
Query String - paths List<Property Map>
- port String
- status
Code String
ApplicationprofileDosRlProfileRlProfileClientIpRequestsRateLimitActionRedirectHost, ApplicationprofileDosRlProfileRlProfileClientIpRequestsRateLimitActionRedirectHostArgs
- Tokens
List<Applicationprofile
Dos Rl Profile Rl Profile Client Ip Requests Rate Limit Action Redirect Host Token> - Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- Tokens
[]Applicationprofile
Dos Rl Profile Rl Profile Client Ip Requests Rate Limit Action Redirect Host Token - Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- tokens
List<Applicationprofile
Dos Rl Profile Rl Profile Client Ip Requests Rate Limit Action Redirect Host Token> - type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- tokens
Applicationprofile
Dos Rl Profile Rl Profile Client Ip Requests Rate Limit Action Redirect Host Token[] - type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- tokens
Sequence[Applicationprofile
Dos Rl Profile Rl Profile Client Ip Requests Rate Limit Action Redirect Host Token] - type str
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- tokens List<Property Map>
- type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
ApplicationprofileDosRlProfileRlProfileClientIpRequestsRateLimitActionRedirectHostToken, ApplicationprofileDosRlProfileRlProfileClientIpRequestsRateLimitActionRedirectHostTokenArgs
- Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- End
Index string - Start
Index string - Str
Value string
- Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- End
Index string - Start
Index string - Str
Value string
- type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- end
Index String - start
Index String - str
Value String
- type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- end
Index string - start
Index string - str
Value string
- type str
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- end_
index str - start_
index str - str_
value str
- type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- end
Index String - start
Index String - str
Value String
ApplicationprofileDosRlProfileRlProfileClientIpRequestsRateLimitActionRedirectPath, ApplicationprofileDosRlProfileRlProfileClientIpRequestsRateLimitActionRedirectPathArgs
- Tokens
List<Applicationprofile
Dos Rl Profile Rl Profile Client Ip Requests Rate Limit Action Redirect Path Token> - Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- Tokens
[]Applicationprofile
Dos Rl Profile Rl Profile Client Ip Requests Rate Limit Action Redirect Path Token - Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- tokens
List<Applicationprofile
Dos Rl Profile Rl Profile Client Ip Requests Rate Limit Action Redirect Path Token> - type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- tokens
Applicationprofile
Dos Rl Profile Rl Profile Client Ip Requests Rate Limit Action Redirect Path Token[] - type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- tokens
Sequence[Applicationprofile
Dos Rl Profile Rl Profile Client Ip Requests Rate Limit Action Redirect Path Token] - type str
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- tokens List<Property Map>
- type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
ApplicationprofileDosRlProfileRlProfileClientIpRequestsRateLimitActionRedirectPathToken, ApplicationprofileDosRlProfileRlProfileClientIpRequestsRateLimitActionRedirectPathTokenArgs
- Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- End
Index string - Start
Index string - Str
Value string
- Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- End
Index string - Start
Index string - Str
Value string
- type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- end
Index String - start
Index String - str
Value String
- type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- end
Index string - start
Index string - str
Value string
- type str
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- end_
index str - start_
index str - str_
value str
- type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- end
Index String - start
Index String - str
Value String
ApplicationprofileDosRlProfileRlProfileClientIpRequestsRateLimitRateLimiter, ApplicationprofileDosRlProfileRlProfileClientIpRequestsRateLimitRateLimiterArgs
ApplicationprofileDosRlProfileRlProfileClientIpScannersRequestsRateLimit, ApplicationprofileDosRlProfileRlProfileClientIpScannersRequestsRateLimitArgs
- actions List<Property Map>
- explicit
Tracking String - fine
Grain String - String
- http
Header String - rate
Limiters List<Property Map>
ApplicationprofileDosRlProfileRlProfileClientIpScannersRequestsRateLimitAction, ApplicationprofileDosRlProfileRlProfileClientIpScannersRequestsRateLimitActionArgs
- Files
List<Applicationprofile
Dos Rl Profile Rl Profile Client Ip Scanners Requests Rate Limit Action File> - Redirects
List<Applicationprofile
Dos Rl Profile Rl Profile Client Ip Scanners Requests Rate Limit Action Redirect> - Status
Code string - Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- Files
[]Applicationprofile
Dos Rl Profile Rl Profile Client Ip Scanners Requests Rate Limit Action File - Redirects
[]Applicationprofile
Dos Rl Profile Rl Profile Client Ip Scanners Requests Rate Limit Action Redirect - Status
Code string - Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- files
List<Applicationprofile
Dos Rl Profile Rl Profile Client Ip Scanners Requests Rate Limit Action File> - redirects
List<Applicationprofile
Dos Rl Profile Rl Profile Client Ip Scanners Requests Rate Limit Action Redirect> - status
Code String - type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- files
Applicationprofile
Dos Rl Profile Rl Profile Client Ip Scanners Requests Rate Limit Action File[] - redirects
Applicationprofile
Dos Rl Profile Rl Profile Client Ip Scanners Requests Rate Limit Action Redirect[] - status
Code string - type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- files
Sequence[Applicationprofile
Dos Rl Profile Rl Profile Client Ip Scanners Requests Rate Limit Action File] - redirects
Sequence[Applicationprofile
Dos Rl Profile Rl Profile Client Ip Scanners Requests Rate Limit Action Redirect] - status_
code str - type str
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- files List<Property Map>
- redirects List<Property Map>
- status
Code String - type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
ApplicationprofileDosRlProfileRlProfileClientIpScannersRequestsRateLimitActionFile, ApplicationprofileDosRlProfileRlProfileClientIpScannersRequestsRateLimitActionFileArgs
- Content
Type string - File
Content string - File
Length string
- Content
Type string - File
Content string - File
Length string
- content
Type String - file
Content String - file
Length String
- content
Type string - file
Content string - file
Length string
- content_
type str - file_
content str - file_
length str
- content
Type String - file
Content String - file
Length String
ApplicationprofileDosRlProfileRlProfileClientIpScannersRequestsRateLimitActionRedirect, ApplicationprofileDosRlProfileRlProfileClientIpScannersRequestsRateLimitActionRedirectArgs
- protocol String
- add
String String - hosts List<Property Map>
- keep
Query String - paths List<Property Map>
- port String
- status
Code String
ApplicationprofileDosRlProfileRlProfileClientIpScannersRequestsRateLimitActionRedirectHost, ApplicationprofileDosRlProfileRlProfileClientIpScannersRequestsRateLimitActionRedirectHostArgs
- Tokens
List<Applicationprofile
Dos Rl Profile Rl Profile Client Ip Scanners Requests Rate Limit Action Redirect Host Token> - Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- Tokens
[]Applicationprofile
Dos Rl Profile Rl Profile Client Ip Scanners Requests Rate Limit Action Redirect Host Token - Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- tokens
List<Applicationprofile
Dos Rl Profile Rl Profile Client Ip Scanners Requests Rate Limit Action Redirect Host Token> - type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- tokens
Applicationprofile
Dos Rl Profile Rl Profile Client Ip Scanners Requests Rate Limit Action Redirect Host Token[] - type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- tokens
Sequence[Applicationprofile
Dos Rl Profile Rl Profile Client Ip Scanners Requests Rate Limit Action Redirect Host Token] - type str
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- tokens List<Property Map>
- type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
ApplicationprofileDosRlProfileRlProfileClientIpScannersRequestsRateLimitActionRedirectHostToken, ApplicationprofileDosRlProfileRlProfileClientIpScannersRequestsRateLimitActionRedirectHostTokenArgs
- Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- End
Index string - Start
Index string - Str
Value string
- Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- End
Index string - Start
Index string - Str
Value string
- type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- end
Index String - start
Index String - str
Value String
- type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- end
Index string - start
Index string - str
Value string
- type str
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- end_
index str - start_
index str - str_
value str
- type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- end
Index String - start
Index String - str
Value String
ApplicationprofileDosRlProfileRlProfileClientIpScannersRequestsRateLimitActionRedirectPath, ApplicationprofileDosRlProfileRlProfileClientIpScannersRequestsRateLimitActionRedirectPathArgs
- Tokens
List<Applicationprofile
Dos Rl Profile Rl Profile Client Ip Scanners Requests Rate Limit Action Redirect Path Token> - Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- Tokens
[]Applicationprofile
Dos Rl Profile Rl Profile Client Ip Scanners Requests Rate Limit Action Redirect Path Token - Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- tokens
List<Applicationprofile
Dos Rl Profile Rl Profile Client Ip Scanners Requests Rate Limit Action Redirect Path Token> - type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- tokens
Applicationprofile
Dos Rl Profile Rl Profile Client Ip Scanners Requests Rate Limit Action Redirect Path Token[] - type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- tokens
Sequence[Applicationprofile
Dos Rl Profile Rl Profile Client Ip Scanners Requests Rate Limit Action Redirect Path Token] - type str
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- tokens List<Property Map>
- type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
ApplicationprofileDosRlProfileRlProfileClientIpScannersRequestsRateLimitActionRedirectPathToken, ApplicationprofileDosRlProfileRlProfileClientIpScannersRequestsRateLimitActionRedirectPathTokenArgs
- Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- End
Index string - Start
Index string - Str
Value string
- Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- End
Index string - Start
Index string - Str
Value string
- type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- end
Index String - start
Index String - str
Value String
- type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- end
Index string - start
Index string - str
Value string
- type str
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- end_
index str - start_
index str - str_
value str
- type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- end
Index String - start
Index String - str
Value String
ApplicationprofileDosRlProfileRlProfileClientIpScannersRequestsRateLimitRateLimiter, ApplicationprofileDosRlProfileRlProfileClientIpScannersRequestsRateLimitRateLimiterArgs
ApplicationprofileDosRlProfileRlProfileClientIpToUriFailedRequestsRateLimit, ApplicationprofileDosRlProfileRlProfileClientIpToUriFailedRequestsRateLimitArgs
- actions List<Property Map>
- explicit
Tracking String - fine
Grain String - String
- http
Header String - rate
Limiters List<Property Map>
ApplicationprofileDosRlProfileRlProfileClientIpToUriFailedRequestsRateLimitAction, ApplicationprofileDosRlProfileRlProfileClientIpToUriFailedRequestsRateLimitActionArgs
- Files
List<Applicationprofile
Dos Rl Profile Rl Profile Client Ip To Uri Failed Requests Rate Limit Action File> - Redirects
List<Applicationprofile
Dos Rl Profile Rl Profile Client Ip To Uri Failed Requests Rate Limit Action Redirect> - Status
Code string - Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- Files
[]Applicationprofile
Dos Rl Profile Rl Profile Client Ip To Uri Failed Requests Rate Limit Action File - Redirects
[]Applicationprofile
Dos Rl Profile Rl Profile Client Ip To Uri Failed Requests Rate Limit Action Redirect - Status
Code string - Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- files
List<Applicationprofile
Dos Rl Profile Rl Profile Client Ip To Uri Failed Requests Rate Limit Action File> - redirects
List<Applicationprofile
Dos Rl Profile Rl Profile Client Ip To Uri Failed Requests Rate Limit Action Redirect> - status
Code String - type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- files
Applicationprofile
Dos Rl Profile Rl Profile Client Ip To Uri Failed Requests Rate Limit Action File[] - redirects
Applicationprofile
Dos Rl Profile Rl Profile Client Ip To Uri Failed Requests Rate Limit Action Redirect[] - status
Code string - type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- files
Sequence[Applicationprofile
Dos Rl Profile Rl Profile Client Ip To Uri Failed Requests Rate Limit Action File] - redirects
Sequence[Applicationprofile
Dos Rl Profile Rl Profile Client Ip To Uri Failed Requests Rate Limit Action Redirect] - status_
code str - type str
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- files List<Property Map>
- redirects List<Property Map>
- status
Code String - type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
ApplicationprofileDosRlProfileRlProfileClientIpToUriFailedRequestsRateLimitActionFile, ApplicationprofileDosRlProfileRlProfileClientIpToUriFailedRequestsRateLimitActionFileArgs
- Content
Type string - File
Content string - File
Length string
- Content
Type string - File
Content string - File
Length string
- content
Type String - file
Content String - file
Length String
- content
Type string - file
Content string - file
Length string
- content_
type str - file_
content str - file_
length str
- content
Type String - file
Content String - file
Length String
ApplicationprofileDosRlProfileRlProfileClientIpToUriFailedRequestsRateLimitActionRedirect, ApplicationprofileDosRlProfileRlProfileClientIpToUriFailedRequestsRateLimitActionRedirectArgs
- protocol String
- add
String String - hosts List<Property Map>
- keep
Query String - paths List<Property Map>
- port String
- status
Code String
ApplicationprofileDosRlProfileRlProfileClientIpToUriFailedRequestsRateLimitActionRedirectHost, ApplicationprofileDosRlProfileRlProfileClientIpToUriFailedRequestsRateLimitActionRedirectHostArgs
- Tokens
List<Applicationprofile
Dos Rl Profile Rl Profile Client Ip To Uri Failed Requests Rate Limit Action Redirect Host Token> - Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- Tokens
[]Applicationprofile
Dos Rl Profile Rl Profile Client Ip To Uri Failed Requests Rate Limit Action Redirect Host Token - Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- tokens
List<Applicationprofile
Dos Rl Profile Rl Profile Client Ip To Uri Failed Requests Rate Limit Action Redirect Host Token> - type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- tokens
Applicationprofile
Dos Rl Profile Rl Profile Client Ip To Uri Failed Requests Rate Limit Action Redirect Host Token[] - type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- tokens
Sequence[Applicationprofile
Dos Rl Profile Rl Profile Client Ip To Uri Failed Requests Rate Limit Action Redirect Host Token] - type str
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- tokens List<Property Map>
- type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
ApplicationprofileDosRlProfileRlProfileClientIpToUriFailedRequestsRateLimitActionRedirectHostToken, ApplicationprofileDosRlProfileRlProfileClientIpToUriFailedRequestsRateLimitActionRedirectHostTokenArgs
- Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- End
Index string - Start
Index string - Str
Value string
- Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- End
Index string - Start
Index string - Str
Value string
- type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- end
Index String - start
Index String - str
Value String
- type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- end
Index string - start
Index string - str
Value string
- type str
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- end_
index str - start_
index str - str_
value str
- type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- end
Index String - start
Index String - str
Value String
ApplicationprofileDosRlProfileRlProfileClientIpToUriFailedRequestsRateLimitActionRedirectPath, ApplicationprofileDosRlProfileRlProfileClientIpToUriFailedRequestsRateLimitActionRedirectPathArgs
- Tokens
List<Applicationprofile
Dos Rl Profile Rl Profile Client Ip To Uri Failed Requests Rate Limit Action Redirect Path Token> - Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- Tokens
[]Applicationprofile
Dos Rl Profile Rl Profile Client Ip To Uri Failed Requests Rate Limit Action Redirect Path Token - Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- tokens
List<Applicationprofile
Dos Rl Profile Rl Profile Client Ip To Uri Failed Requests Rate Limit Action Redirect Path Token> - type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- tokens
Applicationprofile
Dos Rl Profile Rl Profile Client Ip To Uri Failed Requests Rate Limit Action Redirect Path Token[] - type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- tokens
Sequence[Applicationprofile
Dos Rl Profile Rl Profile Client Ip To Uri Failed Requests Rate Limit Action Redirect Path Token] - type str
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- tokens List<Property Map>
- type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
ApplicationprofileDosRlProfileRlProfileClientIpToUriFailedRequestsRateLimitActionRedirectPathToken, ApplicationprofileDosRlProfileRlProfileClientIpToUriFailedRequestsRateLimitActionRedirectPathTokenArgs
- Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- End
Index string - Start
Index string - Str
Value string
- Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- End
Index string - Start
Index string - Str
Value string
- type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- end
Index String - start
Index String - str
Value String
- type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- end
Index string - start
Index string - str
Value string
- type str
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- end_
index str - start_
index str - str_
value str
- type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- end
Index String - start
Index String - str
Value String
ApplicationprofileDosRlProfileRlProfileClientIpToUriFailedRequestsRateLimitRateLimiter, ApplicationprofileDosRlProfileRlProfileClientIpToUriFailedRequestsRateLimitRateLimiterArgs
ApplicationprofileDosRlProfileRlProfileClientIpToUriRequestsRateLimit, ApplicationprofileDosRlProfileRlProfileClientIpToUriRequestsRateLimitArgs
- actions List<Property Map>
- explicit
Tracking String - fine
Grain String - String
- http
Header String - rate
Limiters List<Property Map>
ApplicationprofileDosRlProfileRlProfileClientIpToUriRequestsRateLimitAction, ApplicationprofileDosRlProfileRlProfileClientIpToUriRequestsRateLimitActionArgs
- Files
List<Applicationprofile
Dos Rl Profile Rl Profile Client Ip To Uri Requests Rate Limit Action File> - Redirects
List<Applicationprofile
Dos Rl Profile Rl Profile Client Ip To Uri Requests Rate Limit Action Redirect> - Status
Code string - Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- Files
[]Applicationprofile
Dos Rl Profile Rl Profile Client Ip To Uri Requests Rate Limit Action File - Redirects
[]Applicationprofile
Dos Rl Profile Rl Profile Client Ip To Uri Requests Rate Limit Action Redirect - Status
Code string - Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- files
List<Applicationprofile
Dos Rl Profile Rl Profile Client Ip To Uri Requests Rate Limit Action File> - redirects
List<Applicationprofile
Dos Rl Profile Rl Profile Client Ip To Uri Requests Rate Limit Action Redirect> - status
Code String - type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- files
Applicationprofile
Dos Rl Profile Rl Profile Client Ip To Uri Requests Rate Limit Action File[] - redirects
Applicationprofile
Dos Rl Profile Rl Profile Client Ip To Uri Requests Rate Limit Action Redirect[] - status
Code string - type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- files
Sequence[Applicationprofile
Dos Rl Profile Rl Profile Client Ip To Uri Requests Rate Limit Action File] - redirects
Sequence[Applicationprofile
Dos Rl Profile Rl Profile Client Ip To Uri Requests Rate Limit Action Redirect] - status_
code str - type str
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- files List<Property Map>
- redirects List<Property Map>
- status
Code String - type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
ApplicationprofileDosRlProfileRlProfileClientIpToUriRequestsRateLimitActionFile, ApplicationprofileDosRlProfileRlProfileClientIpToUriRequestsRateLimitActionFileArgs
- Content
Type string - File
Content string - File
Length string
- Content
Type string - File
Content string - File
Length string
- content
Type String - file
Content String - file
Length String
- content
Type string - file
Content string - file
Length string
- content_
type str - file_
content str - file_
length str
- content
Type String - file
Content String - file
Length String
ApplicationprofileDosRlProfileRlProfileClientIpToUriRequestsRateLimitActionRedirect, ApplicationprofileDosRlProfileRlProfileClientIpToUriRequestsRateLimitActionRedirectArgs
- protocol String
- add
String String - hosts List<Property Map>
- keep
Query String - paths List<Property Map>
- port String
- status
Code String
ApplicationprofileDosRlProfileRlProfileClientIpToUriRequestsRateLimitActionRedirectHost, ApplicationprofileDosRlProfileRlProfileClientIpToUriRequestsRateLimitActionRedirectHostArgs
- Tokens
List<Applicationprofile
Dos Rl Profile Rl Profile Client Ip To Uri Requests Rate Limit Action Redirect Host Token> - Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- Tokens
[]Applicationprofile
Dos Rl Profile Rl Profile Client Ip To Uri Requests Rate Limit Action Redirect Host Token - Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- tokens
List<Applicationprofile
Dos Rl Profile Rl Profile Client Ip To Uri Requests Rate Limit Action Redirect Host Token> - type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- tokens
Applicationprofile
Dos Rl Profile Rl Profile Client Ip To Uri Requests Rate Limit Action Redirect Host Token[] - type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- tokens
Sequence[Applicationprofile
Dos Rl Profile Rl Profile Client Ip To Uri Requests Rate Limit Action Redirect Host Token] - type str
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- tokens List<Property Map>
- type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
ApplicationprofileDosRlProfileRlProfileClientIpToUriRequestsRateLimitActionRedirectHostToken, ApplicationprofileDosRlProfileRlProfileClientIpToUriRequestsRateLimitActionRedirectHostTokenArgs
- Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- End
Index string - Start
Index string - Str
Value string
- Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- End
Index string - Start
Index string - Str
Value string
- type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- end
Index String - start
Index String - str
Value String
- type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- end
Index string - start
Index string - str
Value string
- type str
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- end_
index str - start_
index str - str_
value str
- type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- end
Index String - start
Index String - str
Value String
ApplicationprofileDosRlProfileRlProfileClientIpToUriRequestsRateLimitActionRedirectPath, ApplicationprofileDosRlProfileRlProfileClientIpToUriRequestsRateLimitActionRedirectPathArgs
- Tokens
List<Applicationprofile
Dos Rl Profile Rl Profile Client Ip To Uri Requests Rate Limit Action Redirect Path Token> - Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- Tokens
[]Applicationprofile
Dos Rl Profile Rl Profile Client Ip To Uri Requests Rate Limit Action Redirect Path Token - Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- tokens
List<Applicationprofile
Dos Rl Profile Rl Profile Client Ip To Uri Requests Rate Limit Action Redirect Path Token> - type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- tokens
Applicationprofile
Dos Rl Profile Rl Profile Client Ip To Uri Requests Rate Limit Action Redirect Path Token[] - type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- tokens
Sequence[Applicationprofile
Dos Rl Profile Rl Profile Client Ip To Uri Requests Rate Limit Action Redirect Path Token] - type str
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- tokens List<Property Map>
- type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
ApplicationprofileDosRlProfileRlProfileClientIpToUriRequestsRateLimitActionRedirectPathToken, ApplicationprofileDosRlProfileRlProfileClientIpToUriRequestsRateLimitActionRedirectPathTokenArgs
- Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- End
Index string - Start
Index string - Str
Value string
- Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- End
Index string - Start
Index string - Str
Value string
- type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- end
Index String - start
Index String - str
Value String
- type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- end
Index string - start
Index string - str
Value string
- type str
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- end_
index str - start_
index str - str_
value str
- type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- end
Index String - start
Index String - str
Value String
ApplicationprofileDosRlProfileRlProfileClientIpToUriRequestsRateLimitRateLimiter, ApplicationprofileDosRlProfileRlProfileClientIpToUriRequestsRateLimitRateLimiterArgs
ApplicationprofileDosRlProfileRlProfileCustomRequestsRateLimit, ApplicationprofileDosRlProfileRlProfileCustomRequestsRateLimitArgs
- actions List<Property Map>
- explicit
Tracking String - fine
Grain String - String
- http
Header String - rate
Limiters List<Property Map>
ApplicationprofileDosRlProfileRlProfileCustomRequestsRateLimitAction, ApplicationprofileDosRlProfileRlProfileCustomRequestsRateLimitActionArgs
- Files
List<Applicationprofile
Dos Rl Profile Rl Profile Custom Requests Rate Limit Action File> - Redirects
List<Applicationprofile
Dos Rl Profile Rl Profile Custom Requests Rate Limit Action Redirect> - Status
Code string - Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- Files
[]Applicationprofile
Dos Rl Profile Rl Profile Custom Requests Rate Limit Action File - Redirects
[]Applicationprofile
Dos Rl Profile Rl Profile Custom Requests Rate Limit Action Redirect - Status
Code string - Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- files
List<Applicationprofile
Dos Rl Profile Rl Profile Custom Requests Rate Limit Action File> - redirects
List<Applicationprofile
Dos Rl Profile Rl Profile Custom Requests Rate Limit Action Redirect> - status
Code String - type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- files
Applicationprofile
Dos Rl Profile Rl Profile Custom Requests Rate Limit Action File[] - redirects
Applicationprofile
Dos Rl Profile Rl Profile Custom Requests Rate Limit Action Redirect[] - status
Code string - type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- files
Sequence[Applicationprofile
Dos Rl Profile Rl Profile Custom Requests Rate Limit Action File] - redirects
Sequence[Applicationprofile
Dos Rl Profile Rl Profile Custom Requests Rate Limit Action Redirect] - status_
code str - type str
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- files List<Property Map>
- redirects List<Property Map>
- status
Code String - type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
ApplicationprofileDosRlProfileRlProfileCustomRequestsRateLimitActionFile, ApplicationprofileDosRlProfileRlProfileCustomRequestsRateLimitActionFileArgs
- Content
Type string - File
Content string - File
Length string
- Content
Type string - File
Content string - File
Length string
- content
Type String - file
Content String - file
Length String
- content
Type string - file
Content string - file
Length string
- content_
type str - file_
content str - file_
length str
- content
Type String - file
Content String - file
Length String
ApplicationprofileDosRlProfileRlProfileCustomRequestsRateLimitActionRedirect, ApplicationprofileDosRlProfileRlProfileCustomRequestsRateLimitActionRedirectArgs
- protocol String
- add
String String - hosts List<Property Map>
- keep
Query String - paths List<Property Map>
- port String
- status
Code String
ApplicationprofileDosRlProfileRlProfileCustomRequestsRateLimitActionRedirectHost, ApplicationprofileDosRlProfileRlProfileCustomRequestsRateLimitActionRedirectHostArgs
- Tokens
List<Applicationprofile
Dos Rl Profile Rl Profile Custom Requests Rate Limit Action Redirect Host Token> - Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- Tokens
[]Applicationprofile
Dos Rl Profile Rl Profile Custom Requests Rate Limit Action Redirect Host Token - Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- tokens
List<Applicationprofile
Dos Rl Profile Rl Profile Custom Requests Rate Limit Action Redirect Host Token> - type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- tokens
Applicationprofile
Dos Rl Profile Rl Profile Custom Requests Rate Limit Action Redirect Host Token[] - type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- tokens
Sequence[Applicationprofile
Dos Rl Profile Rl Profile Custom Requests Rate Limit Action Redirect Host Token] - type str
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- tokens List<Property Map>
- type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
ApplicationprofileDosRlProfileRlProfileCustomRequestsRateLimitActionRedirectHostToken, ApplicationprofileDosRlProfileRlProfileCustomRequestsRateLimitActionRedirectHostTokenArgs
- Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- End
Index string - Start
Index string - Str
Value string
- Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- End
Index string - Start
Index string - Str
Value string
- type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- end
Index String - start
Index String - str
Value String
- type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- end
Index string - start
Index string - str
Value string
- type str
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- end_
index str - start_
index str - str_
value str
- type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- end
Index String - start
Index String - str
Value String
ApplicationprofileDosRlProfileRlProfileCustomRequestsRateLimitActionRedirectPath, ApplicationprofileDosRlProfileRlProfileCustomRequestsRateLimitActionRedirectPathArgs
- Tokens
List<Applicationprofile
Dos Rl Profile Rl Profile Custom Requests Rate Limit Action Redirect Path Token> - Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- Tokens
[]Applicationprofile
Dos Rl Profile Rl Profile Custom Requests Rate Limit Action Redirect Path Token - Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- tokens
List<Applicationprofile
Dos Rl Profile Rl Profile Custom Requests Rate Limit Action Redirect Path Token> - type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- tokens
Applicationprofile
Dos Rl Profile Rl Profile Custom Requests Rate Limit Action Redirect Path Token[] - type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- tokens
Sequence[Applicationprofile
Dos Rl Profile Rl Profile Custom Requests Rate Limit Action Redirect Path Token] - type str
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- tokens List<Property Map>
- type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
ApplicationprofileDosRlProfileRlProfileCustomRequestsRateLimitActionRedirectPathToken, ApplicationprofileDosRlProfileRlProfileCustomRequestsRateLimitActionRedirectPathTokenArgs
- Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- End
Index string - Start
Index string - Str
Value string
- Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- End
Index string - Start
Index string - Str
Value string
- type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- end
Index String - start
Index String - str
Value String
- type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- end
Index string - start
Index string - str
Value string
- type str
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- end_
index str - start_
index str - str_
value str
- type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- end
Index String - start
Index String - str
Value String
ApplicationprofileDosRlProfileRlProfileCustomRequestsRateLimitRateLimiter, ApplicationprofileDosRlProfileRlProfileCustomRequestsRateLimitRateLimiterArgs
ApplicationprofileDosRlProfileRlProfileHttpHeaderRateLimit, ApplicationprofileDosRlProfileRlProfileHttpHeaderRateLimitArgs
- actions List<Property Map>
- explicit
Tracking String - fine
Grain String - String
- http
Header String - rate
Limiters List<Property Map>
ApplicationprofileDosRlProfileRlProfileHttpHeaderRateLimitAction, ApplicationprofileDosRlProfileRlProfileHttpHeaderRateLimitActionArgs
- Files
List<Applicationprofile
Dos Rl Profile Rl Profile Http Header Rate Limit Action File> - Redirects
List<Applicationprofile
Dos Rl Profile Rl Profile Http Header Rate Limit Action Redirect> - Status
Code string - Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- Files
[]Applicationprofile
Dos Rl Profile Rl Profile Http Header Rate Limit Action File - Redirects
[]Applicationprofile
Dos Rl Profile Rl Profile Http Header Rate Limit Action Redirect - Status
Code string - Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- files
List<Applicationprofile
Dos Rl Profile Rl Profile Http Header Rate Limit Action File> - redirects
List<Applicationprofile
Dos Rl Profile Rl Profile Http Header Rate Limit Action Redirect> - status
Code String - type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- files
Applicationprofile
Dos Rl Profile Rl Profile Http Header Rate Limit Action File[] - redirects
Applicationprofile
Dos Rl Profile Rl Profile Http Header Rate Limit Action Redirect[] - status
Code string - type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- files
Sequence[Applicationprofile
Dos Rl Profile Rl Profile Http Header Rate Limit Action File] - redirects
Sequence[Applicationprofile
Dos Rl Profile Rl Profile Http Header Rate Limit Action Redirect] - status_
code str - type str
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- files List<Property Map>
- redirects List<Property Map>
- status
Code String - type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
ApplicationprofileDosRlProfileRlProfileHttpHeaderRateLimitActionFile, ApplicationprofileDosRlProfileRlProfileHttpHeaderRateLimitActionFileArgs
- Content
Type string - File
Content string - File
Length string
- Content
Type string - File
Content string - File
Length string
- content
Type String - file
Content String - file
Length String
- content
Type string - file
Content string - file
Length string
- content_
type str - file_
content str - file_
length str
- content
Type String - file
Content String - file
Length String
ApplicationprofileDosRlProfileRlProfileHttpHeaderRateLimitActionRedirect, ApplicationprofileDosRlProfileRlProfileHttpHeaderRateLimitActionRedirectArgs
- protocol String
- add
String String - hosts List<Property Map>
- keep
Query String - paths List<Property Map>
- port String
- status
Code String
ApplicationprofileDosRlProfileRlProfileHttpHeaderRateLimitActionRedirectHost, ApplicationprofileDosRlProfileRlProfileHttpHeaderRateLimitActionRedirectHostArgs
- Tokens
List<Applicationprofile
Dos Rl Profile Rl Profile Http Header Rate Limit Action Redirect Host Token> - Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- Tokens
[]Applicationprofile
Dos Rl Profile Rl Profile Http Header Rate Limit Action Redirect Host Token - Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- tokens
List<Applicationprofile
Dos Rl Profile Rl Profile Http Header Rate Limit Action Redirect Host Token> - type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- tokens
Applicationprofile
Dos Rl Profile Rl Profile Http Header Rate Limit Action Redirect Host Token[] - type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- tokens
Sequence[Applicationprofile
Dos Rl Profile Rl Profile Http Header Rate Limit Action Redirect Host Token] - type str
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- tokens List<Property Map>
- type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
ApplicationprofileDosRlProfileRlProfileHttpHeaderRateLimitActionRedirectHostToken, ApplicationprofileDosRlProfileRlProfileHttpHeaderRateLimitActionRedirectHostTokenArgs
- Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- End
Index string - Start
Index string - Str
Value string
- Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- End
Index string - Start
Index string - Str
Value string
- type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- end
Index String - start
Index String - str
Value String
- type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- end
Index string - start
Index string - str
Value string
- type str
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- end_
index str - start_
index str - str_
value str
- type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- end
Index String - start
Index String - str
Value String
ApplicationprofileDosRlProfileRlProfileHttpHeaderRateLimitActionRedirectPath, ApplicationprofileDosRlProfileRlProfileHttpHeaderRateLimitActionRedirectPathArgs
- Tokens
List<Applicationprofile
Dos Rl Profile Rl Profile Http Header Rate Limit Action Redirect Path Token> - Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- Tokens
[]Applicationprofile
Dos Rl Profile Rl Profile Http Header Rate Limit Action Redirect Path Token - Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- tokens
List<Applicationprofile
Dos Rl Profile Rl Profile Http Header Rate Limit Action Redirect Path Token> - type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- tokens
Applicationprofile
Dos Rl Profile Rl Profile Http Header Rate Limit Action Redirect Path Token[] - type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- tokens
Sequence[Applicationprofile
Dos Rl Profile Rl Profile Http Header Rate Limit Action Redirect Path Token] - type str
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- tokens List<Property Map>
- type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
ApplicationprofileDosRlProfileRlProfileHttpHeaderRateLimitActionRedirectPathToken, ApplicationprofileDosRlProfileRlProfileHttpHeaderRateLimitActionRedirectPathTokenArgs
- Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- End
Index string - Start
Index string - Str
Value string
- Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- End
Index string - Start
Index string - Str
Value string
- type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- end
Index String - start
Index String - str
Value String
- type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- end
Index string - start
Index string - str
Value string
- type str
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- end_
index str - start_
index str - str_
value str
- type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- end
Index String - start
Index String - str
Value String
ApplicationprofileDosRlProfileRlProfileHttpHeaderRateLimitRateLimiter, ApplicationprofileDosRlProfileRlProfileHttpHeaderRateLimitRateLimiterArgs
ApplicationprofileDosRlProfileRlProfileUriFailedRequestsRateLimit, ApplicationprofileDosRlProfileRlProfileUriFailedRequestsRateLimitArgs
- actions List<Property Map>
- explicit
Tracking String - fine
Grain String - String
- http
Header String - rate
Limiters List<Property Map>
ApplicationprofileDosRlProfileRlProfileUriFailedRequestsRateLimitAction, ApplicationprofileDosRlProfileRlProfileUriFailedRequestsRateLimitActionArgs
- Files
List<Applicationprofile
Dos Rl Profile Rl Profile Uri Failed Requests Rate Limit Action File> - Redirects
List<Applicationprofile
Dos Rl Profile Rl Profile Uri Failed Requests Rate Limit Action Redirect> - Status
Code string - Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- Files
[]Applicationprofile
Dos Rl Profile Rl Profile Uri Failed Requests Rate Limit Action File - Redirects
[]Applicationprofile
Dos Rl Profile Rl Profile Uri Failed Requests Rate Limit Action Redirect - Status
Code string - Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- files
List<Applicationprofile
Dos Rl Profile Rl Profile Uri Failed Requests Rate Limit Action File> - redirects
List<Applicationprofile
Dos Rl Profile Rl Profile Uri Failed Requests Rate Limit Action Redirect> - status
Code String - type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- files
Applicationprofile
Dos Rl Profile Rl Profile Uri Failed Requests Rate Limit Action File[] - redirects
Applicationprofile
Dos Rl Profile Rl Profile Uri Failed Requests Rate Limit Action Redirect[] - status
Code string - type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- files
Sequence[Applicationprofile
Dos Rl Profile Rl Profile Uri Failed Requests Rate Limit Action File] - redirects
Sequence[Applicationprofile
Dos Rl Profile Rl Profile Uri Failed Requests Rate Limit Action Redirect] - status_
code str - type str
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- files List<Property Map>
- redirects List<Property Map>
- status
Code String - type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
ApplicationprofileDosRlProfileRlProfileUriFailedRequestsRateLimitActionFile, ApplicationprofileDosRlProfileRlProfileUriFailedRequestsRateLimitActionFileArgs
- Content
Type string - File
Content string - File
Length string
- Content
Type string - File
Content string - File
Length string
- content
Type String - file
Content String - file
Length String
- content
Type string - file
Content string - file
Length string
- content_
type str - file_
content str - file_
length str
- content
Type String - file
Content String - file
Length String
ApplicationprofileDosRlProfileRlProfileUriFailedRequestsRateLimitActionRedirect, ApplicationprofileDosRlProfileRlProfileUriFailedRequestsRateLimitActionRedirectArgs
- protocol String
- add
String String - hosts List<Property Map>
- keep
Query String - paths List<Property Map>
- port String
- status
Code String
ApplicationprofileDosRlProfileRlProfileUriFailedRequestsRateLimitActionRedirectHost, ApplicationprofileDosRlProfileRlProfileUriFailedRequestsRateLimitActionRedirectHostArgs
- Tokens
List<Applicationprofile
Dos Rl Profile Rl Profile Uri Failed Requests Rate Limit Action Redirect Host Token> - Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- Tokens
[]Applicationprofile
Dos Rl Profile Rl Profile Uri Failed Requests Rate Limit Action Redirect Host Token - Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- tokens
List<Applicationprofile
Dos Rl Profile Rl Profile Uri Failed Requests Rate Limit Action Redirect Host Token> - type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- tokens
Applicationprofile
Dos Rl Profile Rl Profile Uri Failed Requests Rate Limit Action Redirect Host Token[] - type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- tokens
Sequence[Applicationprofile
Dos Rl Profile Rl Profile Uri Failed Requests Rate Limit Action Redirect Host Token] - type str
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- tokens List<Property Map>
- type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
ApplicationprofileDosRlProfileRlProfileUriFailedRequestsRateLimitActionRedirectHostToken, ApplicationprofileDosRlProfileRlProfileUriFailedRequestsRateLimitActionRedirectHostTokenArgs
- Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- End
Index string - Start
Index string - Str
Value string
- Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- End
Index string - Start
Index string - Str
Value string
- type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- end
Index String - start
Index String - str
Value String
- type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- end
Index string - start
Index string - str
Value string
- type str
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- end_
index str - start_
index str - str_
value str
- type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- end
Index String - start
Index String - str
Value String
ApplicationprofileDosRlProfileRlProfileUriFailedRequestsRateLimitActionRedirectPath, ApplicationprofileDosRlProfileRlProfileUriFailedRequestsRateLimitActionRedirectPathArgs
- Tokens
List<Applicationprofile
Dos Rl Profile Rl Profile Uri Failed Requests Rate Limit Action Redirect Path Token> - Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- Tokens
[]Applicationprofile
Dos Rl Profile Rl Profile Uri Failed Requests Rate Limit Action Redirect Path Token - Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- tokens
List<Applicationprofile
Dos Rl Profile Rl Profile Uri Failed Requests Rate Limit Action Redirect Path Token> - type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- tokens
Applicationprofile
Dos Rl Profile Rl Profile Uri Failed Requests Rate Limit Action Redirect Path Token[] - type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- tokens
Sequence[Applicationprofile
Dos Rl Profile Rl Profile Uri Failed Requests Rate Limit Action Redirect Path Token] - type str
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- tokens List<Property Map>
- type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
ApplicationprofileDosRlProfileRlProfileUriFailedRequestsRateLimitActionRedirectPathToken, ApplicationprofileDosRlProfileRlProfileUriFailedRequestsRateLimitActionRedirectPathTokenArgs
- Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- End
Index string - Start
Index string - Str
Value string
- Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- End
Index string - Start
Index string - Str
Value string
- type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- end
Index String - start
Index String - str
Value String
- type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- end
Index string - start
Index string - str
Value string
- type str
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- end_
index str - start_
index str - str_
value str
- type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- end
Index String - start
Index String - str
Value String
ApplicationprofileDosRlProfileRlProfileUriFailedRequestsRateLimitRateLimiter, ApplicationprofileDosRlProfileRlProfileUriFailedRequestsRateLimitRateLimiterArgs
ApplicationprofileDosRlProfileRlProfileUriRequestsRateLimit, ApplicationprofileDosRlProfileRlProfileUriRequestsRateLimitArgs
- actions List<Property Map>
- explicit
Tracking String - fine
Grain String - String
- http
Header String - rate
Limiters List<Property Map>
ApplicationprofileDosRlProfileRlProfileUriRequestsRateLimitAction, ApplicationprofileDosRlProfileRlProfileUriRequestsRateLimitActionArgs
- Files
List<Applicationprofile
Dos Rl Profile Rl Profile Uri Requests Rate Limit Action File> - Redirects
List<Applicationprofile
Dos Rl Profile Rl Profile Uri Requests Rate Limit Action Redirect> - Status
Code string - Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- Files
[]Applicationprofile
Dos Rl Profile Rl Profile Uri Requests Rate Limit Action File - Redirects
[]Applicationprofile
Dos Rl Profile Rl Profile Uri Requests Rate Limit Action Redirect - Status
Code string - Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- files
List<Applicationprofile
Dos Rl Profile Rl Profile Uri Requests Rate Limit Action File> - redirects
List<Applicationprofile
Dos Rl Profile Rl Profile Uri Requests Rate Limit Action Redirect> - status
Code String - type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- files
Applicationprofile
Dos Rl Profile Rl Profile Uri Requests Rate Limit Action File[] - redirects
Applicationprofile
Dos Rl Profile Rl Profile Uri Requests Rate Limit Action Redirect[] - status
Code string - type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- files
Sequence[Applicationprofile
Dos Rl Profile Rl Profile Uri Requests Rate Limit Action File] - redirects
Sequence[Applicationprofile
Dos Rl Profile Rl Profile Uri Requests Rate Limit Action Redirect] - status_
code str - type str
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- files List<Property Map>
- redirects List<Property Map>
- status
Code String - type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
ApplicationprofileDosRlProfileRlProfileUriRequestsRateLimitActionFile, ApplicationprofileDosRlProfileRlProfileUriRequestsRateLimitActionFileArgs
- Content
Type string - File
Content string - File
Length string
- Content
Type string - File
Content string - File
Length string
- content
Type String - file
Content String - file
Length String
- content
Type string - file
Content string - file
Length string
- content_
type str - file_
content str - file_
length str
- content
Type String - file
Content String - file
Length String
ApplicationprofileDosRlProfileRlProfileUriRequestsRateLimitActionRedirect, ApplicationprofileDosRlProfileRlProfileUriRequestsRateLimitActionRedirectArgs
- protocol String
- add
String String - hosts List<Property Map>
- keep
Query String - paths List<Property Map>
- port String
- status
Code String
ApplicationprofileDosRlProfileRlProfileUriRequestsRateLimitActionRedirectHost, ApplicationprofileDosRlProfileRlProfileUriRequestsRateLimitActionRedirectHostArgs
- Tokens
List<Applicationprofile
Dos Rl Profile Rl Profile Uri Requests Rate Limit Action Redirect Host Token> - Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- Tokens
[]Applicationprofile
Dos Rl Profile Rl Profile Uri Requests Rate Limit Action Redirect Host Token - Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- tokens
List<Applicationprofile
Dos Rl Profile Rl Profile Uri Requests Rate Limit Action Redirect Host Token> - type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- tokens
Applicationprofile
Dos Rl Profile Rl Profile Uri Requests Rate Limit Action Redirect Host Token[] - type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- tokens
Sequence[Applicationprofile
Dos Rl Profile Rl Profile Uri Requests Rate Limit Action Redirect Host Token] - type str
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- tokens List<Property Map>
- type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
ApplicationprofileDosRlProfileRlProfileUriRequestsRateLimitActionRedirectHostToken, ApplicationprofileDosRlProfileRlProfileUriRequestsRateLimitActionRedirectHostTokenArgs
- Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- End
Index string - Start
Index string - Str
Value string
- Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- End
Index string - Start
Index string - Str
Value string
- type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- end
Index String - start
Index String - str
Value String
- type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- end
Index string - start
Index string - str
Value string
- type str
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- end_
index str - start_
index str - str_
value str
- type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- end
Index String - start
Index String - str
Value String
ApplicationprofileDosRlProfileRlProfileUriRequestsRateLimitActionRedirectPath, ApplicationprofileDosRlProfileRlProfileUriRequestsRateLimitActionRedirectPathArgs
- Tokens
List<Applicationprofile
Dos Rl Profile Rl Profile Uri Requests Rate Limit Action Redirect Path Token> - Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- Tokens
[]Applicationprofile
Dos Rl Profile Rl Profile Uri Requests Rate Limit Action Redirect Path Token - Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- tokens
List<Applicationprofile
Dos Rl Profile Rl Profile Uri Requests Rate Limit Action Redirect Path Token> - type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- tokens
Applicationprofile
Dos Rl Profile Rl Profile Uri Requests Rate Limit Action Redirect Path Token[] - type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- tokens
Sequence[Applicationprofile
Dos Rl Profile Rl Profile Uri Requests Rate Limit Action Redirect Path Token] - type str
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- tokens List<Property Map>
- type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
ApplicationprofileDosRlProfileRlProfileUriRequestsRateLimitActionRedirectPathToken, ApplicationprofileDosRlProfileRlProfileUriRequestsRateLimitActionRedirectPathTokenArgs
- Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- End
Index string - Start
Index string - Str
Value string
- Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- End
Index string - Start
Index string - Str
Value string
- type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- end
Index String - start
Index String - str
Value String
- type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- end
Index string - start
Index string - str
Value string
- type str
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- end_
index str - start_
index str - str_
value str
- type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- end
Index String - start
Index String - str
Value String
ApplicationprofileDosRlProfileRlProfileUriRequestsRateLimitRateLimiter, ApplicationprofileDosRlProfileRlProfileUriRequestsRateLimitRateLimiterArgs
ApplicationprofileDosRlProfileRlProfileUriScannersRequestsRateLimit, ApplicationprofileDosRlProfileRlProfileUriScannersRequestsRateLimitArgs
- actions List<Property Map>
- explicit
Tracking String - fine
Grain String - String
- http
Header String - rate
Limiters List<Property Map>
ApplicationprofileDosRlProfileRlProfileUriScannersRequestsRateLimitAction, ApplicationprofileDosRlProfileRlProfileUriScannersRequestsRateLimitActionArgs
- Files
List<Applicationprofile
Dos Rl Profile Rl Profile Uri Scanners Requests Rate Limit Action File> - Redirects
List<Applicationprofile
Dos Rl Profile Rl Profile Uri Scanners Requests Rate Limit Action Redirect> - Status
Code string - Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- Files
[]Applicationprofile
Dos Rl Profile Rl Profile Uri Scanners Requests Rate Limit Action File - Redirects
[]Applicationprofile
Dos Rl Profile Rl Profile Uri Scanners Requests Rate Limit Action Redirect - Status
Code string - Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- files
List<Applicationprofile
Dos Rl Profile Rl Profile Uri Scanners Requests Rate Limit Action File> - redirects
List<Applicationprofile
Dos Rl Profile Rl Profile Uri Scanners Requests Rate Limit Action Redirect> - status
Code String - type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- files
Applicationprofile
Dos Rl Profile Rl Profile Uri Scanners Requests Rate Limit Action File[] - redirects
Applicationprofile
Dos Rl Profile Rl Profile Uri Scanners Requests Rate Limit Action Redirect[] - status
Code string - type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- files
Sequence[Applicationprofile
Dos Rl Profile Rl Profile Uri Scanners Requests Rate Limit Action File] - redirects
Sequence[Applicationprofile
Dos Rl Profile Rl Profile Uri Scanners Requests Rate Limit Action Redirect] - status_
code str - type str
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- files List<Property Map>
- redirects List<Property Map>
- status
Code String - type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
ApplicationprofileDosRlProfileRlProfileUriScannersRequestsRateLimitActionFile, ApplicationprofileDosRlProfileRlProfileUriScannersRequestsRateLimitActionFileArgs
- Content
Type string - File
Content string - File
Length string
- Content
Type string - File
Content string - File
Length string
- content
Type String - file
Content String - file
Length String
- content
Type string - file
Content string - file
Length string
- content_
type str - file_
content str - file_
length str
- content
Type String - file
Content String - file
Length String
ApplicationprofileDosRlProfileRlProfileUriScannersRequestsRateLimitActionRedirect, ApplicationprofileDosRlProfileRlProfileUriScannersRequestsRateLimitActionRedirectArgs
- protocol String
- add
String String - hosts List<Property Map>
- keep
Query String - paths List<Property Map>
- port String
- status
Code String
ApplicationprofileDosRlProfileRlProfileUriScannersRequestsRateLimitActionRedirectHost, ApplicationprofileDosRlProfileRlProfileUriScannersRequestsRateLimitActionRedirectHostArgs
- Tokens
List<Applicationprofile
Dos Rl Profile Rl Profile Uri Scanners Requests Rate Limit Action Redirect Host Token> - Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- Tokens
[]Applicationprofile
Dos Rl Profile Rl Profile Uri Scanners Requests Rate Limit Action Redirect Host Token - Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- tokens
List<Applicationprofile
Dos Rl Profile Rl Profile Uri Scanners Requests Rate Limit Action Redirect Host Token> - type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- tokens
Applicationprofile
Dos Rl Profile Rl Profile Uri Scanners Requests Rate Limit Action Redirect Host Token[] - type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- tokens
Sequence[Applicationprofile
Dos Rl Profile Rl Profile Uri Scanners Requests Rate Limit Action Redirect Host Token] - type str
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- tokens List<Property Map>
- type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
ApplicationprofileDosRlProfileRlProfileUriScannersRequestsRateLimitActionRedirectHostToken, ApplicationprofileDosRlProfileRlProfileUriScannersRequestsRateLimitActionRedirectHostTokenArgs
- Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- End
Index string - Start
Index string - Str
Value string
- Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- End
Index string - Start
Index string - Str
Value string
- type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- end
Index String - start
Index String - str
Value String
- type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- end
Index string - start
Index string - str
Value string
- type str
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- end_
index str - start_
index str - str_
value str
- type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- end
Index String - start
Index String - str
Value String
ApplicationprofileDosRlProfileRlProfileUriScannersRequestsRateLimitActionRedirectPath, ApplicationprofileDosRlProfileRlProfileUriScannersRequestsRateLimitActionRedirectPathArgs
- Tokens
List<Applicationprofile
Dos Rl Profile Rl Profile Uri Scanners Requests Rate Limit Action Redirect Path Token> - Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- Tokens
[]Applicationprofile
Dos Rl Profile Rl Profile Uri Scanners Requests Rate Limit Action Redirect Path Token - Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- tokens
List<Applicationprofile
Dos Rl Profile Rl Profile Uri Scanners Requests Rate Limit Action Redirect Path Token> - type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- tokens
Applicationprofile
Dos Rl Profile Rl Profile Uri Scanners Requests Rate Limit Action Redirect Path Token[] - type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- tokens
Sequence[Applicationprofile
Dos Rl Profile Rl Profile Uri Scanners Requests Rate Limit Action Redirect Path Token] - type str
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- tokens List<Property Map>
- type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
ApplicationprofileDosRlProfileRlProfileUriScannersRequestsRateLimitActionRedirectPathToken, ApplicationprofileDosRlProfileRlProfileUriScannersRequestsRateLimitActionRedirectPathTokenArgs
- Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- End
Index string - Start
Index string - Str
Value string
- Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- End
Index string - Start
Index string - Str
Value string
- type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- end
Index String - start
Index String - str
Value String
- type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- end
Index string - start
Index string - str
Value string
- type str
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- end_
index str - start_
index str - str_
value str
- type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- end
Index String - start
Index String - str
Value String
ApplicationprofileDosRlProfileRlProfileUriScannersRequestsRateLimitRateLimiter, ApplicationprofileDosRlProfileRlProfileUriScannersRequestsRateLimitRateLimiterArgs
ApplicationprofileHttpProfile, ApplicationprofileHttpProfileArgs
- Allow
Dots stringIn Header Name - Cache
Configs List<ApplicationprofileHttp Profile Cache Config> - Client
Body stringTimeout - Client
Header stringTimeout - Client
Max stringBody Size - Client
Max stringHeader Size - Client
Max stringRequest Size - Close
Server stringSide Connection On Error - Collect
Client stringTls Fingerprint - Compression
Profiles List<ApplicationprofileHttp Profile Compression Profile> - Connection
Multiplexing stringEnabled - Detect
Ntlm stringApp - Disable
Keepalive stringPosts Msie6 - Disable
Sni stringHostname Check - Enable
Chunk stringMerge - Enable
Fire stringAnd Forget - Enable
Request stringBody Buffering - Enable
Request stringBody Metrics - Fwd
Close stringHdr For Bound Connections - Hsts
Enabled string - Hsts
Max stringAge - Hsts
Subdomains stringEnabled - Http2Profiles
List<Applicationprofile
Http Profile Http2Profile> - Http
To stringHttps - Http
Upstream stringBuffer Size - Httponly
Enabled string - Keepalive
Header string - Keepalive
Timeout string - Max
Bad stringRps Cip - Max
Bad stringRps Cip Uri - Max
Bad stringRps Uri - Max
Header stringCount - Max
Keepalive stringRequests - Max
Response stringHeaders Size - Max
Rps stringCip - Max
Rps stringCip Uri - Max
Rps stringUnknown Cip - Max
Rps stringUnknown Uri - Max
Rps stringUri - Pass
Through stringXAccel Headers - Pki
Profile stringRef - Post
Accept stringTimeout - Reset
Conn stringHttp On Ssl Port - Respond
With100Continue string - string
- Server
Side stringRedirect To Https - Session
Configs List<ApplicationprofileHttp Profile Session Config> - Ssl
Client List<ApplicationprofileCertificate Actions Http Profile Ssl Client Certificate Action> - Ssl
Client stringCertificate Mode - True
Client List<ApplicationprofileIps Http Profile True Client Ip> - Use
App stringKeepalive Timeout - Use
True stringClient Ip - Websockets
Enabled string - XForwarded
Proto stringEnabled - Xff
Alternate stringName - Xff
Enabled string - Xff
Update string
- Allow
Dots stringIn Header Name - Cache
Configs []ApplicationprofileHttp Profile Cache Config - Client
Body stringTimeout - Client
Header stringTimeout - Client
Max stringBody Size - Client
Max stringHeader Size - Client
Max stringRequest Size - Close
Server stringSide Connection On Error - Collect
Client stringTls Fingerprint - Compression
Profiles []ApplicationprofileHttp Profile Compression Profile - Connection
Multiplexing stringEnabled - Detect
Ntlm stringApp - Disable
Keepalive stringPosts Msie6 - Disable
Sni stringHostname Check - Enable
Chunk stringMerge - Enable
Fire stringAnd Forget - Enable
Request stringBody Buffering - Enable
Request stringBody Metrics - Fwd
Close stringHdr For Bound Connections - Hsts
Enabled string - Hsts
Max stringAge - Hsts
Subdomains stringEnabled - Http2Profiles
[]Applicationprofile
Http Profile Http2Profile - Http
To stringHttps - Http
Upstream stringBuffer Size - Httponly
Enabled string - Keepalive
Header string - Keepalive
Timeout string - Max
Bad stringRps Cip - Max
Bad stringRps Cip Uri - Max
Bad stringRps Uri - Max
Header stringCount - Max
Keepalive stringRequests - Max
Response stringHeaders Size - Max
Rps stringCip - Max
Rps stringCip Uri - Max
Rps stringUnknown Cip - Max
Rps stringUnknown Uri - Max
Rps stringUri - Pass
Through stringXAccel Headers - Pki
Profile stringRef - Post
Accept stringTimeout - Reset
Conn stringHttp On Ssl Port - Respond
With100Continue string - string
- Server
Side stringRedirect To Https - Session
Configs []ApplicationprofileHttp Profile Session Config - Ssl
Client []ApplicationprofileCertificate Actions Http Profile Ssl Client Certificate Action - Ssl
Client stringCertificate Mode - True
Client []ApplicationprofileIps Http Profile True Client Ip - Use
App stringKeepalive Timeout - Use
True stringClient Ip - Websockets
Enabled string - XForwarded
Proto stringEnabled - Xff
Alternate stringName - Xff
Enabled string - Xff
Update string
- allow
Dots StringIn Header Name - cache
Configs List<ApplicationprofileHttp Profile Cache Config> - client
Body StringTimeout - client
Header StringTimeout - client
Max StringBody Size - client
Max StringHeader Size - client
Max StringRequest Size - close
Server StringSide Connection On Error - collect
Client StringTls Fingerprint - compression
Profiles List<ApplicationprofileHttp Profile Compression Profile> - connection
Multiplexing StringEnabled - detect
Ntlm StringApp - disable
Keepalive StringPosts Msie6 - disable
Sni StringHostname Check - enable
Chunk StringMerge - enable
Fire StringAnd Forget - enable
Request StringBody Buffering - enable
Request StringBody Metrics - fwd
Close StringHdr For Bound Connections - hsts
Enabled String - hsts
Max StringAge - hsts
Subdomains StringEnabled - http2Profiles
List<Applicationprofile
Http Profile Http2Profile> - http
To StringHttps - http
Upstream StringBuffer Size - httponly
Enabled String - keepalive
Header String - keepalive
Timeout String - max
Bad StringRps Cip - max
Bad StringRps Cip Uri - max
Bad StringRps Uri - max
Header StringCount - max
Keepalive StringRequests - max
Response StringHeaders Size - max
Rps StringCip - max
Rps StringCip Uri - max
Rps StringUnknown Cip - max
Rps StringUnknown Uri - max
Rps StringUri - pass
Through StringXAccel Headers - pki
Profile StringRef - post
Accept StringTimeout - reset
Conn StringHttp On Ssl Port - respond
With100Continue String - String
- server
Side StringRedirect To Https - session
Configs List<ApplicationprofileHttp Profile Session Config> - ssl
Client List<ApplicationprofileCertificate Actions Http Profile Ssl Client Certificate Action> - ssl
Client StringCertificate Mode - true
Client List<ApplicationprofileIps Http Profile True Client Ip> - use
App StringKeepalive Timeout - use
True StringClient Ip - websockets
Enabled String - x
Forwarded StringProto Enabled - xff
Alternate StringName - xff
Enabled String - xff
Update String
- allow
Dots stringIn Header Name - cache
Configs ApplicationprofileHttp Profile Cache Config[] - client
Body stringTimeout - client
Header stringTimeout - client
Max stringBody Size - client
Max stringHeader Size - client
Max stringRequest Size - close
Server stringSide Connection On Error - collect
Client stringTls Fingerprint - compression
Profiles ApplicationprofileHttp Profile Compression Profile[] - connection
Multiplexing stringEnabled - detect
Ntlm stringApp - disable
Keepalive stringPosts Msie6 - disable
Sni stringHostname Check - enable
Chunk stringMerge - enable
Fire stringAnd Forget - enable
Request stringBody Buffering - enable
Request stringBody Metrics - fwd
Close stringHdr For Bound Connections - hsts
Enabled string - hsts
Max stringAge - hsts
Subdomains stringEnabled - http2Profiles
Applicationprofile
Http Profile Http2Profile[] - http
To stringHttps - http
Upstream stringBuffer Size - httponly
Enabled string - keepalive
Header string - keepalive
Timeout string - max
Bad stringRps Cip - max
Bad stringRps Cip Uri - max
Bad stringRps Uri - max
Header stringCount - max
Keepalive stringRequests - max
Response stringHeaders Size - max
Rps stringCip - max
Rps stringCip Uri - max
Rps stringUnknown Cip - max
Rps stringUnknown Uri - max
Rps stringUri - pass
Through stringXAccel Headers - pki
Profile stringRef - post
Accept stringTimeout - reset
Conn stringHttp On Ssl Port - respond
With100Continue string - string
- server
Side stringRedirect To Https - session
Configs ApplicationprofileHttp Profile Session Config[] - ssl
Client ApplicationprofileCertificate Actions Http Profile Ssl Client Certificate Action[] - ssl
Client stringCertificate Mode - true
Client ApplicationprofileIps Http Profile True Client Ip[] - use
App stringKeepalive Timeout - use
True stringClient Ip - websockets
Enabled string - x
Forwarded stringProto Enabled - xff
Alternate stringName - xff
Enabled string - xff
Update string
- allow_
dots_ strin_ header_ name - cache_
configs Sequence[ApplicationprofileHttp Profile Cache Config] - client_
body_ strtimeout - client_
header_ strtimeout - client_
max_ strbody_ size - client_
max_ strheader_ size - client_
max_ strrequest_ size - close_
server_ strside_ connection_ on_ error - collect_
client_ strtls_ fingerprint - compression_
profiles Sequence[ApplicationprofileHttp Profile Compression Profile] - connection_
multiplexing_ strenabled - detect_
ntlm_ strapp - disable_
keepalive_ strposts_ msie6 - disable_
sni_ strhostname_ check - enable_
chunk_ strmerge - enable_
fire_ strand_ forget - enable_
request_ strbody_ buffering - enable_
request_ strbody_ metrics - fwd_
close_ strhdr_ for_ bound_ connections - hsts_
enabled str - hsts_
max_ strage - hsts_
subdomains_ strenabled - http2_
profiles Sequence[ApplicationprofileHttp Profile Http2Profile] - http_
to_ strhttps - http_
upstream_ strbuffer_ size - httponly_
enabled str - keepalive_
header str - keepalive_
timeout str - max_
bad_ strrps_ cip - max_
bad_ strrps_ cip_ uri - max_
bad_ strrps_ uri - max_
header_ strcount - max_
keepalive_ strrequests - max_
response_ strheaders_ size - max_
rps_ strcip - max_
rps_ strcip_ uri - max_
rps_ strunknown_ cip - max_
rps_ strunknown_ uri - max_
rps_ struri - pass_
through_ strx_ accel_ headers - pki_
profile_ strref - post_
accept_ strtimeout - reset_
conn_ strhttp_ on_ ssl_ port - respond_
with100_ strcontinue - str
- server_
side_ strredirect_ to_ https - session_
configs Sequence[ApplicationprofileHttp Profile Session Config] - ssl_
client_ Sequence[Applicationprofilecertificate_ actions Http Profile Ssl Client Certificate Action] - ssl_
client_ strcertificate_ mode - true_
client_ Sequence[Applicationprofileips Http Profile True Client Ip] - use_
app_ strkeepalive_ timeout - use_
true_ strclient_ ip - websockets_
enabled str - x_
forwarded_ strproto_ enabled - xff_
alternate_ strname - xff_
enabled str - xff_
update str
- allow
Dots StringIn Header Name - cache
Configs List<Property Map> - client
Body StringTimeout - client
Header StringTimeout - client
Max StringBody Size - client
Max StringHeader Size - client
Max StringRequest Size - close
Server StringSide Connection On Error - collect
Client StringTls Fingerprint - compression
Profiles List<Property Map> - connection
Multiplexing StringEnabled - detect
Ntlm StringApp - disable
Keepalive StringPosts Msie6 - disable
Sni StringHostname Check - enable
Chunk StringMerge - enable
Fire StringAnd Forget - enable
Request StringBody Buffering - enable
Request StringBody Metrics - fwd
Close StringHdr For Bound Connections - hsts
Enabled String - hsts
Max StringAge - hsts
Subdomains StringEnabled - http2Profiles List<Property Map>
- http
To StringHttps - http
Upstream StringBuffer Size - httponly
Enabled String - keepalive
Header String - keepalive
Timeout String - max
Bad StringRps Cip - max
Bad StringRps Cip Uri - max
Bad StringRps Uri - max
Header StringCount - max
Keepalive StringRequests - max
Response StringHeaders Size - max
Rps StringCip - max
Rps StringCip Uri - max
Rps StringUnknown Cip - max
Rps StringUnknown Uri - max
Rps StringUri - pass
Through StringXAccel Headers - pki
Profile StringRef - post
Accept StringTimeout - reset
Conn StringHttp On Ssl Port - respond
With100Continue String - String
- server
Side StringRedirect To Https - session
Configs List<Property Map> - ssl
Client List<Property Map>Certificate Actions - ssl
Client StringCertificate Mode - true
Client List<Property Map>Ips - use
App StringKeepalive Timeout - use
True StringClient Ip - websockets
Enabled String - x
Forwarded StringProto Enabled - xff
Alternate StringName - xff
Enabled String - xff
Update String
ApplicationprofileHttpProfileCacheConfig, ApplicationprofileHttpProfileCacheConfigArgs
- Age
Header string - Aggressive string
- Date
Header string - Default
Expire string - Enabled string
- Heuristic
Expire string - Ignore
Request stringCache Control - Max
Cache stringSize - Max
Object stringSize - Mime
Types List<string>Block Group Refs - Mime
Types List<string>Block Lists - Mime
Types List<string>Group Refs - Mime
Types List<string>Lists - Min
Object stringSize - Query
Cacheable string - Uri
Non List<ApplicationprofileCacheables Http Profile Cache Config Uri Non Cacheable> - Xcache
Header string
- Age
Header string - Aggressive string
- Date
Header string - Default
Expire string - Enabled string
- Heuristic
Expire string - Ignore
Request stringCache Control - Max
Cache stringSize - Max
Object stringSize - Mime
Types []stringBlock Group Refs - Mime
Types []stringBlock Lists - Mime
Types []stringGroup Refs - Mime
Types []stringLists - Min
Object stringSize - Query
Cacheable string - Uri
Non []ApplicationprofileCacheables Http Profile Cache Config Uri Non Cacheable - Xcache
Header string
- age
Header String - aggressive String
- date
Header String - default
Expire String - enabled String
- heuristic
Expire String - ignore
Request StringCache Control - max
Cache StringSize - max
Object StringSize - mime
Types List<String>Block Group Refs - mime
Types List<String>Block Lists - mime
Types List<String>Group Refs - mime
Types List<String>Lists - min
Object StringSize - query
Cacheable String - uri
Non List<ApplicationprofileCacheables Http Profile Cache Config Uri Non Cacheable> - xcache
Header String
- age
Header string - aggressive string
- date
Header string - default
Expire string - enabled string
- heuristic
Expire string - ignore
Request stringCache Control - max
Cache stringSize - max
Object stringSize - mime
Types string[]Block Group Refs - mime
Types string[]Block Lists - mime
Types string[]Group Refs - mime
Types string[]Lists - min
Object stringSize - query
Cacheable string - uri
Non ApplicationprofileCacheables Http Profile Cache Config Uri Non Cacheable[] - xcache
Header string
- age_
header str - aggressive str
- date_
header str - default_
expire str - enabled str
- heuristic_
expire str - ignore_
request_ strcache_ control - max_
cache_ strsize - max_
object_ strsize - mime_
types_ Sequence[str]block_ group_ refs - mime_
types_ Sequence[str]block_ lists - mime_
types_ Sequence[str]group_ refs - mime_
types_ Sequence[str]lists - min_
object_ strsize - query_
cacheable str - uri_
non_ Sequence[Applicationprofilecacheables Http Profile Cache Config Uri Non Cacheable] - xcache_
header str
- age
Header String - aggressive String
- date
Header String - default
Expire String - enabled String
- heuristic
Expire String - ignore
Request StringCache Control - max
Cache StringSize - max
Object StringSize - mime
Types List<String>Block Group Refs - mime
Types List<String>Block Lists - mime
Types List<String>Group Refs - mime
Types List<String>Lists - min
Object StringSize - query
Cacheable String - uri
Non List<Property Map>Cacheables - xcache
Header String
ApplicationprofileHttpProfileCacheConfigUriNonCacheable, ApplicationprofileHttpProfileCacheConfigUriNonCacheableArgs
- Match
Criteria string - Match
Case string - Match
Decoded stringString - Match
Strs List<string> - String
Group List<string>Refs
- Match
Criteria string - Match
Case string - Match
Decoded stringString - Match
Strs []string - String
Group []stringRefs
- match
Criteria String - match
Case String - match
Decoded StringString - match
Strs List<String> - string
Group List<String>Refs
- match
Criteria string - match
Case string - match
Decoded stringString - match
Strs string[] - string
Group string[]Refs
- match_
criteria str - match_
case str - match_
decoded_ strstring - match_
strs Sequence[str] - string_
group_ Sequence[str]refs
- match
Criteria String - match
Case String - match
Decoded StringString - match
Strs List<String> - string
Group List<String>Refs
ApplicationprofileHttpProfileCompressionProfile, ApplicationprofileHttpProfileCompressionProfileArgs
- Compression string
- Remove
Accept stringEncoding Header - Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- Buf
Num string - Buf
Size string - Compressible
Content stringRef - Filters
List<Applicationprofile
Http Profile Compression Profile Filter> - Hash
Size string - Level
Aggressive string - Level
Normal string - Max
Low stringRtt - Min
High stringRtt - Min
Length string - Mobile
Str stringRef - Window
Size string
- Compression string
- Remove
Accept stringEncoding Header - Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- Buf
Num string - Buf
Size string - Compressible
Content stringRef - Filters
[]Applicationprofile
Http Profile Compression Profile Filter - Hash
Size string - Level
Aggressive string - Level
Normal string - Max
Low stringRtt - Min
High stringRtt - Min
Length string - Mobile
Str stringRef - Window
Size string
- compression String
- remove
Accept StringEncoding Header - type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- buf
Num String - buf
Size String - compressible
Content StringRef - filters
List<Applicationprofile
Http Profile Compression Profile Filter> - hash
Size String - level
Aggressive String - level
Normal String - max
Low StringRtt - min
High StringRtt - min
Length String - mobile
Str StringRef - window
Size String
- compression string
- remove
Accept stringEncoding Header - type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- buf
Num string - buf
Size string - compressible
Content stringRef - filters
Applicationprofile
Http Profile Compression Profile Filter[] - hash
Size string - level
Aggressive string - level
Normal string - max
Low stringRtt - min
High stringRtt - min
Length string - mobile
Str stringRef - window
Size string
- compression str
- remove_
accept_ strencoding_ header - type str
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- buf_
num str - buf_
size str - compressible_
content_ strref - filters
Sequence[Applicationprofile
Http Profile Compression Profile Filter] - hash_
size str - level_
aggressive str - level_
normal str - max_
low_ strrtt - min_
high_ strrtt - min_
length str - mobile_
str_ strref - window_
size str
- compression String
- remove
Accept StringEncoding Header - type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- buf
Num String - buf
Size String - compressible
Content StringRef - filters List<Property Map>
- hash
Size String - level
Aggressive String - level
Normal String - max
Low StringRtt - min
High StringRtt - min
Length String - mobile
Str StringRef - window
Size String
ApplicationprofileHttpProfileCompressionProfileFilter, ApplicationprofileHttpProfileCompressionProfileFilterArgs
- Index string
- Level string
- Name string
- The name of the application profile. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Devices
Ref string - Ip
Addr List<ApplicationprofilePrefixes Http Profile Compression Profile Filter Ip Addr Prefix> - Ip
Addr List<ApplicationprofileRanges Http Profile Compression Profile Filter Ip Addr Range> - Ip
Addrs List<ApplicationprofileHttp Profile Compression Profile Filter Ip Addr> - Ip
Addrs stringRef - Match string
- User
Agents List<string>
- Index string
- Level string
- Name string
- The name of the application profile. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Devices
Ref string - Ip
Addr []ApplicationprofilePrefixes Http Profile Compression Profile Filter Ip Addr Prefix - Ip
Addr []ApplicationprofileRanges Http Profile Compression Profile Filter Ip Addr Range - Ip
Addrs []ApplicationprofileHttp Profile Compression Profile Filter Ip Addr - Ip
Addrs stringRef - Match string
- User
Agents []string
- index String
- level String
- name String
- The name of the application profile. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- devices
Ref String - ip
Addr List<ApplicationprofilePrefixes Http Profile Compression Profile Filter Ip Addr Prefix> - ip
Addr List<ApplicationprofileRanges Http Profile Compression Profile Filter Ip Addr Range> - ip
Addrs List<ApplicationprofileHttp Profile Compression Profile Filter Ip Addr> - ip
Addrs StringRef - match String
- user
Agents List<String>
- index string
- level string
- name string
- The name of the application profile. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- devices
Ref string - ip
Addr ApplicationprofilePrefixes Http Profile Compression Profile Filter Ip Addr Prefix[] - ip
Addr ApplicationprofileRanges Http Profile Compression Profile Filter Ip Addr Range[] - ip
Addrs ApplicationprofileHttp Profile Compression Profile Filter Ip Addr[] - ip
Addrs stringRef - match string
- user
Agents string[]
- index str
- level str
- name str
- The name of the application profile. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- devices_
ref str - ip_
addr_ Sequence[Applicationprofileprefixes Http Profile Compression Profile Filter Ip Addr Prefix] - ip_
addr_ Sequence[Applicationprofileranges Http Profile Compression Profile Filter Ip Addr Range] - ip_
addrs Sequence[ApplicationprofileHttp Profile Compression Profile Filter Ip Addr] - ip_
addrs_ strref - match str
- user_
agents Sequence[str]
- index String
- level String
- name String
- The name of the application profile. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- devices
Ref String - ip
Addr List<Property Map>Prefixes - ip
Addr List<Property Map>Ranges - ip
Addrs List<Property Map> - ip
Addrs StringRef - match String
- user
Agents List<String>
ApplicationprofileHttpProfileCompressionProfileFilterIpAddr, ApplicationprofileHttpProfileCompressionProfileFilterIpAddrArgs
- Addr string
- Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- Addr string
- Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- addr String
- type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- addr string
- type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- addr str
- type str
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- addr String
- type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
ApplicationprofileHttpProfileCompressionProfileFilterIpAddrPrefix, ApplicationprofileHttpProfileCompressionProfileFilterIpAddrPrefixArgs
- ip
Addrs List<Property Map> - mask String
ApplicationprofileHttpProfileCompressionProfileFilterIpAddrPrefixIpAddr, ApplicationprofileHttpProfileCompressionProfileFilterIpAddrPrefixIpAddrArgs
- Addr string
- Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- Addr string
- Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- addr String
- type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- addr string
- type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- addr str
- type str
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- addr String
- type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
ApplicationprofileHttpProfileCompressionProfileFilterIpAddrRange, ApplicationprofileHttpProfileCompressionProfileFilterIpAddrRangeArgs
ApplicationprofileHttpProfileCompressionProfileFilterIpAddrRangeBegin, ApplicationprofileHttpProfileCompressionProfileFilterIpAddrRangeBeginArgs
- Addr string
- Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- Addr string
- Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- addr String
- type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- addr string
- type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- addr str
- type str
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- addr String
- type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
ApplicationprofileHttpProfileCompressionProfileFilterIpAddrRangeEnd, ApplicationprofileHttpProfileCompressionProfileFilterIpAddrRangeEndArgs
- Addr string
- Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- Addr string
- Type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- addr String
- type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- addr string
- type string
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- addr str
- type str
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
- addr String
- type String
- Specifies which application layer proxy is enabled for the virtual service. Enum options - APPLICATION_PROFILE_TYPE_L4, APPLICATION_PROFILE_TYPE_HTTP, APPLICATION_PROFILE_TYPE_SYSLOG, APPLICATION_PROFILE_TYPE_DNS, APPLICATION_PROFILE_TYPE_SSL, APPLICATION_PROFILE_TYPE_SIP, APPLICATION_PROFILE_TYPE_DIAMETER. Allowed with any value in enterprise, enterprise with cloud services edition. Allowed in essentials (allowed values- application_profile_type_l4), basic (allowed values- application_profile_type_l4,application_profile_type_http) edition.
ApplicationprofileHttpProfileHttp2Profile, ApplicationprofileHttpProfileHttp2ProfileArgs
- Enable
Http2Server stringPush - Http2Initial
Window stringSize - Max
Http2Concurrent stringPushes Per Connection - Max
Http2Concurrent stringStreams Per Connection - Max
Http2Control stringFrames Per Connection - Max
Http2Empty stringData Frames Per Connection - Max
Http2Header stringField Size - Max
Http2Queued stringFrames To Client Per Connection - Max
Http2Requests stringPer Connection
- Enable
Http2Server stringPush - Http2Initial
Window stringSize - Max
Http2Concurrent stringPushes Per Connection - Max
Http2Concurrent stringStreams Per Connection - Max
Http2Control stringFrames Per Connection - Max
Http2Empty stringData Frames Per Connection - Max
Http2Header stringField Size - Max
Http2Queued stringFrames To Client Per Connection - Max
Http2Requests stringPer Connection
- enable
Http2Server StringPush - http2Initial
Window StringSize - max
Http2Concurrent StringPushes Per Connection - max
Http2Concurrent StringStreams Per Connection - max
Http2Control StringFrames Per Connection - max
Http2Empty StringData Frames Per Connection - max
Http2Header StringField Size - max
Http2Queued StringFrames To Client Per Connection - max
Http2Requests StringPer Connection
- enable
Http2Server stringPush - http2Initial
Window stringSize - max
Http2Concurrent stringPushes Per Connection - max
Http2Concurrent stringStreams Per Connection - max
Http2Control stringFrames Per Connection - max
Http2Empty stringData Frames Per Connection - max
Http2Header stringField Size - max
Http2Queued stringFrames To Client Per Connection - max
Http2Requests stringPer Connection
- enable_
http2_ strserver_ push - http2_
initial_ strwindow_ size - max_
http2_ strconcurrent_ pushes_ per_ connection - max_
http2_ strconcurrent_ streams_ per_ connection - max_
http2_ strcontrol_ frames_ per_ connection - max_
http2_ strempty_ data_ frames_ per_ connection - max_
http2_ strheader_ field_ size - max_
http2_ strqueued_ frames_ to_ client_ per_ connection - max_
http2_ strrequests_ per_ connection
- enable
Http2Server StringPush - http2Initial
Window StringSize - max
Http2Concurrent StringPushes Per Connection - max
Http2Concurrent StringStreams Per Connection - max
Http2Control StringFrames Per Connection - max
Http2Empty StringData Frames Per Connection - max
Http2Header StringField Size - max
Http2Queued StringFrames To Client Per Connection - max
Http2Requests StringPer Connection
ApplicationprofileHttpProfileSessionConfig, ApplicationprofileHttpProfileSessionConfigArgs
- string
- string
- string
- string
- Session
Establishment stringTimeout - Session
Idle stringTimeout - Session
Maximum stringTimeout
- string
- string
- string
- string
- Session
Establishment stringTimeout - Session
Idle stringTimeout - Session
Maximum stringTimeout
- String
- String
- String
- String
- session
Establishment StringTimeout - session
Idle StringTimeout - session
Maximum StringTimeout
- string
- string
- string
- string
- session
Establishment stringTimeout - session
Idle stringTimeout - session
Maximum stringTimeout
- str
- str
- str
- str
- session_
establishment_ strtimeout - session_
idle_ strtimeout - session_
maximum_ strtimeout
- String
- String
- String
- String
- session
Establishment StringTimeout - session
Idle StringTimeout - session
Maximum StringTimeout
ApplicationprofileHttpProfileSslClientCertificateAction, ApplicationprofileHttpProfileSslClientCertificateActionArgs
ApplicationprofileHttpProfileSslClientCertificateActionHeader, ApplicationprofileHttpProfileSslClientCertificateActionHeaderArgs
- Request
Header string - Request
Header stringValue
- Request
Header string - Request
Header stringValue
- request
Header String - request
Header StringValue
- request
Header string - request
Header stringValue
- request
Header String - request
Header StringValue
ApplicationprofileHttpProfileTrueClientIp, ApplicationprofileHttpProfileTrueClientIpArgs
- Direction string
- Headers List<string>
- Index
In stringHeader
- Direction string
- Headers []string
- Index
In stringHeader
- direction String
- headers List<String>
- index
In StringHeader
- direction string
- headers string[]
- index
In stringHeader
- direction str
- headers Sequence[str]
- index_
in_ strheader
- direction String
- headers List<String>
- index
In StringHeader
ApplicationprofileL4SslProfile, ApplicationprofileL4SslProfileArgs
- Ssl
Stream stringIdle Timeout
- Ssl
Stream stringIdle Timeout
- ssl
Stream StringIdle Timeout
- ssl
Stream stringIdle Timeout
- ssl
Stream StringIdle Timeout
ApplicationprofileMarker, ApplicationprofileMarkerArgs
ApplicationprofileSipServiceProfile, ApplicationprofileSipServiceProfileArgs
- Transaction
Timeout string
- Transaction
Timeout string
- transaction
Timeout String
- transaction
Timeout string
- transaction
Timeout String
ApplicationprofileTcpAppProfile, ApplicationprofileTcpAppProfileArgs
- ftp
Profiles List<Property Map> - pki
Profile StringRef - proxy
Protocol StringEnabled - proxy
Protocol StringVersion - ssl
Client StringCertificate Mode
ApplicationprofileTcpAppProfileFtpProfile, ApplicationprofileTcpAppProfileFtpProfileArgs
- Deactivate
Active string - Deactivate
Passive string
- Deactivate
Active string - Deactivate
Passive string
- deactivate
Active String - deactivate
Passive String
- deactivate
Active string - deactivate
Passive string
- deactivate
Active String - deactivate
Passive String
Package Details
- Repository
- avi vmware/terraform-provider-avi
- License
- Notes
- This Pulumi package is based on the
avi
Terraform Provider.