nsxt.PolicyQosProfile
Explore with Pulumi AI
Create PolicyQosProfile Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new PolicyQosProfile(name: string, args: PolicyQosProfileArgs, opts?: CustomResourceOptions);
@overload
def PolicyQosProfile(resource_name: str,
args: PolicyQosProfileArgs,
opts: Optional[ResourceOptions] = None)
@overload
def PolicyQosProfile(resource_name: str,
opts: Optional[ResourceOptions] = None,
display_name: Optional[str] = None,
class_of_service: Optional[float] = None,
context: Optional[PolicyQosProfileContextArgs] = None,
description: Optional[str] = None,
dscp_priority: Optional[float] = None,
dscp_trusted: Optional[bool] = None,
egress_rate_shaper: Optional[PolicyQosProfileEgressRateShaperArgs] = None,
ingress_broadcast_rate_shaper: Optional[PolicyQosProfileIngressBroadcastRateShaperArgs] = None,
ingress_rate_shaper: Optional[PolicyQosProfileIngressRateShaperArgs] = None,
nsx_id: Optional[str] = None,
policy_qos_profile_id: Optional[str] = None,
tags: Optional[Sequence[PolicyQosProfileTagArgs]] = None)
func NewPolicyQosProfile(ctx *Context, name string, args PolicyQosProfileArgs, opts ...ResourceOption) (*PolicyQosProfile, error)
public PolicyQosProfile(string name, PolicyQosProfileArgs args, CustomResourceOptions? opts = null)
public PolicyQosProfile(String name, PolicyQosProfileArgs args)
public PolicyQosProfile(String name, PolicyQosProfileArgs args, CustomResourceOptions options)
type: nsxt:PolicyQosProfile
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 PolicyQosProfileArgs
- 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 PolicyQosProfileArgs
- 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 PolicyQosProfileArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args PolicyQosProfileArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args PolicyQosProfileArgs
- 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 policyQosProfileResource = new Nsxt.PolicyQosProfile("policyQosProfileResource", new()
{
DisplayName = "string",
ClassOfService = 0,
Context = new Nsxt.Inputs.PolicyQosProfileContextArgs
{
ProjectId = "string",
},
Description = "string",
DscpPriority = 0,
DscpTrusted = false,
EgressRateShaper = new Nsxt.Inputs.PolicyQosProfileEgressRateShaperArgs
{
AverageBwMbps = 0,
BurstSize = 0,
Enabled = false,
PeakBwMbps = 0,
},
IngressBroadcastRateShaper = new Nsxt.Inputs.PolicyQosProfileIngressBroadcastRateShaperArgs
{
AverageBwKbps = 0,
BurstSize = 0,
Enabled = false,
PeakBwKbps = 0,
},
IngressRateShaper = new Nsxt.Inputs.PolicyQosProfileIngressRateShaperArgs
{
AverageBwMbps = 0,
BurstSize = 0,
Enabled = false,
PeakBwMbps = 0,
},
NsxId = "string",
PolicyQosProfileId = "string",
Tags = new[]
{
new Nsxt.Inputs.PolicyQosProfileTagArgs
{
Scope = "string",
Tag = "string",
},
},
});
example, err := nsxt.NewPolicyQosProfile(ctx, "policyQosProfileResource", &nsxt.PolicyQosProfileArgs{
DisplayName: pulumi.String("string"),
ClassOfService: pulumi.Float64(0),
Context: &nsxt.PolicyQosProfileContextArgs{
ProjectId: pulumi.String("string"),
},
Description: pulumi.String("string"),
DscpPriority: pulumi.Float64(0),
DscpTrusted: pulumi.Bool(false),
EgressRateShaper: &nsxt.PolicyQosProfileEgressRateShaperArgs{
AverageBwMbps: pulumi.Float64(0),
BurstSize: pulumi.Float64(0),
Enabled: pulumi.Bool(false),
PeakBwMbps: pulumi.Float64(0),
},
IngressBroadcastRateShaper: &nsxt.PolicyQosProfileIngressBroadcastRateShaperArgs{
AverageBwKbps: pulumi.Float64(0),
BurstSize: pulumi.Float64(0),
Enabled: pulumi.Bool(false),
PeakBwKbps: pulumi.Float64(0),
},
IngressRateShaper: &nsxt.PolicyQosProfileIngressRateShaperArgs{
AverageBwMbps: pulumi.Float64(0),
BurstSize: pulumi.Float64(0),
Enabled: pulumi.Bool(false),
PeakBwMbps: pulumi.Float64(0),
},
NsxId: pulumi.String("string"),
PolicyQosProfileId: pulumi.String("string"),
Tags: nsxt.PolicyQosProfileTagArray{
&nsxt.PolicyQosProfileTagArgs{
Scope: pulumi.String("string"),
Tag: pulumi.String("string"),
},
},
})
var policyQosProfileResource = new PolicyQosProfile("policyQosProfileResource", PolicyQosProfileArgs.builder()
.displayName("string")
.classOfService(0)
.context(PolicyQosProfileContextArgs.builder()
.projectId("string")
.build())
.description("string")
.dscpPriority(0)
.dscpTrusted(false)
.egressRateShaper(PolicyQosProfileEgressRateShaperArgs.builder()
.averageBwMbps(0)
.burstSize(0)
.enabled(false)
.peakBwMbps(0)
.build())
.ingressBroadcastRateShaper(PolicyQosProfileIngressBroadcastRateShaperArgs.builder()
.averageBwKbps(0)
.burstSize(0)
.enabled(false)
.peakBwKbps(0)
.build())
.ingressRateShaper(PolicyQosProfileIngressRateShaperArgs.builder()
.averageBwMbps(0)
.burstSize(0)
.enabled(false)
.peakBwMbps(0)
.build())
.nsxId("string")
.policyQosProfileId("string")
.tags(PolicyQosProfileTagArgs.builder()
.scope("string")
.tag("string")
.build())
.build());
policy_qos_profile_resource = nsxt.PolicyQosProfile("policyQosProfileResource",
display_name="string",
class_of_service=0,
context={
"project_id": "string",
},
description="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,
},
nsx_id="string",
policy_qos_profile_id="string",
tags=[{
"scope": "string",
"tag": "string",
}])
const policyQosProfileResource = new nsxt.PolicyQosProfile("policyQosProfileResource", {
displayName: "string",
classOfService: 0,
context: {
projectId: "string",
},
description: "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,
},
nsxId: "string",
policyQosProfileId: "string",
tags: [{
scope: "string",
tag: "string",
}],
});
type: nsxt:PolicyQosProfile
properties:
classOfService: 0
context:
projectId: string
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
nsxId: string
policyQosProfileId: string
tags:
- scope: string
tag: string
PolicyQosProfile 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 PolicyQosProfile resource accepts the following input properties:
- Display
Name string - Display name of the resource.
- Class
Of doubleService - Class of service.
- Context
Policy
Qos Profile Context - The context which the object belongs to
- Description string
- Description of the resource.
- Dscp
Priority double - DSCP Priority (0-63)
- Dscp
Trusted bool - Trust mode for DSCP (False by default)
- Egress
Rate PolicyShaper Qos Profile Egress Rate Shaper - Egress rate shaper configuration:
- Ingress
Broadcast PolicyRate Shaper Qos Profile Ingress Broadcast Rate Shaper - Ingress rate shaper configuration:
- Ingress
Rate PolicyShaper Qos Profile Ingress Rate Shaper - Ingress rate shaper configuration:
- Nsx
Id string - The NSX ID of this resource. If set, this ID will be used to create the resource.
- Policy
Qos stringProfile Id - ID of the profile.
- List<Policy
Qos Profile Tag> - A list of scope + tag pairs to associate with this policy.
- Display
Name string - Display name of the resource.
- Class
Of float64Service - Class of service.
- Context
Policy
Qos Profile Context Args - The context which the object belongs to
- Description string
- Description of the resource.
- Dscp
Priority float64 - DSCP Priority (0-63)
- Dscp
Trusted bool - Trust mode for DSCP (False by default)
- Egress
Rate PolicyShaper Qos Profile Egress Rate Shaper Args - Egress rate shaper configuration:
- Ingress
Broadcast PolicyRate Shaper Qos Profile Ingress Broadcast Rate Shaper Args - Ingress rate shaper configuration:
- Ingress
Rate PolicyShaper Qos Profile Ingress Rate Shaper Args - Ingress rate shaper configuration:
- Nsx
Id string - The NSX ID of this resource. If set, this ID will be used to create the resource.
- Policy
Qos stringProfile Id - ID of the profile.
- []Policy
Qos Profile Tag Args - A list of scope + tag pairs to associate with this policy.
- display
Name String - Display name of the resource.
- class
Of DoubleService - Class of service.
- context
Policy
Qos Profile Context - The context which the object belongs to
- description String
- Description of the resource.
- dscp
Priority Double - DSCP Priority (0-63)
- dscp
Trusted Boolean - Trust mode for DSCP (False by default)
- egress
Rate PolicyShaper Qos Profile Egress Rate Shaper - Egress rate shaper configuration:
- ingress
Broadcast PolicyRate Shaper Qos Profile Ingress Broadcast Rate Shaper - Ingress rate shaper configuration:
- ingress
Rate PolicyShaper Qos Profile Ingress Rate Shaper - Ingress rate shaper configuration:
- nsx
Id String - The NSX ID of this resource. If set, this ID will be used to create the resource.
- policy
Qos StringProfile Id - ID of the profile.
- List<Policy
Qos Profile Tag> - A list of scope + tag pairs to associate with this policy.
- display
Name string - Display name of the resource.
- class
Of numberService - Class of service.
- context
Policy
Qos Profile Context - The context which the object belongs to
- description string
- Description of the resource.
- dscp
Priority number - DSCP Priority (0-63)
- dscp
Trusted boolean - Trust mode for DSCP (False by default)
- egress
Rate PolicyShaper Qos Profile Egress Rate Shaper - Egress rate shaper configuration:
- ingress
Broadcast PolicyRate Shaper Qos Profile Ingress Broadcast Rate Shaper - Ingress rate shaper configuration:
- ingress
Rate PolicyShaper Qos Profile Ingress Rate Shaper - Ingress rate shaper configuration:
- nsx
Id string - The NSX ID of this resource. If set, this ID will be used to create the resource.
- policy
Qos stringProfile Id - ID of the profile.
- Policy
Qos Profile Tag[] - A list of scope + tag pairs to associate with this policy.
- display_
name str - Display name of the resource.
- class_
of_ floatservice - Class of service.
- context
Policy
Qos Profile Context Args - The context which the object belongs to
- description str
- Description of the resource.
- dscp_
priority float - DSCP Priority (0-63)
- dscp_
trusted bool - Trust mode for DSCP (False by default)
- egress_
rate_ Policyshaper Qos Profile Egress Rate Shaper Args - Egress rate shaper configuration:
- ingress_
broadcast_ Policyrate_ shaper Qos Profile Ingress Broadcast Rate Shaper Args - Ingress rate shaper configuration:
- ingress_
rate_ Policyshaper Qos Profile Ingress Rate Shaper Args - Ingress rate shaper configuration:
- nsx_
id str - The NSX ID of this resource. If set, this ID will be used to create the resource.
- policy_
qos_ strprofile_ id - ID of the profile.
- Sequence[Policy
Qos Profile Tag Args] - A list of scope + tag pairs to associate with this policy.
- display
Name String - Display name of the resource.
- class
Of NumberService - Class of service.
- context Property Map
- The context which the object belongs to
- description String
- Description of the resource.
- dscp
Priority Number - DSCP Priority (0-63)
- dscp
Trusted Boolean - Trust mode for DSCP (False by default)
- egress
Rate Property MapShaper - Egress rate shaper configuration:
- ingress
Broadcast Property MapRate Shaper - Ingress rate shaper configuration:
- ingress
Rate Property MapShaper - Ingress rate shaper configuration:
- nsx
Id String - The NSX ID of this resource. If set, this ID will be used to create the resource.
- policy
Qos StringProfile Id - ID of the profile.
- List<Property Map>
- A list of scope + tag pairs to associate with this policy.
Outputs
All input properties are implicitly available as output properties. Additionally, the PolicyQosProfile resource produces the following output properties:
Look up Existing PolicyQosProfile Resource
Get an existing PolicyQosProfile 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?: PolicyQosProfileState, opts?: CustomResourceOptions): PolicyQosProfile
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
class_of_service: Optional[float] = None,
context: Optional[PolicyQosProfileContextArgs] = None,
description: Optional[str] = None,
display_name: Optional[str] = None,
dscp_priority: Optional[float] = None,
dscp_trusted: Optional[bool] = None,
egress_rate_shaper: Optional[PolicyQosProfileEgressRateShaperArgs] = None,
ingress_broadcast_rate_shaper: Optional[PolicyQosProfileIngressBroadcastRateShaperArgs] = None,
ingress_rate_shaper: Optional[PolicyQosProfileIngressRateShaperArgs] = None,
nsx_id: Optional[str] = None,
path: Optional[str] = None,
policy_qos_profile_id: Optional[str] = None,
revision: Optional[float] = None,
tags: Optional[Sequence[PolicyQosProfileTagArgs]] = None) -> PolicyQosProfile
func GetPolicyQosProfile(ctx *Context, name string, id IDInput, state *PolicyQosProfileState, opts ...ResourceOption) (*PolicyQosProfile, error)
public static PolicyQosProfile Get(string name, Input<string> id, PolicyQosProfileState? state, CustomResourceOptions? opts = null)
public static PolicyQosProfile get(String name, Output<String> id, PolicyQosProfileState state, CustomResourceOptions options)
resources: _: type: nsxt:PolicyQosProfile 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.
- Class
Of doubleService - Class of service.
- Context
Policy
Qos Profile Context - The context which the object belongs to
- Description string
- Description of the resource.
- Display
Name string - Display name of the resource.
- Dscp
Priority double - DSCP Priority (0-63)
- Dscp
Trusted bool - Trust mode for DSCP (False by default)
- Egress
Rate PolicyShaper Qos Profile Egress Rate Shaper - Egress rate shaper configuration:
- Ingress
Broadcast PolicyRate Shaper Qos Profile Ingress Broadcast Rate Shaper - Ingress rate shaper configuration:
- Ingress
Rate PolicyShaper Qos Profile Ingress Rate Shaper - Ingress rate shaper configuration:
- Nsx
Id string - The NSX ID of this resource. If set, this ID will be used to create the resource.
- Path string
- The NSX path of the policy resource.
- Policy
Qos stringProfile Id - ID of the profile.
- Revision double
- Indicates current revision number of the object as seen by NSX-T API server. This attribute can be useful for debugging.
- List<Policy
Qos Profile Tag> - A list of scope + tag pairs to associate with this policy.
- Class
Of float64Service - Class of service.
- Context
Policy
Qos Profile Context Args - The context which the object belongs to
- Description string
- Description of the resource.
- Display
Name string - Display name of the resource.
- Dscp
Priority float64 - DSCP Priority (0-63)
- Dscp
Trusted bool - Trust mode for DSCP (False by default)
- Egress
Rate PolicyShaper Qos Profile Egress Rate Shaper Args - Egress rate shaper configuration:
- Ingress
Broadcast PolicyRate Shaper Qos Profile Ingress Broadcast Rate Shaper Args - Ingress rate shaper configuration:
- Ingress
Rate PolicyShaper Qos Profile Ingress Rate Shaper Args - Ingress rate shaper configuration:
- Nsx
Id string - The NSX ID of this resource. If set, this ID will be used to create the resource.
- Path string
- The NSX path of the policy resource.
- Policy
Qos stringProfile Id - ID of the profile.
- Revision float64
- Indicates current revision number of the object as seen by NSX-T API server. This attribute can be useful for debugging.
- []Policy
Qos Profile Tag Args - A list of scope + tag pairs to associate with this policy.
- class
Of DoubleService - Class of service.
- context
Policy
Qos Profile Context - The context which the object belongs to
- description String
- Description of the resource.
- display
Name String - Display name of the resource.
- dscp
Priority Double - DSCP Priority (0-63)
- dscp
Trusted Boolean - Trust mode for DSCP (False by default)
- egress
Rate PolicyShaper Qos Profile Egress Rate Shaper - Egress rate shaper configuration:
- ingress
Broadcast PolicyRate Shaper Qos Profile Ingress Broadcast Rate Shaper - Ingress rate shaper configuration:
- ingress
Rate PolicyShaper Qos Profile Ingress Rate Shaper - Ingress rate shaper configuration:
- nsx
Id String - The NSX ID of this resource. If set, this ID will be used to create the resource.
- path String
- The NSX path of the policy resource.
- policy
Qos StringProfile Id - ID of the profile.
- revision Double
- Indicates current revision number of the object as seen by NSX-T API server. This attribute can be useful for debugging.
- List<Policy
Qos Profile Tag> - A list of scope + tag pairs to associate with this policy.
- class
Of numberService - Class of service.
- context
Policy
Qos Profile Context - The context which the object belongs to
- description string
- Description of the resource.
- display
Name string - Display name of the resource.
- dscp
Priority number - DSCP Priority (0-63)
- dscp
Trusted boolean - Trust mode for DSCP (False by default)
- egress
Rate PolicyShaper Qos Profile Egress Rate Shaper - Egress rate shaper configuration:
- ingress
Broadcast PolicyRate Shaper Qos Profile Ingress Broadcast Rate Shaper - Ingress rate shaper configuration:
- ingress
Rate PolicyShaper Qos Profile Ingress Rate Shaper - Ingress rate shaper configuration:
- nsx
Id string - The NSX ID of this resource. If set, this ID will be used to create the resource.
- path string
- The NSX path of the policy resource.
- policy
Qos stringProfile Id - ID of the profile.
- revision number
- Indicates current revision number of the object as seen by NSX-T API server. This attribute can be useful for debugging.
- Policy
Qos Profile Tag[] - A list of scope + tag pairs to associate with this policy.
- class_
of_ floatservice - Class of service.
- context
Policy
Qos Profile Context Args - The context which the object belongs to
- description str
- Description of the resource.
- display_
name str - Display name of the resource.
- dscp_
priority float - DSCP Priority (0-63)
- dscp_
trusted bool - Trust mode for DSCP (False by default)
- egress_
rate_ Policyshaper Qos Profile Egress Rate Shaper Args - Egress rate shaper configuration:
- ingress_
broadcast_ Policyrate_ shaper Qos Profile Ingress Broadcast Rate Shaper Args - Ingress rate shaper configuration:
- ingress_
rate_ Policyshaper Qos Profile Ingress Rate Shaper Args - Ingress rate shaper configuration:
- nsx_
id str - The NSX ID of this resource. If set, this ID will be used to create the resource.
- path str
- The NSX path of the policy resource.
- policy_
qos_ strprofile_ id - ID of the profile.
- revision float
- Indicates current revision number of the object as seen by NSX-T API server. This attribute can be useful for debugging.
- Sequence[Policy
Qos Profile Tag Args] - A list of scope + tag pairs to associate with this policy.
- class
Of NumberService - Class of service.
- context Property Map
- The context which the object belongs to
- description String
- Description of the resource.
- display
Name String - Display name of the resource.
- dscp
Priority Number - DSCP Priority (0-63)
- dscp
Trusted Boolean - Trust mode for DSCP (False by default)
- egress
Rate Property MapShaper - Egress rate shaper configuration:
- ingress
Broadcast Property MapRate Shaper - Ingress rate shaper configuration:
- ingress
Rate Property MapShaper - Ingress rate shaper configuration:
- nsx
Id String - The NSX ID of this resource. If set, this ID will be used to create the resource.
- path String
- The NSX path of the policy resource.
- policy
Qos StringProfile Id - ID of the profile.
- revision Number
- Indicates current revision number of the object as seen by NSX-T API server. This attribute can be useful for debugging.
- List<Property Map>
- A list of scope + tag pairs to associate with this policy.
Supporting Types
PolicyQosProfileContext, PolicyQosProfileContextArgs
- Project
Id string - The ID of the project which the object belongs to
- Project
Id string - The ID of the project which the object belongs to
- project
Id String - The ID of the project which the object belongs to
- project
Id string - The ID of the project which the object belongs to
- project_
id str - The ID of the project which the object belongs to
- project
Id String - The ID of the project which the object belongs to
PolicyQosProfileEgressRateShaper, PolicyQosProfileEgressRateShaperArgs
- Average
Bw doubleMbps - Average Bandwidth in MBPS.
- Burst
Size double - Burst size in bytes.
- Enabled bool
- Whether this rate shaper is enabled.
- Peak
Bw doubleMbps - Peak Bandwidth in MBPS.
- Average
Bw float64Mbps - Average Bandwidth in MBPS.
- Burst
Size float64 - Burst size in bytes.
- Enabled bool
- Whether this rate shaper is enabled.
- Peak
Bw float64Mbps - Peak Bandwidth in MBPS.
- average
Bw DoubleMbps - Average Bandwidth in MBPS.
- burst
Size Double - Burst size in bytes.
- enabled Boolean
- Whether this rate shaper is enabled.
- peak
Bw DoubleMbps - Peak Bandwidth in MBPS.
- average
Bw numberMbps - Average Bandwidth in MBPS.
- burst
Size number - Burst size in bytes.
- enabled boolean
- Whether this rate shaper is enabled.
- peak
Bw numberMbps - Peak Bandwidth in MBPS.
- average_
bw_ floatmbps - Average Bandwidth in MBPS.
- burst_
size float - Burst size in bytes.
- enabled bool
- Whether this rate shaper is enabled.
- peak_
bw_ floatmbps - Peak Bandwidth in MBPS.
- average
Bw NumberMbps - Average Bandwidth in MBPS.
- burst
Size Number - Burst size in bytes.
- enabled Boolean
- Whether this rate shaper is enabled.
- peak
Bw NumberMbps - Peak Bandwidth in MBPS.
PolicyQosProfileIngressBroadcastRateShaper, PolicyQosProfileIngressBroadcastRateShaperArgs
- Average
Bw doubleKbps - Average Bandwidth in KBPS.
- Burst
Size double - Burst size in bytes.
- Enabled bool
- Whether this rate shaper is enabled.
- Peak
Bw doubleKbps - Peak Bandwidth in KBPS.
- Average
Bw float64Kbps - Average Bandwidth in KBPS.
- Burst
Size float64 - Burst size in bytes.
- Enabled bool
- Whether this rate shaper is enabled.
- Peak
Bw float64Kbps - Peak Bandwidth in KBPS.
- average
Bw DoubleKbps - Average Bandwidth in KBPS.
- burst
Size Double - Burst size in bytes.
- enabled Boolean
- Whether this rate shaper is enabled.
- peak
Bw DoubleKbps - Peak Bandwidth in KBPS.
- average
Bw numberKbps - Average Bandwidth in KBPS.
- burst
Size number - Burst size in bytes.
- enabled boolean
- Whether this rate shaper is enabled.
- peak
Bw numberKbps - Peak Bandwidth in KBPS.
- average_
bw_ floatkbps - Average Bandwidth in KBPS.
- burst_
size float - Burst size in bytes.
- enabled bool
- Whether this rate shaper is enabled.
- peak_
bw_ floatkbps - Peak Bandwidth in KBPS.
- average
Bw NumberKbps - Average Bandwidth in KBPS.
- burst
Size Number - Burst size in bytes.
- enabled Boolean
- Whether this rate shaper is enabled.
- peak
Bw NumberKbps - Peak Bandwidth in KBPS.
PolicyQosProfileIngressRateShaper, PolicyQosProfileIngressRateShaperArgs
- Average
Bw doubleMbps - Average Bandwidth in MBPS.
- Burst
Size double - Burst size in bytes.
- Enabled bool
- Whether this rate shaper is enabled.
- Peak
Bw doubleMbps - Peak Bandwidth in MBPS.
- Average
Bw float64Mbps - Average Bandwidth in MBPS.
- Burst
Size float64 - Burst size in bytes.
- Enabled bool
- Whether this rate shaper is enabled.
- Peak
Bw float64Mbps - Peak Bandwidth in MBPS.
- average
Bw DoubleMbps - Average Bandwidth in MBPS.
- burst
Size Double - Burst size in bytes.
- enabled Boolean
- Whether this rate shaper is enabled.
- peak
Bw DoubleMbps - Peak Bandwidth in MBPS.
- average
Bw numberMbps - Average Bandwidth in MBPS.
- burst
Size number - Burst size in bytes.
- enabled boolean
- Whether this rate shaper is enabled.
- peak
Bw numberMbps - Peak Bandwidth in MBPS.
- average_
bw_ floatmbps - Average Bandwidth in MBPS.
- burst_
size float - Burst size in bytes.
- enabled bool
- Whether this rate shaper is enabled.
- peak_
bw_ floatmbps - Peak Bandwidth in MBPS.
- average
Bw NumberMbps - Average Bandwidth in MBPS.
- burst
Size Number - Burst size in bytes.
- enabled Boolean
- Whether this rate shaper is enabled.
- peak
Bw NumberMbps - Peak Bandwidth in MBPS.
PolicyQosProfileTag, PolicyQosProfileTagArgs
Package Details
- Repository
- nsxt vmware/terraform-provider-nsxt
- License
- Notes
- This Pulumi package is based on the
nsxt
Terraform Provider.