avi.Systemlimits
Explore with Pulumi AI
<!–
Copyright 2021 VMware, Inc.
SPDX-License-Identifier: Mozilla Public License 2.0
–>
layout: “avi”
page_title: “Avi: avi.Systemlimits” sidebar_current: “docs-avi-resource-systemlimits” description: |- Creates and manages Avi SystemLimits.
avi.Systemlimits
The SystemLimits resource allows the creation and management of Avi SystemLimits
Example Usage
Coming soon!
Coming soon!
Coming soon!
Coming soon!
Coming soon!
resources:
foo:
type: avi:Systemlimits
properties:
name: terraform-example-foo
tenantRef: /api/tenant/?name=admin
Create Systemlimits Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Systemlimits(name: string, args?: SystemlimitsArgs, opts?: CustomResourceOptions);
@overload
def Systemlimits(resource_name: str,
args: Optional[SystemlimitsArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def Systemlimits(resource_name: str,
opts: Optional[ResourceOptions] = None,
configpb_attributes: Optional[Sequence[SystemlimitsConfigpbAttributeArgs]] = None,
controller_limits: Optional[Sequence[SystemlimitsControllerLimitArgs]] = None,
controller_sizes: Optional[Sequence[SystemlimitsControllerSizeArgs]] = None,
serviceengine_limits: Optional[Sequence[SystemlimitsServiceengineLimitArgs]] = None,
systemlimits_id: Optional[str] = None,
uuid: Optional[str] = None)
func NewSystemlimits(ctx *Context, name string, args *SystemlimitsArgs, opts ...ResourceOption) (*Systemlimits, error)
public Systemlimits(string name, SystemlimitsArgs? args = null, CustomResourceOptions? opts = null)
public Systemlimits(String name, SystemlimitsArgs args)
public Systemlimits(String name, SystemlimitsArgs args, CustomResourceOptions options)
type: avi:Systemlimits
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 SystemlimitsArgs
- 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 SystemlimitsArgs
- 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 SystemlimitsArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args SystemlimitsArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args SystemlimitsArgs
- 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 systemlimitsResource = new Avi.Systemlimits("systemlimitsResource", new()
{
ConfigpbAttributes = new[]
{
new Avi.Inputs.SystemlimitsConfigpbAttributeArgs
{
Version = "string",
},
},
ControllerLimits = new[]
{
new Avi.Inputs.SystemlimitsControllerLimitArgs
{
BotLimits = new[]
{
new Avi.Inputs.SystemlimitsControllerLimitBotLimitArgs
{
AllowRules = "string",
Hdrs = "string",
MappingRules = "string",
},
},
CertificatesPerVirtualservice = "string",
ControllerCloudLimits = new[]
{
new Avi.Inputs.SystemlimitsControllerLimitControllerCloudLimitArgs
{
NumClouds = "string",
T1LrsPerCloud = "string",
Type = "string",
},
},
ControllerSizingLimits = new[]
{
new Avi.Inputs.SystemlimitsControllerLimitControllerSizingLimitArgs
{
ControllerSizingCloudLimits = new[]
{
new Avi.Inputs.SystemlimitsControllerLimitControllerSizingLimitControllerSizingCloudLimitArgs
{
NumClouds = "string",
Type = "string",
},
},
Flavor = "string",
NumClouds = "string",
NumEastWestVirtualservices = "string",
NumPoolRtMetrics = "string",
NumSeRtMetrics = "string",
NumServers = "string",
NumServiceengines = "string",
NumTenants = "string",
NumVirtualservices = "string",
NumVirtualservicesRtMetrics = "string",
NumVirtualservicesRtmetricsWaf = "string",
NumVrfs = "string",
NumWafVirtualservices = "string",
},
},
DefaultRoutesPerVrfcontext = "string",
GatewayMonPerVrf = "string",
IpaddressLimits = new[]
{
new Avi.Inputs.SystemlimitsControllerLimitIpaddressLimitArgs
{
IpAddressGroupPerMatchCriteria = "string",
IpAddressPrefixPerMatchCriteria = "string",
IpAddressRangePerMatchCriteria = "string",
IpAddressesPerMatchCriteria = "string",
},
},
IpsPerIpgroup = "string",
L7Limits = new[]
{
new Avi.Inputs.SystemlimitsControllerLimitL7LimitArgs
{
HttpPoliciesPerVs = "string",
NumCompressionFilters = "string",
NumCustomStr = "string",
NumMatchesPerRule = "string",
NumRulesPerEvhHost = "string",
NumRulesPerHttpPolicy = "string",
NumStrgroupsPerMatch = "string",
StrCacheMime = "string",
StrGroupsCacheMime = "string",
StrGroupsNoCacheMime = "string",
StrGroupsNoCacheUri = "string",
StrNoCacheMime = "string",
StrNoCacheUri = "string",
},
},
PoolgroupsPerVirtualservice = "string",
PoolsPerPoolgroup = "string",
PoolsPerVirtualservice = "string",
RoutesPerVrfcontext = "string",
RulesPerNatPolicy = "string",
RulesPerNetworksecuritypolicy = "string",
ServersPerPool = "string",
SniChildrenPerParent = "string",
StringsPerStringgroup = "string",
VsBgpScaleout = "string",
VsL2Scaleout = "string",
WafLimits = new[]
{
new Avi.Inputs.SystemlimitsControllerLimitWafLimitArgs
{
NumAllowedContentTypes = "string",
NumAllowedRequestContentTypeCharsets = "string",
NumAllowlistPolicyRules = "string",
NumApplications = "string",
NumContentTypeMappings = "string",
NumDataFiles = "string",
NumExcludeListPerRuleGroup = "string",
NumPrePostCrsGroups = "string",
NumPsmGroups = "string",
NumPsmMatchElements = "string",
NumPsmMatchRulesPerLoc = "string",
NumPsmTotalLocations = "string",
NumRestrictedExtensions = "string",
NumRestrictedHeaders = "string",
NumRuleTags = "string",
NumRulesPerRulegroup = "string",
NumStaticExtensions = "string",
},
},
WafRuleMetricsEnabledVs = "string",
},
},
ControllerSizes = new[]
{
new Avi.Inputs.SystemlimitsControllerSizeArgs
{
Flavor = "string",
MinCpus = "string",
MinMemory = "string",
},
},
ServiceengineLimits = new[]
{
new Avi.Inputs.SystemlimitsServiceengineLimitArgs
{
AllVirtualservicesPerServiceengine = "string",
EwVirtualservicesPerServiceengine = "string",
NsVirtualservicesPerServiceengine = "string",
NumLogicalIntfPerSe = "string",
NumPhyIntfPerSe = "string",
NumVirtualservicesRtMetrics = "string",
NumVlanIntfPerPhyIntf = "string",
NumVlanIntfPerSe = "string",
ServiceengineCloudLimits = new[]
{
new Avi.Inputs.SystemlimitsServiceengineLimitServiceengineCloudLimitArgs
{
Type = "string",
VrfsPerServiceengine = "string",
},
},
},
},
SystemlimitsId = "string",
Uuid = "string",
});
example, err := avi.NewSystemlimits(ctx, "systemlimitsResource", &avi.SystemlimitsArgs{
ConfigpbAttributes: avi.SystemlimitsConfigpbAttributeArray{
&avi.SystemlimitsConfigpbAttributeArgs{
Version: pulumi.String("string"),
},
},
ControllerLimits: avi.SystemlimitsControllerLimitArray{
&avi.SystemlimitsControllerLimitArgs{
BotLimits: avi.SystemlimitsControllerLimitBotLimitArray{
&avi.SystemlimitsControllerLimitBotLimitArgs{
AllowRules: pulumi.String("string"),
Hdrs: pulumi.String("string"),
MappingRules: pulumi.String("string"),
},
},
CertificatesPerVirtualservice: pulumi.String("string"),
ControllerCloudLimits: avi.SystemlimitsControllerLimitControllerCloudLimitArray{
&avi.SystemlimitsControllerLimitControllerCloudLimitArgs{
NumClouds: pulumi.String("string"),
T1LrsPerCloud: pulumi.String("string"),
Type: pulumi.String("string"),
},
},
ControllerSizingLimits: avi.SystemlimitsControllerLimitControllerSizingLimitArray{
&avi.SystemlimitsControllerLimitControllerSizingLimitArgs{
ControllerSizingCloudLimits: avi.SystemlimitsControllerLimitControllerSizingLimitControllerSizingCloudLimitArray{
&avi.SystemlimitsControllerLimitControllerSizingLimitControllerSizingCloudLimitArgs{
NumClouds: pulumi.String("string"),
Type: pulumi.String("string"),
},
},
Flavor: pulumi.String("string"),
NumClouds: pulumi.String("string"),
NumEastWestVirtualservices: pulumi.String("string"),
NumPoolRtMetrics: pulumi.String("string"),
NumSeRtMetrics: pulumi.String("string"),
NumServers: pulumi.String("string"),
NumServiceengines: pulumi.String("string"),
NumTenants: pulumi.String("string"),
NumVirtualservices: pulumi.String("string"),
NumVirtualservicesRtMetrics: pulumi.String("string"),
NumVirtualservicesRtmetricsWaf: pulumi.String("string"),
NumVrfs: pulumi.String("string"),
NumWafVirtualservices: pulumi.String("string"),
},
},
DefaultRoutesPerVrfcontext: pulumi.String("string"),
GatewayMonPerVrf: pulumi.String("string"),
IpaddressLimits: avi.SystemlimitsControllerLimitIpaddressLimitArray{
&avi.SystemlimitsControllerLimitIpaddressLimitArgs{
IpAddressGroupPerMatchCriteria: pulumi.String("string"),
IpAddressPrefixPerMatchCriteria: pulumi.String("string"),
IpAddressRangePerMatchCriteria: pulumi.String("string"),
IpAddressesPerMatchCriteria: pulumi.String("string"),
},
},
IpsPerIpgroup: pulumi.String("string"),
L7Limits: avi.SystemlimitsControllerLimitL7LimitArray{
&avi.SystemlimitsControllerLimitL7LimitArgs{
HttpPoliciesPerVs: pulumi.String("string"),
NumCompressionFilters: pulumi.String("string"),
NumCustomStr: pulumi.String("string"),
NumMatchesPerRule: pulumi.String("string"),
NumRulesPerEvhHost: pulumi.String("string"),
NumRulesPerHttpPolicy: pulumi.String("string"),
NumStrgroupsPerMatch: pulumi.String("string"),
StrCacheMime: pulumi.String("string"),
StrGroupsCacheMime: pulumi.String("string"),
StrGroupsNoCacheMime: pulumi.String("string"),
StrGroupsNoCacheUri: pulumi.String("string"),
StrNoCacheMime: pulumi.String("string"),
StrNoCacheUri: pulumi.String("string"),
},
},
PoolgroupsPerVirtualservice: pulumi.String("string"),
PoolsPerPoolgroup: pulumi.String("string"),
PoolsPerVirtualservice: pulumi.String("string"),
RoutesPerVrfcontext: pulumi.String("string"),
RulesPerNatPolicy: pulumi.String("string"),
RulesPerNetworksecuritypolicy: pulumi.String("string"),
ServersPerPool: pulumi.String("string"),
SniChildrenPerParent: pulumi.String("string"),
StringsPerStringgroup: pulumi.String("string"),
VsBgpScaleout: pulumi.String("string"),
VsL2Scaleout: pulumi.String("string"),
WafLimits: avi.SystemlimitsControllerLimitWafLimitArray{
&avi.SystemlimitsControllerLimitWafLimitArgs{
NumAllowedContentTypes: pulumi.String("string"),
NumAllowedRequestContentTypeCharsets: pulumi.String("string"),
NumAllowlistPolicyRules: pulumi.String("string"),
NumApplications: pulumi.String("string"),
NumContentTypeMappings: pulumi.String("string"),
NumDataFiles: pulumi.String("string"),
NumExcludeListPerRuleGroup: pulumi.String("string"),
NumPrePostCrsGroups: pulumi.String("string"),
NumPsmGroups: pulumi.String("string"),
NumPsmMatchElements: pulumi.String("string"),
NumPsmMatchRulesPerLoc: pulumi.String("string"),
NumPsmTotalLocations: pulumi.String("string"),
NumRestrictedExtensions: pulumi.String("string"),
NumRestrictedHeaders: pulumi.String("string"),
NumRuleTags: pulumi.String("string"),
NumRulesPerRulegroup: pulumi.String("string"),
NumStaticExtensions: pulumi.String("string"),
},
},
WafRuleMetricsEnabledVs: pulumi.String("string"),
},
},
ControllerSizes: avi.SystemlimitsControllerSizeArray{
&avi.SystemlimitsControllerSizeArgs{
Flavor: pulumi.String("string"),
MinCpus: pulumi.String("string"),
MinMemory: pulumi.String("string"),
},
},
ServiceengineLimits: avi.SystemlimitsServiceengineLimitArray{
&avi.SystemlimitsServiceengineLimitArgs{
AllVirtualservicesPerServiceengine: pulumi.String("string"),
EwVirtualservicesPerServiceengine: pulumi.String("string"),
NsVirtualservicesPerServiceengine: pulumi.String("string"),
NumLogicalIntfPerSe: pulumi.String("string"),
NumPhyIntfPerSe: pulumi.String("string"),
NumVirtualservicesRtMetrics: pulumi.String("string"),
NumVlanIntfPerPhyIntf: pulumi.String("string"),
NumVlanIntfPerSe: pulumi.String("string"),
ServiceengineCloudLimits: avi.SystemlimitsServiceengineLimitServiceengineCloudLimitArray{
&avi.SystemlimitsServiceengineLimitServiceengineCloudLimitArgs{
Type: pulumi.String("string"),
VrfsPerServiceengine: pulumi.String("string"),
},
},
},
},
SystemlimitsId: pulumi.String("string"),
Uuid: pulumi.String("string"),
})
var systemlimitsResource = new Systemlimits("systemlimitsResource", SystemlimitsArgs.builder()
.configpbAttributes(SystemlimitsConfigpbAttributeArgs.builder()
.version("string")
.build())
.controllerLimits(SystemlimitsControllerLimitArgs.builder()
.botLimits(SystemlimitsControllerLimitBotLimitArgs.builder()
.allowRules("string")
.hdrs("string")
.mappingRules("string")
.build())
.certificatesPerVirtualservice("string")
.controllerCloudLimits(SystemlimitsControllerLimitControllerCloudLimitArgs.builder()
.numClouds("string")
.t1LrsPerCloud("string")
.type("string")
.build())
.controllerSizingLimits(SystemlimitsControllerLimitControllerSizingLimitArgs.builder()
.controllerSizingCloudLimits(SystemlimitsControllerLimitControllerSizingLimitControllerSizingCloudLimitArgs.builder()
.numClouds("string")
.type("string")
.build())
.flavor("string")
.numClouds("string")
.numEastWestVirtualservices("string")
.numPoolRtMetrics("string")
.numSeRtMetrics("string")
.numServers("string")
.numServiceengines("string")
.numTenants("string")
.numVirtualservices("string")
.numVirtualservicesRtMetrics("string")
.numVirtualservicesRtmetricsWaf("string")
.numVrfs("string")
.numWafVirtualservices("string")
.build())
.defaultRoutesPerVrfcontext("string")
.gatewayMonPerVrf("string")
.ipaddressLimits(SystemlimitsControllerLimitIpaddressLimitArgs.builder()
.ipAddressGroupPerMatchCriteria("string")
.ipAddressPrefixPerMatchCriteria("string")
.ipAddressRangePerMatchCriteria("string")
.ipAddressesPerMatchCriteria("string")
.build())
.ipsPerIpgroup("string")
.l7Limits(SystemlimitsControllerLimitL7LimitArgs.builder()
.httpPoliciesPerVs("string")
.numCompressionFilters("string")
.numCustomStr("string")
.numMatchesPerRule("string")
.numRulesPerEvhHost("string")
.numRulesPerHttpPolicy("string")
.numStrgroupsPerMatch("string")
.strCacheMime("string")
.strGroupsCacheMime("string")
.strGroupsNoCacheMime("string")
.strGroupsNoCacheUri("string")
.strNoCacheMime("string")
.strNoCacheUri("string")
.build())
.poolgroupsPerVirtualservice("string")
.poolsPerPoolgroup("string")
.poolsPerVirtualservice("string")
.routesPerVrfcontext("string")
.rulesPerNatPolicy("string")
.rulesPerNetworksecuritypolicy("string")
.serversPerPool("string")
.sniChildrenPerParent("string")
.stringsPerStringgroup("string")
.vsBgpScaleout("string")
.vsL2Scaleout("string")
.wafLimits(SystemlimitsControllerLimitWafLimitArgs.builder()
.numAllowedContentTypes("string")
.numAllowedRequestContentTypeCharsets("string")
.numAllowlistPolicyRules("string")
.numApplications("string")
.numContentTypeMappings("string")
.numDataFiles("string")
.numExcludeListPerRuleGroup("string")
.numPrePostCrsGroups("string")
.numPsmGroups("string")
.numPsmMatchElements("string")
.numPsmMatchRulesPerLoc("string")
.numPsmTotalLocations("string")
.numRestrictedExtensions("string")
.numRestrictedHeaders("string")
.numRuleTags("string")
.numRulesPerRulegroup("string")
.numStaticExtensions("string")
.build())
.wafRuleMetricsEnabledVs("string")
.build())
.controllerSizes(SystemlimitsControllerSizeArgs.builder()
.flavor("string")
.minCpus("string")
.minMemory("string")
.build())
.serviceengineLimits(SystemlimitsServiceengineLimitArgs.builder()
.allVirtualservicesPerServiceengine("string")
.ewVirtualservicesPerServiceengine("string")
.nsVirtualservicesPerServiceengine("string")
.numLogicalIntfPerSe("string")
.numPhyIntfPerSe("string")
.numVirtualservicesRtMetrics("string")
.numVlanIntfPerPhyIntf("string")
.numVlanIntfPerSe("string")
.serviceengineCloudLimits(SystemlimitsServiceengineLimitServiceengineCloudLimitArgs.builder()
.type("string")
.vrfsPerServiceengine("string")
.build())
.build())
.systemlimitsId("string")
.uuid("string")
.build());
systemlimits_resource = avi.Systemlimits("systemlimitsResource",
configpb_attributes=[{
"version": "string",
}],
controller_limits=[{
"bot_limits": [{
"allow_rules": "string",
"hdrs": "string",
"mapping_rules": "string",
}],
"certificates_per_virtualservice": "string",
"controller_cloud_limits": [{
"num_clouds": "string",
"t1_lrs_per_cloud": "string",
"type": "string",
}],
"controller_sizing_limits": [{
"controller_sizing_cloud_limits": [{
"num_clouds": "string",
"type": "string",
}],
"flavor": "string",
"num_clouds": "string",
"num_east_west_virtualservices": "string",
"num_pool_rt_metrics": "string",
"num_se_rt_metrics": "string",
"num_servers": "string",
"num_serviceengines": "string",
"num_tenants": "string",
"num_virtualservices": "string",
"num_virtualservices_rt_metrics": "string",
"num_virtualservices_rtmetrics_waf": "string",
"num_vrfs": "string",
"num_waf_virtualservices": "string",
}],
"default_routes_per_vrfcontext": "string",
"gateway_mon_per_vrf": "string",
"ipaddress_limits": [{
"ip_address_group_per_match_criteria": "string",
"ip_address_prefix_per_match_criteria": "string",
"ip_address_range_per_match_criteria": "string",
"ip_addresses_per_match_criteria": "string",
}],
"ips_per_ipgroup": "string",
"l7_limits": [{
"http_policies_per_vs": "string",
"num_compression_filters": "string",
"num_custom_str": "string",
"num_matches_per_rule": "string",
"num_rules_per_evh_host": "string",
"num_rules_per_http_policy": "string",
"num_strgroups_per_match": "string",
"str_cache_mime": "string",
"str_groups_cache_mime": "string",
"str_groups_no_cache_mime": "string",
"str_groups_no_cache_uri": "string",
"str_no_cache_mime": "string",
"str_no_cache_uri": "string",
}],
"poolgroups_per_virtualservice": "string",
"pools_per_poolgroup": "string",
"pools_per_virtualservice": "string",
"routes_per_vrfcontext": "string",
"rules_per_nat_policy": "string",
"rules_per_networksecuritypolicy": "string",
"servers_per_pool": "string",
"sni_children_per_parent": "string",
"strings_per_stringgroup": "string",
"vs_bgp_scaleout": "string",
"vs_l2_scaleout": "string",
"waf_limits": [{
"num_allowed_content_types": "string",
"num_allowed_request_content_type_charsets": "string",
"num_allowlist_policy_rules": "string",
"num_applications": "string",
"num_content_type_mappings": "string",
"num_data_files": "string",
"num_exclude_list_per_rule_group": "string",
"num_pre_post_crs_groups": "string",
"num_psm_groups": "string",
"num_psm_match_elements": "string",
"num_psm_match_rules_per_loc": "string",
"num_psm_total_locations": "string",
"num_restricted_extensions": "string",
"num_restricted_headers": "string",
"num_rule_tags": "string",
"num_rules_per_rulegroup": "string",
"num_static_extensions": "string",
}],
"waf_rule_metrics_enabled_vs": "string",
}],
controller_sizes=[{
"flavor": "string",
"min_cpus": "string",
"min_memory": "string",
}],
serviceengine_limits=[{
"all_virtualservices_per_serviceengine": "string",
"ew_virtualservices_per_serviceengine": "string",
"ns_virtualservices_per_serviceengine": "string",
"num_logical_intf_per_se": "string",
"num_phy_intf_per_se": "string",
"num_virtualservices_rt_metrics": "string",
"num_vlan_intf_per_phy_intf": "string",
"num_vlan_intf_per_se": "string",
"serviceengine_cloud_limits": [{
"type": "string",
"vrfs_per_serviceengine": "string",
}],
}],
systemlimits_id="string",
uuid="string")
const systemlimitsResource = new avi.Systemlimits("systemlimitsResource", {
configpbAttributes: [{
version: "string",
}],
controllerLimits: [{
botLimits: [{
allowRules: "string",
hdrs: "string",
mappingRules: "string",
}],
certificatesPerVirtualservice: "string",
controllerCloudLimits: [{
numClouds: "string",
t1LrsPerCloud: "string",
type: "string",
}],
controllerSizingLimits: [{
controllerSizingCloudLimits: [{
numClouds: "string",
type: "string",
}],
flavor: "string",
numClouds: "string",
numEastWestVirtualservices: "string",
numPoolRtMetrics: "string",
numSeRtMetrics: "string",
numServers: "string",
numServiceengines: "string",
numTenants: "string",
numVirtualservices: "string",
numVirtualservicesRtMetrics: "string",
numVirtualservicesRtmetricsWaf: "string",
numVrfs: "string",
numWafVirtualservices: "string",
}],
defaultRoutesPerVrfcontext: "string",
gatewayMonPerVrf: "string",
ipaddressLimits: [{
ipAddressGroupPerMatchCriteria: "string",
ipAddressPrefixPerMatchCriteria: "string",
ipAddressRangePerMatchCriteria: "string",
ipAddressesPerMatchCriteria: "string",
}],
ipsPerIpgroup: "string",
l7Limits: [{
httpPoliciesPerVs: "string",
numCompressionFilters: "string",
numCustomStr: "string",
numMatchesPerRule: "string",
numRulesPerEvhHost: "string",
numRulesPerHttpPolicy: "string",
numStrgroupsPerMatch: "string",
strCacheMime: "string",
strGroupsCacheMime: "string",
strGroupsNoCacheMime: "string",
strGroupsNoCacheUri: "string",
strNoCacheMime: "string",
strNoCacheUri: "string",
}],
poolgroupsPerVirtualservice: "string",
poolsPerPoolgroup: "string",
poolsPerVirtualservice: "string",
routesPerVrfcontext: "string",
rulesPerNatPolicy: "string",
rulesPerNetworksecuritypolicy: "string",
serversPerPool: "string",
sniChildrenPerParent: "string",
stringsPerStringgroup: "string",
vsBgpScaleout: "string",
vsL2Scaleout: "string",
wafLimits: [{
numAllowedContentTypes: "string",
numAllowedRequestContentTypeCharsets: "string",
numAllowlistPolicyRules: "string",
numApplications: "string",
numContentTypeMappings: "string",
numDataFiles: "string",
numExcludeListPerRuleGroup: "string",
numPrePostCrsGroups: "string",
numPsmGroups: "string",
numPsmMatchElements: "string",
numPsmMatchRulesPerLoc: "string",
numPsmTotalLocations: "string",
numRestrictedExtensions: "string",
numRestrictedHeaders: "string",
numRuleTags: "string",
numRulesPerRulegroup: "string",
numStaticExtensions: "string",
}],
wafRuleMetricsEnabledVs: "string",
}],
controllerSizes: [{
flavor: "string",
minCpus: "string",
minMemory: "string",
}],
serviceengineLimits: [{
allVirtualservicesPerServiceengine: "string",
ewVirtualservicesPerServiceengine: "string",
nsVirtualservicesPerServiceengine: "string",
numLogicalIntfPerSe: "string",
numPhyIntfPerSe: "string",
numVirtualservicesRtMetrics: "string",
numVlanIntfPerPhyIntf: "string",
numVlanIntfPerSe: "string",
serviceengineCloudLimits: [{
type: "string",
vrfsPerServiceengine: "string",
}],
}],
systemlimitsId: "string",
uuid: "string",
});
type: avi:Systemlimits
properties:
configpbAttributes:
- version: string
controllerLimits:
- botLimits:
- allowRules: string
hdrs: string
mappingRules: string
certificatesPerVirtualservice: string
controllerCloudLimits:
- numClouds: string
t1LrsPerCloud: string
type: string
controllerSizingLimits:
- controllerSizingCloudLimits:
- numClouds: string
type: string
flavor: string
numClouds: string
numEastWestVirtualservices: string
numPoolRtMetrics: string
numSeRtMetrics: string
numServers: string
numServiceengines: string
numTenants: string
numVirtualservices: string
numVirtualservicesRtMetrics: string
numVirtualservicesRtmetricsWaf: string
numVrfs: string
numWafVirtualservices: string
defaultRoutesPerVrfcontext: string
gatewayMonPerVrf: string
ipaddressLimits:
- ipAddressGroupPerMatchCriteria: string
ipAddressPrefixPerMatchCriteria: string
ipAddressRangePerMatchCriteria: string
ipAddressesPerMatchCriteria: string
ipsPerIpgroup: string
l7Limits:
- httpPoliciesPerVs: string
numCompressionFilters: string
numCustomStr: string
numMatchesPerRule: string
numRulesPerEvhHost: string
numRulesPerHttpPolicy: string
numStrgroupsPerMatch: string
strCacheMime: string
strGroupsCacheMime: string
strGroupsNoCacheMime: string
strGroupsNoCacheUri: string
strNoCacheMime: string
strNoCacheUri: string
poolgroupsPerVirtualservice: string
poolsPerPoolgroup: string
poolsPerVirtualservice: string
routesPerVrfcontext: string
rulesPerNatPolicy: string
rulesPerNetworksecuritypolicy: string
serversPerPool: string
sniChildrenPerParent: string
stringsPerStringgroup: string
vsBgpScaleout: string
vsL2Scaleout: string
wafLimits:
- numAllowedContentTypes: string
numAllowedRequestContentTypeCharsets: string
numAllowlistPolicyRules: string
numApplications: string
numContentTypeMappings: string
numDataFiles: string
numExcludeListPerRuleGroup: string
numPrePostCrsGroups: string
numPsmGroups: string
numPsmMatchElements: string
numPsmMatchRulesPerLoc: string
numPsmTotalLocations: string
numRestrictedExtensions: string
numRestrictedHeaders: string
numRuleTags: string
numRulesPerRulegroup: string
numStaticExtensions: string
wafRuleMetricsEnabledVs: string
controllerSizes:
- flavor: string
minCpus: string
minMemory: string
serviceengineLimits:
- allVirtualservicesPerServiceengine: string
ewVirtualservicesPerServiceengine: string
nsVirtualservicesPerServiceengine: string
numLogicalIntfPerSe: string
numPhyIntfPerSe: string
numVirtualservicesRtMetrics: string
numVlanIntfPerPhyIntf: string
numVlanIntfPerSe: string
serviceengineCloudLimits:
- type: string
vrfsPerServiceengine: string
systemlimitsId: string
uuid: string
Systemlimits 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 Systemlimits resource accepts the following input properties:
- Configpb
Attributes List<SystemlimitsConfigpb 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.
- Controller
Limits List<SystemlimitsController Limit> - System limits for the entire controller cluster. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Controller
Sizes List<SystemlimitsController Size> - Possible controller sizes. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Serviceengine
Limits List<SystemlimitsServiceengine Limit> - System limits that apply to a serviceengine. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Systemlimits
Id string - Uuid string
- Uuid for the system limits object. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Configpb
Attributes []SystemlimitsConfigpb 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.
- Controller
Limits []SystemlimitsController Limit Args - System limits for the entire controller cluster. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Controller
Sizes []SystemlimitsController Size Args - Possible controller sizes. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Serviceengine
Limits []SystemlimitsServiceengine Limit Args - System limits that apply to a serviceengine. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Systemlimits
Id string - Uuid string
- Uuid for the system limits object. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- configpb
Attributes List<SystemlimitsConfigpb 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.
- controller
Limits List<SystemlimitsController Limit> - System limits for the entire controller cluster. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- controller
Sizes List<SystemlimitsController Size> - Possible controller sizes. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- serviceengine
Limits List<SystemlimitsServiceengine Limit> - System limits that apply to a serviceengine. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- systemlimits
Id String - uuid String
- Uuid for the system limits object. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- configpb
Attributes SystemlimitsConfigpb 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.
- controller
Limits SystemlimitsController Limit[] - System limits for the entire controller cluster. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- controller
Sizes SystemlimitsController Size[] - Possible controller sizes. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- serviceengine
Limits SystemlimitsServiceengine Limit[] - System limits that apply to a serviceengine. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- systemlimits
Id string - uuid string
- Uuid for the system limits object. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- configpb_
attributes Sequence[SystemlimitsConfigpb 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.
- controller_
limits Sequence[SystemlimitsController Limit Args] - System limits for the entire controller cluster. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- controller_
sizes Sequence[SystemlimitsController Size Args] - Possible controller sizes. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- serviceengine_
limits Sequence[SystemlimitsServiceengine Limit Args] - System limits that apply to a serviceengine. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- systemlimits_
id str - uuid str
- Uuid for the system limits object. Field introduced in 20.1.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.
- controller
Limits List<Property Map> - System limits for the entire controller cluster. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- controller
Sizes List<Property Map> - Possible controller sizes. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- serviceengine
Limits List<Property Map> - System limits that apply to a serviceengine. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- systemlimits
Id String - uuid String
- Uuid for the system limits object. Field introduced in 20.1.1. 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 Systemlimits 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 Systemlimits Resource
Get an existing Systemlimits 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?: SystemlimitsState, opts?: CustomResourceOptions): Systemlimits
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
configpb_attributes: Optional[Sequence[SystemlimitsConfigpbAttributeArgs]] = None,
controller_limits: Optional[Sequence[SystemlimitsControllerLimitArgs]] = None,
controller_sizes: Optional[Sequence[SystemlimitsControllerSizeArgs]] = None,
serviceengine_limits: Optional[Sequence[SystemlimitsServiceengineLimitArgs]] = None,
systemlimits_id: Optional[str] = None,
uuid: Optional[str] = None) -> Systemlimits
func GetSystemlimits(ctx *Context, name string, id IDInput, state *SystemlimitsState, opts ...ResourceOption) (*Systemlimits, error)
public static Systemlimits Get(string name, Input<string> id, SystemlimitsState? state, CustomResourceOptions? opts = null)
public static Systemlimits get(String name, Output<String> id, SystemlimitsState state, CustomResourceOptions options)
resources: _: type: avi:Systemlimits 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.
- Configpb
Attributes List<SystemlimitsConfigpb 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.
- Controller
Limits List<SystemlimitsController Limit> - System limits for the entire controller cluster. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Controller
Sizes List<SystemlimitsController Size> - Possible controller sizes. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Serviceengine
Limits List<SystemlimitsServiceengine Limit> - System limits that apply to a serviceengine. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Systemlimits
Id string - Uuid string
- Uuid for the system limits object. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Configpb
Attributes []SystemlimitsConfigpb 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.
- Controller
Limits []SystemlimitsController Limit Args - System limits for the entire controller cluster. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Controller
Sizes []SystemlimitsController Size Args - Possible controller sizes. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Serviceengine
Limits []SystemlimitsServiceengine Limit Args - System limits that apply to a serviceengine. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- Systemlimits
Id string - Uuid string
- Uuid for the system limits object. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- configpb
Attributes List<SystemlimitsConfigpb 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.
- controller
Limits List<SystemlimitsController Limit> - System limits for the entire controller cluster. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- controller
Sizes List<SystemlimitsController Size> - Possible controller sizes. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- serviceengine
Limits List<SystemlimitsServiceengine Limit> - System limits that apply to a serviceengine. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- systemlimits
Id String - uuid String
- Uuid for the system limits object. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- configpb
Attributes SystemlimitsConfigpb 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.
- controller
Limits SystemlimitsController Limit[] - System limits for the entire controller cluster. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- controller
Sizes SystemlimitsController Size[] - Possible controller sizes. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- serviceengine
Limits SystemlimitsServiceengine Limit[] - System limits that apply to a serviceengine. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- systemlimits
Id string - uuid string
- Uuid for the system limits object. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- configpb_
attributes Sequence[SystemlimitsConfigpb 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.
- controller_
limits Sequence[SystemlimitsController Limit Args] - System limits for the entire controller cluster. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- controller_
sizes Sequence[SystemlimitsController Size Args] - Possible controller sizes. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- serviceengine_
limits Sequence[SystemlimitsServiceengine Limit Args] - System limits that apply to a serviceengine. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- systemlimits_
id str - uuid str
- Uuid for the system limits object. Field introduced in 20.1.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.
- controller
Limits List<Property Map> - System limits for the entire controller cluster. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- controller
Sizes List<Property Map> - Possible controller sizes. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- serviceengine
Limits List<Property Map> - System limits that apply to a serviceengine. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
- systemlimits
Id String - uuid String
- Uuid for the system limits object. Field introduced in 20.1.1. Allowed with any value in enterprise, essentials, basic, enterprise with cloud services edition.
Supporting Types
SystemlimitsConfigpbAttribute, SystemlimitsConfigpbAttributeArgs
- Version string
- Version string
- version String
- version string
- version str
- version String
SystemlimitsControllerLimit, SystemlimitsControllerLimitArgs
- Bot
Limits List<SystemlimitsController Limit Bot Limit> - Certificates
Per stringVirtualservice - Controller
Cloud List<SystemlimitsLimits Controller Limit Controller Cloud Limit> - Controller
Sizing List<SystemlimitsLimits Controller Limit Controller Sizing Limit> - Default
Routes stringPer Vrfcontext - Gateway
Mon stringPer Vrf - Ipaddress
Limits List<SystemlimitsController Limit Ipaddress Limit> - Ips
Per stringIpgroup - L7Limits
List<Systemlimits
Controller Limit L7Limit> - Poolgroups
Per stringVirtualservice - Pools
Per stringPoolgroup - Pools
Per stringVirtualservice - Routes
Per stringVrfcontext - Rules
Per stringNat Policy - Rules
Per stringNetworksecuritypolicy - Servers
Per stringPool - Sni
Children stringPer Parent - Strings
Per stringStringgroup - Vs
Bgp stringScaleout - Vs
L2Scaleout string - Waf
Limits List<SystemlimitsController Limit Waf Limit> - Waf
Rule stringMetrics Enabled Vs
- Bot
Limits []SystemlimitsController Limit Bot Limit - Certificates
Per stringVirtualservice - Controller
Cloud []SystemlimitsLimits Controller Limit Controller Cloud Limit - Controller
Sizing []SystemlimitsLimits Controller Limit Controller Sizing Limit - Default
Routes stringPer Vrfcontext - Gateway
Mon stringPer Vrf - Ipaddress
Limits []SystemlimitsController Limit Ipaddress Limit - Ips
Per stringIpgroup - L7Limits
[]Systemlimits
Controller Limit L7Limit - Poolgroups
Per stringVirtualservice - Pools
Per stringPoolgroup - Pools
Per stringVirtualservice - Routes
Per stringVrfcontext - Rules
Per stringNat Policy - Rules
Per stringNetworksecuritypolicy - Servers
Per stringPool - Sni
Children stringPer Parent - Strings
Per stringStringgroup - Vs
Bgp stringScaleout - Vs
L2Scaleout string - Waf
Limits []SystemlimitsController Limit Waf Limit - Waf
Rule stringMetrics Enabled Vs
- bot
Limits List<SystemlimitsController Limit Bot Limit> - certificates
Per StringVirtualservice - controller
Cloud List<SystemlimitsLimits Controller Limit Controller Cloud Limit> - controller
Sizing List<SystemlimitsLimits Controller Limit Controller Sizing Limit> - default
Routes StringPer Vrfcontext - gateway
Mon StringPer Vrf - ipaddress
Limits List<SystemlimitsController Limit Ipaddress Limit> - ips
Per StringIpgroup - l7Limits
List<Systemlimits
Controller Limit L7Limit> - poolgroups
Per StringVirtualservice - pools
Per StringPoolgroup - pools
Per StringVirtualservice - routes
Per StringVrfcontext - rules
Per StringNat Policy - rules
Per StringNetworksecuritypolicy - servers
Per StringPool - sni
Children StringPer Parent - strings
Per StringStringgroup - vs
Bgp StringScaleout - vs
L2Scaleout String - waf
Limits List<SystemlimitsController Limit Waf Limit> - waf
Rule StringMetrics Enabled Vs
- bot
Limits SystemlimitsController Limit Bot Limit[] - certificates
Per stringVirtualservice - controller
Cloud SystemlimitsLimits Controller Limit Controller Cloud Limit[] - controller
Sizing SystemlimitsLimits Controller Limit Controller Sizing Limit[] - default
Routes stringPer Vrfcontext - gateway
Mon stringPer Vrf - ipaddress
Limits SystemlimitsController Limit Ipaddress Limit[] - ips
Per stringIpgroup - l7Limits
Systemlimits
Controller Limit L7Limit[] - poolgroups
Per stringVirtualservice - pools
Per stringPoolgroup - pools
Per stringVirtualservice - routes
Per stringVrfcontext - rules
Per stringNat Policy - rules
Per stringNetworksecuritypolicy - servers
Per stringPool - sni
Children stringPer Parent - strings
Per stringStringgroup - vs
Bgp stringScaleout - vs
L2Scaleout string - waf
Limits SystemlimitsController Limit Waf Limit[] - waf
Rule stringMetrics Enabled Vs
- bot_
limits Sequence[SystemlimitsController Limit Bot Limit] - certificates_
per_ strvirtualservice - controller_
cloud_ Sequence[Systemlimitslimits Controller Limit Controller Cloud Limit] - controller_
sizing_ Sequence[Systemlimitslimits Controller Limit Controller Sizing Limit] - default_
routes_ strper_ vrfcontext - gateway_
mon_ strper_ vrf - ipaddress_
limits Sequence[SystemlimitsController Limit Ipaddress Limit] - ips_
per_ stripgroup - l7_
limits Sequence[SystemlimitsController Limit L7Limit] - poolgroups_
per_ strvirtualservice - pools_
per_ strpoolgroup - pools_
per_ strvirtualservice - routes_
per_ strvrfcontext - rules_
per_ strnat_ policy - rules_
per_ strnetworksecuritypolicy - servers_
per_ strpool - sni_
children_ strper_ parent - strings_
per_ strstringgroup - vs_
bgp_ strscaleout - vs_
l2_ strscaleout - waf_
limits Sequence[SystemlimitsController Limit Waf Limit] - waf_
rule_ strmetrics_ enabled_ vs
- bot
Limits List<Property Map> - certificates
Per StringVirtualservice - controller
Cloud List<Property Map>Limits - controller
Sizing List<Property Map>Limits - default
Routes StringPer Vrfcontext - gateway
Mon StringPer Vrf - ipaddress
Limits List<Property Map> - ips
Per StringIpgroup - l7Limits List<Property Map>
- poolgroups
Per StringVirtualservice - pools
Per StringPoolgroup - pools
Per StringVirtualservice - routes
Per StringVrfcontext - rules
Per StringNat Policy - rules
Per StringNetworksecuritypolicy - servers
Per StringPool - sni
Children StringPer Parent - strings
Per StringStringgroup - vs
Bgp StringScaleout - vs
L2Scaleout String - waf
Limits List<Property Map> - waf
Rule StringMetrics Enabled Vs
SystemlimitsControllerLimitBotLimit, SystemlimitsControllerLimitBotLimitArgs
- Allow
Rules string - Hdrs string
- Mapping
Rules string
- Allow
Rules string - Hdrs string
- Mapping
Rules string
- allow
Rules String - hdrs String
- mapping
Rules String
- allow
Rules string - hdrs string
- mapping
Rules string
- allow_
rules str - hdrs str
- mapping_
rules str
- allow
Rules String - hdrs String
- mapping
Rules String
SystemlimitsControllerLimitControllerCloudLimit, SystemlimitsControllerLimitControllerCloudLimitArgs
- Num
Clouds string - T1Lrs
Per stringCloud - Type string
- Num
Clouds string - T1Lrs
Per stringCloud - Type string
- num
Clouds String - t1Lrs
Per StringCloud - type String
- num
Clouds string - t1Lrs
Per stringCloud - type string
- num_
clouds str - t1_
lrs_ strper_ cloud - type str
- num
Clouds String - t1Lrs
Per StringCloud - type String
SystemlimitsControllerLimitControllerSizingLimit, SystemlimitsControllerLimitControllerSizingLimitArgs
- Controller
Sizing List<SystemlimitsCloud Limits Controller Limit Controller Sizing Limit Controller Sizing Cloud Limit> - Flavor string
- Num
Clouds string - Num
East stringWest Virtualservices - Num
Pool stringRt Metrics - Num
Se stringRt Metrics - Num
Servers string - Num
Serviceengines string - Num
Tenants string - Num
Virtualservices string - Num
Virtualservices stringRt Metrics - Num
Virtualservices stringRtmetrics Waf - Num
Vrfs string - Num
Waf stringVirtualservices
- Controller
Sizing []SystemlimitsCloud Limits Controller Limit Controller Sizing Limit Controller Sizing Cloud Limit - Flavor string
- Num
Clouds string - Num
East stringWest Virtualservices - Num
Pool stringRt Metrics - Num
Se stringRt Metrics - Num
Servers string - Num
Serviceengines string - Num
Tenants string - Num
Virtualservices string - Num
Virtualservices stringRt Metrics - Num
Virtualservices stringRtmetrics Waf - Num
Vrfs string - Num
Waf stringVirtualservices
- controller
Sizing List<SystemlimitsCloud Limits Controller Limit Controller Sizing Limit Controller Sizing Cloud Limit> - flavor String
- num
Clouds String - num
East StringWest Virtualservices - num
Pool StringRt Metrics - num
Se StringRt Metrics - num
Servers String - num
Serviceengines String - num
Tenants String - num
Virtualservices String - num
Virtualservices StringRt Metrics - num
Virtualservices StringRtmetrics Waf - num
Vrfs String - num
Waf StringVirtualservices
- controller
Sizing SystemlimitsCloud Limits Controller Limit Controller Sizing Limit Controller Sizing Cloud Limit[] - flavor string
- num
Clouds string - num
East stringWest Virtualservices - num
Pool stringRt Metrics - num
Se stringRt Metrics - num
Servers string - num
Serviceengines string - num
Tenants string - num
Virtualservices string - num
Virtualservices stringRt Metrics - num
Virtualservices stringRtmetrics Waf - num
Vrfs string - num
Waf stringVirtualservices
- controller_
sizing_ Sequence[Systemlimitscloud_ limits Controller Limit Controller Sizing Limit Controller Sizing Cloud Limit] - flavor str
- num_
clouds str - num_
east_ strwest_ virtualservices - num_
pool_ strrt_ metrics - num_
se_ strrt_ metrics - num_
servers str - num_
serviceengines str - num_
tenants str - num_
virtualservices str - num_
virtualservices_ strrt_ metrics - num_
virtualservices_ strrtmetrics_ waf - num_
vrfs str - num_
waf_ strvirtualservices
- controller
Sizing List<Property Map>Cloud Limits - flavor String
- num
Clouds String - num
East StringWest Virtualservices - num
Pool StringRt Metrics - num
Se StringRt Metrics - num
Servers String - num
Serviceengines String - num
Tenants String - num
Virtualservices String - num
Virtualservices StringRt Metrics - num
Virtualservices StringRtmetrics Waf - num
Vrfs String - num
Waf StringVirtualservices
SystemlimitsControllerLimitControllerSizingLimitControllerSizingCloudLimit, SystemlimitsControllerLimitControllerSizingLimitControllerSizingCloudLimitArgs
- num_
clouds str - type str
SystemlimitsControllerLimitIpaddressLimit, SystemlimitsControllerLimitIpaddressLimitArgs
SystemlimitsControllerLimitL7Limit, SystemlimitsControllerLimitL7LimitArgs
- Http
Policies stringPer Vs - Num
Compression stringFilters - Num
Custom stringStr - Num
Matches stringPer Rule - Num
Rules stringPer Evh Host - Num
Rules stringPer Http Policy - Num
Strgroups stringPer Match - Str
Cache stringMime - Str
Groups stringCache Mime - Str
Groups stringNo Cache Mime - Str
Groups stringNo Cache Uri - Str
No stringCache Mime - Str
No stringCache Uri
- Http
Policies stringPer Vs - Num
Compression stringFilters - Num
Custom stringStr - Num
Matches stringPer Rule - Num
Rules stringPer Evh Host - Num
Rules stringPer Http Policy - Num
Strgroups stringPer Match - Str
Cache stringMime - Str
Groups stringCache Mime - Str
Groups stringNo Cache Mime - Str
Groups stringNo Cache Uri - Str
No stringCache Mime - Str
No stringCache Uri
- http
Policies StringPer Vs - num
Compression StringFilters - num
Custom StringStr - num
Matches StringPer Rule - num
Rules StringPer Evh Host - num
Rules StringPer Http Policy - num
Strgroups StringPer Match - str
Cache StringMime - str
Groups StringCache Mime - str
Groups StringNo Cache Mime - str
Groups StringNo Cache Uri - str
No StringCache Mime - str
No StringCache Uri
- http
Policies stringPer Vs - num
Compression stringFilters - num
Custom stringStr - num
Matches stringPer Rule - num
Rules stringPer Evh Host - num
Rules stringPer Http Policy - num
Strgroups stringPer Match - str
Cache stringMime - str
Groups stringCache Mime - str
Groups stringNo Cache Mime - str
Groups stringNo Cache Uri - str
No stringCache Mime - str
No stringCache Uri
- http_
policies_ strper_ vs - num_
compression_ strfilters - num_
custom_ strstr - num_
matches_ strper_ rule - num_
rules_ strper_ evh_ host - num_
rules_ strper_ http_ policy - num_
strgroups_ strper_ match - str_
cache_ strmime - str_
groups_ strcache_ mime - str_
groups_ strno_ cache_ mime - str_
groups_ strno_ cache_ uri - str_
no_ strcache_ mime - str_
no_ strcache_ uri
- http
Policies StringPer Vs - num
Compression StringFilters - num
Custom StringStr - num
Matches StringPer Rule - num
Rules StringPer Evh Host - num
Rules StringPer Http Policy - num
Strgroups StringPer Match - str
Cache StringMime - str
Groups StringCache Mime - str
Groups StringNo Cache Mime - str
Groups StringNo Cache Uri - str
No StringCache Mime - str
No StringCache Uri
SystemlimitsControllerLimitWafLimit, SystemlimitsControllerLimitWafLimitArgs
- Num
Allowed stringContent Types - Num
Allowed stringRequest Content Type Charsets - Num
Allowlist stringPolicy Rules - Num
Applications string - Num
Content stringType Mappings - Num
Data stringFiles - Num
Exclude stringList Per Rule Group - Num
Pre stringPost Crs Groups - Num
Psm stringGroups - Num
Psm stringMatch Elements - Num
Psm stringMatch Rules Per Loc - Num
Psm stringTotal Locations - Num
Restricted stringExtensions - Num
Restricted stringHeaders - string
- Num
Rules stringPer Rulegroup - Num
Static stringExtensions
- Num
Allowed stringContent Types - Num
Allowed stringRequest Content Type Charsets - Num
Allowlist stringPolicy Rules - Num
Applications string - Num
Content stringType Mappings - Num
Data stringFiles - Num
Exclude stringList Per Rule Group - Num
Pre stringPost Crs Groups - Num
Psm stringGroups - Num
Psm stringMatch Elements - Num
Psm stringMatch Rules Per Loc - Num
Psm stringTotal Locations - Num
Restricted stringExtensions - Num
Restricted stringHeaders - string
- Num
Rules stringPer Rulegroup - Num
Static stringExtensions
- num
Allowed StringContent Types - num
Allowed StringRequest Content Type Charsets - num
Allowlist StringPolicy Rules - num
Applications String - num
Content StringType Mappings - num
Data StringFiles - num
Exclude StringList Per Rule Group - num
Pre StringPost Crs Groups - num
Psm StringGroups - num
Psm StringMatch Elements - num
Psm StringMatch Rules Per Loc - num
Psm StringTotal Locations - num
Restricted StringExtensions - num
Restricted StringHeaders - String
- num
Rules StringPer Rulegroup - num
Static StringExtensions
- num
Allowed stringContent Types - num
Allowed stringRequest Content Type Charsets - num
Allowlist stringPolicy Rules - num
Applications string - num
Content stringType Mappings - num
Data stringFiles - num
Exclude stringList Per Rule Group - num
Pre stringPost Crs Groups - num
Psm stringGroups - num
Psm stringMatch Elements - num
Psm stringMatch Rules Per Loc - num
Psm stringTotal Locations - num
Restricted stringExtensions - num
Restricted stringHeaders - string
- num
Rules stringPer Rulegroup - num
Static stringExtensions
- num_
allowed_ strcontent_ types - num_
allowed_ strrequest_ content_ type_ charsets - num_
allowlist_ strpolicy_ rules - num_
applications str - num_
content_ strtype_ mappings - num_
data_ strfiles - num_
exclude_ strlist_ per_ rule_ group - num_
pre_ strpost_ crs_ groups - num_
psm_ strgroups - num_
psm_ strmatch_ elements - num_
psm_ strmatch_ rules_ per_ loc - num_
psm_ strtotal_ locations - num_
restricted_ strextensions - num_
restricted_ strheaders - str
- num_
rules_ strper_ rulegroup - num_
static_ strextensions
- num
Allowed StringContent Types - num
Allowed StringRequest Content Type Charsets - num
Allowlist StringPolicy Rules - num
Applications String - num
Content StringType Mappings - num
Data StringFiles - num
Exclude StringList Per Rule Group - num
Pre StringPost Crs Groups - num
Psm StringGroups - num
Psm StringMatch Elements - num
Psm StringMatch Rules Per Loc - num
Psm StringTotal Locations - num
Restricted StringExtensions - num
Restricted StringHeaders - String
- num
Rules StringPer Rulegroup - num
Static StringExtensions
SystemlimitsControllerSize, SystemlimitsControllerSizeArgs
- flavor str
- min_
cpus str - min_
memory str
SystemlimitsServiceengineLimit, SystemlimitsServiceengineLimitArgs
- All
Virtualservices stringPer Serviceengine - Ew
Virtualservices stringPer Serviceengine - Ns
Virtualservices stringPer Serviceengine - Num
Logical stringIntf Per Se - Num
Phy stringIntf Per Se - Num
Virtualservices stringRt Metrics - Num
Vlan stringIntf Per Phy Intf - Num
Vlan stringIntf Per Se - Serviceengine
Cloud List<SystemlimitsLimits Serviceengine Limit Serviceengine Cloud Limit>
- All
Virtualservices stringPer Serviceengine - Ew
Virtualservices stringPer Serviceengine - Ns
Virtualservices stringPer Serviceengine - Num
Logical stringIntf Per Se - Num
Phy stringIntf Per Se - Num
Virtualservices stringRt Metrics - Num
Vlan stringIntf Per Phy Intf - Num
Vlan stringIntf Per Se - Serviceengine
Cloud []SystemlimitsLimits Serviceengine Limit Serviceengine Cloud Limit
- all
Virtualservices StringPer Serviceengine - ew
Virtualservices StringPer Serviceengine - ns
Virtualservices StringPer Serviceengine - num
Logical StringIntf Per Se - num
Phy StringIntf Per Se - num
Virtualservices StringRt Metrics - num
Vlan StringIntf Per Phy Intf - num
Vlan StringIntf Per Se - serviceengine
Cloud List<SystemlimitsLimits Serviceengine Limit Serviceengine Cloud Limit>
- all
Virtualservices stringPer Serviceengine - ew
Virtualservices stringPer Serviceengine - ns
Virtualservices stringPer Serviceengine - num
Logical stringIntf Per Se - num
Phy stringIntf Per Se - num
Virtualservices stringRt Metrics - num
Vlan stringIntf Per Phy Intf - num
Vlan stringIntf Per Se - serviceengine
Cloud SystemlimitsLimits Serviceengine Limit Serviceengine Cloud Limit[]
- all_
virtualservices_ strper_ serviceengine - ew_
virtualservices_ strper_ serviceengine - ns_
virtualservices_ strper_ serviceengine - num_
logical_ strintf_ per_ se - num_
phy_ strintf_ per_ se - num_
virtualservices_ strrt_ metrics - num_
vlan_ strintf_ per_ phy_ intf - num_
vlan_ strintf_ per_ se - serviceengine_
cloud_ Sequence[Systemlimitslimits Serviceengine Limit Serviceengine Cloud Limit]
SystemlimitsServiceengineLimitServiceengineCloudLimit, SystemlimitsServiceengineLimitServiceengineCloudLimitArgs
- Type string
- Vrfs
Per stringServiceengine
- Type string
- Vrfs
Per stringServiceengine
- type String
- vrfs
Per StringServiceengine
- type string
- vrfs
Per stringServiceengine
- type str
- vrfs_
per_ strserviceengine
- type String
- vrfs
Per StringServiceengine
Package Details
- Repository
- avi vmware/terraform-provider-avi
- License
- Notes
- This Pulumi package is based on the
avi
Terraform Provider.