Share via


RedisResourceInner Class

Definition

A single Redis item in List or Get Operation.

[Microsoft.Rest.Serialization.JsonTransformation]
public class RedisResourceInner : Microsoft.Azure.Management.Redis.Fluent.Models.TrackedResourceInner
[<Microsoft.Rest.Serialization.JsonTransformation>]
type RedisResourceInner = class
    inherit TrackedResourceInner
Public Class RedisResourceInner
Inherits TrackedResourceInner
Inheritance
Attributes

Constructors

RedisResourceInner()

Initializes a new instance of the RedisResourceInner class.

RedisResourceInner(String, Sku, String, String, String, IDictionary<String, String>, IDictionary<String,String>, Nullable<Boolean>, IDictionary<String, String>, Nullable<Int32>, String, String, String, String, String, String, Nullable<Int32>, Nullable<Int32>, RedisAccessKeysInner, IList<RedisLinkedServer>, IList<String>)

Initializes a new instance of the RedisResourceInner class.

Properties

AccessKeys

Gets the keys of the Redis cache - not set if this object is not the response to Create or Update redis cache

EnableNonSslPort

Gets or sets specifies whether the non-ssl Redis server port (6379) is enabled.

HostName

Gets redis host name.

Id

Resource Id. Setter is protected because Id needs to be set in Network resources.

(Inherited from ProxyResource)
LinkedServers

Gets list of the linked servers associated with the cache

Location

Resource location

(Inherited from Resource)
MinimumTlsVersion

Gets or sets optional: requires clients to use a specified TLS version (or higher) to connect (e,g, '1.0', '1.1', '1.2'). Possible values include: '1.0', '1.1', '1.2'

Name

Resource name

(Inherited from ProxyResource)
Port

Gets redis non-SSL port.

ProvisioningState

Gets redis instance provisioning status. Possible values include: 'Creating', 'Deleting', 'Disabled', 'Failed', 'Linking', 'Provisioning', 'RecoveringScaleFailure', 'Scaling', 'Succeeded', 'Unlinking', 'Unprovisioning', 'Updating'

RedisConfiguration

Gets or sets all Redis Settings. Few possible keys: 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.

RedisVersion

Gets redis version.

ShardCount

Gets or sets the number of shards to be created on a Premium Cluster Cache.

Sku

Gets or sets the SKU of the Redis cache to deploy.

SslPort

Gets redis SSL port.

StaticIP

Gets or sets static IP address. Required when deploying a Redis cache inside an existing Azure Virtual Network.

SubnetId

Gets or sets the full resource ID of a subnet in a virtual network to deploy the Redis cache in. Example format: /subscriptions/{subid}/resourceGroups/{resourceGroupName}/Microsoft.{Network|ClassicNetwork}/VirtualNetworks/vnet1/subnets/subnet1

Tags

Resource tags

(Inherited from Resource)
TenantSettings

Gets or sets a dictionary of tenant settings

Type

Resource type

(Inherited from ProxyResource)
Zones

Gets or sets a list of availability zones denoting where the resource needs to come from.

Methods

Validate()

Validate the object.

Applies to