LoadBalancerResourceSettings Class

Defines the load balancer resource settings.

All required parameters must be populated in order to send to Azure.

Inheritance
azure.mgmt.regionmove.models._models_py3.ResourceSettings
LoadBalancerResourceSettings

Constructor

LoadBalancerResourceSettings(*, target_resource_name: str, sku: Optional[str] = None, frontend_ip_configurations: Optional[List[azure.mgmt.regionmove.models._models_py3.LBFrontendIPConfigurationResourceSettings]] = None, backend_address_pools: Optional[List[azure.mgmt.regionmove.models._models_py3.LBBackendAddressPoolResourceSettings]] = None, zones: Optional[str] = None, **kwargs)

Parameters

resource_type
str
Required

Required. The resource type. For example, the value can be Microsoft.Compute/virtualMachines.Constant filled by server.

target_resource_name
str
Required

Required. Gets or sets the target Resource name.

sku
str
Required

Gets or sets load balancer sku (Basic/Standard).

frontend_ip_configurations
list[<xref:region_move_service_api.models.LBFrontendIPConfigurationResourceSettings>]
Required

Gets or sets the frontend IP configurations of the load balancer.

backend_address_pools
list[<xref:region_move_service_api.models.LBBackendAddressPoolResourceSettings>]
Required

Gets or sets the backend address pools of the load balancer.

zones
str
Required

Gets or sets the csv list of zones common for all frontend IP configurations. Note this is given

precedence only if frontend IP configurations settings are not present.