Share via


VirtualNetworkGatewayNatRulesGet interface

Methods

delete(VirtualNetworkGatewayNatRulesDeleteParameters)

Deletes a nat rule.

get(VirtualNetworkGatewayNatRulesGetParameters)

Retrieves the details of a nat rule.

put(VirtualNetworkGatewayNatRulesCreateOrUpdateParameters)

Creates a nat rule to a scalable virtual network gateway if it doesn't exist else updates the existing nat rules.

Method Details

delete(VirtualNetworkGatewayNatRulesDeleteParameters)

Deletes a nat rule.

function delete(options: VirtualNetworkGatewayNatRulesDeleteParameters): StreamableMethod<VirtualNetworkGatewayNatRulesDelete200Response | VirtualNetworkGatewayNatRulesDelete202Response | VirtualNetworkGatewayNatRulesDelete204Response | VirtualNetworkGatewayNatRulesDeleteDefaultResponse>

Parameters

Returns

get(VirtualNetworkGatewayNatRulesGetParameters)

Retrieves the details of a nat rule.

function get(options: VirtualNetworkGatewayNatRulesGetParameters): StreamableMethod<VirtualNetworkGatewayNatRulesGet200Response | VirtualNetworkGatewayNatRulesGetDefaultResponse>

Parameters

Returns

put(VirtualNetworkGatewayNatRulesCreateOrUpdateParameters)

Creates a nat rule to a scalable virtual network gateway if it doesn't exist else updates the existing nat rules.

function put(options: VirtualNetworkGatewayNatRulesCreateOrUpdateParameters): StreamableMethod<VirtualNetworkGatewayNatRulesCreateOrUpdate200Response | VirtualNetworkGatewayNatRulesCreateOrUpdate201Response | VirtualNetworkGatewayNatRulesCreateOrUpdateDefaultResponse>

Parameters

Returns