Compartilhar via


IDefinition Interface

Definição

Interface de contêiner para todas as definições que precisam ser implementadas.

public interface IDefinition : Microsoft.Azure.Management.Redis.Fluent.RedisCache.Definition.IBlank, Microsoft.Azure.Management.Redis.Fluent.RedisCache.Definition.IWithGroup, Microsoft.Azure.Management.Redis.Fluent.RedisCache.Definition.IWithPremiumSkuCreate, Microsoft.Azure.Management.Redis.Fluent.RedisCache.Definition.IWithSku, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithCreatableResourceGroup<Microsoft.Azure.Management.Redis.Fluent.RedisCache.Definition.IWithSku>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithExistingResourceGroup<Microsoft.Azure.Management.Redis.Fluent.RedisCache.Definition.IWithSku>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithGroup<Microsoft.Azure.Management.Redis.Fluent.RedisCache.Definition.IWithSku>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.GroupableResource.Definition.IWithNewResourceGroup<Microsoft.Azure.Management.Redis.Fluent.RedisCache.Definition.IWithSku>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.IBeta, Microsoft.Azure.Management.ResourceManager.Fluent.Core.Resource.Definition.IDefinitionWithRegion<Microsoft.Azure.Management.Redis.Fluent.RedisCache.Definition.IWithGroup>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.Resource.Definition.IDefinitionWithTags<Microsoft.Azure.Management.Redis.Fluent.RedisCache.Definition.IWithCreate>, Microsoft.Azure.Management.ResourceManager.Fluent.Core.ResourceActions.ICreatable<Microsoft.Azure.Management.Redis.Fluent.IRedisCache>
type IDefinition = interface
    interface IBlank
    interface IDefinitionWithRegion<IWithGroup>
    interface IWithGroup
    interface IWithGroup<IWithSku>
    interface IWithExistingResourceGroup<IWithSku>
    interface IWithNewResourceGroup<IWithSku>
    interface IWithCreatableResourceGroup<IWithSku>
    interface IWithSku
    interface IWithCreate
    interface ICreatable<IRedisCache>
    interface IIndexable
    interface IDefinitionWithTags<IWithCreate>
    interface IWithCreateBeta
    interface IBeta
    interface IWithPremiumSkuCreate
    interface IWithPremiumSkuCreateBeta
Public Interface IDefinition
Implements IBeta, IBlank, ICreatable(Of IRedisCache), IDefinitionWithRegion(Of IWithGroup), IDefinitionWithTags(Of IWithCreate), IWithCreatableResourceGroup(Of IWithSku), IWithExistingResourceGroup(Of IWithSku), IWithGroup, IWithGroup(Of IWithSku), IWithNewResourceGroup(Of IWithSku), IWithPremiumSkuCreate, IWithSku
Implementações

Propriedades

Key

Interface de contêiner para todas as definições que precisam ser implementadas.

(Herdado de IIndexable)
Name

Obtém o nome do recurso creatável.

(Herdado de ICreatable<T>)

Métodos

Create()

Execute a solicitação de criação.

(Herdado de ICreatable<T>)
CreateAsync(CancellationToken, Boolean)

Coloca a solicitação na fila e permite que o cliente HTTP a execute quando os recursos do sistema estiverem disponíveis.

(Herdado de ICreatable<T>)
WithBasicSku()

Especifica o SKU Básico do Cache Redis.

(Herdado de IWithSku)
WithBasicSku(Int32)

Especifica o SKU Básico do Cache Redis.

(Herdado de IWithSku)
WithExistingResourceGroup(IResourceGroup)

Associa o recurso a um grupo de recursos existente.

(Herdado de IWithExistingResourceGroup<T>)
WithExistingResourceGroup(String)

Associa o recurso a um grupo de recursos existente.

(Herdado de IWithExistingResourceGroup<T>)
WithFirewallRule(IRedisFirewallRule)

Cria uma regra de firewall de cache Redis com intervalo de endereços IP com permissão para se conectar ao cache.

(Herdado de IWithCreateBeta)
WithFirewallRule(String, String, String)

Cria uma regra de firewall de cache Redis com intervalo de endereços IP com permissão para se conectar ao cache.

(Herdado de IWithCreateBeta)
WithMinimumTlsVersion(TlsVersion)

Exige que os clientes usem uma versão do TLS especificada (ou superior) para se conectar (por exemplo, '1.0', '1.1', '1.2').

(Herdado de IWithCreateBeta)
WithNewResourceGroup()

Interface de contêiner para todas as definições que precisam ser implementadas.

(Herdado de IWithNewResourceGroup<T>)
WithNewResourceGroup(ICreatable<IResourceGroup>)

Cria um novo grupo de recursos para colocar o recurso, com base na definição especificada.

(Herdado de IWithCreatableResourceGroup<T>)
WithNewResourceGroup(String)

Interface de contêiner para todas as definições que precisam ser implementadas.

(Herdado de IWithNewResourceGroup<T>)
WithNonSslPort()

Habilita a porta do servidor Redis não ssl (6379).

(Herdado de IWithCreate)
WithPatchSchedule(DayOfWeek, Int32)

Agendamento de patch em um Cache de Cluster Premium.

(Herdado de IWithCreate)
WithPatchSchedule(DayOfWeek, Int32, TimeSpan)

Agendamento de patch em um Cache de Cluster Premium.

(Herdado de IWithCreate)
WithPatchSchedule(IList<ScheduleEntry>)

Agendamento de patch em um Cache de Cluster Premium.

(Herdado de IWithCreate)
WithPatchSchedule(ScheduleEntry)

Agendamento de patch em um Cache de Cluster Premium.

(Herdado de IWithCreate)
WithPremiumSku()

Especifica o SKU Premium do Cache Redis.

(Herdado de IWithSku)
WithPremiumSku(Int32)

Especifica o SKU Premium do Cache Redis.

(Herdado de IWithSku)
WithRedisConfiguration(IDictionary<String,String>)

Todas as Configurações do Redis. Poucas chaves possíveis: rdb-backup-enabled, rdb-storage-connection-string, rdb-backup-frequency, maxmemory-delta, maxmemory-policy, notify-keyspace-events, maxmemory-samples, slowlog-log-slower-than, slowlog-max-len, list-max-ziplist-entries, list-max-ziplist-value, hash-max-ziplist-entries, hash-max-ziplist-value, set -max-intset-entries, zset-max-ziplist-entries, zset-max-ziplist-value etc.

(Herdado de IWithCreate)
WithRedisConfiguration(String, String)

Especifica a Configuração do Redis. rdb-backup-enabled, rdb-storage-connection-string, rdb-backup-frequency, maxmemory-delta, maxmemory-policy, notify-keyspace-events, maxmemory-samples, slowlog-log-slower-than, slowlog-max-len, list-max-ziplist-entries, list-max-ziplist-value, hash-max-ziplist-entries, hash-max-ziplist-value, set -max-intset-entries, zset-max-ziplist-entries, zset-max-ziplist-value etc.

(Herdado de IWithCreate)
WithRegion(Region)

Especifica a região do recurso.

(Herdado de IDefinitionWithRegion<T>)
WithRegion(String)

Especifica a região do recurso por nome.

(Herdado de IDefinitionWithRegion<T>)
WithShardCount(Int32)

O número de fragmentos a serem criados em um Cache de Cluster Premium.

(Herdado de IWithPremiumSkuCreate)
WithStandardSku()

Especifica o SKU Padrão do Cache Redis.

(Herdado de IWithSku)
WithStandardSku(Int32)

Especifica o SKU Standard do Cache Redis.

(Herdado de IWithSku)
WithStaticIP(String)

Define o IP estático do Cache Redis. Necessário ao implantar um Cache Redis dentro de uma Rede Virtual existente do Azure.

(Herdado de IWithPremiumSkuCreateBeta)
WithSubnet(IHasId, String)

Atribui a sub-rede especificada a esta instância do Cache Redis.

(Herdado de IWithPremiumSkuCreateBeta)
WithSubnet(String)

Atribui a sub-rede especificada a esta instância do Cache Redis.

(Herdado de IWithPremiumSkuCreateBeta)
WithTag(String, String)

Adiciona uma marca ao recurso.

(Herdado de IDefinitionWithTags<T>)
WithTags(IDictionary<String,String>)

Especifica marcas para o recurso como um {@link Map}.

(Herdado de IDefinitionWithTags<T>)

Aplica-se a