nxos.DefaultQosPolicyMapMatchClassMapPolice
Explore with Pulumi AI
This resource can manage the default QoS policy map match class map police configuration.
- API Documentation: ipqosPolice
Example Usage
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Nxos = Lbrlabs.PulumiPackage.Nxos;
return await Deployment.RunAsync(() =>
{
var example = new Nxos.DefaultQosPolicyMapMatchClassMapPolice("example", new()
{
BcRate = 200,
BcUnit = "mbytes",
BeRate = 200,
BeUnit = "mbytes",
CirRate = 10000,
CirUnit = "mbps",
ClassMapName = "Voice",
ConformAction = "transmit",
ConformSetCos = 0,
ConformSetDscp = 0,
ConformSetPrecedence = "routine",
ConformSetQosGroup = 0,
ExceedAction = "transmit",
ExceedSetCos = 0,
ExceedSetDscp = 0,
ExceedSetPrecedence = "routine",
ExceedSetQosGroup = 0,
PirRate = 10000,
PirUnit = "mbps",
PolicyMapName = "PM1",
ViolateAction = "drop",
ViolateSetCos = 0,
ViolateSetDscp = 0,
ViolateSetPrecedence = "routine",
ViolateSetQosGroup = 0,
});
});
package main
import (
"github.com/lbrlabs/pulumi-nxos/sdk/go/nxos"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := nxos.NewDefaultQosPolicyMapMatchClassMapPolice(ctx, "example", &nxos.DefaultQosPolicyMapMatchClassMapPoliceArgs{
BcRate: pulumi.Int(200),
BcUnit: pulumi.String("mbytes"),
BeRate: pulumi.Int(200),
BeUnit: pulumi.String("mbytes"),
CirRate: pulumi.Int(10000),
CirUnit: pulumi.String("mbps"),
ClassMapName: pulumi.String("Voice"),
ConformAction: pulumi.String("transmit"),
ConformSetCos: pulumi.Int(0),
ConformSetDscp: pulumi.Int(0),
ConformSetPrecedence: pulumi.String("routine"),
ConformSetQosGroup: pulumi.Int(0),
ExceedAction: pulumi.String("transmit"),
ExceedSetCos: pulumi.Int(0),
ExceedSetDscp: pulumi.Int(0),
ExceedSetPrecedence: pulumi.String("routine"),
ExceedSetQosGroup: pulumi.Int(0),
PirRate: pulumi.Int(10000),
PirUnit: pulumi.String("mbps"),
PolicyMapName: pulumi.String("PM1"),
ViolateAction: pulumi.String("drop"),
ViolateSetCos: pulumi.Int(0),
ViolateSetDscp: pulumi.Int(0),
ViolateSetPrecedence: pulumi.String("routine"),
ViolateSetQosGroup: pulumi.Int(0),
})
if err != nil {
return err
}
return nil
})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.nxos.DefaultQosPolicyMapMatchClassMapPolice;
import com.pulumi.nxos.DefaultQosPolicyMapMatchClassMapPoliceArgs;
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 example = new DefaultQosPolicyMapMatchClassMapPolice("example", DefaultQosPolicyMapMatchClassMapPoliceArgs.builder()
.bcRate(200)
.bcUnit("mbytes")
.beRate(200)
.beUnit("mbytes")
.cirRate(10000)
.cirUnit("mbps")
.classMapName("Voice")
.conformAction("transmit")
.conformSetCos(0)
.conformSetDscp(0)
.conformSetPrecedence("routine")
.conformSetQosGroup(0)
.exceedAction("transmit")
.exceedSetCos(0)
.exceedSetDscp(0)
.exceedSetPrecedence("routine")
.exceedSetQosGroup(0)
.pirRate(10000)
.pirUnit("mbps")
.policyMapName("PM1")
.violateAction("drop")
.violateSetCos(0)
.violateSetDscp(0)
.violateSetPrecedence("routine")
.violateSetQosGroup(0)
.build());
}
}
import pulumi
import lbrlabs_pulumi_nxos as nxos
example = nxos.DefaultQosPolicyMapMatchClassMapPolice("example",
bc_rate=200,
bc_unit="mbytes",
be_rate=200,
be_unit="mbytes",
cir_rate=10000,
cir_unit="mbps",
class_map_name="Voice",
conform_action="transmit",
conform_set_cos=0,
conform_set_dscp=0,
conform_set_precedence="routine",
conform_set_qos_group=0,
exceed_action="transmit",
exceed_set_cos=0,
exceed_set_dscp=0,
exceed_set_precedence="routine",
exceed_set_qos_group=0,
pir_rate=10000,
pir_unit="mbps",
policy_map_name="PM1",
violate_action="drop",
violate_set_cos=0,
violate_set_dscp=0,
violate_set_precedence="routine",
violate_set_qos_group=0)
import * as pulumi from "@pulumi/pulumi";
import * as nxos from "@lbrlabs/pulumi-nxos";
const example = new nxos.DefaultQosPolicyMapMatchClassMapPolice("example", {
bcRate: 200,
bcUnit: "mbytes",
beRate: 200,
beUnit: "mbytes",
cirRate: 10000,
cirUnit: "mbps",
classMapName: "Voice",
conformAction: "transmit",
conformSetCos: 0,
conformSetDscp: 0,
conformSetPrecedence: "routine",
conformSetQosGroup: 0,
exceedAction: "transmit",
exceedSetCos: 0,
exceedSetDscp: 0,
exceedSetPrecedence: "routine",
exceedSetQosGroup: 0,
pirRate: 10000,
pirUnit: "mbps",
policyMapName: "PM1",
violateAction: "drop",
violateSetCos: 0,
violateSetDscp: 0,
violateSetPrecedence: "routine",
violateSetQosGroup: 0,
});
resources:
example:
type: nxos:DefaultQosPolicyMapMatchClassMapPolice
properties:
bcRate: 200
bcUnit: mbytes
beRate: 200
beUnit: mbytes
cirRate: 10000
cirUnit: mbps
classMapName: Voice
conformAction: transmit
conformSetCos: 0
conformSetDscp: 0
conformSetPrecedence: routine
conformSetQosGroup: 0
exceedAction: transmit
exceedSetCos: 0
exceedSetDscp: 0
exceedSetPrecedence: routine
exceedSetQosGroup: 0
pirRate: 10000
pirUnit: mbps
policyMapName: PM1
violateAction: drop
violateSetCos: 0
violateSetDscp: 0
violateSetPrecedence: routine
violateSetQosGroup: 0
Create DefaultQosPolicyMapMatchClassMapPolice Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new DefaultQosPolicyMapMatchClassMapPolice(name: string, args: DefaultQosPolicyMapMatchClassMapPoliceArgs, opts?: CustomResourceOptions);
@overload
def DefaultQosPolicyMapMatchClassMapPolice(resource_name: str,
args: DefaultQosPolicyMapMatchClassMapPoliceArgs,
opts: Optional[ResourceOptions] = None)
@overload
def DefaultQosPolicyMapMatchClassMapPolice(resource_name: str,
opts: Optional[ResourceOptions] = None,
cir_rate: Optional[int] = None,
policy_map_name: Optional[str] = None,
class_map_name: Optional[str] = None,
device: Optional[str] = None,
exceed_set_cos: Optional[int] = None,
cir_unit: Optional[str] = None,
be_rate: Optional[int] = None,
conform_action: Optional[str] = None,
conform_set_cos: Optional[int] = None,
conform_set_dscp: Optional[int] = None,
conform_set_precedence: Optional[str] = None,
conform_set_qos_group: Optional[int] = None,
bc_rate: Optional[int] = None,
exceed_action: Optional[str] = None,
be_unit: Optional[str] = None,
exceed_set_dscp: Optional[int] = None,
exceed_set_precedence: Optional[str] = None,
exceed_set_qos_group: Optional[int] = None,
pir_rate: Optional[int] = None,
pir_unit: Optional[str] = None,
bc_unit: Optional[str] = None,
violate_action: Optional[str] = None,
violate_set_cos: Optional[int] = None,
violate_set_dscp: Optional[int] = None,
violate_set_precedence: Optional[str] = None,
violate_set_qos_group: Optional[int] = None)
func NewDefaultQosPolicyMapMatchClassMapPolice(ctx *Context, name string, args DefaultQosPolicyMapMatchClassMapPoliceArgs, opts ...ResourceOption) (*DefaultQosPolicyMapMatchClassMapPolice, error)
public DefaultQosPolicyMapMatchClassMapPolice(string name, DefaultQosPolicyMapMatchClassMapPoliceArgs args, CustomResourceOptions? opts = null)
public DefaultQosPolicyMapMatchClassMapPolice(String name, DefaultQosPolicyMapMatchClassMapPoliceArgs args)
public DefaultQosPolicyMapMatchClassMapPolice(String name, DefaultQosPolicyMapMatchClassMapPoliceArgs args, CustomResourceOptions options)
type: nxos:DefaultQosPolicyMapMatchClassMapPolice
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 DefaultQosPolicyMapMatchClassMapPoliceArgs
- 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 DefaultQosPolicyMapMatchClassMapPoliceArgs
- 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 DefaultQosPolicyMapMatchClassMapPoliceArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args DefaultQosPolicyMapMatchClassMapPoliceArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args DefaultQosPolicyMapMatchClassMapPoliceArgs
- 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 defaultQosPolicyMapMatchClassMapPoliceResource = new Nxos.DefaultQosPolicyMapMatchClassMapPolice("defaultQosPolicyMapMatchClassMapPoliceResource", new()
{
CirRate = 0,
PolicyMapName = "string",
ClassMapName = "string",
Device = "string",
ExceedSetCos = 0,
CirUnit = "string",
BeRate = 0,
ConformAction = "string",
ConformSetCos = 0,
ConformSetDscp = 0,
ConformSetPrecedence = "string",
ConformSetQosGroup = 0,
BcRate = 0,
ExceedAction = "string",
BeUnit = "string",
ExceedSetDscp = 0,
ExceedSetPrecedence = "string",
ExceedSetQosGroup = 0,
PirRate = 0,
PirUnit = "string",
BcUnit = "string",
ViolateAction = "string",
ViolateSetCos = 0,
ViolateSetDscp = 0,
ViolateSetPrecedence = "string",
ViolateSetQosGroup = 0,
});
example, err := nxos.NewDefaultQosPolicyMapMatchClassMapPolice(ctx, "defaultQosPolicyMapMatchClassMapPoliceResource", &nxos.DefaultQosPolicyMapMatchClassMapPoliceArgs{
CirRate: pulumi.Int(0),
PolicyMapName: pulumi.String("string"),
ClassMapName: pulumi.String("string"),
Device: pulumi.String("string"),
ExceedSetCos: pulumi.Int(0),
CirUnit: pulumi.String("string"),
BeRate: pulumi.Int(0),
ConformAction: pulumi.String("string"),
ConformSetCos: pulumi.Int(0),
ConformSetDscp: pulumi.Int(0),
ConformSetPrecedence: pulumi.String("string"),
ConformSetQosGroup: pulumi.Int(0),
BcRate: pulumi.Int(0),
ExceedAction: pulumi.String("string"),
BeUnit: pulumi.String("string"),
ExceedSetDscp: pulumi.Int(0),
ExceedSetPrecedence: pulumi.String("string"),
ExceedSetQosGroup: pulumi.Int(0),
PirRate: pulumi.Int(0),
PirUnit: pulumi.String("string"),
BcUnit: pulumi.String("string"),
ViolateAction: pulumi.String("string"),
ViolateSetCos: pulumi.Int(0),
ViolateSetDscp: pulumi.Int(0),
ViolateSetPrecedence: pulumi.String("string"),
ViolateSetQosGroup: pulumi.Int(0),
})
var defaultQosPolicyMapMatchClassMapPoliceResource = new DefaultQosPolicyMapMatchClassMapPolice("defaultQosPolicyMapMatchClassMapPoliceResource", DefaultQosPolicyMapMatchClassMapPoliceArgs.builder()
.cirRate(0)
.policyMapName("string")
.classMapName("string")
.device("string")
.exceedSetCos(0)
.cirUnit("string")
.beRate(0)
.conformAction("string")
.conformSetCos(0)
.conformSetDscp(0)
.conformSetPrecedence("string")
.conformSetQosGroup(0)
.bcRate(0)
.exceedAction("string")
.beUnit("string")
.exceedSetDscp(0)
.exceedSetPrecedence("string")
.exceedSetQosGroup(0)
.pirRate(0)
.pirUnit("string")
.bcUnit("string")
.violateAction("string")
.violateSetCos(0)
.violateSetDscp(0)
.violateSetPrecedence("string")
.violateSetQosGroup(0)
.build());
default_qos_policy_map_match_class_map_police_resource = nxos.DefaultQosPolicyMapMatchClassMapPolice("defaultQosPolicyMapMatchClassMapPoliceResource",
cir_rate=0,
policy_map_name="string",
class_map_name="string",
device="string",
exceed_set_cos=0,
cir_unit="string",
be_rate=0,
conform_action="string",
conform_set_cos=0,
conform_set_dscp=0,
conform_set_precedence="string",
conform_set_qos_group=0,
bc_rate=0,
exceed_action="string",
be_unit="string",
exceed_set_dscp=0,
exceed_set_precedence="string",
exceed_set_qos_group=0,
pir_rate=0,
pir_unit="string",
bc_unit="string",
violate_action="string",
violate_set_cos=0,
violate_set_dscp=0,
violate_set_precedence="string",
violate_set_qos_group=0)
const defaultQosPolicyMapMatchClassMapPoliceResource = new nxos.DefaultQosPolicyMapMatchClassMapPolice("defaultQosPolicyMapMatchClassMapPoliceResource", {
cirRate: 0,
policyMapName: "string",
classMapName: "string",
device: "string",
exceedSetCos: 0,
cirUnit: "string",
beRate: 0,
conformAction: "string",
conformSetCos: 0,
conformSetDscp: 0,
conformSetPrecedence: "string",
conformSetQosGroup: 0,
bcRate: 0,
exceedAction: "string",
beUnit: "string",
exceedSetDscp: 0,
exceedSetPrecedence: "string",
exceedSetQosGroup: 0,
pirRate: 0,
pirUnit: "string",
bcUnit: "string",
violateAction: "string",
violateSetCos: 0,
violateSetDscp: 0,
violateSetPrecedence: "string",
violateSetQosGroup: 0,
});
type: nxos:DefaultQosPolicyMapMatchClassMapPolice
properties:
bcRate: 0
bcUnit: string
beRate: 0
beUnit: string
cirRate: 0
cirUnit: string
classMapName: string
conformAction: string
conformSetCos: 0
conformSetDscp: 0
conformSetPrecedence: string
conformSetQosGroup: 0
device: string
exceedAction: string
exceedSetCos: 0
exceedSetDscp: 0
exceedSetPrecedence: string
exceedSetQosGroup: 0
pirRate: 0
pirUnit: string
policyMapName: string
violateAction: string
violateSetCos: 0
violateSetDscp: 0
violateSetPrecedence: string
violateSetQosGroup: 0
DefaultQosPolicyMapMatchClassMapPolice 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 DefaultQosPolicyMapMatchClassMapPolice resource accepts the following input properties:
- Cir
Rate int - CIR rate. - Range:
0
-100000000000
- Default value:0
- Class
Map stringName - Class map name.
- Policy
Map stringName - Policy map name.
- Bc
Rate int - CIR burst rate. - Range:
0
-536870912
- Default value:200
- Bc
Unit string - CIR burst rate unit. - Choices:
unspecified
,bytes
,kbytes
,mbytes
,ms
,us
,packets
- Default value:ms
- Be
Rate int - PIR burst rate. - Range:
0
-536870912
- Default value:0
- Be
Unit string - PIR burst rate unit. - Choices:
unspecified
,bytes
,kbytes
,mbytes
,ms
,us
,packets
- Default value:unspecified
- Cir
Unit string - CIR rate unit. - Choices:
unspecified
,bps
,kbps
,mbps
,gbps
,pps
,pct
- Default value:bps
- Conform
Action string - Conform action. - Choices:
unspecified
,transmit
,drop
,set-cos-transmit
,set-dscp-transmit
,set-prec-transmit
,set-qos-transmit
- Default value:transmit
- Conform
Set intCos - Set CoS for conforming traffic. - Range:
0
-7
- Default value:0
- Conform
Set intDscp - Set DSCP for conforming traffic. - Range:
0
-63
- Default value:0
- Conform
Set stringPrecedence - Set precedence for conforming traffic. - Choices:
routine
,priority
,immediate
,flash
,flash-override
,critical
,internet
,network
- Default value:routine
- Conform
Set intQos Group - Set qos-group for conforming traffic. - Range:
0
-7
- Default value:0
- Device string
- A device name from the provider configuration.
- Exceed
Action string - Exceed action. - Choices:
unspecified
,transmit
,drop
,set-cos-transmit
,set-dscp-transmit
,set-prec-transmit
,set-qos-transmit
- Default value:unspecified
- Exceed
Set intCos - Set CoS for exceeding traffic. - Range:
0
-7
- Default value:0
- Exceed
Set intDscp - Set DSCP for exceeding traffic. - Range:
0
-63
- Default value:0
- Exceed
Set stringPrecedence - Set precedence for exceeding traffic. - Choices:
routine
,priority
,immediate
,flash
,flash-override
,critical
,internet
,network
- Default value:routine
- Exceed
Set intQos Group - Set qos-group for exceeding traffic. - Range:
0
-7
- Default value:0
- Pir
Rate int - PIR rate. - Range:
0
-100000000000
- Default value:0
- Pir
Unit string - PIR rate unit. - Choices:
unspecified
,bps
,kbps
,mbps
,gbps
,pps
,pct
- Default value:unspecified
- Violate
Action string - Violate action. - Choices:
unspecified
,transmit
,drop
,set-cos-transmit
,set-dscp-transmit
,set-prec-transmit
,set-qos-transmit
- Default value:drop
- Violate
Set intCos - Set CoS for violating traffic. - Range:
0
-7
- Default value:0
- Violate
Set intDscp - Set DSCP for violating traffic. - Range:
0
-63
- Default value:0
- Violate
Set stringPrecedence - Set precedence for violating traffic. - Choices:
routine
,priority
,immediate
,flash
,flash-override
,critical
,internet
,network
- Default value:routine
- Violate
Set intQos Group - Set qos-group for violating traffic. - Range:
0
-7
- Default value:0
- Cir
Rate int - CIR rate. - Range:
0
-100000000000
- Default value:0
- Class
Map stringName - Class map name.
- Policy
Map stringName - Policy map name.
- Bc
Rate int - CIR burst rate. - Range:
0
-536870912
- Default value:200
- Bc
Unit string - CIR burst rate unit. - Choices:
unspecified
,bytes
,kbytes
,mbytes
,ms
,us
,packets
- Default value:ms
- Be
Rate int - PIR burst rate. - Range:
0
-536870912
- Default value:0
- Be
Unit string - PIR burst rate unit. - Choices:
unspecified
,bytes
,kbytes
,mbytes
,ms
,us
,packets
- Default value:unspecified
- Cir
Unit string - CIR rate unit. - Choices:
unspecified
,bps
,kbps
,mbps
,gbps
,pps
,pct
- Default value:bps
- Conform
Action string - Conform action. - Choices:
unspecified
,transmit
,drop
,set-cos-transmit
,set-dscp-transmit
,set-prec-transmit
,set-qos-transmit
- Default value:transmit
- Conform
Set intCos - Set CoS for conforming traffic. - Range:
0
-7
- Default value:0
- Conform
Set intDscp - Set DSCP for conforming traffic. - Range:
0
-63
- Default value:0
- Conform
Set stringPrecedence - Set precedence for conforming traffic. - Choices:
routine
,priority
,immediate
,flash
,flash-override
,critical
,internet
,network
- Default value:routine
- Conform
Set intQos Group - Set qos-group for conforming traffic. - Range:
0
-7
- Default value:0
- Device string
- A device name from the provider configuration.
- Exceed
Action string - Exceed action. - Choices:
unspecified
,transmit
,drop
,set-cos-transmit
,set-dscp-transmit
,set-prec-transmit
,set-qos-transmit
- Default value:unspecified
- Exceed
Set intCos - Set CoS for exceeding traffic. - Range:
0
-7
- Default value:0
- Exceed
Set intDscp - Set DSCP for exceeding traffic. - Range:
0
-63
- Default value:0
- Exceed
Set stringPrecedence - Set precedence for exceeding traffic. - Choices:
routine
,priority
,immediate
,flash
,flash-override
,critical
,internet
,network
- Default value:routine
- Exceed
Set intQos Group - Set qos-group for exceeding traffic. - Range:
0
-7
- Default value:0
- Pir
Rate int - PIR rate. - Range:
0
-100000000000
- Default value:0
- Pir
Unit string - PIR rate unit. - Choices:
unspecified
,bps
,kbps
,mbps
,gbps
,pps
,pct
- Default value:unspecified
- Violate
Action string - Violate action. - Choices:
unspecified
,transmit
,drop
,set-cos-transmit
,set-dscp-transmit
,set-prec-transmit
,set-qos-transmit
- Default value:drop
- Violate
Set intCos - Set CoS for violating traffic. - Range:
0
-7
- Default value:0
- Violate
Set intDscp - Set DSCP for violating traffic. - Range:
0
-63
- Default value:0
- Violate
Set stringPrecedence - Set precedence for violating traffic. - Choices:
routine
,priority
,immediate
,flash
,flash-override
,critical
,internet
,network
- Default value:routine
- Violate
Set intQos Group - Set qos-group for violating traffic. - Range:
0
-7
- Default value:0
- cir
Rate Integer - CIR rate. - Range:
0
-100000000000
- Default value:0
- class
Map StringName - Class map name.
- policy
Map StringName - Policy map name.
- bc
Rate Integer - CIR burst rate. - Range:
0
-536870912
- Default value:200
- bc
Unit String - CIR burst rate unit. - Choices:
unspecified
,bytes
,kbytes
,mbytes
,ms
,us
,packets
- Default value:ms
- be
Rate Integer - PIR burst rate. - Range:
0
-536870912
- Default value:0
- be
Unit String - PIR burst rate unit. - Choices:
unspecified
,bytes
,kbytes
,mbytes
,ms
,us
,packets
- Default value:unspecified
- cir
Unit String - CIR rate unit. - Choices:
unspecified
,bps
,kbps
,mbps
,gbps
,pps
,pct
- Default value:bps
- conform
Action String - Conform action. - Choices:
unspecified
,transmit
,drop
,set-cos-transmit
,set-dscp-transmit
,set-prec-transmit
,set-qos-transmit
- Default value:transmit
- conform
Set IntegerCos - Set CoS for conforming traffic. - Range:
0
-7
- Default value:0
- conform
Set IntegerDscp - Set DSCP for conforming traffic. - Range:
0
-63
- Default value:0
- conform
Set StringPrecedence - Set precedence for conforming traffic. - Choices:
routine
,priority
,immediate
,flash
,flash-override
,critical
,internet
,network
- Default value:routine
- conform
Set IntegerQos Group - Set qos-group for conforming traffic. - Range:
0
-7
- Default value:0
- device String
- A device name from the provider configuration.
- exceed
Action String - Exceed action. - Choices:
unspecified
,transmit
,drop
,set-cos-transmit
,set-dscp-transmit
,set-prec-transmit
,set-qos-transmit
- Default value:unspecified
- exceed
Set IntegerCos - Set CoS for exceeding traffic. - Range:
0
-7
- Default value:0
- exceed
Set IntegerDscp - Set DSCP for exceeding traffic. - Range:
0
-63
- Default value:0
- exceed
Set StringPrecedence - Set precedence for exceeding traffic. - Choices:
routine
,priority
,immediate
,flash
,flash-override
,critical
,internet
,network
- Default value:routine
- exceed
Set IntegerQos Group - Set qos-group for exceeding traffic. - Range:
0
-7
- Default value:0
- pir
Rate Integer - PIR rate. - Range:
0
-100000000000
- Default value:0
- pir
Unit String - PIR rate unit. - Choices:
unspecified
,bps
,kbps
,mbps
,gbps
,pps
,pct
- Default value:unspecified
- violate
Action String - Violate action. - Choices:
unspecified
,transmit
,drop
,set-cos-transmit
,set-dscp-transmit
,set-prec-transmit
,set-qos-transmit
- Default value:drop
- violate
Set IntegerCos - Set CoS for violating traffic. - Range:
0
-7
- Default value:0
- violate
Set IntegerDscp - Set DSCP for violating traffic. - Range:
0
-63
- Default value:0
- violate
Set StringPrecedence - Set precedence for violating traffic. - Choices:
routine
,priority
,immediate
,flash
,flash-override
,critical
,internet
,network
- Default value:routine
- violate
Set IntegerQos Group - Set qos-group for violating traffic. - Range:
0
-7
- Default value:0
- cir
Rate number - CIR rate. - Range:
0
-100000000000
- Default value:0
- class
Map stringName - Class map name.
- policy
Map stringName - Policy map name.
- bc
Rate number - CIR burst rate. - Range:
0
-536870912
- Default value:200
- bc
Unit string - CIR burst rate unit. - Choices:
unspecified
,bytes
,kbytes
,mbytes
,ms
,us
,packets
- Default value:ms
- be
Rate number - PIR burst rate. - Range:
0
-536870912
- Default value:0
- be
Unit string - PIR burst rate unit. - Choices:
unspecified
,bytes
,kbytes
,mbytes
,ms
,us
,packets
- Default value:unspecified
- cir
Unit string - CIR rate unit. - Choices:
unspecified
,bps
,kbps
,mbps
,gbps
,pps
,pct
- Default value:bps
- conform
Action string - Conform action. - Choices:
unspecified
,transmit
,drop
,set-cos-transmit
,set-dscp-transmit
,set-prec-transmit
,set-qos-transmit
- Default value:transmit
- conform
Set numberCos - Set CoS for conforming traffic. - Range:
0
-7
- Default value:0
- conform
Set numberDscp - Set DSCP for conforming traffic. - Range:
0
-63
- Default value:0
- conform
Set stringPrecedence - Set precedence for conforming traffic. - Choices:
routine
,priority
,immediate
,flash
,flash-override
,critical
,internet
,network
- Default value:routine
- conform
Set numberQos Group - Set qos-group for conforming traffic. - Range:
0
-7
- Default value:0
- device string
- A device name from the provider configuration.
- exceed
Action string - Exceed action. - Choices:
unspecified
,transmit
,drop
,set-cos-transmit
,set-dscp-transmit
,set-prec-transmit
,set-qos-transmit
- Default value:unspecified
- exceed
Set numberCos - Set CoS for exceeding traffic. - Range:
0
-7
- Default value:0
- exceed
Set numberDscp - Set DSCP for exceeding traffic. - Range:
0
-63
- Default value:0
- exceed
Set stringPrecedence - Set precedence for exceeding traffic. - Choices:
routine
,priority
,immediate
,flash
,flash-override
,critical
,internet
,network
- Default value:routine
- exceed
Set numberQos Group - Set qos-group for exceeding traffic. - Range:
0
-7
- Default value:0
- pir
Rate number - PIR rate. - Range:
0
-100000000000
- Default value:0
- pir
Unit string - PIR rate unit. - Choices:
unspecified
,bps
,kbps
,mbps
,gbps
,pps
,pct
- Default value:unspecified
- violate
Action string - Violate action. - Choices:
unspecified
,transmit
,drop
,set-cos-transmit
,set-dscp-transmit
,set-prec-transmit
,set-qos-transmit
- Default value:drop
- violate
Set numberCos - Set CoS for violating traffic. - Range:
0
-7
- Default value:0
- violate
Set numberDscp - Set DSCP for violating traffic. - Range:
0
-63
- Default value:0
- violate
Set stringPrecedence - Set precedence for violating traffic. - Choices:
routine
,priority
,immediate
,flash
,flash-override
,critical
,internet
,network
- Default value:routine
- violate
Set numberQos Group - Set qos-group for violating traffic. - Range:
0
-7
- Default value:0
- cir_
rate int - CIR rate. - Range:
0
-100000000000
- Default value:0
- class_
map_ strname - Class map name.
- policy_
map_ strname - Policy map name.
- bc_
rate int - CIR burst rate. - Range:
0
-536870912
- Default value:200
- bc_
unit str - CIR burst rate unit. - Choices:
unspecified
,bytes
,kbytes
,mbytes
,ms
,us
,packets
- Default value:ms
- be_
rate int - PIR burst rate. - Range:
0
-536870912
- Default value:0
- be_
unit str - PIR burst rate unit. - Choices:
unspecified
,bytes
,kbytes
,mbytes
,ms
,us
,packets
- Default value:unspecified
- cir_
unit str - CIR rate unit. - Choices:
unspecified
,bps
,kbps
,mbps
,gbps
,pps
,pct
- Default value:bps
- conform_
action str - Conform action. - Choices:
unspecified
,transmit
,drop
,set-cos-transmit
,set-dscp-transmit
,set-prec-transmit
,set-qos-transmit
- Default value:transmit
- conform_
set_ intcos - Set CoS for conforming traffic. - Range:
0
-7
- Default value:0
- conform_
set_ intdscp - Set DSCP for conforming traffic. - Range:
0
-63
- Default value:0
- conform_
set_ strprecedence - Set precedence for conforming traffic. - Choices:
routine
,priority
,immediate
,flash
,flash-override
,critical
,internet
,network
- Default value:routine
- conform_
set_ intqos_ group - Set qos-group for conforming traffic. - Range:
0
-7
- Default value:0
- device str
- A device name from the provider configuration.
- exceed_
action str - Exceed action. - Choices:
unspecified
,transmit
,drop
,set-cos-transmit
,set-dscp-transmit
,set-prec-transmit
,set-qos-transmit
- Default value:unspecified
- exceed_
set_ intcos - Set CoS for exceeding traffic. - Range:
0
-7
- Default value:0
- exceed_
set_ intdscp - Set DSCP for exceeding traffic. - Range:
0
-63
- Default value:0
- exceed_
set_ strprecedence - Set precedence for exceeding traffic. - Choices:
routine
,priority
,immediate
,flash
,flash-override
,critical
,internet
,network
- Default value:routine
- exceed_
set_ intqos_ group - Set qos-group for exceeding traffic. - Range:
0
-7
- Default value:0
- pir_
rate int - PIR rate. - Range:
0
-100000000000
- Default value:0
- pir_
unit str - PIR rate unit. - Choices:
unspecified
,bps
,kbps
,mbps
,gbps
,pps
,pct
- Default value:unspecified
- violate_
action str - Violate action. - Choices:
unspecified
,transmit
,drop
,set-cos-transmit
,set-dscp-transmit
,set-prec-transmit
,set-qos-transmit
- Default value:drop
- violate_
set_ intcos - Set CoS for violating traffic. - Range:
0
-7
- Default value:0
- violate_
set_ intdscp - Set DSCP for violating traffic. - Range:
0
-63
- Default value:0
- violate_
set_ strprecedence - Set precedence for violating traffic. - Choices:
routine
,priority
,immediate
,flash
,flash-override
,critical
,internet
,network
- Default value:routine
- violate_
set_ intqos_ group - Set qos-group for violating traffic. - Range:
0
-7
- Default value:0
- cir
Rate Number - CIR rate. - Range:
0
-100000000000
- Default value:0
- class
Map StringName - Class map name.
- policy
Map StringName - Policy map name.
- bc
Rate Number - CIR burst rate. - Range:
0
-536870912
- Default value:200
- bc
Unit String - CIR burst rate unit. - Choices:
unspecified
,bytes
,kbytes
,mbytes
,ms
,us
,packets
- Default value:ms
- be
Rate Number - PIR burst rate. - Range:
0
-536870912
- Default value:0
- be
Unit String - PIR burst rate unit. - Choices:
unspecified
,bytes
,kbytes
,mbytes
,ms
,us
,packets
- Default value:unspecified
- cir
Unit String - CIR rate unit. - Choices:
unspecified
,bps
,kbps
,mbps
,gbps
,pps
,pct
- Default value:bps
- conform
Action String - Conform action. - Choices:
unspecified
,transmit
,drop
,set-cos-transmit
,set-dscp-transmit
,set-prec-transmit
,set-qos-transmit
- Default value:transmit
- conform
Set NumberCos - Set CoS for conforming traffic. - Range:
0
-7
- Default value:0
- conform
Set NumberDscp - Set DSCP for conforming traffic. - Range:
0
-63
- Default value:0
- conform
Set StringPrecedence - Set precedence for conforming traffic. - Choices:
routine
,priority
,immediate
,flash
,flash-override
,critical
,internet
,network
- Default value:routine
- conform
Set NumberQos Group - Set qos-group for conforming traffic. - Range:
0
-7
- Default value:0
- device String
- A device name from the provider configuration.
- exceed
Action String - Exceed action. - Choices:
unspecified
,transmit
,drop
,set-cos-transmit
,set-dscp-transmit
,set-prec-transmit
,set-qos-transmit
- Default value:unspecified
- exceed
Set NumberCos - Set CoS for exceeding traffic. - Range:
0
-7
- Default value:0
- exceed
Set NumberDscp - Set DSCP for exceeding traffic. - Range:
0
-63
- Default value:0
- exceed
Set StringPrecedence - Set precedence for exceeding traffic. - Choices:
routine
,priority
,immediate
,flash
,flash-override
,critical
,internet
,network
- Default value:routine
- exceed
Set NumberQos Group - Set qos-group for exceeding traffic. - Range:
0
-7
- Default value:0
- pir
Rate Number - PIR rate. - Range:
0
-100000000000
- Default value:0
- pir
Unit String - PIR rate unit. - Choices:
unspecified
,bps
,kbps
,mbps
,gbps
,pps
,pct
- Default value:unspecified
- violate
Action String - Violate action. - Choices:
unspecified
,transmit
,drop
,set-cos-transmit
,set-dscp-transmit
,set-prec-transmit
,set-qos-transmit
- Default value:drop
- violate
Set NumberCos - Set CoS for violating traffic. - Range:
0
-7
- Default value:0
- violate
Set NumberDscp - Set DSCP for violating traffic. - Range:
0
-63
- Default value:0
- violate
Set StringPrecedence - Set precedence for violating traffic. - Choices:
routine
,priority
,immediate
,flash
,flash-override
,critical
,internet
,network
- Default value:routine
- violate
Set NumberQos Group - Set qos-group for violating traffic. - Range:
0
-7
- Default value:0
Outputs
All input properties are implicitly available as output properties. Additionally, the DefaultQosPolicyMapMatchClassMapPolice 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 DefaultQosPolicyMapMatchClassMapPolice Resource
Get an existing DefaultQosPolicyMapMatchClassMapPolice 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?: DefaultQosPolicyMapMatchClassMapPoliceState, opts?: CustomResourceOptions): DefaultQosPolicyMapMatchClassMapPolice
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
bc_rate: Optional[int] = None,
bc_unit: Optional[str] = None,
be_rate: Optional[int] = None,
be_unit: Optional[str] = None,
cir_rate: Optional[int] = None,
cir_unit: Optional[str] = None,
class_map_name: Optional[str] = None,
conform_action: Optional[str] = None,
conform_set_cos: Optional[int] = None,
conform_set_dscp: Optional[int] = None,
conform_set_precedence: Optional[str] = None,
conform_set_qos_group: Optional[int] = None,
device: Optional[str] = None,
exceed_action: Optional[str] = None,
exceed_set_cos: Optional[int] = None,
exceed_set_dscp: Optional[int] = None,
exceed_set_precedence: Optional[str] = None,
exceed_set_qos_group: Optional[int] = None,
pir_rate: Optional[int] = None,
pir_unit: Optional[str] = None,
policy_map_name: Optional[str] = None,
violate_action: Optional[str] = None,
violate_set_cos: Optional[int] = None,
violate_set_dscp: Optional[int] = None,
violate_set_precedence: Optional[str] = None,
violate_set_qos_group: Optional[int] = None) -> DefaultQosPolicyMapMatchClassMapPolice
func GetDefaultQosPolicyMapMatchClassMapPolice(ctx *Context, name string, id IDInput, state *DefaultQosPolicyMapMatchClassMapPoliceState, opts ...ResourceOption) (*DefaultQosPolicyMapMatchClassMapPolice, error)
public static DefaultQosPolicyMapMatchClassMapPolice Get(string name, Input<string> id, DefaultQosPolicyMapMatchClassMapPoliceState? state, CustomResourceOptions? opts = null)
public static DefaultQosPolicyMapMatchClassMapPolice get(String name, Output<String> id, DefaultQosPolicyMapMatchClassMapPoliceState state, CustomResourceOptions options)
Resource lookup is not supported in YAML
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Bc
Rate int - CIR burst rate. - Range:
0
-536870912
- Default value:200
- Bc
Unit string - CIR burst rate unit. - Choices:
unspecified
,bytes
,kbytes
,mbytes
,ms
,us
,packets
- Default value:ms
- Be
Rate int - PIR burst rate. - Range:
0
-536870912
- Default value:0
- Be
Unit string - PIR burst rate unit. - Choices:
unspecified
,bytes
,kbytes
,mbytes
,ms
,us
,packets
- Default value:unspecified
- Cir
Rate int - CIR rate. - Range:
0
-100000000000
- Default value:0
- Cir
Unit string - CIR rate unit. - Choices:
unspecified
,bps
,kbps
,mbps
,gbps
,pps
,pct
- Default value:bps
- Class
Map stringName - Class map name.
- Conform
Action string - Conform action. - Choices:
unspecified
,transmit
,drop
,set-cos-transmit
,set-dscp-transmit
,set-prec-transmit
,set-qos-transmit
- Default value:transmit
- Conform
Set intCos - Set CoS for conforming traffic. - Range:
0
-7
- Default value:0
- Conform
Set intDscp - Set DSCP for conforming traffic. - Range:
0
-63
- Default value:0
- Conform
Set stringPrecedence - Set precedence for conforming traffic. - Choices:
routine
,priority
,immediate
,flash
,flash-override
,critical
,internet
,network
- Default value:routine
- Conform
Set intQos Group - Set qos-group for conforming traffic. - Range:
0
-7
- Default value:0
- Device string
- A device name from the provider configuration.
- Exceed
Action string - Exceed action. - Choices:
unspecified
,transmit
,drop
,set-cos-transmit
,set-dscp-transmit
,set-prec-transmit
,set-qos-transmit
- Default value:unspecified
- Exceed
Set intCos - Set CoS for exceeding traffic. - Range:
0
-7
- Default value:0
- Exceed
Set intDscp - Set DSCP for exceeding traffic. - Range:
0
-63
- Default value:0
- Exceed
Set stringPrecedence - Set precedence for exceeding traffic. - Choices:
routine
,priority
,immediate
,flash
,flash-override
,critical
,internet
,network
- Default value:routine
- Exceed
Set intQos Group - Set qos-group for exceeding traffic. - Range:
0
-7
- Default value:0
- Pir
Rate int - PIR rate. - Range:
0
-100000000000
- Default value:0
- Pir
Unit string - PIR rate unit. - Choices:
unspecified
,bps
,kbps
,mbps
,gbps
,pps
,pct
- Default value:unspecified
- Policy
Map stringName - Policy map name.
- Violate
Action string - Violate action. - Choices:
unspecified
,transmit
,drop
,set-cos-transmit
,set-dscp-transmit
,set-prec-transmit
,set-qos-transmit
- Default value:drop
- Violate
Set intCos - Set CoS for violating traffic. - Range:
0
-7
- Default value:0
- Violate
Set intDscp - Set DSCP for violating traffic. - Range:
0
-63
- Default value:0
- Violate
Set stringPrecedence - Set precedence for violating traffic. - Choices:
routine
,priority
,immediate
,flash
,flash-override
,critical
,internet
,network
- Default value:routine
- Violate
Set intQos Group - Set qos-group for violating traffic. - Range:
0
-7
- Default value:0
- Bc
Rate int - CIR burst rate. - Range:
0
-536870912
- Default value:200
- Bc
Unit string - CIR burst rate unit. - Choices:
unspecified
,bytes
,kbytes
,mbytes
,ms
,us
,packets
- Default value:ms
- Be
Rate int - PIR burst rate. - Range:
0
-536870912
- Default value:0
- Be
Unit string - PIR burst rate unit. - Choices:
unspecified
,bytes
,kbytes
,mbytes
,ms
,us
,packets
- Default value:unspecified
- Cir
Rate int - CIR rate. - Range:
0
-100000000000
- Default value:0
- Cir
Unit string - CIR rate unit. - Choices:
unspecified
,bps
,kbps
,mbps
,gbps
,pps
,pct
- Default value:bps
- Class
Map stringName - Class map name.
- Conform
Action string - Conform action. - Choices:
unspecified
,transmit
,drop
,set-cos-transmit
,set-dscp-transmit
,set-prec-transmit
,set-qos-transmit
- Default value:transmit
- Conform
Set intCos - Set CoS for conforming traffic. - Range:
0
-7
- Default value:0
- Conform
Set intDscp - Set DSCP for conforming traffic. - Range:
0
-63
- Default value:0
- Conform
Set stringPrecedence - Set precedence for conforming traffic. - Choices:
routine
,priority
,immediate
,flash
,flash-override
,critical
,internet
,network
- Default value:routine
- Conform
Set intQos Group - Set qos-group for conforming traffic. - Range:
0
-7
- Default value:0
- Device string
- A device name from the provider configuration.
- Exceed
Action string - Exceed action. - Choices:
unspecified
,transmit
,drop
,set-cos-transmit
,set-dscp-transmit
,set-prec-transmit
,set-qos-transmit
- Default value:unspecified
- Exceed
Set intCos - Set CoS for exceeding traffic. - Range:
0
-7
- Default value:0
- Exceed
Set intDscp - Set DSCP for exceeding traffic. - Range:
0
-63
- Default value:0
- Exceed
Set stringPrecedence - Set precedence for exceeding traffic. - Choices:
routine
,priority
,immediate
,flash
,flash-override
,critical
,internet
,network
- Default value:routine
- Exceed
Set intQos Group - Set qos-group for exceeding traffic. - Range:
0
-7
- Default value:0
- Pir
Rate int - PIR rate. - Range:
0
-100000000000
- Default value:0
- Pir
Unit string - PIR rate unit. - Choices:
unspecified
,bps
,kbps
,mbps
,gbps
,pps
,pct
- Default value:unspecified
- Policy
Map stringName - Policy map name.
- Violate
Action string - Violate action. - Choices:
unspecified
,transmit
,drop
,set-cos-transmit
,set-dscp-transmit
,set-prec-transmit
,set-qos-transmit
- Default value:drop
- Violate
Set intCos - Set CoS for violating traffic. - Range:
0
-7
- Default value:0
- Violate
Set intDscp - Set DSCP for violating traffic. - Range:
0
-63
- Default value:0
- Violate
Set stringPrecedence - Set precedence for violating traffic. - Choices:
routine
,priority
,immediate
,flash
,flash-override
,critical
,internet
,network
- Default value:routine
- Violate
Set intQos Group - Set qos-group for violating traffic. - Range:
0
-7
- Default value:0
- bc
Rate Integer - CIR burst rate. - Range:
0
-536870912
- Default value:200
- bc
Unit String - CIR burst rate unit. - Choices:
unspecified
,bytes
,kbytes
,mbytes
,ms
,us
,packets
- Default value:ms
- be
Rate Integer - PIR burst rate. - Range:
0
-536870912
- Default value:0
- be
Unit String - PIR burst rate unit. - Choices:
unspecified
,bytes
,kbytes
,mbytes
,ms
,us
,packets
- Default value:unspecified
- cir
Rate Integer - CIR rate. - Range:
0
-100000000000
- Default value:0
- cir
Unit String - CIR rate unit. - Choices:
unspecified
,bps
,kbps
,mbps
,gbps
,pps
,pct
- Default value:bps
- class
Map StringName - Class map name.
- conform
Action String - Conform action. - Choices:
unspecified
,transmit
,drop
,set-cos-transmit
,set-dscp-transmit
,set-prec-transmit
,set-qos-transmit
- Default value:transmit
- conform
Set IntegerCos - Set CoS for conforming traffic. - Range:
0
-7
- Default value:0
- conform
Set IntegerDscp - Set DSCP for conforming traffic. - Range:
0
-63
- Default value:0
- conform
Set StringPrecedence - Set precedence for conforming traffic. - Choices:
routine
,priority
,immediate
,flash
,flash-override
,critical
,internet
,network
- Default value:routine
- conform
Set IntegerQos Group - Set qos-group for conforming traffic. - Range:
0
-7
- Default value:0
- device String
- A device name from the provider configuration.
- exceed
Action String - Exceed action. - Choices:
unspecified
,transmit
,drop
,set-cos-transmit
,set-dscp-transmit
,set-prec-transmit
,set-qos-transmit
- Default value:unspecified
- exceed
Set IntegerCos - Set CoS for exceeding traffic. - Range:
0
-7
- Default value:0
- exceed
Set IntegerDscp - Set DSCP for exceeding traffic. - Range:
0
-63
- Default value:0
- exceed
Set StringPrecedence - Set precedence for exceeding traffic. - Choices:
routine
,priority
,immediate
,flash
,flash-override
,critical
,internet
,network
- Default value:routine
- exceed
Set IntegerQos Group - Set qos-group for exceeding traffic. - Range:
0
-7
- Default value:0
- pir
Rate Integer - PIR rate. - Range:
0
-100000000000
- Default value:0
- pir
Unit String - PIR rate unit. - Choices:
unspecified
,bps
,kbps
,mbps
,gbps
,pps
,pct
- Default value:unspecified
- policy
Map StringName - Policy map name.
- violate
Action String - Violate action. - Choices:
unspecified
,transmit
,drop
,set-cos-transmit
,set-dscp-transmit
,set-prec-transmit
,set-qos-transmit
- Default value:drop
- violate
Set IntegerCos - Set CoS for violating traffic. - Range:
0
-7
- Default value:0
- violate
Set IntegerDscp - Set DSCP for violating traffic. - Range:
0
-63
- Default value:0
- violate
Set StringPrecedence - Set precedence for violating traffic. - Choices:
routine
,priority
,immediate
,flash
,flash-override
,critical
,internet
,network
- Default value:routine
- violate
Set IntegerQos Group - Set qos-group for violating traffic. - Range:
0
-7
- Default value:0
- bc
Rate number - CIR burst rate. - Range:
0
-536870912
- Default value:200
- bc
Unit string - CIR burst rate unit. - Choices:
unspecified
,bytes
,kbytes
,mbytes
,ms
,us
,packets
- Default value:ms
- be
Rate number - PIR burst rate. - Range:
0
-536870912
- Default value:0
- be
Unit string - PIR burst rate unit. - Choices:
unspecified
,bytes
,kbytes
,mbytes
,ms
,us
,packets
- Default value:unspecified
- cir
Rate number - CIR rate. - Range:
0
-100000000000
- Default value:0
- cir
Unit string - CIR rate unit. - Choices:
unspecified
,bps
,kbps
,mbps
,gbps
,pps
,pct
- Default value:bps
- class
Map stringName - Class map name.
- conform
Action string - Conform action. - Choices:
unspecified
,transmit
,drop
,set-cos-transmit
,set-dscp-transmit
,set-prec-transmit
,set-qos-transmit
- Default value:transmit
- conform
Set numberCos - Set CoS for conforming traffic. - Range:
0
-7
- Default value:0
- conform
Set numberDscp - Set DSCP for conforming traffic. - Range:
0
-63
- Default value:0
- conform
Set stringPrecedence - Set precedence for conforming traffic. - Choices:
routine
,priority
,immediate
,flash
,flash-override
,critical
,internet
,network
- Default value:routine
- conform
Set numberQos Group - Set qos-group for conforming traffic. - Range:
0
-7
- Default value:0
- device string
- A device name from the provider configuration.
- exceed
Action string - Exceed action. - Choices:
unspecified
,transmit
,drop
,set-cos-transmit
,set-dscp-transmit
,set-prec-transmit
,set-qos-transmit
- Default value:unspecified
- exceed
Set numberCos - Set CoS for exceeding traffic. - Range:
0
-7
- Default value:0
- exceed
Set numberDscp - Set DSCP for exceeding traffic. - Range:
0
-63
- Default value:0
- exceed
Set stringPrecedence - Set precedence for exceeding traffic. - Choices:
routine
,priority
,immediate
,flash
,flash-override
,critical
,internet
,network
- Default value:routine
- exceed
Set numberQos Group - Set qos-group for exceeding traffic. - Range:
0
-7
- Default value:0
- pir
Rate number - PIR rate. - Range:
0
-100000000000
- Default value:0
- pir
Unit string - PIR rate unit. - Choices:
unspecified
,bps
,kbps
,mbps
,gbps
,pps
,pct
- Default value:unspecified
- policy
Map stringName - Policy map name.
- violate
Action string - Violate action. - Choices:
unspecified
,transmit
,drop
,set-cos-transmit
,set-dscp-transmit
,set-prec-transmit
,set-qos-transmit
- Default value:drop
- violate
Set numberCos - Set CoS for violating traffic. - Range:
0
-7
- Default value:0
- violate
Set numberDscp - Set DSCP for violating traffic. - Range:
0
-63
- Default value:0
- violate
Set stringPrecedence - Set precedence for violating traffic. - Choices:
routine
,priority
,immediate
,flash
,flash-override
,critical
,internet
,network
- Default value:routine
- violate
Set numberQos Group - Set qos-group for violating traffic. - Range:
0
-7
- Default value:0
- bc_
rate int - CIR burst rate. - Range:
0
-536870912
- Default value:200
- bc_
unit str - CIR burst rate unit. - Choices:
unspecified
,bytes
,kbytes
,mbytes
,ms
,us
,packets
- Default value:ms
- be_
rate int - PIR burst rate. - Range:
0
-536870912
- Default value:0
- be_
unit str - PIR burst rate unit. - Choices:
unspecified
,bytes
,kbytes
,mbytes
,ms
,us
,packets
- Default value:unspecified
- cir_
rate int - CIR rate. - Range:
0
-100000000000
- Default value:0
- cir_
unit str - CIR rate unit. - Choices:
unspecified
,bps
,kbps
,mbps
,gbps
,pps
,pct
- Default value:bps
- class_
map_ strname - Class map name.
- conform_
action str - Conform action. - Choices:
unspecified
,transmit
,drop
,set-cos-transmit
,set-dscp-transmit
,set-prec-transmit
,set-qos-transmit
- Default value:transmit
- conform_
set_ intcos - Set CoS for conforming traffic. - Range:
0
-7
- Default value:0
- conform_
set_ intdscp - Set DSCP for conforming traffic. - Range:
0
-63
- Default value:0
- conform_
set_ strprecedence - Set precedence for conforming traffic. - Choices:
routine
,priority
,immediate
,flash
,flash-override
,critical
,internet
,network
- Default value:routine
- conform_
set_ intqos_ group - Set qos-group for conforming traffic. - Range:
0
-7
- Default value:0
- device str
- A device name from the provider configuration.
- exceed_
action str - Exceed action. - Choices:
unspecified
,transmit
,drop
,set-cos-transmit
,set-dscp-transmit
,set-prec-transmit
,set-qos-transmit
- Default value:unspecified
- exceed_
set_ intcos - Set CoS for exceeding traffic. - Range:
0
-7
- Default value:0
- exceed_
set_ intdscp - Set DSCP for exceeding traffic. - Range:
0
-63
- Default value:0
- exceed_
set_ strprecedence - Set precedence for exceeding traffic. - Choices:
routine
,priority
,immediate
,flash
,flash-override
,critical
,internet
,network
- Default value:routine
- exceed_
set_ intqos_ group - Set qos-group for exceeding traffic. - Range:
0
-7
- Default value:0
- pir_
rate int - PIR rate. - Range:
0
-100000000000
- Default value:0
- pir_
unit str - PIR rate unit. - Choices:
unspecified
,bps
,kbps
,mbps
,gbps
,pps
,pct
- Default value:unspecified
- policy_
map_ strname - Policy map name.
- violate_
action str - Violate action. - Choices:
unspecified
,transmit
,drop
,set-cos-transmit
,set-dscp-transmit
,set-prec-transmit
,set-qos-transmit
- Default value:drop
- violate_
set_ intcos - Set CoS for violating traffic. - Range:
0
-7
- Default value:0
- violate_
set_ intdscp - Set DSCP for violating traffic. - Range:
0
-63
- Default value:0
- violate_
set_ strprecedence - Set precedence for violating traffic. - Choices:
routine
,priority
,immediate
,flash
,flash-override
,critical
,internet
,network
- Default value:routine
- violate_
set_ intqos_ group - Set qos-group for violating traffic. - Range:
0
-7
- Default value:0
- bc
Rate Number - CIR burst rate. - Range:
0
-536870912
- Default value:200
- bc
Unit String - CIR burst rate unit. - Choices:
unspecified
,bytes
,kbytes
,mbytes
,ms
,us
,packets
- Default value:ms
- be
Rate Number - PIR burst rate. - Range:
0
-536870912
- Default value:0
- be
Unit String - PIR burst rate unit. - Choices:
unspecified
,bytes
,kbytes
,mbytes
,ms
,us
,packets
- Default value:unspecified
- cir
Rate Number - CIR rate. - Range:
0
-100000000000
- Default value:0
- cir
Unit String - CIR rate unit. - Choices:
unspecified
,bps
,kbps
,mbps
,gbps
,pps
,pct
- Default value:bps
- class
Map StringName - Class map name.
- conform
Action String - Conform action. - Choices:
unspecified
,transmit
,drop
,set-cos-transmit
,set-dscp-transmit
,set-prec-transmit
,set-qos-transmit
- Default value:transmit
- conform
Set NumberCos - Set CoS for conforming traffic. - Range:
0
-7
- Default value:0
- conform
Set NumberDscp - Set DSCP for conforming traffic. - Range:
0
-63
- Default value:0
- conform
Set StringPrecedence - Set precedence for conforming traffic. - Choices:
routine
,priority
,immediate
,flash
,flash-override
,critical
,internet
,network
- Default value:routine
- conform
Set NumberQos Group - Set qos-group for conforming traffic. - Range:
0
-7
- Default value:0
- device String
- A device name from the provider configuration.
- exceed
Action String - Exceed action. - Choices:
unspecified
,transmit
,drop
,set-cos-transmit
,set-dscp-transmit
,set-prec-transmit
,set-qos-transmit
- Default value:unspecified
- exceed
Set NumberCos - Set CoS for exceeding traffic. - Range:
0
-7
- Default value:0
- exceed
Set NumberDscp - Set DSCP for exceeding traffic. - Range:
0
-63
- Default value:0
- exceed
Set StringPrecedence - Set precedence for exceeding traffic. - Choices:
routine
,priority
,immediate
,flash
,flash-override
,critical
,internet
,network
- Default value:routine
- exceed
Set NumberQos Group - Set qos-group for exceeding traffic. - Range:
0
-7
- Default value:0
- pir
Rate Number - PIR rate. - Range:
0
-100000000000
- Default value:0
- pir
Unit String - PIR rate unit. - Choices:
unspecified
,bps
,kbps
,mbps
,gbps
,pps
,pct
- Default value:unspecified
- policy
Map StringName - Policy map name.
- violate
Action String - Violate action. - Choices:
unspecified
,transmit
,drop
,set-cos-transmit
,set-dscp-transmit
,set-prec-transmit
,set-qos-transmit
- Default value:drop
- violate
Set NumberCos - Set CoS for violating traffic. - Range:
0
-7
- Default value:0
- violate
Set NumberDscp - Set DSCP for violating traffic. - Range:
0
-63
- Default value:0
- violate
Set StringPrecedence - Set precedence for violating traffic. - Choices:
routine
,priority
,immediate
,flash
,flash-override
,critical
,internet
,network
- Default value:routine
- violate
Set NumberQos Group - Set qos-group for violating traffic. - Range:
0
-7
- Default value:0
Import
$ pulumi import nxos:index/defaultQosPolicyMapMatchClassMapPolice:DefaultQosPolicyMapMatchClassMapPolice example "sys/ipqos/dflt/p/name-[PM1]/cmap-[Voice]/police"
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- nxos lbrlabs/pulumi-nxos
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
nxos
Terraform Provider.