CloudLoadBalancerProvider Class |
Namespace: net.openstack.Providers.Rackspace
The CloudLoadBalancerProvider type exposes the following members.
Name | Description | |
---|---|---|
CloudLoadBalancerProvider |
Initializes a new instance of the CloudLoadBalancerProvider class with
the specified values.
|
Name | Description | |
---|---|---|
AddLoadBalancerMetadataAsync |
Updates the metadata associated with a load balancer.
| |
AddNodeAsync |
Add a node to a load balancer.
| |
AddNodeMetadataAsync |
Updates the metadata associated with a load balancer node.
| |
AddNodeRangeAsync(LoadBalancerId, NodeConfiguration, AsyncCompletionOption, CancellationToken, IProgressLoadBalancer) |
Add one or more nodes to a load balancer.
| |
AddNodeRangeAsync(LoadBalancerId, IEnumerableNodeConfiguration, AsyncCompletionOption, CancellationToken, IProgressLoadBalancer) |
Add one or more nodes to a load balancer.
| |
AddVirtualAddressAsync |
Add a virtual address to a load balancer.
| |
ClearAccessListAsync |
Remove all network items from the access list of a load balancer.
| |
CreateAccessListAsync(LoadBalancerId, NetworkItem, AsyncCompletionOption, CancellationToken, IProgressLoadBalancer) |
Add a network item to the access list for a load balancer.
| |
CreateAccessListAsync(LoadBalancerId, NetworkItem, AsyncCompletionOption, CancellationToken, IProgressLoadBalancer) |
Add a collection of network items to the access list for a load balancer.
| |
CreateAccessListAsync(LoadBalancerId, IEnumerableNetworkItem, AsyncCompletionOption, CancellationToken, IProgressLoadBalancer) |
Add a collection of network items to the access list for a load balancer.
| |
CreateLoadBalancerAsync |
Creates a new load balancer.
| |
GetConnectionLoggingAsync |
Gets whether or not connection logging is enabled for a load balancer.
| |
GetContentCachingAsync |
Gets whether or not content caching is enabled for a load balancer.
| |
GetErrorPageAsync |
Gets the HTML content of the page which is shown to an end user who is attempting to access a load balancer node that is offline or unavailable.
| |
GetHealthMonitorAsync |
Gets the health monitor currently configured for a load balancer.
| |
GetLoadBalancerAsync |
Gets detailed information about a specific load balancer.
| |
GetLoadBalancerMetadataItemAsync |
Gets a specific metadata item associated with a load balancer.
| |
GetNodeAsync |
Get detailed information about a load balancer node.
| |
GetNodeMetadataItemAsync |
Gets a specific metadata item associated with a load balancer node.
| |
GetSessionPersistenceAsync |
Gets the session persistence configuration for a load balancer.
| |
GetSslConfigurationAsync |
Gets the SSL termination configuration for a load balancer.
| |
GetStatisticsAsync |
Get detailed statistics for a load balancer.
| |
ListAccessListAsync |
Gets the access list configuration for a load balancer.
| |
ListAccountLevelUsageAsync |
List all usage for an account during a specified date range.
| |
ListAlgorithmsAsync |
Gets a collection of supported load balancing algorithms.
| |
ListAllowedDomainsAsync |
Gets the domain name restrictions in place for adding load balancer nodes.
| |
ListBillableLoadBalancersAsync |
List billable load balancers for a given date range.
| |
ListCurrentUsageAsync |
List all usage for a specific load balancer during a preceding 24 hours.
| |
ListHistoricalUsageAsync |
List all usage for a specific load balancer during a specified date range.
| |
ListLoadBalancerMetadataAsync |
Gets the metadata associated with a load balancer.
| |
ListLoadBalancersAsync |
Gets a collection of current load balancers.
| |
ListNodeMetadataAsync |
Gets the metadata associated with a load balancer node.
| |
ListNodesAsync |
List the load balancer nodes associated with a load balancer.
| |
ListNodeServiceEventsAsync |
List the service events for a load balancer node.
| |
ListProtocolsAsync |
Gets a collection of supported load balancing protocols.
| |
ListThrottlesAsync |
Gets the connection throttling configuration for a load balancer.
| |
ListVirtualAddressesAsync |
Get a list of all virtual addresses associated with a load balancer.
| |
RemoveAccessListAsync |
Remove a network item from the access list of a load balancer.
| |
RemoveAccessListRangeAsync(LoadBalancerId, NetworkItemId, AsyncCompletionOption, CancellationToken, IProgressLoadBalancer) |
Remove a collection of network items from the access list of a load balancer.
| |
RemoveAccessListRangeAsync(LoadBalancerId, IEnumerableNetworkItemId, AsyncCompletionOption, CancellationToken, IProgressLoadBalancer) |
Remove a collection of network items from the access list of a load balancer.
| |
RemoveErrorPageAsync |
Removes the custom error page which is shown to an end user who is attempting to access a load balancer node that is offline or unavailable.
| |
RemoveHealthMonitorAsync |
Remove the health monitor currently configured for a load balancer.
| |
RemoveLoadBalancerAsync |
Removes a load balancer.
| |
RemoveLoadBalancerMetadataItemAsync(LoadBalancerId, MetadataId, CancellationToken) |
Removes one or more metadata items associated with a load balancer.
| |
RemoveLoadBalancerMetadataItemAsync(LoadBalancerId, IEnumerableMetadataId, CancellationToken) |
Removes one or more metadata items associated with a load balancer.
| |
RemoveLoadBalancerRangeAsync(LoadBalancerId, AsyncCompletionOption, CancellationToken, IProgressLoadBalancer) |
Removes one or more load balancers.
| |
RemoveLoadBalancerRangeAsync(IEnumerableLoadBalancerId, AsyncCompletionOption, CancellationToken, IProgressLoadBalancer) |
Removes one or more load balancers.
| |
RemoveNodeAsync |
Remove a nodes from a load balancer.
| |
RemoveNodeMetadataItemAsync(LoadBalancerId, NodeId, MetadataId, CancellationToken) |
Removes one or more metadata items associated with a load balancer node.
| |
RemoveNodeMetadataItemAsync(LoadBalancerId, NodeId, IEnumerableMetadataId, CancellationToken) |
Removes one or more metadata items associated with a load balancer node.
| |
RemoveNodeRangeAsync(LoadBalancerId, NodeId, AsyncCompletionOption, CancellationToken, IProgressLoadBalancer) |
Remove one or more nodes from a load balancer.
| |
RemoveNodeRangeAsync(LoadBalancerId, IEnumerableNodeId, AsyncCompletionOption, CancellationToken, IProgressLoadBalancer) |
Remove one or more nodes from a load balancer.
| |
RemoveSessionPersistenceAsync |
Removes the session persistence configuration for a load balancer.
| |
RemoveSslConfigurationAsync |
Update the SSL termination configuration for a load balancer.
| |
RemoveThrottlesAsync |
Removes the connection throttling configuration for a load balancer.
| |
RemoveVirtualAddressAsync |
Remove a virtual address associated with a load balancer.
| |
RemoveVirtualAddressRangeAsync(LoadBalancerId, VirtualAddressId, AsyncCompletionOption, CancellationToken, IProgressLoadBalancer) |
Remove a collection of virtual addresses associated with a load balancer.
| |
RemoveVirtualAddressRangeAsync(LoadBalancerId, IEnumerableVirtualAddressId, AsyncCompletionOption, CancellationToken, IProgressLoadBalancer) |
Remove a collection of virtual addresses associated with a load balancer.
| |
SetConnectionLoggingAsync |
Enables or disables connection logging for a load balancer.
| |
SetContentCachingAsync |
Enables or disables content caching for a load balancer.
| |
SetErrorPageAsync |
Sets the HTML content of the custom error page which is shown to an end user who is attempting to access a load balancer node that is offline or unavailable.
| |
SetHealthMonitorAsync |
Sets the health monitor configuration for a load balancer.
| |
SetSessionPersistenceAsync |
Sets the session persistence configuration for a load balancer.
| |
UpdateLoadBalancerAsync |
Updates attributes for an existing load balancer.
| |
UpdateLoadBalancerMetadataItemAsync |
Sets the value for a metadata item associated with a load balancer.
| |
UpdateNodeAsync |
Update the configuration of a load balancer node.
| |
UpdateNodeMetadataItemAsync |
Sets the value for a metadata item associated with a load balancer node.
| |
UpdateSslConfigurationAsync |
Update the SSL termination configuration for a load balancer.
| |
UpdateThrottlesAsync |
Updates the connection throttling configuration for a load balancer.
|
Name | Description | |
---|---|---|
AddLoadBalancerMetadata |
Updates the metadata associated with a load balancer.
(Defined by LoadBalancerServiceExtensions.) | |
AddNode |
Add a node to a load balancer.
(Defined by LoadBalancerServiceExtensions.) | |
AddNodeMetadata |
Updates the metadata associated with a load balancer node.
(Defined by LoadBalancerServiceExtensions.) | |
AddNodeRange |
Add one or more nodes to a load balancer.
(Defined by LoadBalancerServiceExtensions.) | |
AddVirtualAddress |
Add a virtual address to a load balancer.
(Defined by LoadBalancerServiceExtensions.) | |
ClearAccessList |
Remove all network items from the access list of a load balancer.
(Defined by LoadBalancerServiceExtensions.) | |
CreateAccessList(LoadBalancerId, NetworkItem) | Overloaded.
Add a network item to the access list for a load balancer.
(Defined by LoadBalancerServiceExtensions.) | |
CreateAccessList(LoadBalancerId, IEnumerableNetworkItem) | Overloaded.
Add a collection of network items to the access list for a load balancer.
(Defined by LoadBalancerServiceExtensions.) | |
CreateLoadBalancer |
Creates a new load balancer.
(Defined by LoadBalancerServiceExtensions.) | |
GetConnectionLogging |
Gets whether or not connection logging is enabled for a load balancer.
(Defined by LoadBalancerServiceExtensions.) | |
GetContentCaching |
Gets whether or not content caching is enabled for a load balancer.
(Defined by LoadBalancerServiceExtensions.) | |
GetErrorPage |
Gets the HTML content of the page which is shown to an end user who is attempting to access a load balancer node that is offline or unavailable.
(Defined by LoadBalancerServiceExtensions.) | |
GetHealthMonitor |
Gets the health monitor currently configured for a load balancer.
(Defined by LoadBalancerServiceExtensions.) | |
GetLoadBalancer |
Gets detailed information about a specific load balancer.
(Defined by LoadBalancerServiceExtensions.) | |
GetLoadBalancerMetadataItem |
Gets a specific metadata item associated with a load balancer.
(Defined by LoadBalancerServiceExtensions.) | |
GetNode |
Get detailed information about a load balancer node.
(Defined by LoadBalancerServiceExtensions.) | |
GetNodeMetadataItem |
Gets a specific metadata item associated with a load balancer node.
(Defined by LoadBalancerServiceExtensions.) | |
GetSessionPersistence |
Gets the session persistence configuration for a load balancer.
(Defined by LoadBalancerServiceExtensions.) | |
GetSslConfiguration |
Gets the SSL termination configuration for a load balancer.
(Defined by LoadBalancerServiceExtensions.) | |
GetStatistics |
Get detailed statistics for a load balancer.
(Defined by LoadBalancerServiceExtensions.) | |
ListAccessList |
Gets the access list configuration for a load balancer.
(Defined by LoadBalancerServiceExtensions.) | |
ListAccountLevelUsage |
List all usage for an account during a specified date range.
(Defined by LoadBalancerServiceExtensions.) | |
ListAlgorithms |
Gets a collection of supported load balancing algorithms.
(Defined by LoadBalancerServiceExtensions.) | |
ListAllowedDomains |
Gets the domain name restrictions in place for adding load balancer nodes.
(Defined by LoadBalancerServiceExtensions.) | |
ListBillableLoadBalancers |
List billable load balancers for a given date range.
(Defined by LoadBalancerServiceExtensions.) | |
ListCurrentUsage |
List all usage for a specific load balancer during a preceding 24 hours.
(Defined by LoadBalancerServiceExtensions.) | |
ListHistoricalUsage |
List all usage for a specific load balancer during a specified date range.
(Defined by LoadBalancerServiceExtensions.) | |
ListLoadBalancerMetadata |
Gets the metadata associated with a load balancer.
(Defined by LoadBalancerServiceExtensions.) | |
ListLoadBalancers |
Gets a collection of current load balancers.
(Defined by LoadBalancerServiceExtensions.) | |
ListNodeMetadata |
Gets the metadata associated with a load balancer node.
(Defined by LoadBalancerServiceExtensions.) | |
ListNodes |
List the load balancer nodes associated with a load balancer.
(Defined by LoadBalancerServiceExtensions.) | |
ListNodeServiceEvents |
List the service events for a load balancer node.
(Defined by LoadBalancerServiceExtensions.) | |
ListProtocols |
Gets a collection of supported load balancing protocols.
(Defined by LoadBalancerServiceExtensions.) | |
ListThrottles |
Gets the connection throttling configuration for a load balancer.
(Defined by LoadBalancerServiceExtensions.) | |
ListVirtualAddresses |
Get a list of all virtual addresses associated with a load balancer.
(Defined by LoadBalancerServiceExtensions.) | |
RemoveAccessList |
Remove a network item from the access list of a load balancer.
(Defined by LoadBalancerServiceExtensions.) | |
RemoveAccessListRange |
Remove a collection of network items from the access list of a load balancer.
(Defined by LoadBalancerServiceExtensions.) | |
RemoveErrorPage |
Removes the custom error page which is shown to an end user who is attempting to access a load balancer node that is offline or unavailable.
(Defined by LoadBalancerServiceExtensions.) | |
RemoveHealthMonitor |
Remove the health monitor currently configured for a load balancer.
(Defined by LoadBalancerServiceExtensions.) | |
RemoveLoadBalancer |
Removes a load balancer.
(Defined by LoadBalancerServiceExtensions.) | |
RemoveLoadBalancerMetadataItem |
Removes one or more metadata items associated with a load balancer.
(Defined by LoadBalancerServiceExtensions.) | |
RemoveLoadBalancerRange |
Removes one or more load balancers.
(Defined by LoadBalancerServiceExtensions.) | |
RemoveNode |
Remove a nodes from a load balancer.
(Defined by LoadBalancerServiceExtensions.) | |
RemoveNodeMetadataItem |
Removes one or more metadata items associated with a load balancer node.
(Defined by LoadBalancerServiceExtensions.) | |
RemoveNodeRange |
Remove one or more nodes from a load balancer.
(Defined by LoadBalancerServiceExtensions.) | |
RemoveSessionPersistence |
Removes the session persistence configuration for a load balancer.
(Defined by LoadBalancerServiceExtensions.) | |
RemoveSslConfiguration |
Update the SSL termination configuration for a load balancer.
(Defined by LoadBalancerServiceExtensions.) | |
RemoveThrottles |
Removes the connection throttling configuration for a load balancer.
(Defined by LoadBalancerServiceExtensions.) | |
RemoveVirtualAddress |
Remove a virtual address associated with a load balancer.
(Defined by LoadBalancerServiceExtensions.) | |
RemoveVirtualAddressRange |
Remove a collection of virtual addresses associated with a load balancer.
(Defined by LoadBalancerServiceExtensions.) | |
SetConnectionLogging |
Enables or disables connection logging for a load balancer.
(Defined by LoadBalancerServiceExtensions.) | |
SetContentCaching |
Enables or disables content caching for a load balancer.
(Defined by LoadBalancerServiceExtensions.) | |
SetErrorPage |
Sets the HTML content of the custom error page which is shown to an end user who is attempting to access a load balancer node that is offline or unavailable.
(Defined by LoadBalancerServiceExtensions.) | |
SetHealthMonitor |
Sets the health monitor configuration for a load balancer.
(Defined by LoadBalancerServiceExtensions.) | |
SetSessionPersistence |
Sets the session persistence configuration for a load balancer.
(Defined by LoadBalancerServiceExtensions.) | |
UpdateLoadBalancer |
Updates attributes for an existing load balancer.
(Defined by LoadBalancerServiceExtensions.) | |
UpdateLoadBalancerMetadataItem |
Sets the value for a metadata item associated with a load balancer.
(Defined by LoadBalancerServiceExtensions.) | |
UpdateNode |
Update the configuration of a load balancer node.
(Defined by LoadBalancerServiceExtensions.) | |
UpdateNodeMetadataItem |
Sets the value for a metadata item associated with a load balancer node.
(Defined by LoadBalancerServiceExtensions.) | |
UpdateSslConfiguration |
Update the SSL termination configuration for a load balancer.
(Defined by LoadBalancerServiceExtensions.) | |
UpdateThrottles |
Updates the connection throttling configuration for a load balancer.
(Defined by LoadBalancerServiceExtensions.) |
Name | Description | |
---|---|---|
ApplicationUserAgent |
Gets or sets the application-specific user agent for the provider instance.
(Inherited from ProviderBaseTProvider.) | |
BackoffPolicy |
Gets or sets the back-off policy to use for polling operations.
(Inherited from ProviderBaseTProvider.) | |
ConnectionLimit |
Gets or sets the maximum number of connections allowed on the ServicePoint
objects used for requests. If the value is , the connection limit value for the
ServicePoint object is not altered.
(Inherited from ProviderBaseTProvider.) | |
DefaultRegion |
Gets the default region for this provider instance, if one was specified.
(Inherited from ProviderBaseTProvider.) |
Name | Description | |
---|---|---|
AfterAsyncWebResponse |
This event is fired when the result of an asynchronous web request is received.
(Inherited from ProviderBaseTProvider.) | |
BeforeAsyncWebRequest |
This event is fired immediately before sending an asynchronous web request.
(Inherited from ProviderBaseTProvider.) |