models Package

Classes

CheckNameAvailabilityParameters

Parameters body to pass for resource name availability check.

All required parameters must be populated in order to send to server.

ErrorAdditionalInfo

The resource management error additional info.

Variables are only populated by the server, and will be ignored when sending a request.

ErrorDetail

The error detail.

Variables are only populated by the server, and will be ignored when sending a request.

ErrorResponse

Common error response for all Azure Resource Manager APIs to return error details for failed operations. (This also follows the OData error response format.).

ExportRDBParameters

Parameters for Redis export operation.

All required parameters must be populated in order to send to server.

ImportRDBParameters

Parameters for Redis import operation.

All required parameters must be populated in order to send to server.

ManagedServiceIdentity

Managed service identity (system assigned and/or user assigned identities).

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

NotificationListResponse

The response of listUpgradeNotifications.

Variables are only populated by the server, and will be ignored when sending a request.

Operation

REST API operation.

OperationDisplay

The object that describes the operation.

OperationListResult

Result of the request to list REST API operations. It contains a list of operations and a URL nextLink to get the next set of results.

Variables are only populated by the server, and will be ignored when sending a request.

OperationStatus

Asynchronous operation status.

All required parameters must be populated in order to send to server.

OperationStatusResult

The current status of an async operation.

All required parameters must be populated in order to send to server.

PrivateEndpoint

The Private Endpoint resource.

Variables are only populated by the server, and will be ignored when sending a request.

PrivateEndpointConnection

The Private Endpoint Connection resource.

Variables are only populated by the server, and will be ignored when sending a request.

PrivateEndpointConnectionListResult

List of private endpoint connection associated with the specified storage account.

PrivateLinkResource

A private link resource.

Variables are only populated by the server, and will be ignored when sending a request.

PrivateLinkResourceListResult

A list of private link resources.

PrivateLinkServiceConnectionState

A collection of information about the state of the connection between service consumer and provider.

ProxyResource

The resource model definition for a Azure Resource Manager proxy resource. It will not have tags and a location.

Variables are only populated by the server, and will be ignored when sending a request.

RedisAccessKeys

Redis cache access keys.

Variables are only populated by the server, and will be ignored when sending a request.

RedisCacheAccessPolicy

Response to get/put access policy.

Variables are only populated by the server, and will be ignored when sending a request.

RedisCacheAccessPolicyAssignment

Response to an operation on access policy assignment.

Variables are only populated by the server, and will be ignored when sending a request.

RedisCacheAccessPolicyAssignmentList

List of access policies assignments (with properties) of a Redis cache.

Variables are only populated by the server, and will be ignored when sending a request.

RedisCacheAccessPolicyList

List of access policies (with properties) of a Redis cache.

Variables are only populated by the server, and will be ignored when sending a request.

RedisCommonProperties

Create/Update/Get common properties of the redis cache.

RedisCommonPropertiesRedisConfiguration

All Redis Settings. Few possible keys: rdb-backup-enabled,rdb-storage-connection-string,rdb-backup-frequency,maxmemory-delta, maxmemory-policy,notify-keyspace-events, aof-backup-enabled, aof-storage-connection-string-0, aof-storage-connection-string-1 etc.

Variables are only populated by the server, and will be ignored when sending a request.

RedisCreateParameters

Parameters supplied to the Create Redis operation.

All required parameters must be populated in order to send to server.

RedisCreateProperties

Properties supplied to Create Redis operation.

All required parameters must be populated in order to send to server.

RedisFirewallRule

A firewall rule on a redis cache has a name, and describes a contiguous range of IP addresses permitted to connect.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

RedisFirewallRuleCreateParameters

Parameters required for creating a firewall rule on redis cache. (Note, you can just use the FirewallRule type instead now.).

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

RedisFirewallRuleListResult

The response of list firewall rules Redis operation.

Variables are only populated by the server, and will be ignored when sending a request.

RedisForceRebootResponse

Response to force reboot for Redis cache.

Variables are only populated by the server, and will be ignored when sending a request.

RedisInstanceDetails

Details of single instance of redis.

Variables are only populated by the server, and will be ignored when sending a request.

RedisLinkedServer

Linked server Id.

Variables are only populated by the server, and will be ignored when sending a request.

RedisLinkedServerCreateParameters

Parameter required for creating a linked server to redis cache.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

RedisLinkedServerCreateProperties

Create properties for a linked server.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

RedisLinkedServerProperties

Properties of a linked server to be returned in get/put response.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

RedisLinkedServerWithProperties

Response to put/get linked server (with properties) for Redis cache.

Variables are only populated by the server, and will be ignored when sending a request.

RedisLinkedServerWithPropertiesList

List of linked servers (with properties) of a Redis cache.

Variables are only populated by the server, and will be ignored when sending a request.

RedisListResult

The response of list Redis operation.

Variables are only populated by the server, and will be ignored when sending a request.

RedisPatchSchedule

Response to put/get patch schedules for Redis cache.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

RedisPatchScheduleListResult

The response of list patch schedules Redis operation.

Variables are only populated by the server, and will be ignored when sending a request.

RedisProperties

Properties of the redis cache.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

RedisRebootParameters

Specifies which Redis node(s) to reboot.

RedisRegenerateKeyParameters

Specifies which Redis access keys to reset.

All required parameters must be populated in order to send to server.

RedisResource

A single Redis item in List or Get Operation.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

RedisUpdateParameters

Parameters supplied to the Update Redis operation.

RedisUpdateProperties

Patchable properties of the redis cache.

Resource

Common fields that are returned in the response for all Azure Resource Manager resources.

Variables are only populated by the server, and will be ignored when sending a request.

ScheduleEntry

Patch schedule entry for a Premium Redis Cache.

All required parameters must be populated in order to send to server.

Sku

SKU parameters supplied to the create Redis operation.

All required parameters must be populated in order to send to server.

TrackedResource

The resource model definition for an Azure Resource Manager tracked top level resource which has 'tags' and a 'location'.

Variables are only populated by the server, and will be ignored when sending a request.

All required parameters must be populated in order to send to server.

UpgradeNotification

Properties of upgrade notification.

Variables are only populated by the server, and will be ignored when sending a request.

UserAssignedIdentity

User assigned identity properties.

Variables are only populated by the server, and will be ignored when sending a request.

Enums

AccessPolicyAssignmentProvisioningState

Provisioning state of an access policy assignment set.

AccessPolicyProvisioningState

Provisioning state of access policy.

AccessPolicyType

Built-In or Custom access policy.

DayOfWeek

Day of the week when a cache can be patched.

DefaultName

DefaultName.

ManagedServiceIdentityType

Type of managed service identity (where both SystemAssigned and UserAssigned types are allowed).

PrivateEndpointConnectionProvisioningState

The current provisioning state.

PrivateEndpointServiceConnectionStatus

The private endpoint connection status.

ProvisioningState

Redis instance provisioning status.

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'.

RebootType

Which Redis node(s) to reboot. Depending on this value data loss is possible.

RedisKeyType

The Redis access key to regenerate.

ReplicationRole

Role of the linked server.

SkuFamily

The SKU family to use. Valid values: (C, P). (C = Basic/Standard, P = Premium).

SkuName

The type of Redis cache to deploy. Valid values: (Basic, Standard, Premium).

TlsVersion

Optional: requires clients to use a specified TLS version (or higher) to connect (e,g, '1.0', '1.1', '1.2').

UpdateChannel

Optional: Specifies the update channel for the monthly Redis updates your Redis Cache will receive. Caches using 'Preview' update channel get latest Redis updates at least 4 weeks ahead of 'Stable' channel caches. Default value is 'Stable'.