NetworkProfileState constructor

const NetworkProfileState({
  1. Input<String?>? arn,
  2. Input<String?>? description,
  3. Input<int?>? downlinkBandwidthBits,
  4. Input<int?>? downlinkDelayMs,
  5. Input<int?>? downlinkJitterMs,
  6. Input<int?>? downlinkLossPercent,
  7. Input<String?>? name,
  8. Input<String?>? projectArn,
  9. Input<String?>? region,
  10. Input<Map<String, String>?>? tags,
  11. Input<Map<String, String>?>? tagsAll,
  12. Input<String?>? type,
  13. Input<int?>? uplinkBandwidthBits,
  14. Input<int?>? uplinkDelayMs,
  15. Input<int?>? uplinkJitterMs,
  16. Input<int?>? uplinkLossPercent,
})

Creates a new NetworkProfileState. arn ARN of this network profile. description The description of the network profile. downlinkBandwidthBits The data throughput rate in bits per second, as an integer from 0 to 104857600. Default value is 104857600. downlinkDelayMs Delay time for all packets to destination in milliseconds as an integer from 0 to 2000. downlinkJitterMs Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000. downlinkLossPercent Proportion of received packets that fail to arrive from 0 to 100 percent. name The name for the network profile. projectArn The ARN of the project for the network profile. region Region where this resource will be managed. Defaults to the Region set in the provider configuration. tags A map of tags to assign to the resource. If configured with a provider defaultTags configuration block present, tags with matching keys will overwrite those defined at the provider-level. tagsAll A map of tags assigned to the resource, including those inherited from the provider defaultTags configuration block. type The type of network profile to create. Valid values are listed are PRIVATE and CURATED. uplinkBandwidthBits The data throughput rate in bits per second, as an integer from 0 to 104857600. Default value is 104857600. uplinkDelayMs Delay time for all packets to destination in milliseconds as an integer from 0 to 2000. uplinkJitterMs Time variation in the delay of received packets in milliseconds as an integer from 0 to 2000. uplinkLossPercent Proportion of received packets that fail to arrive from 0 to 100 percent.

Implementation

const NetworkProfileState({
  this.arn,
  this.description,
  this.downlinkBandwidthBits,
  this.downlinkDelayMs,
  this.downlinkJitterMs,
  this.downlinkLossPercent,
  this.name,
  this.projectArn,
  this.region,
  this.tags,
  this.tagsAll,
  this.type,
  this.uplinkBandwidthBits,
  this.uplinkDelayMs,
  this.uplinkJitterMs,
  this.uplinkLossPercent,
});