InboundNatRulesOperations interface

Interface representing a InboundNatRules operations.

Properties

beginCreateOrUpdate
beginCreateOrUpdateAndWait
beginDelete
beginDeleteAndWait
createOrUpdate

Creates or updates a load balancer inbound NAT rule.

delete

Deletes the specified load balancer inbound NAT rule.

get

Gets the specified load balancer inbound NAT rule.

list

Gets all the inbound NAT rules in a load balancer.

Property Details

beginCreateOrUpdate

Warning

This API is now deprecated.

use createOrUpdate instead

beginCreateOrUpdate: (resourceGroupName: string, loadBalancerName: string, inboundNatRuleName: string, inboundNatRuleParameters: InboundNatRule, options?: InboundNatRulesCreateOrUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<InboundNatRule>, InboundNatRule>>

Property Value

(resourceGroupName: string, loadBalancerName: string, inboundNatRuleName: string, inboundNatRuleParameters: InboundNatRule, options?: InboundNatRulesCreateOrUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<InboundNatRule>, InboundNatRule>>

beginCreateOrUpdateAndWait

Warning

This API is now deprecated.

use createOrUpdate instead

beginCreateOrUpdateAndWait: (resourceGroupName: string, loadBalancerName: string, inboundNatRuleName: string, inboundNatRuleParameters: InboundNatRule, options?: InboundNatRulesCreateOrUpdateOptionalParams) => Promise<InboundNatRule>

Property Value

(resourceGroupName: string, loadBalancerName: string, inboundNatRuleName: string, inboundNatRuleParameters: InboundNatRule, options?: InboundNatRulesCreateOrUpdateOptionalParams) => Promise<InboundNatRule>

beginDelete

Warning

This API is now deprecated.

use delete instead

beginDelete: (resourceGroupName: string, loadBalancerName: string, inboundNatRuleName: string, options?: InboundNatRulesDeleteOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

Property Value

(resourceGroupName: string, loadBalancerName: string, inboundNatRuleName: string, options?: InboundNatRulesDeleteOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

beginDeleteAndWait

Warning

This API is now deprecated.

use delete instead

beginDeleteAndWait: (resourceGroupName: string, loadBalancerName: string, inboundNatRuleName: string, options?: InboundNatRulesDeleteOptionalParams) => Promise<void>

Property Value

(resourceGroupName: string, loadBalancerName: string, inboundNatRuleName: string, options?: InboundNatRulesDeleteOptionalParams) => Promise<void>

createOrUpdate

Creates or updates a load balancer inbound NAT rule.

createOrUpdate: (resourceGroupName: string, loadBalancerName: string, inboundNatRuleName: string, inboundNatRuleParameters: InboundNatRule, options?: InboundNatRulesCreateOrUpdateOptionalParams) => PollerLike<OperationState<InboundNatRule>, InboundNatRule>

Property Value

(resourceGroupName: string, loadBalancerName: string, inboundNatRuleName: string, inboundNatRuleParameters: InboundNatRule, options?: InboundNatRulesCreateOrUpdateOptionalParams) => PollerLike<OperationState<InboundNatRule>, InboundNatRule>

delete

Deletes the specified load balancer inbound NAT rule.

delete: (resourceGroupName: string, loadBalancerName: string, inboundNatRuleName: string, options?: InboundNatRulesDeleteOptionalParams) => PollerLike<OperationState<void>, void>

Property Value

(resourceGroupName: string, loadBalancerName: string, inboundNatRuleName: string, options?: InboundNatRulesDeleteOptionalParams) => PollerLike<OperationState<void>, void>

get

Gets the specified load balancer inbound NAT rule.

get: (resourceGroupName: string, loadBalancerName: string, inboundNatRuleName: string, options?: InboundNatRulesGetOptionalParams) => Promise<InboundNatRule>

Property Value

(resourceGroupName: string, loadBalancerName: string, inboundNatRuleName: string, options?: InboundNatRulesGetOptionalParams) => Promise<InboundNatRule>

list

Gets all the inbound NAT rules in a load balancer.

list: (resourceGroupName: string, loadBalancerName: string, options?: InboundNatRulesListOptionalParams) => PagedAsyncIterableIterator<InboundNatRule, InboundNatRule[], PageSettings>

Property Value

(resourceGroupName: string, loadBalancerName: string, options?: InboundNatRulesListOptionalParams) => PagedAsyncIterableIterator<InboundNatRule, InboundNatRule[], PageSettings>