1. Packages
  2. Cisco NX OS Resource Provider
  3. API Docs
  4. DefaultQosPolicyMapMatchClassMapPolice
Cisco NX-OS v0.0.2 published on Friday, Sep 29, 2023 by lbrlabs

nxos.DefaultQosPolicyMapMatchClassMapPolice

Explore with Pulumi AI

nxos logo
Cisco NX-OS v0.0.2 published on Friday, Sep 29, 2023 by lbrlabs

    This resource can manage the default QoS policy map match class map police configuration.

    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.

    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

    The DefaultQosPolicyMapMatchClassMapPolice resource accepts the following input properties:

    CirRate int
    CIR rate. - Range: 0-100000000000 - Default value: 0
    ClassMapName string
    Class map name.
    PolicyMapName string
    Policy map name.
    BcRate int
    CIR burst rate. - Range: 0-536870912 - Default value: 200
    BcUnit string
    CIR burst rate unit. - Choices: unspecified, bytes, kbytes, mbytes, ms, us, packets - Default value: ms
    BeRate int
    PIR burst rate. - Range: 0-536870912 - Default value: 0
    BeUnit string
    PIR burst rate unit. - Choices: unspecified, bytes, kbytes, mbytes, ms, us, packets - Default value: unspecified
    CirUnit string
    CIR rate unit. - Choices: unspecified, bps, kbps, mbps, gbps, pps, pct - Default value: bps
    ConformAction string
    Conform action. - Choices: unspecified, transmit, drop, set-cos-transmit, set-dscp-transmit, set-prec-transmit, set-qos-transmit - Default value: transmit
    ConformSetCos int
    Set CoS for conforming traffic. - Range: 0-7 - Default value: 0
    ConformSetDscp int
    Set DSCP for conforming traffic. - Range: 0-63 - Default value: 0
    ConformSetPrecedence string
    Set precedence for conforming traffic. - Choices: routine, priority, immediate, flash, flash-override, critical, internet, network - Default value: routine
    ConformSetQosGroup int
    Set qos-group for conforming traffic. - Range: 0-7 - Default value: 0
    Device string
    A device name from the provider configuration.
    ExceedAction string
    Exceed action. - Choices: unspecified, transmit, drop, set-cos-transmit, set-dscp-transmit, set-prec-transmit, set-qos-transmit - Default value: unspecified
    ExceedSetCos int
    Set CoS for exceeding traffic. - Range: 0-7 - Default value: 0
    ExceedSetDscp int
    Set DSCP for exceeding traffic. - Range: 0-63 - Default value: 0
    ExceedSetPrecedence string
    Set precedence for exceeding traffic. - Choices: routine, priority, immediate, flash, flash-override, critical, internet, network - Default value: routine
    ExceedSetQosGroup int
    Set qos-group for exceeding traffic. - Range: 0-7 - Default value: 0
    PirRate int
    PIR rate. - Range: 0-100000000000 - Default value: 0
    PirUnit string
    PIR rate unit. - Choices: unspecified, bps, kbps, mbps, gbps, pps, pct - Default value: unspecified
    ViolateAction string
    Violate action. - Choices: unspecified, transmit, drop, set-cos-transmit, set-dscp-transmit, set-prec-transmit, set-qos-transmit - Default value: drop
    ViolateSetCos int
    Set CoS for violating traffic. - Range: 0-7 - Default value: 0
    ViolateSetDscp int
    Set DSCP for violating traffic. - Range: 0-63 - Default value: 0
    ViolateSetPrecedence string
    Set precedence for violating traffic. - Choices: routine, priority, immediate, flash, flash-override, critical, internet, network - Default value: routine
    ViolateSetQosGroup int
    Set qos-group for violating traffic. - Range: 0-7 - Default value: 0
    CirRate int
    CIR rate. - Range: 0-100000000000 - Default value: 0
    ClassMapName string
    Class map name.
    PolicyMapName string
    Policy map name.
    BcRate int
    CIR burst rate. - Range: 0-536870912 - Default value: 200
    BcUnit string
    CIR burst rate unit. - Choices: unspecified, bytes, kbytes, mbytes, ms, us, packets - Default value: ms
    BeRate int
    PIR burst rate. - Range: 0-536870912 - Default value: 0
    BeUnit string
    PIR burst rate unit. - Choices: unspecified, bytes, kbytes, mbytes, ms, us, packets - Default value: unspecified
    CirUnit string
    CIR rate unit. - Choices: unspecified, bps, kbps, mbps, gbps, pps, pct - Default value: bps
    ConformAction string
    Conform action. - Choices: unspecified, transmit, drop, set-cos-transmit, set-dscp-transmit, set-prec-transmit, set-qos-transmit - Default value: transmit
    ConformSetCos int
    Set CoS for conforming traffic. - Range: 0-7 - Default value: 0
    ConformSetDscp int
    Set DSCP for conforming traffic. - Range: 0-63 - Default value: 0
    ConformSetPrecedence string
    Set precedence for conforming traffic. - Choices: routine, priority, immediate, flash, flash-override, critical, internet, network - Default value: routine
    ConformSetQosGroup int
    Set qos-group for conforming traffic. - Range: 0-7 - Default value: 0
    Device string
    A device name from the provider configuration.
    ExceedAction string
    Exceed action. - Choices: unspecified, transmit, drop, set-cos-transmit, set-dscp-transmit, set-prec-transmit, set-qos-transmit - Default value: unspecified
    ExceedSetCos int
    Set CoS for exceeding traffic. - Range: 0-7 - Default value: 0
    ExceedSetDscp int
    Set DSCP for exceeding traffic. - Range: 0-63 - Default value: 0
    ExceedSetPrecedence string
    Set precedence for exceeding traffic. - Choices: routine, priority, immediate, flash, flash-override, critical, internet, network - Default value: routine
    ExceedSetQosGroup int
    Set qos-group for exceeding traffic. - Range: 0-7 - Default value: 0
    PirRate int
    PIR rate. - Range: 0-100000000000 - Default value: 0
    PirUnit string
    PIR rate unit. - Choices: unspecified, bps, kbps, mbps, gbps, pps, pct - Default value: unspecified
    ViolateAction string
    Violate action. - Choices: unspecified, transmit, drop, set-cos-transmit, set-dscp-transmit, set-prec-transmit, set-qos-transmit - Default value: drop
    ViolateSetCos int
    Set CoS for violating traffic. - Range: 0-7 - Default value: 0
    ViolateSetDscp int
    Set DSCP for violating traffic. - Range: 0-63 - Default value: 0
    ViolateSetPrecedence string
    Set precedence for violating traffic. - Choices: routine, priority, immediate, flash, flash-override, critical, internet, network - Default value: routine
    ViolateSetQosGroup int
    Set qos-group for violating traffic. - Range: 0-7 - Default value: 0
    cirRate Integer
    CIR rate. - Range: 0-100000000000 - Default value: 0
    classMapName String
    Class map name.
    policyMapName String
    Policy map name.
    bcRate Integer
    CIR burst rate. - Range: 0-536870912 - Default value: 200
    bcUnit String
    CIR burst rate unit. - Choices: unspecified, bytes, kbytes, mbytes, ms, us, packets - Default value: ms
    beRate Integer
    PIR burst rate. - Range: 0-536870912 - Default value: 0
    beUnit String
    PIR burst rate unit. - Choices: unspecified, bytes, kbytes, mbytes, ms, us, packets - Default value: unspecified
    cirUnit String
    CIR rate unit. - Choices: unspecified, bps, kbps, mbps, gbps, pps, pct - Default value: bps
    conformAction String
    Conform action. - Choices: unspecified, transmit, drop, set-cos-transmit, set-dscp-transmit, set-prec-transmit, set-qos-transmit - Default value: transmit
    conformSetCos Integer
    Set CoS for conforming traffic. - Range: 0-7 - Default value: 0
    conformSetDscp Integer
    Set DSCP for conforming traffic. - Range: 0-63 - Default value: 0
    conformSetPrecedence String
    Set precedence for conforming traffic. - Choices: routine, priority, immediate, flash, flash-override, critical, internet, network - Default value: routine
    conformSetQosGroup Integer
    Set qos-group for conforming traffic. - Range: 0-7 - Default value: 0
    device String
    A device name from the provider configuration.
    exceedAction String
    Exceed action. - Choices: unspecified, transmit, drop, set-cos-transmit, set-dscp-transmit, set-prec-transmit, set-qos-transmit - Default value: unspecified
    exceedSetCos Integer
    Set CoS for exceeding traffic. - Range: 0-7 - Default value: 0
    exceedSetDscp Integer
    Set DSCP for exceeding traffic. - Range: 0-63 - Default value: 0
    exceedSetPrecedence String
    Set precedence for exceeding traffic. - Choices: routine, priority, immediate, flash, flash-override, critical, internet, network - Default value: routine
    exceedSetQosGroup Integer
    Set qos-group for exceeding traffic. - Range: 0-7 - Default value: 0
    pirRate Integer
    PIR rate. - Range: 0-100000000000 - Default value: 0
    pirUnit String
    PIR rate unit. - Choices: unspecified, bps, kbps, mbps, gbps, pps, pct - Default value: unspecified
    violateAction String
    Violate action. - Choices: unspecified, transmit, drop, set-cos-transmit, set-dscp-transmit, set-prec-transmit, set-qos-transmit - Default value: drop
    violateSetCos Integer
    Set CoS for violating traffic. - Range: 0-7 - Default value: 0
    violateSetDscp Integer
    Set DSCP for violating traffic. - Range: 0-63 - Default value: 0
    violateSetPrecedence String
    Set precedence for violating traffic. - Choices: routine, priority, immediate, flash, flash-override, critical, internet, network - Default value: routine
    violateSetQosGroup Integer
    Set qos-group for violating traffic. - Range: 0-7 - Default value: 0
    cirRate number
    CIR rate. - Range: 0-100000000000 - Default value: 0
    classMapName string
    Class map name.
    policyMapName string
    Policy map name.
    bcRate number
    CIR burst rate. - Range: 0-536870912 - Default value: 200
    bcUnit string
    CIR burst rate unit. - Choices: unspecified, bytes, kbytes, mbytes, ms, us, packets - Default value: ms
    beRate number
    PIR burst rate. - Range: 0-536870912 - Default value: 0
    beUnit string
    PIR burst rate unit. - Choices: unspecified, bytes, kbytes, mbytes, ms, us, packets - Default value: unspecified
    cirUnit string
    CIR rate unit. - Choices: unspecified, bps, kbps, mbps, gbps, pps, pct - Default value: bps
    conformAction string
    Conform action. - Choices: unspecified, transmit, drop, set-cos-transmit, set-dscp-transmit, set-prec-transmit, set-qos-transmit - Default value: transmit
    conformSetCos number
    Set CoS for conforming traffic. - Range: 0-7 - Default value: 0
    conformSetDscp number
    Set DSCP for conforming traffic. - Range: 0-63 - Default value: 0
    conformSetPrecedence string
    Set precedence for conforming traffic. - Choices: routine, priority, immediate, flash, flash-override, critical, internet, network - Default value: routine
    conformSetQosGroup number
    Set qos-group for conforming traffic. - Range: 0-7 - Default value: 0
    device string
    A device name from the provider configuration.
    exceedAction string
    Exceed action. - Choices: unspecified, transmit, drop, set-cos-transmit, set-dscp-transmit, set-prec-transmit, set-qos-transmit - Default value: unspecified
    exceedSetCos number
    Set CoS for exceeding traffic. - Range: 0-7 - Default value: 0
    exceedSetDscp number
    Set DSCP for exceeding traffic. - Range: 0-63 - Default value: 0
    exceedSetPrecedence string
    Set precedence for exceeding traffic. - Choices: routine, priority, immediate, flash, flash-override, critical, internet, network - Default value: routine
    exceedSetQosGroup number
    Set qos-group for exceeding traffic. - Range: 0-7 - Default value: 0
    pirRate number
    PIR rate. - Range: 0-100000000000 - Default value: 0
    pirUnit string
    PIR rate unit. - Choices: unspecified, bps, kbps, mbps, gbps, pps, pct - Default value: unspecified
    violateAction string
    Violate action. - Choices: unspecified, transmit, drop, set-cos-transmit, set-dscp-transmit, set-prec-transmit, set-qos-transmit - Default value: drop
    violateSetCos number
    Set CoS for violating traffic. - Range: 0-7 - Default value: 0
    violateSetDscp number
    Set DSCP for violating traffic. - Range: 0-63 - Default value: 0
    violateSetPrecedence string
    Set precedence for violating traffic. - Choices: routine, priority, immediate, flash, flash-override, critical, internet, network - Default value: routine
    violateSetQosGroup number
    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_name str
    Class map name.
    policy_map_name str
    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_cos int
    Set CoS for conforming traffic. - Range: 0-7 - Default value: 0
    conform_set_dscp int
    Set DSCP for conforming traffic. - Range: 0-63 - Default value: 0
    conform_set_precedence str
    Set precedence for conforming traffic. - Choices: routine, priority, immediate, flash, flash-override, critical, internet, network - Default value: routine
    conform_set_qos_group int
    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_cos int
    Set CoS for exceeding traffic. - Range: 0-7 - Default value: 0
    exceed_set_dscp int
    Set DSCP for exceeding traffic. - Range: 0-63 - Default value: 0
    exceed_set_precedence str
    Set precedence for exceeding traffic. - Choices: routine, priority, immediate, flash, flash-override, critical, internet, network - Default value: routine
    exceed_set_qos_group int
    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_cos int
    Set CoS for violating traffic. - Range: 0-7 - Default value: 0
    violate_set_dscp int
    Set DSCP for violating traffic. - Range: 0-63 - Default value: 0
    violate_set_precedence str
    Set precedence for violating traffic. - Choices: routine, priority, immediate, flash, flash-override, critical, internet, network - Default value: routine
    violate_set_qos_group int
    Set qos-group for violating traffic. - Range: 0-7 - Default value: 0
    cirRate Number
    CIR rate. - Range: 0-100000000000 - Default value: 0
    classMapName String
    Class map name.
    policyMapName String
    Policy map name.
    bcRate Number
    CIR burst rate. - Range: 0-536870912 - Default value: 200
    bcUnit String
    CIR burst rate unit. - Choices: unspecified, bytes, kbytes, mbytes, ms, us, packets - Default value: ms
    beRate Number
    PIR burst rate. - Range: 0-536870912 - Default value: 0
    beUnit String
    PIR burst rate unit. - Choices: unspecified, bytes, kbytes, mbytes, ms, us, packets - Default value: unspecified
    cirUnit String
    CIR rate unit. - Choices: unspecified, bps, kbps, mbps, gbps, pps, pct - Default value: bps
    conformAction String
    Conform action. - Choices: unspecified, transmit, drop, set-cos-transmit, set-dscp-transmit, set-prec-transmit, set-qos-transmit - Default value: transmit
    conformSetCos Number
    Set CoS for conforming traffic. - Range: 0-7 - Default value: 0
    conformSetDscp Number
    Set DSCP for conforming traffic. - Range: 0-63 - Default value: 0
    conformSetPrecedence String
    Set precedence for conforming traffic. - Choices: routine, priority, immediate, flash, flash-override, critical, internet, network - Default value: routine
    conformSetQosGroup Number
    Set qos-group for conforming traffic. - Range: 0-7 - Default value: 0
    device String
    A device name from the provider configuration.
    exceedAction String
    Exceed action. - Choices: unspecified, transmit, drop, set-cos-transmit, set-dscp-transmit, set-prec-transmit, set-qos-transmit - Default value: unspecified
    exceedSetCos Number
    Set CoS for exceeding traffic. - Range: 0-7 - Default value: 0
    exceedSetDscp Number
    Set DSCP for exceeding traffic. - Range: 0-63 - Default value: 0
    exceedSetPrecedence String
    Set precedence for exceeding traffic. - Choices: routine, priority, immediate, flash, flash-override, critical, internet, network - Default value: routine
    exceedSetQosGroup Number
    Set qos-group for exceeding traffic. - Range: 0-7 - Default value: 0
    pirRate Number
    PIR rate. - Range: 0-100000000000 - Default value: 0
    pirUnit String
    PIR rate unit. - Choices: unspecified, bps, kbps, mbps, gbps, pps, pct - Default value: unspecified
    violateAction String
    Violate action. - Choices: unspecified, transmit, drop, set-cos-transmit, set-dscp-transmit, set-prec-transmit, set-qos-transmit - Default value: drop
    violateSetCos Number
    Set CoS for violating traffic. - Range: 0-7 - Default value: 0
    violateSetDscp Number
    Set DSCP for violating traffic. - Range: 0-63 - Default value: 0
    violateSetPrecedence String
    Set precedence for violating traffic. - Choices: routine, priority, immediate, flash, flash-override, critical, internet, network - Default value: routine
    violateSetQosGroup Number
    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.
    The following state arguments are supported:
    BcRate int
    CIR burst rate. - Range: 0-536870912 - Default value: 200
    BcUnit string
    CIR burst rate unit. - Choices: unspecified, bytes, kbytes, mbytes, ms, us, packets - Default value: ms
    BeRate int
    PIR burst rate. - Range: 0-536870912 - Default value: 0
    BeUnit string
    PIR burst rate unit. - Choices: unspecified, bytes, kbytes, mbytes, ms, us, packets - Default value: unspecified
    CirRate int
    CIR rate. - Range: 0-100000000000 - Default value: 0
    CirUnit string
    CIR rate unit. - Choices: unspecified, bps, kbps, mbps, gbps, pps, pct - Default value: bps
    ClassMapName string
    Class map name.
    ConformAction string
    Conform action. - Choices: unspecified, transmit, drop, set-cos-transmit, set-dscp-transmit, set-prec-transmit, set-qos-transmit - Default value: transmit
    ConformSetCos int
    Set CoS for conforming traffic. - Range: 0-7 - Default value: 0
    ConformSetDscp int
    Set DSCP for conforming traffic. - Range: 0-63 - Default value: 0
    ConformSetPrecedence string
    Set precedence for conforming traffic. - Choices: routine, priority, immediate, flash, flash-override, critical, internet, network - Default value: routine
    ConformSetQosGroup int
    Set qos-group for conforming traffic. - Range: 0-7 - Default value: 0
    Device string
    A device name from the provider configuration.
    ExceedAction string
    Exceed action. - Choices: unspecified, transmit, drop, set-cos-transmit, set-dscp-transmit, set-prec-transmit, set-qos-transmit - Default value: unspecified
    ExceedSetCos int
    Set CoS for exceeding traffic. - Range: 0-7 - Default value: 0
    ExceedSetDscp int
    Set DSCP for exceeding traffic. - Range: 0-63 - Default value: 0
    ExceedSetPrecedence string
    Set precedence for exceeding traffic. - Choices: routine, priority, immediate, flash, flash-override, critical, internet, network - Default value: routine
    ExceedSetQosGroup int
    Set qos-group for exceeding traffic. - Range: 0-7 - Default value: 0
    PirRate int
    PIR rate. - Range: 0-100000000000 - Default value: 0
    PirUnit string
    PIR rate unit. - Choices: unspecified, bps, kbps, mbps, gbps, pps, pct - Default value: unspecified
    PolicyMapName string
    Policy map name.
    ViolateAction string
    Violate action. - Choices: unspecified, transmit, drop, set-cos-transmit, set-dscp-transmit, set-prec-transmit, set-qos-transmit - Default value: drop
    ViolateSetCos int
    Set CoS for violating traffic. - Range: 0-7 - Default value: 0
    ViolateSetDscp int
    Set DSCP for violating traffic. - Range: 0-63 - Default value: 0
    ViolateSetPrecedence string
    Set precedence for violating traffic. - Choices: routine, priority, immediate, flash, flash-override, critical, internet, network - Default value: routine
    ViolateSetQosGroup int
    Set qos-group for violating traffic. - Range: 0-7 - Default value: 0
    BcRate int
    CIR burst rate. - Range: 0-536870912 - Default value: 200
    BcUnit string
    CIR burst rate unit. - Choices: unspecified, bytes, kbytes, mbytes, ms, us, packets - Default value: ms
    BeRate int
    PIR burst rate. - Range: 0-536870912 - Default value: 0
    BeUnit string
    PIR burst rate unit. - Choices: unspecified, bytes, kbytes, mbytes, ms, us, packets - Default value: unspecified
    CirRate int
    CIR rate. - Range: 0-100000000000 - Default value: 0
    CirUnit string
    CIR rate unit. - Choices: unspecified, bps, kbps, mbps, gbps, pps, pct - Default value: bps
    ClassMapName string
    Class map name.
    ConformAction string
    Conform action. - Choices: unspecified, transmit, drop, set-cos-transmit, set-dscp-transmit, set-prec-transmit, set-qos-transmit - Default value: transmit
    ConformSetCos int
    Set CoS for conforming traffic. - Range: 0-7 - Default value: 0
    ConformSetDscp int
    Set DSCP for conforming traffic. - Range: 0-63 - Default value: 0
    ConformSetPrecedence string
    Set precedence for conforming traffic. - Choices: routine, priority, immediate, flash, flash-override, critical, internet, network - Default value: routine
    ConformSetQosGroup int
    Set qos-group for conforming traffic. - Range: 0-7 - Default value: 0
    Device string
    A device name from the provider configuration.
    ExceedAction string
    Exceed action. - Choices: unspecified, transmit, drop, set-cos-transmit, set-dscp-transmit, set-prec-transmit, set-qos-transmit - Default value: unspecified
    ExceedSetCos int
    Set CoS for exceeding traffic. - Range: 0-7 - Default value: 0
    ExceedSetDscp int
    Set DSCP for exceeding traffic. - Range: 0-63 - Default value: 0
    ExceedSetPrecedence string
    Set precedence for exceeding traffic. - Choices: routine, priority, immediate, flash, flash-override, critical, internet, network - Default value: routine
    ExceedSetQosGroup int
    Set qos-group for exceeding traffic. - Range: 0-7 - Default value: 0
    PirRate int
    PIR rate. - Range: 0-100000000000 - Default value: 0
    PirUnit string
    PIR rate unit. - Choices: unspecified, bps, kbps, mbps, gbps, pps, pct - Default value: unspecified
    PolicyMapName string
    Policy map name.
    ViolateAction string
    Violate action. - Choices: unspecified, transmit, drop, set-cos-transmit, set-dscp-transmit, set-prec-transmit, set-qos-transmit - Default value: drop
    ViolateSetCos int
    Set CoS for violating traffic. - Range: 0-7 - Default value: 0
    ViolateSetDscp int
    Set DSCP for violating traffic. - Range: 0-63 - Default value: 0
    ViolateSetPrecedence string
    Set precedence for violating traffic. - Choices: routine, priority, immediate, flash, flash-override, critical, internet, network - Default value: routine
    ViolateSetQosGroup int
    Set qos-group for violating traffic. - Range: 0-7 - Default value: 0
    bcRate Integer
    CIR burst rate. - Range: 0-536870912 - Default value: 200
    bcUnit String
    CIR burst rate unit. - Choices: unspecified, bytes, kbytes, mbytes, ms, us, packets - Default value: ms
    beRate Integer
    PIR burst rate. - Range: 0-536870912 - Default value: 0
    beUnit String
    PIR burst rate unit. - Choices: unspecified, bytes, kbytes, mbytes, ms, us, packets - Default value: unspecified
    cirRate Integer
    CIR rate. - Range: 0-100000000000 - Default value: 0
    cirUnit String
    CIR rate unit. - Choices: unspecified, bps, kbps, mbps, gbps, pps, pct - Default value: bps
    classMapName String
    Class map name.
    conformAction String
    Conform action. - Choices: unspecified, transmit, drop, set-cos-transmit, set-dscp-transmit, set-prec-transmit, set-qos-transmit - Default value: transmit
    conformSetCos Integer
    Set CoS for conforming traffic. - Range: 0-7 - Default value: 0
    conformSetDscp Integer
    Set DSCP for conforming traffic. - Range: 0-63 - Default value: 0
    conformSetPrecedence String
    Set precedence for conforming traffic. - Choices: routine, priority, immediate, flash, flash-override, critical, internet, network - Default value: routine
    conformSetQosGroup Integer
    Set qos-group for conforming traffic. - Range: 0-7 - Default value: 0
    device String
    A device name from the provider configuration.
    exceedAction String
    Exceed action. - Choices: unspecified, transmit, drop, set-cos-transmit, set-dscp-transmit, set-prec-transmit, set-qos-transmit - Default value: unspecified
    exceedSetCos Integer
    Set CoS for exceeding traffic. - Range: 0-7 - Default value: 0
    exceedSetDscp Integer
    Set DSCP for exceeding traffic. - Range: 0-63 - Default value: 0
    exceedSetPrecedence String
    Set precedence for exceeding traffic. - Choices: routine, priority, immediate, flash, flash-override, critical, internet, network - Default value: routine
    exceedSetQosGroup Integer
    Set qos-group for exceeding traffic. - Range: 0-7 - Default value: 0
    pirRate Integer
    PIR rate. - Range: 0-100000000000 - Default value: 0
    pirUnit String
    PIR rate unit. - Choices: unspecified, bps, kbps, mbps, gbps, pps, pct - Default value: unspecified
    policyMapName String
    Policy map name.
    violateAction String
    Violate action. - Choices: unspecified, transmit, drop, set-cos-transmit, set-dscp-transmit, set-prec-transmit, set-qos-transmit - Default value: drop
    violateSetCos Integer
    Set CoS for violating traffic. - Range: 0-7 - Default value: 0
    violateSetDscp Integer
    Set DSCP for violating traffic. - Range: 0-63 - Default value: 0
    violateSetPrecedence String
    Set precedence for violating traffic. - Choices: routine, priority, immediate, flash, flash-override, critical, internet, network - Default value: routine
    violateSetQosGroup Integer
    Set qos-group for violating traffic. - Range: 0-7 - Default value: 0
    bcRate number
    CIR burst rate. - Range: 0-536870912 - Default value: 200
    bcUnit string
    CIR burst rate unit. - Choices: unspecified, bytes, kbytes, mbytes, ms, us, packets - Default value: ms
    beRate number
    PIR burst rate. - Range: 0-536870912 - Default value: 0
    beUnit string
    PIR burst rate unit. - Choices: unspecified, bytes, kbytes, mbytes, ms, us, packets - Default value: unspecified
    cirRate number
    CIR rate. - Range: 0-100000000000 - Default value: 0
    cirUnit string
    CIR rate unit. - Choices: unspecified, bps, kbps, mbps, gbps, pps, pct - Default value: bps
    classMapName string
    Class map name.
    conformAction string
    Conform action. - Choices: unspecified, transmit, drop, set-cos-transmit, set-dscp-transmit, set-prec-transmit, set-qos-transmit - Default value: transmit
    conformSetCos number
    Set CoS for conforming traffic. - Range: 0-7 - Default value: 0
    conformSetDscp number
    Set DSCP for conforming traffic. - Range: 0-63 - Default value: 0
    conformSetPrecedence string
    Set precedence for conforming traffic. - Choices: routine, priority, immediate, flash, flash-override, critical, internet, network - Default value: routine
    conformSetQosGroup number
    Set qos-group for conforming traffic. - Range: 0-7 - Default value: 0
    device string
    A device name from the provider configuration.
    exceedAction string
    Exceed action. - Choices: unspecified, transmit, drop, set-cos-transmit, set-dscp-transmit, set-prec-transmit, set-qos-transmit - Default value: unspecified
    exceedSetCos number
    Set CoS for exceeding traffic. - Range: 0-7 - Default value: 0
    exceedSetDscp number
    Set DSCP for exceeding traffic. - Range: 0-63 - Default value: 0
    exceedSetPrecedence string
    Set precedence for exceeding traffic. - Choices: routine, priority, immediate, flash, flash-override, critical, internet, network - Default value: routine
    exceedSetQosGroup number
    Set qos-group for exceeding traffic. - Range: 0-7 - Default value: 0
    pirRate number
    PIR rate. - Range: 0-100000000000 - Default value: 0
    pirUnit string
    PIR rate unit. - Choices: unspecified, bps, kbps, mbps, gbps, pps, pct - Default value: unspecified
    policyMapName string
    Policy map name.
    violateAction string
    Violate action. - Choices: unspecified, transmit, drop, set-cos-transmit, set-dscp-transmit, set-prec-transmit, set-qos-transmit - Default value: drop
    violateSetCos number
    Set CoS for violating traffic. - Range: 0-7 - Default value: 0
    violateSetDscp number
    Set DSCP for violating traffic. - Range: 0-63 - Default value: 0
    violateSetPrecedence string
    Set precedence for violating traffic. - Choices: routine, priority, immediate, flash, flash-override, critical, internet, network - Default value: routine
    violateSetQosGroup number
    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_name str
    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_cos int
    Set CoS for conforming traffic. - Range: 0-7 - Default value: 0
    conform_set_dscp int
    Set DSCP for conforming traffic. - Range: 0-63 - Default value: 0
    conform_set_precedence str
    Set precedence for conforming traffic. - Choices: routine, priority, immediate, flash, flash-override, critical, internet, network - Default value: routine
    conform_set_qos_group int
    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_cos int
    Set CoS for exceeding traffic. - Range: 0-7 - Default value: 0
    exceed_set_dscp int
    Set DSCP for exceeding traffic. - Range: 0-63 - Default value: 0
    exceed_set_precedence str
    Set precedence for exceeding traffic. - Choices: routine, priority, immediate, flash, flash-override, critical, internet, network - Default value: routine
    exceed_set_qos_group int
    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_name str
    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_cos int
    Set CoS for violating traffic. - Range: 0-7 - Default value: 0
    violate_set_dscp int
    Set DSCP for violating traffic. - Range: 0-63 - Default value: 0
    violate_set_precedence str
    Set precedence for violating traffic. - Choices: routine, priority, immediate, flash, flash-override, critical, internet, network - Default value: routine
    violate_set_qos_group int
    Set qos-group for violating traffic. - Range: 0-7 - Default value: 0
    bcRate Number
    CIR burst rate. - Range: 0-536870912 - Default value: 200
    bcUnit String
    CIR burst rate unit. - Choices: unspecified, bytes, kbytes, mbytes, ms, us, packets - Default value: ms
    beRate Number
    PIR burst rate. - Range: 0-536870912 - Default value: 0
    beUnit String
    PIR burst rate unit. - Choices: unspecified, bytes, kbytes, mbytes, ms, us, packets - Default value: unspecified
    cirRate Number
    CIR rate. - Range: 0-100000000000 - Default value: 0
    cirUnit String
    CIR rate unit. - Choices: unspecified, bps, kbps, mbps, gbps, pps, pct - Default value: bps
    classMapName String
    Class map name.
    conformAction String
    Conform action. - Choices: unspecified, transmit, drop, set-cos-transmit, set-dscp-transmit, set-prec-transmit, set-qos-transmit - Default value: transmit
    conformSetCos Number
    Set CoS for conforming traffic. - Range: 0-7 - Default value: 0
    conformSetDscp Number
    Set DSCP for conforming traffic. - Range: 0-63 - Default value: 0
    conformSetPrecedence String
    Set precedence for conforming traffic. - Choices: routine, priority, immediate, flash, flash-override, critical, internet, network - Default value: routine
    conformSetQosGroup Number
    Set qos-group for conforming traffic. - Range: 0-7 - Default value: 0
    device String
    A device name from the provider configuration.
    exceedAction String
    Exceed action. - Choices: unspecified, transmit, drop, set-cos-transmit, set-dscp-transmit, set-prec-transmit, set-qos-transmit - Default value: unspecified
    exceedSetCos Number
    Set CoS for exceeding traffic. - Range: 0-7 - Default value: 0
    exceedSetDscp Number
    Set DSCP for exceeding traffic. - Range: 0-63 - Default value: 0
    exceedSetPrecedence String
    Set precedence for exceeding traffic. - Choices: routine, priority, immediate, flash, flash-override, critical, internet, network - Default value: routine
    exceedSetQosGroup Number
    Set qos-group for exceeding traffic. - Range: 0-7 - Default value: 0
    pirRate Number
    PIR rate. - Range: 0-100000000000 - Default value: 0
    pirUnit String
    PIR rate unit. - Choices: unspecified, bps, kbps, mbps, gbps, pps, pct - Default value: unspecified
    policyMapName String
    Policy map name.
    violateAction String
    Violate action. - Choices: unspecified, transmit, drop, set-cos-transmit, set-dscp-transmit, set-prec-transmit, set-qos-transmit - Default value: drop
    violateSetCos Number
    Set CoS for violating traffic. - Range: 0-7 - Default value: 0
    violateSetDscp Number
    Set DSCP for violating traffic. - Range: 0-63 - Default value: 0
    violateSetPrecedence String
    Set precedence for violating traffic. - Choices: routine, priority, immediate, flash, flash-override, critical, internet, network - Default value: routine
    violateSetQosGroup Number
    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.
    nxos logo
    Cisco NX-OS v0.0.2 published on Friday, Sep 29, 2023 by lbrlabs