Compartilhar via


AccessPoliciesClient Interface

public interface AccessPoliciesClient

Uma instância dessa classe fornece acesso a todas as operações definidas em AccessPoliciesClient.

Resumo do método

Modificador e tipo Método e descrição
abstract SyncPoller<PollResult<RedisCacheAccessPolicyInner>,RedisCacheAccessPolicyInner> beginCreateUpdate(String resourceGroupName, String cacheName, String accessPolicyName, RedisCacheAccessPolicyInner parameters)

Adiciona uma política de acesso ao cache redis.

abstract SyncPoller<PollResult<RedisCacheAccessPolicyInner>,RedisCacheAccessPolicyInner> beginCreateUpdate(String resourceGroupName, String cacheName, String accessPolicyName, RedisCacheAccessPolicyInner parameters, Context context)

Adiciona uma política de acesso ao cache redis.

abstract PollerFlux<PollResult<RedisCacheAccessPolicyInner>,RedisCacheAccessPolicyInner> beginCreateUpdateAsync(String resourceGroupName, String cacheName, String accessPolicyName, RedisCacheAccessPolicyInner parameters)

Adiciona uma política de acesso ao cache redis.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String cacheName, String accessPolicyName)

Exclui a política de acesso de um cache redis.

abstract SyncPoller<PollResult<Void>,Void> beginDelete(String resourceGroupName, String cacheName, String accessPolicyName, Context context)

Exclui a política de acesso de um cache redis.

abstract PollerFlux<PollResult<Void>,Void> beginDeleteAsync(String resourceGroupName, String cacheName, String accessPolicyName)

Exclui a política de acesso de um cache redis.

abstract RedisCacheAccessPolicyInner createUpdate(String resourceGroupName, String cacheName, String accessPolicyName, RedisCacheAccessPolicyInner parameters)

Adiciona uma política de acesso ao cache redis.

abstract RedisCacheAccessPolicyInner createUpdate(String resourceGroupName, String cacheName, String accessPolicyName, RedisCacheAccessPolicyInner parameters, Context context)

Adiciona uma política de acesso ao cache redis.

abstract Mono<RedisCacheAccessPolicyInner> createUpdateAsync(String resourceGroupName, String cacheName, String accessPolicyName, RedisCacheAccessPolicyInner parameters)

Adiciona uma política de acesso ao cache redis.

abstract Mono<Response<Flux<ByteBuffer>>> createUpdateWithResponseAsync(String resourceGroupName, String cacheName, String accessPolicyName, RedisCacheAccessPolicyInner parameters)

Adiciona uma política de acesso ao cache redis.

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

Exclui a política de acesso de um cache redis.

abstract void delete(String resourceGroupName, String cacheName, String accessPolicyName, Context context)

Exclui a política de acesso de um cache redis.

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

Exclui a política de acesso de um cache redis.

abstract Mono<Response<Flux<ByteBuffer>>> deleteWithResponseAsync(String resourceGroupName, String cacheName, String accessPolicyName)

Exclui a política de acesso de um cache redis.

abstract RedisCacheAccessPolicyInner get(String resourceGroupName, String cacheName, String accessPolicyName)

Obtém as informações detalhadas sobre uma política de acesso de um cache redis.

abstract Mono<RedisCacheAccessPolicyInner> getAsync(String resourceGroupName, String cacheName, String accessPolicyName)

Obtém as informações detalhadas sobre uma política de acesso de um cache redis.

abstract Response<RedisCacheAccessPolicyInner> getWithResponse(String resourceGroupName, String cacheName, String accessPolicyName, Context context)

Obtém as informações detalhadas sobre uma política de acesso de um cache redis.

abstract Mono<Response<RedisCacheAccessPolicyInner>> getWithResponseAsync(String resourceGroupName, String cacheName, String accessPolicyName)

Obtém as informações detalhadas sobre uma política de acesso de um cache redis.

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

Obtém a lista de políticas de acesso associadas a esse cache redis.

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

Obtém a lista de políticas de acesso associadas a esse cache redis.

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

Obtém a lista de políticas de acesso associadas a esse cache redis.

Detalhes do método

beginCreateUpdate

public abstract SyncPoller,RedisCacheAccessPolicyInner> beginCreateUpdate(String resourceGroupName, String cacheName, String accessPolicyName, RedisCacheAccessPolicyInner parameters)

Adiciona uma política de acesso ao cache redis.

Parameters:

resourceGroupName - O nome do grupo de recursos. O nome diferencia maiúsculas de minúsculas.
cacheName - O nome do cache Redis.
accessPolicyName - O nome da política de acesso que está sendo adicionada ao cache Redis.
parameters - Parâmetros fornecidos para a operação Criar Política de Acesso de Atualização.

Returns:

para sondagem SyncPoller<T,U> de resposta para obter/colocar política de acesso.

beginCreateUpdate

public abstract SyncPoller,RedisCacheAccessPolicyInner> beginCreateUpdate(String resourceGroupName, String cacheName, String accessPolicyName, RedisCacheAccessPolicyInner parameters, Context context)

Adiciona uma política de acesso ao cache redis.

Parameters:

resourceGroupName - O nome do grupo de recursos. O nome diferencia maiúsculas de minúsculas.
cacheName - O nome do cache Redis.
accessPolicyName - O nome da política de acesso que está sendo adicionada ao cache Redis.
parameters - Parâmetros fornecidos para a operação Criar Política de Acesso de Atualização.
context - O contexto a ser associado a essa operação.

Returns:

para sondagem SyncPoller<T,U> de resposta para obter/colocar política de acesso.

beginCreateUpdateAsync

public abstract PollerFlux,RedisCacheAccessPolicyInner> beginCreateUpdateAsync(String resourceGroupName, String cacheName, String accessPolicyName, RedisCacheAccessPolicyInner parameters)

Adiciona uma política de acesso ao cache redis.

Parameters:

resourceGroupName - O nome do grupo de recursos. O nome diferencia maiúsculas de minúsculas.
cacheName - O nome do cache Redis.
accessPolicyName - O nome da política de acesso que está sendo adicionada ao cache Redis.
parameters - Parâmetros fornecidos para a operação Criar Política de Acesso de Atualização.

Returns:

para sondagem PollerFlux<T,U> de resposta para obter/colocar política de acesso.

beginDelete

public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String cacheName, String accessPolicyName)

Exclui a política de acesso de um cache redis.

Parameters:

resourceGroupName - O nome do grupo de recursos. O nome diferencia maiúsculas de minúsculas.
cacheName - O nome do cache Redis.
accessPolicyName - O nome da política de acesso que está sendo adicionada ao cache Redis.

Returns:

o SyncPoller<T,U> para sondagem de operação de longa execução.

beginDelete

public abstract SyncPoller,Void> beginDelete(String resourceGroupName, String cacheName, String accessPolicyName, Context context)

Exclui a política de acesso de um cache redis.

Parameters:

resourceGroupName - O nome do grupo de recursos. O nome diferencia maiúsculas de minúsculas.
cacheName - O nome do cache Redis.
accessPolicyName - O nome da política de acesso que está sendo adicionada ao cache Redis.
context - O contexto a ser associado a essa operação.

Returns:

o SyncPoller<T,U> para sondagem de operação de longa execução.

beginDeleteAsync

public abstract PollerFlux,Void> beginDeleteAsync(String resourceGroupName, String cacheName, String accessPolicyName)

Exclui a política de acesso de um cache redis.

Parameters:

resourceGroupName - O nome do grupo de recursos. O nome diferencia maiúsculas de minúsculas.
cacheName - O nome do cache Redis.
accessPolicyName - O nome da política de acesso que está sendo adicionada ao cache Redis.

Returns:

o PollerFlux<T,U> para sondagem de operação de longa execução.

createUpdate

public abstract RedisCacheAccessPolicyInner createUpdate(String resourceGroupName, String cacheName, String accessPolicyName, RedisCacheAccessPolicyInner parameters)

Adiciona uma política de acesso ao cache redis.

Parameters:

resourceGroupName - O nome do grupo de recursos. O nome diferencia maiúsculas de minúsculas.
cacheName - O nome do cache Redis.
accessPolicyName - O nome da política de acesso que está sendo adicionada ao cache Redis.
parameters - Parâmetros fornecidos para a operação Criar Política de Acesso de Atualização.

Returns:

resposta à política de acesso get/put.

createUpdate

public abstract RedisCacheAccessPolicyInner createUpdate(String resourceGroupName, String cacheName, String accessPolicyName, RedisCacheAccessPolicyInner parameters, Context context)

Adiciona uma política de acesso ao cache redis.

Parameters:

resourceGroupName - O nome do grupo de recursos. O nome diferencia maiúsculas de minúsculas.
cacheName - O nome do cache Redis.
accessPolicyName - O nome da política de acesso que está sendo adicionada ao cache Redis.
parameters - Parâmetros fornecidos para a operação Criar Política de Acesso de Atualização.
context - O contexto a ser associado a essa operação.

Returns:

resposta à política de acesso get/put.

createUpdateAsync

public abstract Mono createUpdateAsync(String resourceGroupName, String cacheName, String accessPolicyName, RedisCacheAccessPolicyInner parameters)

Adiciona uma política de acesso ao cache redis.

Parameters:

resourceGroupName - O nome do grupo de recursos. O nome diferencia maiúsculas de minúsculas.
cacheName - O nome do cache Redis.
accessPolicyName - O nome da política de acesso que está sendo adicionada ao cache Redis.
parameters - Parâmetros fornecidos para a operação Criar Política de Acesso de Atualização.

Returns:

resposta para obter/colocar a política de acesso na conclusão bem-sucedida do Mono.

createUpdateWithResponseAsync

public abstract Mono>> createUpdateWithResponseAsync(String resourceGroupName, String cacheName, String accessPolicyName, RedisCacheAccessPolicyInner parameters)

Adiciona uma política de acesso ao cache redis.

Parameters:

resourceGroupName - O nome do grupo de recursos. O nome diferencia maiúsculas de minúsculas.
cacheName - O nome do cache Redis.
accessPolicyName - O nome da política de acesso que está sendo adicionada ao cache Redis.
parameters - Parâmetros fornecidos para a operação Criar Política de Acesso de Atualização.

Returns:

resposta para obter/colocar a política de acesso junto com Response<T> a conclusão bem-sucedida de Mono.

delete

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

Exclui a política de acesso de um cache redis.

Parameters:

resourceGroupName - O nome do grupo de recursos. O nome diferencia maiúsculas de minúsculas.
cacheName - O nome do cache Redis.
accessPolicyName - O nome da política de acesso que está sendo adicionada ao cache Redis.

delete

public abstract void delete(String resourceGroupName, String cacheName, String accessPolicyName, Context context)

Exclui a política de acesso de um cache redis.

Parameters:

resourceGroupName - O nome do grupo de recursos. O nome diferencia maiúsculas de minúsculas.
cacheName - O nome do cache Redis.
accessPolicyName - O nome da política de acesso que está sendo adicionada ao cache Redis.
context - O contexto a ser associado a essa operação.

deleteAsync

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

Exclui a política de acesso de um cache redis.

Parameters:

resourceGroupName - O nome do grupo de recursos. O nome diferencia maiúsculas de minúsculas.
cacheName - O nome do cache Redis.
accessPolicyName - O nome da política de acesso que está sendo adicionada ao cache Redis.

Returns:

Um Mono que é concluído quando uma resposta bem-sucedida é recebida.

deleteWithResponseAsync

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

Exclui a política de acesso de um cache redis.

Parameters:

resourceGroupName - O nome do grupo de recursos. O nome diferencia maiúsculas de minúsculas.
cacheName - O nome do cache Redis.
accessPolicyName - O nome da política de acesso que está sendo adicionada ao cache Redis.

Returns:

o após a Response<T> conclusão bem-sucedida de Mono.

get

public abstract RedisCacheAccessPolicyInner get(String resourceGroupName, String cacheName, String accessPolicyName)

Obtém as informações detalhadas sobre uma política de acesso de um cache redis.

Parameters:

resourceGroupName - O nome do grupo de recursos. O nome diferencia maiúsculas de minúsculas.
cacheName - O nome do cache Redis.
accessPolicyName - O nome da política de acesso que está sendo adicionada ao cache Redis.

Returns:

as informações detalhadas sobre uma política de acesso de um cache redis.

getAsync

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

Obtém as informações detalhadas sobre uma política de acesso de um cache redis.

Parameters:

resourceGroupName - O nome do grupo de recursos. O nome diferencia maiúsculas de minúsculas.
cacheName - O nome do cache Redis.
accessPolicyName - O nome da política de acesso que está sendo adicionada ao cache Redis.

Returns:

as informações detalhadas sobre uma política de acesso de um cache redis após a conclusão bem-sucedida do Mono.

getWithResponse

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

Obtém as informações detalhadas sobre uma política de acesso de um cache redis.

Parameters:

resourceGroupName - O nome do grupo de recursos. O nome diferencia maiúsculas de minúsculas.
cacheName - O nome do cache Redis.
accessPolicyName - O nome da política de acesso que está sendo adicionada ao cache Redis.
context - O contexto a ser associado a essa operação.

Returns:

as informações detalhadas sobre uma política de acesso de um cache redis junto com Response<T>.

getWithResponseAsync

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

Obtém as informações detalhadas sobre uma política de acesso de um cache redis.

Parameters:

resourceGroupName - O nome do grupo de recursos. O nome diferencia maiúsculas de minúsculas.
cacheName - O nome do cache Redis.
accessPolicyName - O nome da política de acesso que está sendo adicionada ao cache Redis.

Returns:

as informações detalhadas sobre uma política de acesso de um cache redis juntamente com Response<T> a conclusão bem-sucedida de Mono.

list

public abstract PagedIterable list(String resourceGroupName, String cacheName)

Obtém a lista de políticas de acesso associadas a esse cache redis.

Parameters:

resourceGroupName - O nome do grupo de recursos. O nome diferencia maiúsculas de minúsculas.
cacheName - O nome do cache Redis.

Returns:

a lista de políticas de acesso associadas a esse cache redis como resposta paginada com PagedIterable<T>.

list

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

Obtém a lista de políticas de acesso associadas a esse cache redis.

Parameters:

resourceGroupName - O nome do grupo de recursos. O nome diferencia maiúsculas de minúsculas.
cacheName - O nome do cache Redis.
context - O contexto a ser associado a essa operação.

Returns:

a lista de políticas de acesso associadas a esse cache redis como resposta paginada com PagedIterable<T>.

listAsync

public abstract PagedFlux listAsync(String resourceGroupName, String cacheName)

Obtém a lista de políticas de acesso associadas a esse cache redis.

Parameters:

resourceGroupName - O nome do grupo de recursos. O nome diferencia maiúsculas de minúsculas.
cacheName - O nome do cache Redis.

Returns:

a lista de políticas de acesso associadas a esse cache redis como resposta paginada com PagedFlux<T>.

Aplica-se a