你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

FirewallRulesClient 接口

public interface FirewallRulesClient

此类的实例提供对 FirewallRulesClient 中定义的所有操作的访问权限。

方法摘要

修饰符和类型 方法和描述
abstract RedisFirewallRuleInner createOrUpdate(String resourceGroupName, String cacheName, String ruleName, RedisFirewallRuleInner parameters)

创建或更新 redis 缓存防火墙规则。

abstract Mono<RedisFirewallRuleInner> createOrUpdateAsync(String resourceGroupName, String cacheName, String ruleName, RedisFirewallRuleInner parameters)

创建或更新 redis 缓存防火墙规则。

abstract Response<RedisFirewallRuleInner> createOrUpdateWithResponse(String resourceGroupName, String cacheName, String ruleName, RedisFirewallRuleInner parameters, Context context)

创建或更新 redis 缓存防火墙规则。

abstract Mono<Response<RedisFirewallRuleInner>> createOrUpdateWithResponseAsync(String resourceGroupName, String cacheName, String ruleName, RedisFirewallRuleInner parameters)

创建或更新 redis 缓存防火墙规则。

abstract void delete(String resourceGroupName, String cacheName, String ruleName)

删除指定 redis 缓存中的单个防火墙规则。

abstract Mono<Void> deleteAsync(String resourceGroupName, String cacheName, String ruleName)

删除指定 redis 缓存中的单个防火墙规则。

abstract Response<Void> deleteWithResponse(String resourceGroupName, String cacheName, String ruleName, Context context)

删除指定 redis 缓存中的单个防火墙规则。

abstract Mono<Response<Void>> deleteWithResponseAsync(String resourceGroupName, String cacheName, String ruleName)

删除指定 redis 缓存中的单个防火墙规则。

abstract RedisFirewallRuleInner get(String resourceGroupName, String cacheName, String ruleName)

获取指定 redis 缓存中的单个防火墙规则。

abstract Mono<RedisFirewallRuleInner> getAsync(String resourceGroupName, String cacheName, String ruleName)

获取指定 redis 缓存中的单个防火墙规则。

abstract Response<RedisFirewallRuleInner> getWithResponse(String resourceGroupName, String cacheName, String ruleName, Context context)

获取指定 redis 缓存中的单个防火墙规则。

abstract Mono<Response<RedisFirewallRuleInner>> getWithResponseAsync(String resourceGroupName, String cacheName, String ruleName)

获取指定 redis 缓存中的单个防火墙规则。

abstract PagedIterable<RedisFirewallRuleInner> list(String resourceGroupName, String cacheName)

获取指定 redis 缓存中的所有防火墙规则。

abstract PagedIterable<RedisFirewallRuleInner> list(String resourceGroupName, String cacheName, Context context)

获取指定 redis 缓存中的所有防火墙规则。

abstract PagedFlux<RedisFirewallRuleInner> listAsync(String resourceGroupName, String cacheName)

获取指定 redis 缓存中的所有防火墙规则。

方法详细信息

createOrUpdate

public abstract RedisFirewallRuleInner createOrUpdate(String resourceGroupName, String cacheName, String ruleName, RedisFirewallRuleInner parameters)

创建或更新 redis 缓存防火墙规则。

Parameters:

resourceGroupName - 资源组的名称。 此名称不区分大小写。
cacheName - Redis 缓存的名称。
ruleName - 防火墙规则的名称。
parameters - 提供给创建或更新 redis 防火墙规则操作的参数。

Returns:

redis 缓存上的防火墙规则具有名称,并描述了允许连接的连续 IP 地址范围。

createOrUpdateAsync

public abstract Mono createOrUpdateAsync(String resourceGroupName, String cacheName, String ruleName, RedisFirewallRuleInner parameters)

创建或更新 redis 缓存防火墙规则。

Parameters:

resourceGroupName - 资源组的名称。 此名称不区分大小写。
cacheName - Redis 缓存的名称。
ruleName - 防火墙规则的名称。
parameters - 提供给创建或更新 redis 防火墙规则操作的参数。

Returns:

redis 缓存上的防火墙规则具有一个名称,并描述了成功完成 Mono后允许连接的连续 IP 地址范围。

createOrUpdateWithResponse

public abstract Response createOrUpdateWithResponse(String resourceGroupName, String cacheName, String ruleName, RedisFirewallRuleInner parameters, Context context)

创建或更新 redis 缓存防火墙规则。

Parameters:

resourceGroupName - 资源组的名称。 此名称不区分大小写。
cacheName - Redis 缓存的名称。
ruleName - 防火墙规则的名称。
parameters - 提供给创建或更新 redis 防火墙规则操作的参数。
context - 要与此操作关联的上下文。

Returns:

redis 缓存上的防火墙规则具有名称,并描述了允许与 Response<T>一起连接的连续 IP 地址范围。

createOrUpdateWithResponseAsync

public abstract Mono> createOrUpdateWithResponseAsync(String resourceGroupName, String cacheName, String ruleName, RedisFirewallRuleInner parameters)

创建或更新 redis 缓存防火墙规则。

Parameters:

resourceGroupName - 资源组的名称。 此名称不区分大小写。
cacheName - Redis 缓存的名称。
ruleName - 防火墙规则的名称。
parameters - 提供给创建或更新 redis 防火墙规则操作的参数。

Returns:

redis 缓存上的防火墙规则具有一个名称,并描述了成功完成 Mono后允许与 Response<T> 一起连接的连续 IP 地址范围。

delete

public abstract void delete(String resourceGroupName, String cacheName, String ruleName)

删除指定 redis 缓存中的单个防火墙规则。

Parameters:

resourceGroupName - 资源组的名称。 此名称不区分大小写。
cacheName - Redis 缓存的名称。
ruleName - 防火墙规则的名称。

deleteAsync

public abstract Mono deleteAsync(String resourceGroupName, String cacheName, String ruleName)

删除指定 redis 缓存中的单个防火墙规则。

Parameters:

resourceGroupName - 资源组的名称。 此名称不区分大小写。
cacheName - Redis 缓存的名称。
ruleName - 防火墙规则的名称。

Returns:

Mono 收到成功响应时完成的 。

deleteWithResponse

public abstract Response deleteWithResponse(String resourceGroupName, String cacheName, String ruleName, Context context)

删除指定 redis 缓存中的单个防火墙规则。

Parameters:

resourceGroupName - 资源组的名称。 此名称不区分大小写。
cacheName - Redis 缓存的名称。
ruleName - 防火墙规则的名称。
context - 要与此操作关联的上下文。

Returns:

deleteWithResponseAsync

public abstract Mono> deleteWithResponseAsync(String resourceGroupName, String cacheName, String ruleName)

删除指定 redis 缓存中的单个防火墙规则。

Parameters:

resourceGroupName - 资源组的名称。 此名称不区分大小写。
cacheName - Redis 缓存的名称。
ruleName - 防火墙规则的名称。

Returns:

Response<T>成功完成 时,为 Mono

get

public abstract RedisFirewallRuleInner get(String resourceGroupName, String cacheName, String ruleName)

获取指定 redis 缓存中的单个防火墙规则。

Parameters:

resourceGroupName - 资源组的名称。 此名称不区分大小写。
cacheName - Redis 缓存的名称。
ruleName - 防火墙规则的名称。

Returns:

指定的 redis 缓存中的单个防火墙规则。

getAsync

public abstract Mono getAsync(String resourceGroupName, String cacheName, String ruleName)

获取指定 redis 缓存中的单个防火墙规则。

Parameters:

resourceGroupName - 资源组的名称。 此名称不区分大小写。
cacheName - Redis 缓存的名称。
ruleName - 防火墙规则的名称。

Returns:

成功完成 Mono时,指定 redis 缓存中的单个防火墙规则。

getWithResponse

public abstract Response getWithResponse(String resourceGroupName, String cacheName, String ruleName, Context context)

获取指定 redis 缓存中的单个防火墙规则。

Parameters:

resourceGroupName - 资源组的名称。 此名称不区分大小写。
cacheName - Redis 缓存的名称。
ruleName - 防火墙规则的名称。
context - 要与此操作关联的上下文。

Returns:

指定 redis 缓存中的单个防火墙规则以及 Response<T>

getWithResponseAsync

public abstract Mono> getWithResponseAsync(String resourceGroupName, String cacheName, String ruleName)

获取指定 redis 缓存中的单个防火墙规则。

Parameters:

resourceGroupName - 资源组的名称。 此名称不区分大小写。
cacheName - Redis 缓存的名称。
ruleName - 防火墙规则的名称。

Returns:

指定 redis 缓存中的单个防火墙规则,以及Response<T>成功完成 时。Mono

list

public abstract PagedIterable list(String resourceGroupName, String cacheName)

获取指定 redis 缓存中的所有防火墙规则。

Parameters:

resourceGroupName - 资源组的名称。 此名称不区分大小写。
cacheName - Redis 缓存的名称。

Returns:

使用 作为分页响应 PagedIterable<T>的指定 redis 缓存中的所有防火墙规则。

list

public abstract PagedIterable list(String resourceGroupName, String cacheName, Context context)

获取指定 redis 缓存中的所有防火墙规则。

Parameters:

resourceGroupName - 资源组的名称。 此名称不区分大小写。
cacheName - Redis 缓存的名称。
context - 要与此操作关联的上下文。

Returns:

使用 作为分页响应 PagedIterable<T>的指定 redis 缓存中的所有防火墙规则。

listAsync

public abstract PagedFlux listAsync(String resourceGroupName, String cacheName)

获取指定 redis 缓存中的所有防火墙规则。

Parameters:

resourceGroupName - 资源组的名称。 此名称不区分大小写。
cacheName - Redis 缓存的名称。

Returns:

使用 作为分页响应 PagedFlux<T>的指定 redis 缓存中的所有防火墙规则。

适用于