ReturnT
- the next stage of the definitionpublic static interface HasFrontend.DefinitionStages.WithFrontend<ReturnT>
Modifier and Type | Method and Description |
---|---|
ReturnT |
fromExistingPublicIPAddress(PublicIPAddress publicIPAddress)
Specifies an existing public IP address to receive network traffic from.
|
ReturnT |
fromExistingPublicIPAddress(String resourceId)
Specifies an existing public IP address to receive network traffic from.
|
ReturnT |
fromExistingSubnet(Network network,
String subnetName)
Specifies an existing private subnet to receive network traffic from.
|
ReturnT |
fromExistingSubnet(String networkResourceId,
String subnetName)
Specifies an existing private subnet to receive network traffic from.
|
ReturnT |
fromExistingSubnet(Subnet subnet)
Specifies an existing private subnet to receive network traffic from.
|
ReturnT |
fromFrontend(String frontendName)
Specifies the frontend to receive network traffic from.
|
ReturnT |
fromNewPublicIPAddress()
Specifies that network traffic should be received on a new public IP address that is to be automatically created woth default settings
along with the load balancer.
|
ReturnT |
fromNewPublicIPAddress(Creatable<PublicIPAddress> pipDefinition)
Specifies that network traffic should be received on a new public IP address that is to be created along with the load balancer
based on the provided definition.
|
ReturnT |
fromNewPublicIPAddress(String leafDnsLabel)
Specifies that network traffic should be received on a new public IP address that is to be created along with the load balancer
in the same region and resource group but under the provided leaf DNS label, assuming it is available.
|
ReturnT fromFrontend(String frontendName)
frontendName
- an existing frontend name on this load balancerReturnT fromNewPublicIPAddress(String leafDnsLabel)
A new automatically-named public frontend will be implicitly created on this load balancer for each such new public IP address, so make sure to use a unique DNS label.
leafDnsLabel
- a unique leaf DNS label to create the public IP address underReturnT fromNewPublicIPAddress(Creatable<PublicIPAddress> pipDefinition)
A new automatically-named public frontend will be implicitly created on this load balancer for each such new public IP address.
pipDefinition
- a definition for the new public IPReturnT fromNewPublicIPAddress()
A new automatically-named public frontend will be implicitly created on this load balancer for each such new public IP address.
ReturnT fromExistingPublicIPAddress(PublicIPAddress publicIPAddress)
If this load balancer already has a frontend referencing this public IP address, that is the frontend that will be used. Else, an automatically named new public frontend will be created implicitly on the load balancer.
publicIPAddress
- an existing public IP addressReturnT fromExistingPublicIPAddress(String resourceId)
If this load balancer already has a frontend referencing this public IP address, that is the frontend that will be used. Else, an automatically named new public frontend will be created implicitly on the load balancer.
resourceId
- the resource ID of an existing public IP addressReturnT fromExistingSubnet(Network network, String subnetName)
If this load balancer already has a frontend referencing this subnet, that is the frontend that will be used. Else, an automatically named new private frontend will be created implicitly on the load balancer.
network
- an existing networksubnetName
- the name of an existing subnet within the specified networkReturnT fromExistingSubnet(String networkResourceId, String subnetName)
If this load balancer already has a frontend referencing this subnet, that is the frontend that will be used. Else, an automatically named new private frontend will be created implicitly on the load balancer.
networkResourceId
- the resource ID of an existing networksubnetName
- the name of an existing subnet within the specified networkReturnT fromExistingSubnet(Subnet subnet)
If this load balancer already has a frontend referencing this subnet, that is the frontend that will be used. Else, an automatically named new private frontend will be created implicitly on the load balancer.
subnet
- an existing subnetCopyright © 2019. All rights reserved.