ShapeDetails

class oci.load_balancer.models.ShapeDetails(**kwargs)

Bases: object

The configuration details to update load balancer to a different shape.

Methods

__init__(**kwargs) Initializes a new ShapeDetails object with values from keyword arguments.

Attributes

maximum_bandwidth_in_mbps [Required] Gets the maximum_bandwidth_in_mbps of this ShapeDetails.
minimum_bandwidth_in_mbps [Required] Gets the minimum_bandwidth_in_mbps of this ShapeDetails.
__init__(**kwargs)

Initializes a new ShapeDetails object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters:
  • minimum_bandwidth_in_mbps (int) – The value to assign to the minimum_bandwidth_in_mbps property of this ShapeDetails.
  • maximum_bandwidth_in_mbps (int) – The value to assign to the maximum_bandwidth_in_mbps property of this ShapeDetails.
maximum_bandwidth_in_mbps

[Required] Gets the maximum_bandwidth_in_mbps of this ShapeDetails. Bandwidth in Mbps that determines the maximum bandwidth (ingress plus egress) that the load balancer can achieve. This bandwidth cannot be always guaranteed. For a guaranteed bandwidth use the minimumBandwidthInMbps parameter.

The values must be between minimumBandwidthInMbps and 8192 (8Gbps).

Example: 1500

Returns:The maximum_bandwidth_in_mbps of this ShapeDetails.
Return type:int
minimum_bandwidth_in_mbps

[Required] Gets the minimum_bandwidth_in_mbps of this ShapeDetails. Bandwidth in Mbps that determines the total pre-provisioned bandwidth (ingress plus egress). The values must be between 10 and the maximumBandwidthInMbps.

Example: 150

Returns:The minimum_bandwidth_in_mbps of this ShapeDetails.
Return type:int