Freigeben über


ArmRedisModelFactory.RedisData Methode

Definition

Initialisiert eine neue instance von RedisData.

public static Azure.ResourceManager.Redis.RedisData RedisData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, System.Collections.Generic.IDictionary<string,string> tags = default, Azure.Core.AzureLocation location = default, System.Collections.Generic.IEnumerable<string> zones = default, Azure.ResourceManager.Models.ManagedServiceIdentity identity = default, Azure.ResourceManager.Redis.Models.RedisCommonConfiguration redisConfiguration = default, string redisVersion = default, bool? enableNonSslPort = default, int? replicasPerMaster = default, int? replicasPerPrimary = default, System.Collections.Generic.IDictionary<string,string> tenantSettings = default, int? shardCount = default, Azure.ResourceManager.Redis.Models.RedisTlsVersion? minimumTlsVersion = default, Azure.ResourceManager.Redis.Models.RedisPublicNetworkAccess? publicNetworkAccess = default, Azure.ResourceManager.Redis.Models.RedisSku sku = default, Azure.Core.ResourceIdentifier subnetId = default, System.Net.IPAddress staticIP = default, Azure.ResourceManager.Redis.Models.RedisProvisioningState? provisioningState = default, string hostName = default, int? port = default, int? sslPort = default, Azure.ResourceManager.Redis.Models.RedisAccessKeys accessKeys = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Resources.Models.SubResource> linkedServers = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Redis.Models.RedisInstanceDetails> instances = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Redis.RedisPrivateEndpointConnectionData> privateEndpointConnections = default);
static member RedisData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * System.Collections.Generic.IDictionary<string, string> * Azure.Core.AzureLocation * seq<string> * Azure.ResourceManager.Models.ManagedServiceIdentity * Azure.ResourceManager.Redis.Models.RedisCommonConfiguration * string * Nullable<bool> * Nullable<int> * Nullable<int> * System.Collections.Generic.IDictionary<string, string> * Nullable<int> * Nullable<Azure.ResourceManager.Redis.Models.RedisTlsVersion> * Nullable<Azure.ResourceManager.Redis.Models.RedisPublicNetworkAccess> * Azure.ResourceManager.Redis.Models.RedisSku * Azure.Core.ResourceIdentifier * System.Net.IPAddress * Nullable<Azure.ResourceManager.Redis.Models.RedisProvisioningState> * string * Nullable<int> * Nullable<int> * Azure.ResourceManager.Redis.Models.RedisAccessKeys * seq<Azure.ResourceManager.Resources.Models.SubResource> * seq<Azure.ResourceManager.Redis.Models.RedisInstanceDetails> * seq<Azure.ResourceManager.Redis.RedisPrivateEndpointConnectionData> -> Azure.ResourceManager.Redis.RedisData
Public Shared Function RedisData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional location As AzureLocation = Nothing, Optional zones As IEnumerable(Of String) = Nothing, Optional identity As ManagedServiceIdentity = Nothing, Optional redisConfiguration As RedisCommonConfiguration = Nothing, Optional redisVersion As String = Nothing, Optional enableNonSslPort As Nullable(Of Boolean) = Nothing, Optional replicasPerMaster As Nullable(Of Integer) = Nothing, Optional replicasPerPrimary As Nullable(Of Integer) = Nothing, Optional tenantSettings As IDictionary(Of String, String) = Nothing, Optional shardCount As Nullable(Of Integer) = Nothing, Optional minimumTlsVersion As Nullable(Of RedisTlsVersion) = Nothing, Optional publicNetworkAccess As Nullable(Of RedisPublicNetworkAccess) = Nothing, Optional sku As RedisSku = Nothing, Optional subnetId As ResourceIdentifier = Nothing, Optional staticIP As IPAddress = Nothing, Optional provisioningState As Nullable(Of RedisProvisioningState) = Nothing, Optional hostName As String = Nothing, Optional port As Nullable(Of Integer) = Nothing, Optional sslPort As Nullable(Of Integer) = Nothing, Optional accessKeys As RedisAccessKeys = Nothing, Optional linkedServers As IEnumerable(Of SubResource) = Nothing, Optional instances As IEnumerable(Of RedisInstanceDetails) = Nothing, Optional privateEndpointConnections As IEnumerable(Of RedisPrivateEndpointConnectionData) = Nothing) As RedisData

Parameter

id
ResourceIdentifier

Die ID.

name
String

Der Name.

resourceType
ResourceType

Der resourceType.

systemData
SystemData

SystemData.

tags
IDictionary<String,String>

Die Tags.

location
AzureLocation

Der Speicherort.

zones
IEnumerable<String>

Eine Liste der Verfügbarkeitszonen, die angibt, wo die Ressource herkommen muss.

identity
ManagedServiceIdentity

Die Identität der Ressource.

redisConfiguration
RedisCommonConfiguration

Alle Redis-Einstellungen. Einige mögliche Schlüssel: rdb-backup-enabled,rdb-storage-connection-string,rdb-backup-frequency,maxmemory-delta,maxmemory-policy,notify-keyspace-events,maxmemory-samples,slowlog-log-slow-than,slowlog-max-l de,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 usw.

redisVersion
String

Redis-Version. Dies sollte in der Form "major[.minor]" (nur "major" erforderlich) oder der Wert "latest" vorliegen, der sich auf die neueste verfügbare stabile Redis-Version bezieht. Unterstützte Versionen: 4.0, 6.0 (neueste Version). Der Standardwert ist "latest".

enableNonSslPort
Nullable<Boolean>

Gibt an, ob der Nicht-SSL-Redis-Serverport (6379) aktiviert ist.

replicasPerMaster
Nullable<Int32>

Die Anzahl der Replikate, die pro primärer Instanz erstellt werden sollen.

replicasPerPrimary
Nullable<Int32>

Die Anzahl der Replikate, die pro primärer Instanz erstellt werden sollen.

tenantSettings
IDictionary<String,String>

Ein Wörterbuch mit Mandanteneinstellungen.

shardCount
Nullable<Int32>

Die Anzahl der Shards, die in einem Premium-Clustercache erstellt werden sollen.

minimumTlsVersion
Nullable<RedisTlsVersion>

Optional: Erfordert, dass Clients eine angegebene TLS-Version (oder höher) verwenden, um eine Verbindung herzustellen (z. B. "1.0", "1.1", "1.2").

publicNetworkAccess
Nullable<RedisPublicNetworkAccess>

Gibt an, ob der Zugriff auf öffentliche Endpunkte für diesen Cache zulässig ist. Der Wert ist optional, aber wenn er übergeben wird, muss "Aktiviert" oder "Deaktiviert" sein. Bei "Disabled" sind private Endpunkte die exklusive Zugriffsmethode. Der Standardwert ist "Enabled".

sku
RedisSku

Die SKU des bereitzustellenden Redis-Caches.

subnetId
ResourceIdentifier

Die vollständige Ressourcen-ID eines Subnetzes in einem virtuellen Netzwerk, in dem der Redis-Cache bereitgestellt werden soll. Beispielformat: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/Microsoft. {Netzwerk| ClassicNetwork}/VirtualNetworks/vnet1/subnets/subnet1.

staticIP
IPAddress

Statische IP-Adresse. Optional kann angegeben werden, wenn ein Redis-Cache in einem vorhandenen Azure Virtual Network bereitgestellt wird; standardmäßig automatisch zugewiesen.

provisioningState
Nullable<RedisProvisioningState>

Redis instance bereitstellungs-status.

hostName
String

Redis-Hostname.

port
Nullable<Int32>

Redis-Nicht-SSL-Port.

sslPort
Nullable<Int32>

Redis SSL-Port.

accessKeys
RedisAccessKeys

Die Schlüssel des Redis-Caches– nicht festgelegt, wenn dieses Objekt nicht die Antwort auf Redis-Cache erstellen oder aktualisieren ist.

linkedServers
IEnumerable<SubResource>

Liste der Verbindungsserver, die dem Cache zugeordnet sind.

instances
IEnumerable<RedisInstanceDetails>

Liste der Redis-Instanzen, die dem Cache zugeordnet sind.

privateEndpointConnections
IEnumerable<RedisPrivateEndpointConnectionData>

Liste der privaten Endpunktverbindung, die dem angegebenen Redis-Cache zugeordnet ist.

Gibt zurück

Eine neue RedisData instance zum Simulieren.

Gilt für: