1. Packages
  2. Nsxt Provider
  3. API Docs
  4. QosSwitchingProfile
nsxt 3.8.1 published on Wednesday, Apr 30, 2025 by vmware

nsxt.QosSwitchingProfile

Explore with Pulumi AI

nsxt logo
nsxt 3.8.1 published on Wednesday, Apr 30, 2025 by vmware

    Create QosSwitchingProfile Resource

    Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

    Constructor syntax

    new QosSwitchingProfile(name: string, args?: QosSwitchingProfileArgs, opts?: CustomResourceOptions);
    @overload
    def QosSwitchingProfile(resource_name: str,
                            args: Optional[QosSwitchingProfileArgs] = None,
                            opts: Optional[ResourceOptions] = None)
    
    @overload
    def QosSwitchingProfile(resource_name: str,
                            opts: Optional[ResourceOptions] = None,
                            class_of_service: Optional[float] = None,
                            description: Optional[str] = None,
                            display_name: Optional[str] = None,
                            dscp_priority: Optional[float] = None,
                            dscp_trusted: Optional[bool] = None,
                            egress_rate_shaper: Optional[QosSwitchingProfileEgressRateShaperArgs] = None,
                            ingress_broadcast_rate_shaper: Optional[QosSwitchingProfileIngressBroadcastRateShaperArgs] = None,
                            ingress_rate_shaper: Optional[QosSwitchingProfileIngressRateShaperArgs] = None,
                            qos_switching_profile_id: Optional[str] = None,
                            tags: Optional[Sequence[QosSwitchingProfileTagArgs]] = None)
    func NewQosSwitchingProfile(ctx *Context, name string, args *QosSwitchingProfileArgs, opts ...ResourceOption) (*QosSwitchingProfile, error)
    public QosSwitchingProfile(string name, QosSwitchingProfileArgs? args = null, CustomResourceOptions? opts = null)
    public QosSwitchingProfile(String name, QosSwitchingProfileArgs args)
    public QosSwitchingProfile(String name, QosSwitchingProfileArgs args, CustomResourceOptions options)
    
    type: nsxt:QosSwitchingProfile
    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 QosSwitchingProfileArgs
    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 QosSwitchingProfileArgs
    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 QosSwitchingProfileArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args QosSwitchingProfileArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args QosSwitchingProfileArgs
    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 qosSwitchingProfileResource = new Nsxt.QosSwitchingProfile("qosSwitchingProfileResource", new()
    {
        ClassOfService = 0,
        Description = "string",
        DisplayName = "string",
        DscpPriority = 0,
        DscpTrusted = false,
        EgressRateShaper = new Nsxt.Inputs.QosSwitchingProfileEgressRateShaperArgs
        {
            AverageBwMbps = 0,
            BurstSize = 0,
            Enabled = false,
            PeakBwMbps = 0,
        },
        IngressBroadcastRateShaper = new Nsxt.Inputs.QosSwitchingProfileIngressBroadcastRateShaperArgs
        {
            AverageBwKbps = 0,
            BurstSize = 0,
            Enabled = false,
            PeakBwKbps = 0,
        },
        IngressRateShaper = new Nsxt.Inputs.QosSwitchingProfileIngressRateShaperArgs
        {
            AverageBwMbps = 0,
            BurstSize = 0,
            Enabled = false,
            PeakBwMbps = 0,
        },
        QosSwitchingProfileId = "string",
        Tags = new[]
        {
            new Nsxt.Inputs.QosSwitchingProfileTagArgs
            {
                Scope = "string",
                Tag = "string",
            },
        },
    });
    
    example, err := nsxt.NewQosSwitchingProfile(ctx, "qosSwitchingProfileResource", &nsxt.QosSwitchingProfileArgs{
    	ClassOfService: pulumi.Float64(0),
    	Description:    pulumi.String("string"),
    	DisplayName:    pulumi.String("string"),
    	DscpPriority:   pulumi.Float64(0),
    	DscpTrusted:    pulumi.Bool(false),
    	EgressRateShaper: &nsxt.QosSwitchingProfileEgressRateShaperArgs{
    		AverageBwMbps: pulumi.Float64(0),
    		BurstSize:     pulumi.Float64(0),
    		Enabled:       pulumi.Bool(false),
    		PeakBwMbps:    pulumi.Float64(0),
    	},
    	IngressBroadcastRateShaper: &nsxt.QosSwitchingProfileIngressBroadcastRateShaperArgs{
    		AverageBwKbps: pulumi.Float64(0),
    		BurstSize:     pulumi.Float64(0),
    		Enabled:       pulumi.Bool(false),
    		PeakBwKbps:    pulumi.Float64(0),
    	},
    	IngressRateShaper: &nsxt.QosSwitchingProfileIngressRateShaperArgs{
    		AverageBwMbps: pulumi.Float64(0),
    		BurstSize:     pulumi.Float64(0),
    		Enabled:       pulumi.Bool(false),
    		PeakBwMbps:    pulumi.Float64(0),
    	},
    	QosSwitchingProfileId: pulumi.String("string"),
    	Tags: nsxt.QosSwitchingProfileTagArray{
    		&nsxt.QosSwitchingProfileTagArgs{
    			Scope: pulumi.String("string"),
    			Tag:   pulumi.String("string"),
    		},
    	},
    })
    
    var qosSwitchingProfileResource = new QosSwitchingProfile("qosSwitchingProfileResource", QosSwitchingProfileArgs.builder()
        .classOfService(0)
        .description("string")
        .displayName("string")
        .dscpPriority(0)
        .dscpTrusted(false)
        .egressRateShaper(QosSwitchingProfileEgressRateShaperArgs.builder()
            .averageBwMbps(0)
            .burstSize(0)
            .enabled(false)
            .peakBwMbps(0)
            .build())
        .ingressBroadcastRateShaper(QosSwitchingProfileIngressBroadcastRateShaperArgs.builder()
            .averageBwKbps(0)
            .burstSize(0)
            .enabled(false)
            .peakBwKbps(0)
            .build())
        .ingressRateShaper(QosSwitchingProfileIngressRateShaperArgs.builder()
            .averageBwMbps(0)
            .burstSize(0)
            .enabled(false)
            .peakBwMbps(0)
            .build())
        .qosSwitchingProfileId("string")
        .tags(QosSwitchingProfileTagArgs.builder()
            .scope("string")
            .tag("string")
            .build())
        .build());
    
    qos_switching_profile_resource = nsxt.QosSwitchingProfile("qosSwitchingProfileResource",
        class_of_service=0,
        description="string",
        display_name="string",
        dscp_priority=0,
        dscp_trusted=False,
        egress_rate_shaper={
            "average_bw_mbps": 0,
            "burst_size": 0,
            "enabled": False,
            "peak_bw_mbps": 0,
        },
        ingress_broadcast_rate_shaper={
            "average_bw_kbps": 0,
            "burst_size": 0,
            "enabled": False,
            "peak_bw_kbps": 0,
        },
        ingress_rate_shaper={
            "average_bw_mbps": 0,
            "burst_size": 0,
            "enabled": False,
            "peak_bw_mbps": 0,
        },
        qos_switching_profile_id="string",
        tags=[{
            "scope": "string",
            "tag": "string",
        }])
    
    const qosSwitchingProfileResource = new nsxt.QosSwitchingProfile("qosSwitchingProfileResource", {
        classOfService: 0,
        description: "string",
        displayName: "string",
        dscpPriority: 0,
        dscpTrusted: false,
        egressRateShaper: {
            averageBwMbps: 0,
            burstSize: 0,
            enabled: false,
            peakBwMbps: 0,
        },
        ingressBroadcastRateShaper: {
            averageBwKbps: 0,
            burstSize: 0,
            enabled: false,
            peakBwKbps: 0,
        },
        ingressRateShaper: {
            averageBwMbps: 0,
            burstSize: 0,
            enabled: false,
            peakBwMbps: 0,
        },
        qosSwitchingProfileId: "string",
        tags: [{
            scope: "string",
            tag: "string",
        }],
    });
    
    type: nsxt:QosSwitchingProfile
    properties:
        classOfService: 0
        description: string
        displayName: string
        dscpPriority: 0
        dscpTrusted: false
        egressRateShaper:
            averageBwMbps: 0
            burstSize: 0
            enabled: false
            peakBwMbps: 0
        ingressBroadcastRateShaper:
            averageBwKbps: 0
            burstSize: 0
            enabled: false
            peakBwKbps: 0
        ingressRateShaper:
            averageBwMbps: 0
            burstSize: 0
            enabled: false
            peakBwMbps: 0
        qosSwitchingProfileId: string
        tags:
            - scope: string
              tag: string
    

    QosSwitchingProfile 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 QosSwitchingProfile resource accepts the following input properties:

    ClassOfService double
    Class of service.
    Description string
    Description of this resource.
    DisplayName string
    The display name of this resource. Defaults to ID if not set.
    DscpPriority double
    DSCP Priority (0-63)
    DscpTrusted bool
    Trust mode for DSCP (False by default)
    EgressRateShaper QosSwitchingProfileEgressRateShaper
    Egress rate shaper configuration:
    IngressBroadcastRateShaper QosSwitchingProfileIngressBroadcastRateShaper
    Ingress rate shaper configuration:
    IngressRateShaper QosSwitchingProfileIngressRateShaper
    Ingress rate shaper configuration:
    QosSwitchingProfileId string
    ID of the QoS switching profile.
    Tags List<QosSwitchingProfileTag>
    A list of scope + tag pairs to associate with this qos switching profile.
    ClassOfService float64
    Class of service.
    Description string
    Description of this resource.
    DisplayName string
    The display name of this resource. Defaults to ID if not set.
    DscpPriority float64
    DSCP Priority (0-63)
    DscpTrusted bool
    Trust mode for DSCP (False by default)
    EgressRateShaper QosSwitchingProfileEgressRateShaperArgs
    Egress rate shaper configuration:
    IngressBroadcastRateShaper QosSwitchingProfileIngressBroadcastRateShaperArgs
    Ingress rate shaper configuration:
    IngressRateShaper QosSwitchingProfileIngressRateShaperArgs
    Ingress rate shaper configuration:
    QosSwitchingProfileId string
    ID of the QoS switching profile.
    Tags []QosSwitchingProfileTagArgs
    A list of scope + tag pairs to associate with this qos switching profile.
    classOfService Double
    Class of service.
    description String
    Description of this resource.
    displayName String
    The display name of this resource. Defaults to ID if not set.
    dscpPriority Double
    DSCP Priority (0-63)
    dscpTrusted Boolean
    Trust mode for DSCP (False by default)
    egressRateShaper QosSwitchingProfileEgressRateShaper
    Egress rate shaper configuration:
    ingressBroadcastRateShaper QosSwitchingProfileIngressBroadcastRateShaper
    Ingress rate shaper configuration:
    ingressRateShaper QosSwitchingProfileIngressRateShaper
    Ingress rate shaper configuration:
    qosSwitchingProfileId String
    ID of the QoS switching profile.
    tags List<QosSwitchingProfileTag>
    A list of scope + tag pairs to associate with this qos switching profile.
    classOfService number
    Class of service.
    description string
    Description of this resource.
    displayName string
    The display name of this resource. Defaults to ID if not set.
    dscpPriority number
    DSCP Priority (0-63)
    dscpTrusted boolean
    Trust mode for DSCP (False by default)
    egressRateShaper QosSwitchingProfileEgressRateShaper
    Egress rate shaper configuration:
    ingressBroadcastRateShaper QosSwitchingProfileIngressBroadcastRateShaper
    Ingress rate shaper configuration:
    ingressRateShaper QosSwitchingProfileIngressRateShaper
    Ingress rate shaper configuration:
    qosSwitchingProfileId string
    ID of the QoS switching profile.
    tags QosSwitchingProfileTag[]
    A list of scope + tag pairs to associate with this qos switching profile.
    class_of_service float
    Class of service.
    description str
    Description of this resource.
    display_name str
    The display name of this resource. Defaults to ID if not set.
    dscp_priority float
    DSCP Priority (0-63)
    dscp_trusted bool
    Trust mode for DSCP (False by default)
    egress_rate_shaper QosSwitchingProfileEgressRateShaperArgs
    Egress rate shaper configuration:
    ingress_broadcast_rate_shaper QosSwitchingProfileIngressBroadcastRateShaperArgs
    Ingress rate shaper configuration:
    ingress_rate_shaper QosSwitchingProfileIngressRateShaperArgs
    Ingress rate shaper configuration:
    qos_switching_profile_id str
    ID of the QoS switching profile.
    tags Sequence[QosSwitchingProfileTagArgs]
    A list of scope + tag pairs to associate with this qos switching profile.
    classOfService Number
    Class of service.
    description String
    Description of this resource.
    displayName String
    The display name of this resource. Defaults to ID if not set.
    dscpPriority Number
    DSCP Priority (0-63)
    dscpTrusted Boolean
    Trust mode for DSCP (False by default)
    egressRateShaper Property Map
    Egress rate shaper configuration:
    ingressBroadcastRateShaper Property Map
    Ingress rate shaper configuration:
    ingressRateShaper Property Map
    Ingress rate shaper configuration:
    qosSwitchingProfileId String
    ID of the QoS switching profile.
    tags List<Property Map>
    A list of scope + tag pairs to associate with this qos switching profile.

    Outputs

    All input properties are implicitly available as output properties. Additionally, the QosSwitchingProfile resource produces the following output properties:

    Id string
    The provider-assigned unique ID for this managed resource.
    Revision double
    Indicates current revision number of the object as seen by NSX-T API server. This attribute can be useful for debugging.
    Id string
    The provider-assigned unique ID for this managed resource.
    Revision float64
    Indicates current revision number of the object as seen by NSX-T API server. This attribute can be useful for debugging.
    id String
    The provider-assigned unique ID for this managed resource.
    revision Double
    Indicates current revision number of the object as seen by NSX-T API server. This attribute can be useful for debugging.
    id string
    The provider-assigned unique ID for this managed resource.
    revision number
    Indicates current revision number of the object as seen by NSX-T API server. This attribute can be useful for debugging.
    id str
    The provider-assigned unique ID for this managed resource.
    revision float
    Indicates current revision number of the object as seen by NSX-T API server. This attribute can be useful for debugging.
    id String
    The provider-assigned unique ID for this managed resource.
    revision Number
    Indicates current revision number of the object as seen by NSX-T API server. This attribute can be useful for debugging.

    Look up Existing QosSwitchingProfile Resource

    Get an existing QosSwitchingProfile 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?: QosSwitchingProfileState, opts?: CustomResourceOptions): QosSwitchingProfile
    @staticmethod
    def get(resource_name: str,
            id: str,
            opts: Optional[ResourceOptions] = None,
            class_of_service: Optional[float] = None,
            description: Optional[str] = None,
            display_name: Optional[str] = None,
            dscp_priority: Optional[float] = None,
            dscp_trusted: Optional[bool] = None,
            egress_rate_shaper: Optional[QosSwitchingProfileEgressRateShaperArgs] = None,
            ingress_broadcast_rate_shaper: Optional[QosSwitchingProfileIngressBroadcastRateShaperArgs] = None,
            ingress_rate_shaper: Optional[QosSwitchingProfileIngressRateShaperArgs] = None,
            qos_switching_profile_id: Optional[str] = None,
            revision: Optional[float] = None,
            tags: Optional[Sequence[QosSwitchingProfileTagArgs]] = None) -> QosSwitchingProfile
    func GetQosSwitchingProfile(ctx *Context, name string, id IDInput, state *QosSwitchingProfileState, opts ...ResourceOption) (*QosSwitchingProfile, error)
    public static QosSwitchingProfile Get(string name, Input<string> id, QosSwitchingProfileState? state, CustomResourceOptions? opts = null)
    public static QosSwitchingProfile get(String name, Output<String> id, QosSwitchingProfileState state, CustomResourceOptions options)
    resources:  _:    type: nsxt:QosSwitchingProfile    get:      id: ${id}
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    resource_name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    name
    The unique name of the resulting resource.
    id
    The unique provider ID of the resource to lookup.
    state
    Any extra arguments used during the lookup.
    opts
    A bag of options that control this resource's behavior.
    The following state arguments are supported:
    ClassOfService double
    Class of service.
    Description string
    Description of this resource.
    DisplayName string
    The display name of this resource. Defaults to ID if not set.
    DscpPriority double
    DSCP Priority (0-63)
    DscpTrusted bool
    Trust mode for DSCP (False by default)
    EgressRateShaper QosSwitchingProfileEgressRateShaper
    Egress rate shaper configuration:
    IngressBroadcastRateShaper QosSwitchingProfileIngressBroadcastRateShaper
    Ingress rate shaper configuration:
    IngressRateShaper QosSwitchingProfileIngressRateShaper
    Ingress rate shaper configuration:
    QosSwitchingProfileId string
    ID of the QoS switching profile.
    Revision double
    Indicates current revision number of the object as seen by NSX-T API server. This attribute can be useful for debugging.
    Tags List<QosSwitchingProfileTag>
    A list of scope + tag pairs to associate with this qos switching profile.
    ClassOfService float64
    Class of service.
    Description string
    Description of this resource.
    DisplayName string
    The display name of this resource. Defaults to ID if not set.
    DscpPriority float64
    DSCP Priority (0-63)
    DscpTrusted bool
    Trust mode for DSCP (False by default)
    EgressRateShaper QosSwitchingProfileEgressRateShaperArgs
    Egress rate shaper configuration:
    IngressBroadcastRateShaper QosSwitchingProfileIngressBroadcastRateShaperArgs
    Ingress rate shaper configuration:
    IngressRateShaper QosSwitchingProfileIngressRateShaperArgs
    Ingress rate shaper configuration:
    QosSwitchingProfileId string
    ID of the QoS switching profile.
    Revision float64
    Indicates current revision number of the object as seen by NSX-T API server. This attribute can be useful for debugging.
    Tags []QosSwitchingProfileTagArgs
    A list of scope + tag pairs to associate with this qos switching profile.
    classOfService Double
    Class of service.
    description String
    Description of this resource.
    displayName String
    The display name of this resource. Defaults to ID if not set.
    dscpPriority Double
    DSCP Priority (0-63)
    dscpTrusted Boolean
    Trust mode for DSCP (False by default)
    egressRateShaper QosSwitchingProfileEgressRateShaper
    Egress rate shaper configuration:
    ingressBroadcastRateShaper QosSwitchingProfileIngressBroadcastRateShaper
    Ingress rate shaper configuration:
    ingressRateShaper QosSwitchingProfileIngressRateShaper
    Ingress rate shaper configuration:
    qosSwitchingProfileId String
    ID of the QoS switching profile.
    revision Double
    Indicates current revision number of the object as seen by NSX-T API server. This attribute can be useful for debugging.
    tags List<QosSwitchingProfileTag>
    A list of scope + tag pairs to associate with this qos switching profile.
    classOfService number
    Class of service.
    description string
    Description of this resource.
    displayName string
    The display name of this resource. Defaults to ID if not set.
    dscpPriority number
    DSCP Priority (0-63)
    dscpTrusted boolean
    Trust mode for DSCP (False by default)
    egressRateShaper QosSwitchingProfileEgressRateShaper
    Egress rate shaper configuration:
    ingressBroadcastRateShaper QosSwitchingProfileIngressBroadcastRateShaper
    Ingress rate shaper configuration:
    ingressRateShaper QosSwitchingProfileIngressRateShaper
    Ingress rate shaper configuration:
    qosSwitchingProfileId string
    ID of the QoS switching profile.
    revision number
    Indicates current revision number of the object as seen by NSX-T API server. This attribute can be useful for debugging.
    tags QosSwitchingProfileTag[]
    A list of scope + tag pairs to associate with this qos switching profile.
    class_of_service float
    Class of service.
    description str
    Description of this resource.
    display_name str
    The display name of this resource. Defaults to ID if not set.
    dscp_priority float
    DSCP Priority (0-63)
    dscp_trusted bool
    Trust mode for DSCP (False by default)
    egress_rate_shaper QosSwitchingProfileEgressRateShaperArgs
    Egress rate shaper configuration:
    ingress_broadcast_rate_shaper QosSwitchingProfileIngressBroadcastRateShaperArgs
    Ingress rate shaper configuration:
    ingress_rate_shaper QosSwitchingProfileIngressRateShaperArgs
    Ingress rate shaper configuration:
    qos_switching_profile_id str
    ID of the QoS switching profile.
    revision float
    Indicates current revision number of the object as seen by NSX-T API server. This attribute can be useful for debugging.
    tags Sequence[QosSwitchingProfileTagArgs]
    A list of scope + tag pairs to associate with this qos switching profile.
    classOfService Number
    Class of service.
    description String
    Description of this resource.
    displayName String
    The display name of this resource. Defaults to ID if not set.
    dscpPriority Number
    DSCP Priority (0-63)
    dscpTrusted Boolean
    Trust mode for DSCP (False by default)
    egressRateShaper Property Map
    Egress rate shaper configuration:
    ingressBroadcastRateShaper Property Map
    Ingress rate shaper configuration:
    ingressRateShaper Property Map
    Ingress rate shaper configuration:
    qosSwitchingProfileId String
    ID of the QoS switching profile.
    revision Number
    Indicates current revision number of the object as seen by NSX-T API server. This attribute can be useful for debugging.
    tags List<Property Map>
    A list of scope + tag pairs to associate with this qos switching profile.

    Supporting Types

    QosSwitchingProfileEgressRateShaper, QosSwitchingProfileEgressRateShaperArgs

    AverageBwMbps double
    Average Bandwidth in MBPS.
    BurstSize double
    Burst size in bytes.
    Enabled bool
    Whether this rate shaper is enabled.
    PeakBwMbps double
    Peak Bandwidth in MBPS.
    AverageBwMbps float64
    Average Bandwidth in MBPS.
    BurstSize float64
    Burst size in bytes.
    Enabled bool
    Whether this rate shaper is enabled.
    PeakBwMbps float64
    Peak Bandwidth in MBPS.
    averageBwMbps Double
    Average Bandwidth in MBPS.
    burstSize Double
    Burst size in bytes.
    enabled Boolean
    Whether this rate shaper is enabled.
    peakBwMbps Double
    Peak Bandwidth in MBPS.
    averageBwMbps number
    Average Bandwidth in MBPS.
    burstSize number
    Burst size in bytes.
    enabled boolean
    Whether this rate shaper is enabled.
    peakBwMbps number
    Peak Bandwidth in MBPS.
    average_bw_mbps float
    Average Bandwidth in MBPS.
    burst_size float
    Burst size in bytes.
    enabled bool
    Whether this rate shaper is enabled.
    peak_bw_mbps float
    Peak Bandwidth in MBPS.
    averageBwMbps Number
    Average Bandwidth in MBPS.
    burstSize Number
    Burst size in bytes.
    enabled Boolean
    Whether this rate shaper is enabled.
    peakBwMbps Number
    Peak Bandwidth in MBPS.

    QosSwitchingProfileIngressBroadcastRateShaper, QosSwitchingProfileIngressBroadcastRateShaperArgs

    AverageBwKbps double
    Average Bandwidth in KBPS.
    BurstSize double
    Burst size in bytes.
    Enabled bool
    Whether this rate shaper is enabled.
    PeakBwKbps double
    Peak Bandwidth in KBPS.
    AverageBwKbps float64
    Average Bandwidth in KBPS.
    BurstSize float64
    Burst size in bytes.
    Enabled bool
    Whether this rate shaper is enabled.
    PeakBwKbps float64
    Peak Bandwidth in KBPS.
    averageBwKbps Double
    Average Bandwidth in KBPS.
    burstSize Double
    Burst size in bytes.
    enabled Boolean
    Whether this rate shaper is enabled.
    peakBwKbps Double
    Peak Bandwidth in KBPS.
    averageBwKbps number
    Average Bandwidth in KBPS.
    burstSize number
    Burst size in bytes.
    enabled boolean
    Whether this rate shaper is enabled.
    peakBwKbps number
    Peak Bandwidth in KBPS.
    average_bw_kbps float
    Average Bandwidth in KBPS.
    burst_size float
    Burst size in bytes.
    enabled bool
    Whether this rate shaper is enabled.
    peak_bw_kbps float
    Peak Bandwidth in KBPS.
    averageBwKbps Number
    Average Bandwidth in KBPS.
    burstSize Number
    Burst size in bytes.
    enabled Boolean
    Whether this rate shaper is enabled.
    peakBwKbps Number
    Peak Bandwidth in KBPS.

    QosSwitchingProfileIngressRateShaper, QosSwitchingProfileIngressRateShaperArgs

    AverageBwMbps double
    Average Bandwidth in MBPS.
    BurstSize double
    Burst size in bytes.
    Enabled bool
    Whether this rate shaper is enabled.
    PeakBwMbps double
    Peak Bandwidth in MBPS.
    AverageBwMbps float64
    Average Bandwidth in MBPS.
    BurstSize float64
    Burst size in bytes.
    Enabled bool
    Whether this rate shaper is enabled.
    PeakBwMbps float64
    Peak Bandwidth in MBPS.
    averageBwMbps Double
    Average Bandwidth in MBPS.
    burstSize Double
    Burst size in bytes.
    enabled Boolean
    Whether this rate shaper is enabled.
    peakBwMbps Double
    Peak Bandwidth in MBPS.
    averageBwMbps number
    Average Bandwidth in MBPS.
    burstSize number
    Burst size in bytes.
    enabled boolean
    Whether this rate shaper is enabled.
    peakBwMbps number
    Peak Bandwidth in MBPS.
    average_bw_mbps float
    Average Bandwidth in MBPS.
    burst_size float
    Burst size in bytes.
    enabled bool
    Whether this rate shaper is enabled.
    peak_bw_mbps float
    Peak Bandwidth in MBPS.
    averageBwMbps Number
    Average Bandwidth in MBPS.
    burstSize Number
    Burst size in bytes.
    enabled Boolean
    Whether this rate shaper is enabled.
    peakBwMbps Number
    Peak Bandwidth in MBPS.

    QosSwitchingProfileTag, QosSwitchingProfileTagArgs

    Scope string
    Tag string
    A list of scope + tag pairs to associate with this qos switching profile.
    Scope string
    Tag string
    A list of scope + tag pairs to associate with this qos switching profile.
    scope String
    tag String
    A list of scope + tag pairs to associate with this qos switching profile.
    scope string
    tag string
    A list of scope + tag pairs to associate with this qos switching profile.
    scope str
    tag str
    A list of scope + tag pairs to associate with this qos switching profile.
    scope String
    tag String
    A list of scope + tag pairs to associate with this qos switching profile.

    Package Details

    Repository
    nsxt vmware/terraform-provider-nsxt
    License
    Notes
    This Pulumi package is based on the nsxt Terraform Provider.
    nsxt logo
    nsxt 3.8.1 published on Wednesday, Apr 30, 2025 by vmware