cache.azure.com/v1api20230401
APIVersion
Value | Description |
---|---|
“2023-04-01” |
Redis
Generator information: - Generated from: /redis/resource-manager/Microsoft.Cache/stable/2023-04-01/redis.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redis/{name}
Used by: RedisList.
Property | Description | Type |
---|---|---|
metav1.TypeMeta | ||
metav1.ObjectMeta | ||
spec | Redis_Spec Optional |
|
status | Redis_STATUS Optional |
Redis_Spec
Property | Description | Type |
---|---|---|
azureName | The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. | string Optional |
enableNonSslPort | Specifies whether the non-ssl Redis server port (6379) is enabled. | bool Optional |
identity | The identity of the resource. | ManagedServiceIdentity Optional |
location | The geo-location where the resource lives | string Required |
minimumTlsVersion | Optional: requires clients to use a specified TLS version (or higher) to connect (e,g, ‘1.0’, ‘1.1’, ‘1.2’) | RedisCreateProperties_MinimumTlsVersion Optional |
operatorSpec | The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure | RedisOperatorSpec Optional |
owner | The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a resources.azure.com/ResourceGroup resource | genruntime.KnownResourceReference Required |
publicNetworkAccess | Whether or not public endpoint access is allowed for this cache. Value is optional, but if passed in, must be ‘Enabled’ or ‘Disabled’. If ‘Disabled’, private endpoints are the exclusive access method. Default value is ‘Enabled’. Note: This setting is important for caches with private endpoints. It has no effect on caches that are joined to, or injected into, a virtual network subnet. | RedisCreateProperties_PublicNetworkAccess Optional |
redisConfiguration | 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. | RedisCreateProperties_RedisConfiguration Optional |
redisVersion | Redis version. This should be in the form ‘major[.minor]’ (only ‘major’ is required) or the value ’latest’ which refers to the latest stable Redis version that is available. Supported versions: 4.0, 6.0 (latest). Default value is ’latest’. | string Optional |
replicasPerMaster | The number of replicas to be created per primary. | int Optional |
replicasPerPrimary | The number of replicas to be created per primary. | int Optional |
shardCount | The number of shards to be created on a Premium Cluster Cache. | int Optional |
sku | The SKU of the Redis cache to deploy. | Sku Required |
staticIP | Static IP address. Optionally, may be specified when deploying a Redis cache inside an existing Azure Virtual Network; auto assigned by default. | string Optional |
subnetReference | The full resource ID of a subnet in a virtual network to deploy the Redis cache in. Example format: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/Microsoft.{Network | ClassicNetwork}/VirtualNetworks/vnet1/subnets/subnet1 |
tags | Resource tags. | map[string]string Optional |
tenantSettings | A dictionary of tenant settings | map[string]string Optional |
zones | A list of availability zones denoting where the resource needs to come from. | string[] Optional |
Redis_STATUS
Property | Description | Type |
---|---|---|
conditions | The observed state of the resource | conditions.Condition[] Optional |
enableNonSslPort | Specifies whether the non-ssl Redis server port (6379) is enabled. | bool Optional |
hostName | Redis host name. | string Optional |
id | Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} | string Optional |
identity | The identity of the resource. | ManagedServiceIdentity_STATUS Optional |
instances | List of the Redis instances associated with the cache | RedisInstanceDetails_STATUS[] Optional |
linkedServers | List of the linked servers associated with the cache | RedisLinkedServer_STATUS[] Optional |
location | The geo-location where the resource lives | string Optional |
minimumTlsVersion | Optional: requires clients to use a specified TLS version (or higher) to connect (e,g, ‘1.0’, ‘1.1’, ‘1.2’) | RedisProperties_MinimumTlsVersion_STATUS Optional |
name | The name of the resource | string Optional |
port | Redis non-SSL port. | int Optional |
privateEndpointConnections | List of private endpoint connection associated with the specified redis cache | PrivateEndpointConnection_STATUS[] Optional |
provisioningState | Redis instance provisioning status. | RedisProperties_ProvisioningState_STATUS Optional |
publicNetworkAccess | Whether or not public endpoint access is allowed for this cache. Value is optional, but if passed in, must be ‘Enabled’ or ‘Disabled’. If ‘Disabled’, private endpoints are the exclusive access method. Default value is ‘Enabled’. Note: This setting is important for caches with private endpoints. It has no effect on caches that are joined to, or injected into, a virtual network subnet. | RedisProperties_PublicNetworkAccess_STATUS Optional |
redisConfiguration | 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. | RedisProperties_RedisConfiguration_STATUS Optional |
redisVersion | Redis version. This should be in the form ‘major[.minor]’ (only ‘major’ is required) or the value ’latest’ which refers to the latest stable Redis version that is available. Supported versions: 4.0, 6.0 (latest). Default value is ’latest’. | string Optional |
replicasPerMaster | The number of replicas to be created per primary. | int Optional |
replicasPerPrimary | The number of replicas to be created per primary. | int Optional |
shardCount | The number of shards to be created on a Premium Cluster Cache. | int Optional |
sku | The SKU of the Redis cache to deploy. | Sku_STATUS Optional |
sslPort | Redis SSL port. | int Optional |
staticIP | Static IP address. Optionally, may be specified when deploying a Redis cache inside an existing Azure Virtual Network; auto assigned by default. | string Optional |
subnetId | The full resource ID of a subnet in a virtual network to deploy the Redis cache in. Example format: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/Microsoft.{Network | ClassicNetwork}/VirtualNetworks/vnet1/subnets/subnet1 |
tags | Resource tags. | map[string]string Optional |
tenantSettings | A dictionary of tenant settings | map[string]string Optional |
type | The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” | string Optional |
zones | A list of availability zones denoting where the resource needs to come from. | string[] Optional |
RedisFirewallRule
Generator information: - Generated from: /redis/resource-manager/Microsoft.Cache/stable/2023-04-01/redis.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redis/{cacheName}/firewallRules/{ruleName}
Used by: RedisFirewallRuleList.
Property | Description | Type |
---|---|---|
metav1.TypeMeta | ||
metav1.ObjectMeta | ||
spec | RedisFirewallRule_Spec Optional |
|
status | RedisFirewallRule_STATUS Optional |
RedisFirewallRule_Spec
Property | Description | Type |
---|---|---|
azureName | The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. | string Optional |
endIP | highest IP address included in the range | string Required |
operatorSpec | The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure | RedisFirewallRuleOperatorSpec Optional |
owner | The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a cache.azure.com/Redis resource | genruntime.KnownResourceReference Required |
startIP | lowest IP address included in the range | string Required |
RedisFirewallRule_STATUS
Property | Description | Type |
---|---|---|
conditions | The observed state of the resource | conditions.Condition[] Optional |
endIP | highest IP address included in the range | string Optional |
id | Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} | string Optional |
name | The name of the resource | string Optional |
startIP | lowest IP address included in the range | string Optional |
type | The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” | string Optional |
RedisFirewallRuleList
Generator information: - Generated from: /redis/resource-manager/Microsoft.Cache/stable/2023-04-01/redis.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redis/{cacheName}/firewallRules/{ruleName}
Property | Description | Type |
---|---|---|
metav1.TypeMeta | ||
metav1.ListMeta | ||
items | RedisFirewallRule[] Optional |
RedisLinkedServer
Generator information: - Generated from: /redis/resource-manager/Microsoft.Cache/stable/2023-04-01/redis.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redis/{name}/linkedServers/{linkedServerName}
Used by: RedisLinkedServerList.
Property | Description | Type |
---|---|---|
metav1.TypeMeta | ||
metav1.ObjectMeta | ||
spec | RedisLinkedServer_Spec Optional |
|
status | Redis_LinkedServer_STATUS Optional |
RedisLinkedServer_Spec
Property | Description | Type |
---|---|---|
azureName | The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. | string Optional |
linkedRedisCacheLocation | Location of the linked redis cache. | string Required |
linkedRedisCacheReference | Fully qualified resourceId of the linked redis cache. | genruntime.ResourceReference Required |
operatorSpec | The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure | RedisLinkedServerOperatorSpec Optional |
owner | The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a cache.azure.com/Redis resource | genruntime.KnownResourceReference Required |
serverRole | Role of the linked server. | RedisLinkedServerCreateProperties_ServerRole Required |
Redis_LinkedServer_STATUS
Property | Description | Type |
---|---|---|
conditions | The observed state of the resource | conditions.Condition[] Optional |
geoReplicatedPrimaryHostName | The unchanging DNS name which will always point to current geo-primary cache among the linked redis caches for seamless Geo Failover experience. | string Optional |
id | Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} | string Optional |
linkedRedisCacheId | Fully qualified resourceId of the linked redis cache. | string Optional |
linkedRedisCacheLocation | Location of the linked redis cache. | string Optional |
name | The name of the resource | string Optional |
primaryHostName | The changing DNS name that resolves to the current geo-primary cache among the linked redis caches before or after the Geo Failover. | string Optional |
provisioningState | Terminal state of the link between primary and secondary redis cache. | string Optional |
serverRole | Role of the linked server. | RedisLinkedServerProperties_ServerRole_STATUS Optional |
type | The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” | string Optional |
RedisLinkedServerList
Generator information: - Generated from: /redis/resource-manager/Microsoft.Cache/stable/2023-04-01/redis.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redis/{name}/linkedServers/{linkedServerName}
Property | Description | Type |
---|---|---|
metav1.TypeMeta | ||
metav1.ListMeta | ||
items | RedisLinkedServer[] Optional |
RedisList
Generator information: - Generated from: /redis/resource-manager/Microsoft.Cache/stable/2023-04-01/redis.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redis/{name}
Property | Description | Type |
---|---|---|
metav1.TypeMeta | ||
metav1.ListMeta | ||
items | Redis[] Optional |
RedisPatchSchedule
Generator information: - Generated from: /redis/resource-manager/Microsoft.Cache/stable/2023-04-01/redis.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redis/{name}/patchSchedules/default
Used by: RedisPatchScheduleList.
Property | Description | Type |
---|---|---|
metav1.TypeMeta | ||
metav1.ObjectMeta | ||
spec | RedisPatchSchedule_Spec Optional |
|
status | RedisPatchSchedule_STATUS Optional |
RedisPatchSchedule_Spec
Property | Description | Type |
---|---|---|
operatorSpec | The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure | RedisPatchScheduleOperatorSpec Optional |
owner | The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a cache.azure.com/Redis resource | genruntime.KnownResourceReference Required |
scheduleEntries | List of patch schedules for a Redis cache. | ScheduleEntry[] Required |
RedisPatchSchedule_STATUS
Property | Description | Type |
---|---|---|
conditions | The observed state of the resource | conditions.Condition[] Optional |
id | Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} | string Optional |
location | The geo-location where the resource lives | string Optional |
name | The name of the resource | string Optional |
scheduleEntries | List of patch schedules for a Redis cache. | ScheduleEntry_STATUS[] Optional |
type | The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” | string Optional |
RedisPatchScheduleList
Generator information: - Generated from: /redis/resource-manager/Microsoft.Cache/stable/2023-04-01/redis.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redis/{name}/patchSchedules/default
Property | Description | Type |
---|---|---|
metav1.TypeMeta | ||
metav1.ListMeta | ||
items | RedisPatchSchedule[] Optional |
Redis_LinkedServer_STATUS
Used by: RedisLinkedServer.
Property | Description | Type |
---|---|---|
conditions | The observed state of the resource | conditions.Condition[] Optional |
geoReplicatedPrimaryHostName | The unchanging DNS name which will always point to current geo-primary cache among the linked redis caches for seamless Geo Failover experience. | string Optional |
id | Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} | string Optional |
linkedRedisCacheId | Fully qualified resourceId of the linked redis cache. | string Optional |
linkedRedisCacheLocation | Location of the linked redis cache. | string Optional |
name | The name of the resource | string Optional |
primaryHostName | The changing DNS name that resolves to the current geo-primary cache among the linked redis caches before or after the Geo Failover. | string Optional |
provisioningState | Terminal state of the link between primary and secondary redis cache. | string Optional |
serverRole | Role of the linked server. | RedisLinkedServerProperties_ServerRole_STATUS Optional |
type | The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” | string Optional |
Redis_Spec
Used by: Redis.
Property | Description | Type |
---|---|---|
azureName | The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. | string Optional |
enableNonSslPort | Specifies whether the non-ssl Redis server port (6379) is enabled. | bool Optional |
identity | The identity of the resource. | ManagedServiceIdentity Optional |
location | The geo-location where the resource lives | string Required |
minimumTlsVersion | Optional: requires clients to use a specified TLS version (or higher) to connect (e,g, ‘1.0’, ‘1.1’, ‘1.2’) | RedisCreateProperties_MinimumTlsVersion Optional |
operatorSpec | The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure | RedisOperatorSpec Optional |
owner | The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a resources.azure.com/ResourceGroup resource | genruntime.KnownResourceReference Required |
publicNetworkAccess | Whether or not public endpoint access is allowed for this cache. Value is optional, but if passed in, must be ‘Enabled’ or ‘Disabled’. If ‘Disabled’, private endpoints are the exclusive access method. Default value is ‘Enabled’. Note: This setting is important for caches with private endpoints. It has no effect on caches that are joined to, or injected into, a virtual network subnet. | RedisCreateProperties_PublicNetworkAccess Optional |
redisConfiguration | 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. | RedisCreateProperties_RedisConfiguration Optional |
redisVersion | Redis version. This should be in the form ‘major[.minor]’ (only ‘major’ is required) or the value ’latest’ which refers to the latest stable Redis version that is available. Supported versions: 4.0, 6.0 (latest). Default value is ’latest’. | string Optional |
replicasPerMaster | The number of replicas to be created per primary. | int Optional |
replicasPerPrimary | The number of replicas to be created per primary. | int Optional |
shardCount | The number of shards to be created on a Premium Cluster Cache. | int Optional |
sku | The SKU of the Redis cache to deploy. | Sku Required |
staticIP | Static IP address. Optionally, may be specified when deploying a Redis cache inside an existing Azure Virtual Network; auto assigned by default. | string Optional |
subnetReference | The full resource ID of a subnet in a virtual network to deploy the Redis cache in. Example format: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/Microsoft.{Network | ClassicNetwork}/VirtualNetworks/vnet1/subnets/subnet1 |
tags | Resource tags. | map[string]string Optional |
tenantSettings | A dictionary of tenant settings | map[string]string Optional |
zones | A list of availability zones denoting where the resource needs to come from. | string[] Optional |
Redis_STATUS
Used by: Redis.
Property | Description | Type |
---|---|---|
conditions | The observed state of the resource | conditions.Condition[] Optional |
enableNonSslPort | Specifies whether the non-ssl Redis server port (6379) is enabled. | bool Optional |
hostName | Redis host name. | string Optional |
id | Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} | string Optional |
identity | The identity of the resource. | ManagedServiceIdentity_STATUS Optional |
instances | List of the Redis instances associated with the cache | RedisInstanceDetails_STATUS[] Optional |
linkedServers | List of the linked servers associated with the cache | RedisLinkedServer_STATUS[] Optional |
location | The geo-location where the resource lives | string Optional |
minimumTlsVersion | Optional: requires clients to use a specified TLS version (or higher) to connect (e,g, ‘1.0’, ‘1.1’, ‘1.2’) | RedisProperties_MinimumTlsVersion_STATUS Optional |
name | The name of the resource | string Optional |
port | Redis non-SSL port. | int Optional |
privateEndpointConnections | List of private endpoint connection associated with the specified redis cache | PrivateEndpointConnection_STATUS[] Optional |
provisioningState | Redis instance provisioning status. | RedisProperties_ProvisioningState_STATUS Optional |
publicNetworkAccess | Whether or not public endpoint access is allowed for this cache. Value is optional, but if passed in, must be ‘Enabled’ or ‘Disabled’. If ‘Disabled’, private endpoints are the exclusive access method. Default value is ‘Enabled’. Note: This setting is important for caches with private endpoints. It has no effect on caches that are joined to, or injected into, a virtual network subnet. | RedisProperties_PublicNetworkAccess_STATUS Optional |
redisConfiguration | 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. | RedisProperties_RedisConfiguration_STATUS Optional |
redisVersion | Redis version. This should be in the form ‘major[.minor]’ (only ‘major’ is required) or the value ’latest’ which refers to the latest stable Redis version that is available. Supported versions: 4.0, 6.0 (latest). Default value is ’latest’. | string Optional |
replicasPerMaster | The number of replicas to be created per primary. | int Optional |
replicasPerPrimary | The number of replicas to be created per primary. | int Optional |
shardCount | The number of shards to be created on a Premium Cluster Cache. | int Optional |
sku | The SKU of the Redis cache to deploy. | Sku_STATUS Optional |
sslPort | Redis SSL port. | int Optional |
staticIP | Static IP address. Optionally, may be specified when deploying a Redis cache inside an existing Azure Virtual Network; auto assigned by default. | string Optional |
subnetId | The full resource ID of a subnet in a virtual network to deploy the Redis cache in. Example format: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/Microsoft.{Network | ClassicNetwork}/VirtualNetworks/vnet1/subnets/subnet1 |
tags | Resource tags. | map[string]string Optional |
tenantSettings | A dictionary of tenant settings | map[string]string Optional |
type | The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” | string Optional |
zones | A list of availability zones denoting where the resource needs to come from. | string[] Optional |
RedisFirewallRule_Spec
Used by: RedisFirewallRule.
Property | Description | Type |
---|---|---|
azureName | The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. | string Optional |
endIP | highest IP address included in the range | string Required |
operatorSpec | The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure | RedisFirewallRuleOperatorSpec Optional |
owner | The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a cache.azure.com/Redis resource | genruntime.KnownResourceReference Required |
startIP | lowest IP address included in the range | string Required |
RedisFirewallRule_STATUS
Used by: RedisFirewallRule.
Property | Description | Type |
---|---|---|
conditions | The observed state of the resource | conditions.Condition[] Optional |
endIP | highest IP address included in the range | string Optional |
id | Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} | string Optional |
name | The name of the resource | string Optional |
startIP | lowest IP address included in the range | string Optional |
type | The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” | string Optional |
RedisLinkedServer_Spec
Used by: RedisLinkedServer.
Property | Description | Type |
---|---|---|
azureName | The name of the resource in Azure. This is often the same as the name of the resource in Kubernetes but it doesn’t have to be. | string Optional |
linkedRedisCacheLocation | Location of the linked redis cache. | string Required |
linkedRedisCacheReference | Fully qualified resourceId of the linked redis cache. | genruntime.ResourceReference Required |
operatorSpec | The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure | RedisLinkedServerOperatorSpec Optional |
owner | The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a cache.azure.com/Redis resource | genruntime.KnownResourceReference Required |
serverRole | Role of the linked server. | RedisLinkedServerCreateProperties_ServerRole Required |
RedisPatchSchedule_Spec
Used by: RedisPatchSchedule.
Property | Description | Type |
---|---|---|
operatorSpec | The specification for configuring operator behavior. This field is interpreted by the operator and not passed directly to Azure | RedisPatchScheduleOperatorSpec Optional |
owner | The owner of the resource. The owner controls where the resource goes when it is deployed. The owner also controls the resources lifecycle. When the owner is deleted the resource will also be deleted. Owner is expected to be a reference to a cache.azure.com/Redis resource | genruntime.KnownResourceReference Required |
scheduleEntries | List of patch schedules for a Redis cache. | ScheduleEntry[] Required |
RedisPatchSchedule_STATUS
Used by: RedisPatchSchedule.
Property | Description | Type |
---|---|---|
conditions | The observed state of the resource | conditions.Condition[] Optional |
id | Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} | string Optional |
location | The geo-location where the resource lives | string Optional |
name | The name of the resource | string Optional |
scheduleEntries | List of patch schedules for a Redis cache. | ScheduleEntry_STATUS[] Optional |
type | The type of the resource. E.g. “Microsoft.Compute/virtualMachines” or “Microsoft.Storage/storageAccounts” | string Optional |
ManagedServiceIdentity
Managed service identity (system assigned and/or user assigned identities)
Used by: Redis_Spec.
Property | Description | Type |
---|---|---|
type | Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). | ManagedServiceIdentityType Required |
userAssignedIdentities | UserAssignedIdentityDetails[] Optional |
ManagedServiceIdentity_STATUS
Managed service identity (system assigned and/or user assigned identities)
Used by: Redis_STATUS.
Property | Description | Type |
---|---|---|
principalId | The service principal ID of the system assigned identity. This property will only be provided for a system assigned identity. | string Optional |
tenantId | The tenant ID of the system assigned identity. This property will only be provided for a system assigned identity. | string Optional |
type | Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed). | ManagedServiceIdentityType_STATUS Optional |
userAssignedIdentities | map[string]UserAssignedIdentity_STATUS Optional |
PrivateEndpointConnection_STATUS
The Private Endpoint Connection resource.
Used by: Redis_STATUS.
Property | Description | Type |
---|---|---|
id | Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} | string Optional |
RedisCreateProperties_MinimumTlsVersion
Used by: Redis_Spec.
Value | Description |
---|---|
“1.0” | |
“1.1” | |
“1.2” |
RedisCreateProperties_PublicNetworkAccess
Used by: Redis_Spec.
Value | Description |
---|---|
“Disabled” | |
“Enabled” |
RedisCreateProperties_RedisConfiguration
Used by: Redis_Spec.
Property | Description | Type |
---|---|---|
aof-backup-enabled | Specifies whether the aof backup is enabled | string Optional |
aof-storage-connection-string-0 | First storage account connection string | string Optional |
aof-storage-connection-string-1 | Second storage account connection string | string Optional |
authnotrequired | Specifies whether the authentication is disabled. Setting this property is highly discouraged from security point of view. | string Optional |
maxfragmentationmemory-reserved | Value in megabytes reserved for fragmentation per shard | string Optional |
maxmemory-delta | Value in megabytes reserved for non-cache usage per shard e.g. failover. | string Optional |
maxmemory-policy | The eviction strategy used when your data won’t fit within its memory limit. | string Optional |
maxmemory-reserved | Value in megabytes reserved for non-cache usage per shard e.g. failover. | string Optional |
preferred-data-persistence-auth-method | Preferred auth method to communicate to storage account used for data persistence, specify SAS or ManagedIdentity, default value is SAS | string Optional |
rdb-backup-enabled | Specifies whether the rdb backup is enabled | string Optional |
rdb-backup-frequency | Specifies the frequency for creating rdb backup in minutes. Valid values: (15, 30, 60, 360, 720, 1440) | string Optional |
rdb-backup-max-snapshot-count | Specifies the maximum number of snapshots for rdb backup | string Optional |
rdb-storage-connection-string | The storage account connection string for storing rdb file | string Optional |
storage-subscription-id | SubscriptionId of the storage account for persistence (aof/rdb) using ManagedIdentity. | string Optional |
RedisFirewallRuleOperatorSpec
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
Used by: RedisFirewallRule_Spec.
Property | Description | Type |
---|---|---|
configMapExpressions | configures where to place operator written dynamic ConfigMaps (created with CEL expressions). | core.DestinationExpression[] Optional |
secretExpressions | configures where to place operator written dynamic secrets (created with CEL expressions). | core.DestinationExpression[] Optional |
RedisInstanceDetails_STATUS
Details of single instance of redis.
Used by: Redis_STATUS.
Property | Description | Type |
---|---|---|
isMaster | Specifies whether the instance is a primary node. | bool Optional |
isPrimary | Specifies whether the instance is a primary node. | bool Optional |
nonSslPort | If enableNonSslPort is true, provides Redis instance Non-SSL port. | int Optional |
shardId | If clustering is enabled, the Shard ID of Redis Instance | int Optional |
sslPort | Redis instance SSL port. | int Optional |
zone | If the Cache uses availability zones, specifies availability zone where this instance is located. | string Optional |
RedisLinkedServer_STATUS
Linked server Id
Used by: Redis_STATUS.
Property | Description | Type |
---|---|---|
id | Linked server Id. | string Optional |
RedisLinkedServerCreateProperties_ServerRole
Used by: RedisLinkedServer_Spec.
Value | Description |
---|---|
“Primary” | |
“Secondary” |
RedisLinkedServerOperatorSpec
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
Used by: RedisLinkedServer_Spec.
Property | Description | Type |
---|---|---|
configMapExpressions | configures where to place operator written dynamic ConfigMaps (created with CEL expressions). | core.DestinationExpression[] Optional |
secretExpressions | configures where to place operator written dynamic secrets (created with CEL expressions). | core.DestinationExpression[] Optional |
RedisLinkedServerProperties_ServerRole_STATUS
Used by: Redis_LinkedServer_STATUS.
Value | Description |
---|---|
“Primary” | |
“Secondary” |
RedisOperatorSpec
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
Used by: Redis_Spec.
Property | Description | Type |
---|---|---|
configMapExpressions | configures where to place operator written dynamic ConfigMaps (created with CEL expressions). | core.DestinationExpression[] Optional |
secretExpressions | configures where to place operator written dynamic secrets (created with CEL expressions). | core.DestinationExpression[] Optional |
secrets | configures where to place Azure generated secrets. | RedisOperatorSecrets Optional |
RedisPatchScheduleOperatorSpec
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
Used by: RedisPatchSchedule_Spec.
Property | Description | Type |
---|---|---|
configMapExpressions | configures where to place operator written dynamic ConfigMaps (created with CEL expressions). | core.DestinationExpression[] Optional |
secretExpressions | configures where to place operator written dynamic secrets (created with CEL expressions). | core.DestinationExpression[] Optional |
RedisProperties_MinimumTlsVersion_STATUS
Used by: Redis_STATUS.
Value | Description |
---|---|
“1.0” | |
“1.1” | |
“1.2” |
RedisProperties_ProvisioningState_STATUS
Used by: Redis_STATUS.
Value | Description |
---|---|
“Creating” | |
“Deleting” | |
“Disabled” | |
“Failed” | |
“Linking” | |
“Provisioning” | |
“RecoveringScaleFailure” | |
“Scaling” | |
“Succeeded” | |
“Unlinking” | |
“Unprovisioning” | |
“Updating” |
RedisProperties_PublicNetworkAccess_STATUS
Used by: Redis_STATUS.
Value | Description |
---|---|
“Disabled” | |
“Enabled” |
RedisProperties_RedisConfiguration_STATUS
Used by: Redis_STATUS.
Property | Description | Type |
---|---|---|
aof-backup-enabled | Specifies whether the aof backup is enabled | string Optional |
aof-storage-connection-string-0 | First storage account connection string | string Optional |
aof-storage-connection-string-1 | Second storage account connection string | string Optional |
authnotrequired | Specifies whether the authentication is disabled. Setting this property is highly discouraged from security point of view. | string Optional |
maxclients | The max clients config | string Optional |
maxfragmentationmemory-reserved | Value in megabytes reserved for fragmentation per shard | string Optional |
maxmemory-delta | Value in megabytes reserved for non-cache usage per shard e.g. failover. | string Optional |
maxmemory-policy | The eviction strategy used when your data won’t fit within its memory limit. | string Optional |
maxmemory-reserved | Value in megabytes reserved for non-cache usage per shard e.g. failover. | string Optional |
preferred-data-archive-auth-method | Preferred auth method to communicate to storage account used for data archive, specify SAS or ManagedIdentity, default value is SAS | string Optional |
preferred-data-persistence-auth-method | Preferred auth method to communicate to storage account used for data persistence, specify SAS or ManagedIdentity, default value is SAS | string Optional |
rdb-backup-enabled | Specifies whether the rdb backup is enabled | string Optional |
rdb-backup-frequency | Specifies the frequency for creating rdb backup in minutes. Valid values: (15, 30, 60, 360, 720, 1440) | string Optional |
rdb-backup-max-snapshot-count | Specifies the maximum number of snapshots for rdb backup | string Optional |
rdb-storage-connection-string | The storage account connection string for storing rdb file | string Optional |
storage-subscription-id | SubscriptionId of the storage account for persistence (aof/rdb) using ManagedIdentity. | string Optional |
zonal-configuration | Zonal Configuration | string Optional |
ScheduleEntry
Patch schedule entry for a Premium Redis Cache.
Used by: RedisPatchSchedule_Spec.
Property | Description | Type |
---|---|---|
dayOfWeek | Day of the week when a cache can be patched. | ScheduleEntry_DayOfWeek Required |
maintenanceWindow | ISO8601 timespan specifying how much time cache patching can take. | string Optional |
startHourUtc | Start hour after which cache patching can start. | int Required |
ScheduleEntry_STATUS
Patch schedule entry for a Premium Redis Cache.
Used by: RedisPatchSchedule_STATUS.
Property | Description | Type |
---|---|---|
dayOfWeek | Day of the week when a cache can be patched. | ScheduleEntry_DayOfWeek_STATUS Optional |
maintenanceWindow | ISO8601 timespan specifying how much time cache patching can take. | string Optional |
startHourUtc | Start hour after which cache patching can start. | int Optional |
Sku
SKU parameters supplied to the create Redis operation.
Used by: Redis_Spec.
Property | Description | Type |
---|---|---|
capacity | The size of the Redis cache to deploy. Valid values: for C (Basic/Standard) family (0, 1, 2, 3, 4, 5, 6), for P (Premium) family (1, 2, 3, 4). | int Required |
family | The SKU family to use. Valid values: (C, P). (C = Basic/Standard, P = Premium). | Sku_Family Required |
name | The type of Redis cache to deploy. Valid values: (Basic, Standard, Premium) | Sku_Name Required |
Sku_STATUS
SKU parameters supplied to the create Redis operation.
Used by: Redis_STATUS.
Property | Description | Type |
---|---|---|
capacity | The size of the Redis cache to deploy. Valid values: for C (Basic/Standard) family (0, 1, 2, 3, 4, 5, 6), for P (Premium) family (1, 2, 3, 4). | int Optional |
family | The SKU family to use. Valid values: (C, P). (C = Basic/Standard, P = Premium). | Sku_Family_STATUS Optional |
name | The type of Redis cache to deploy. Valid values: (Basic, Standard, Premium) | Sku_Name_STATUS Optional |
ManagedServiceIdentityType
Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
Used by: ManagedServiceIdentity.
Value | Description |
---|---|
“None” | |
“SystemAssigned” | |
“SystemAssigned, UserAssigned” | |
“UserAssigned” |
ManagedServiceIdentityType_STATUS
Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).
Used by: ManagedServiceIdentity_STATUS.
Value | Description |
---|---|
“None” | |
“SystemAssigned” | |
“SystemAssigned, UserAssigned” | |
“UserAssigned” |
RedisOperatorSecrets
Used by: RedisOperatorSpec.
Property | Description | Type |
---|---|---|
hostName | indicates where the HostName secret should be placed. If omitted, the secret will not be retrieved from Azure. | genruntime.SecretDestination Optional |
port | indicates where the Port secret should be placed. If omitted, the secret will not be retrieved from Azure. | genruntime.SecretDestination Optional |
primaryKey | indicates where the PrimaryKey secret should be placed. If omitted, the secret will not be retrieved from Azure. | genruntime.SecretDestination Optional |
secondaryKey | indicates where the SecondaryKey secret should be placed. If omitted, the secret will not be retrieved from Azure. | genruntime.SecretDestination Optional |
sslPort | indicates where the SSLPort secret should be placed. If omitted, the secret will not be retrieved from Azure. | genruntime.SecretDestination Optional |
ScheduleEntry_DayOfWeek
Used by: ScheduleEntry.
Value | Description |
---|---|
“Everyday” | |
“Friday” | |
“Monday” | |
“Saturday” | |
“Sunday” | |
“Thursday” | |
“Tuesday” | |
“Wednesday” | |
“Weekend” |
ScheduleEntry_DayOfWeek_STATUS
Used by: ScheduleEntry_STATUS.
Value | Description |
---|---|
“Everyday” | |
“Friday” | |
“Monday” | |
“Saturday” | |
“Sunday” | |
“Thursday” | |
“Tuesday” | |
“Wednesday” | |
“Weekend” |
Sku_Family
Used by: Sku.
Value | Description |
---|---|
“C” | |
“P” |
Sku_Family_STATUS
Used by: Sku_STATUS.
Value | Description |
---|---|
“C” | |
“P” |
Sku_Name
Used by: Sku.
Value | Description |
---|---|
“Basic” | |
“Premium” | |
“Standard” |
Sku_Name_STATUS
Used by: Sku_STATUS.
Value | Description |
---|---|
“Basic” | |
“Premium” | |
“Standard” |
UserAssignedIdentity_STATUS
User assigned identity properties
Used by: ManagedServiceIdentity_STATUS.
Property | Description | Type |
---|---|---|
clientId | The client ID of the assigned identity. | string Optional |
principalId | The principal ID of the assigned identity. | string Optional |
UserAssignedIdentityDetails
Information about the user assigned identity for the resource
Used by: ManagedServiceIdentity.
Property | Description | Type |
---|---|---|
reference | genruntime.ResourceReference Optional |