FirewallRulesOperations interface

Interface representing a FirewallRules operations.

Properties

createOrUpdate

Create or update a redis cache firewall rule

delete

Deletes a single firewall rule in a specified redis cache.

get

Gets a single firewall rule in a specified redis cache.

list

Gets all firewall rules in the specified redis cache.

Property Details

createOrUpdate

Create or update a redis cache firewall rule

createOrUpdate: (resourceGroupName: string, cacheName: string, ruleName: string, parameters: RedisFirewallRule, options?: FirewallRulesCreateOrUpdateOptionalParams) => Promise<RedisFirewallRule>

Property Value

(resourceGroupName: string, cacheName: string, ruleName: string, parameters: RedisFirewallRule, options?: FirewallRulesCreateOrUpdateOptionalParams) => Promise<RedisFirewallRule>

delete

Deletes a single firewall rule in a specified redis cache.

delete: (resourceGroupName: string, cacheName: string, ruleName: string, options?: FirewallRulesDeleteOptionalParams) => Promise<void>

Property Value

(resourceGroupName: string, cacheName: string, ruleName: string, options?: FirewallRulesDeleteOptionalParams) => Promise<void>

get

Gets a single firewall rule in a specified redis cache.

get: (resourceGroupName: string, cacheName: string, ruleName: string, options?: FirewallRulesGetOptionalParams) => Promise<RedisFirewallRule>

Property Value

(resourceGroupName: string, cacheName: string, ruleName: string, options?: FirewallRulesGetOptionalParams) => Promise<RedisFirewallRule>

list

Gets all firewall rules in the specified redis cache.

list: (resourceGroupName: string, cacheName: string, options?: FirewallRulesListOptionalParams) => PagedAsyncIterableIterator<RedisFirewallRule, RedisFirewallRule[], PageSettings>

Property Value

(resourceGroupName: string, cacheName: string, options?: FirewallRulesListOptionalParams) => PagedAsyncIterableIterator<RedisFirewallRule, RedisFirewallRule[], PageSettings>