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.

property 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

property 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