UpdateLoadBalancerShapeDetails

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

Bases: object

UpdateLoadBalancerShapeDetails model.

Methods

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

Attributes

shape_details Gets the shape_details of this UpdateLoadBalancerShapeDetails.
shape_name [Required] Gets the shape_name of this UpdateLoadBalancerShapeDetails.
__init__(**kwargs)

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

Parameters:
  • shape_name (str) – The value to assign to the shape_name property of this UpdateLoadBalancerShapeDetails.
  • shape_details (oci.load_balancer.models.ShapeDetails) – The value to assign to the shape_details property of this UpdateLoadBalancerShapeDetails.
shape_details

Gets the shape_details of this UpdateLoadBalancerShapeDetails. The configuration details to update load balancer to a different profile.

Returns:The shape_details of this UpdateLoadBalancerShapeDetails.
Return type:oci.load_balancer.models.ShapeDetails
shape_name

[Required] Gets the shape_name of this UpdateLoadBalancerShapeDetails. The new shape name for the load balancer.

Allowed values are :
  • 10Mbps
  • 100Mbps
  • 400Mbps
  • 8000Mbps
  • Flexible

Example: flexible

  • NOTE: Fixed shapes 10Mbps, 100Mbps, 400Mbps, 8000Mbps will be deprecated after May 2023. This api
  • will only support Flexible shape after that date.
Returns:The shape_name of this UpdateLoadBalancerShapeDetails.
Return type:str