mirror of https://github.com/crossplane/docs.git
				
				
				
			docs snapshot for crossplane version `master`
This commit is contained in:
		
							parent
							
								
									18a5d9f6b5
								
							
						
					
					
						commit
						eab8f2334d
					
				| 
						 | 
				
			
			@ -84,14 +84,14 @@ following API groups:
 | 
			
		|||
API Group | Status | Details
 | 
			
		||||
--------  | ------ | -------
 | 
			
		||||
[`azure.crossplane.io/v1alpha3`] | Alpha | Core Azure resources.
 | 
			
		||||
[`cache.azure.crossplane.io/v1alpha3`] | Alpha | Azure Redis managed resources and classes.
 | 
			
		||||
[`cache.azure.crossplane.io/v1beta1`] | Beta | Azure Redis managed resources and classes.
 | 
			
		||||
[`compute.azure.crossplane.io/v1alpha3`] | Alpha | AKS managed resources and classes.
 | 
			
		||||
[`database.azure.crossplane.io/v1alpha3`] | Alpha | Azure Database managed resources and classes.
 | 
			
		||||
[`network.azure.crossplane.io/v1alpha3`] | Alpha | Virtual network managed resources and classes.
 | 
			
		||||
[`storage.azure.crossplane.io/v1alpha3`] | Alpha | Azure Blob Storage managed resources and classes.
 | 
			
		||||
 | 
			
		||||
[`azure.crossplane.io/v1alpha3`]: api/crossplaneio/stack-azure/azure-crossplane-io-v1alpha3.md
 | 
			
		||||
[`cache.azure.crossplane.io/v1alpha3`]: api/crossplaneio/stack-azure/cache-azure-crossplane-io-v1alpha3.md
 | 
			
		||||
[`cache.azure.crossplane.io/v1beta1`]: api/crossplaneio/stack-azure/cache-azure-crossplane-io-v1beta1.md
 | 
			
		||||
[`compute.azure.crossplane.io/v1alpha3`]: api/crossplaneio/stack-azure/compute-azure-crossplane-io-v1alpha3.md
 | 
			
		||||
[`database.azure.crossplane.io/v1alpha3`]: api/crossplaneio/stack-azure/database-azure-crossplane-io-v1alpha3.md
 | 
			
		||||
[`network.azure.crossplane.io/v1alpha3`]: api/crossplaneio/stack-azure/network-azure-crossplane-io-v1alpha3.md
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
| 
						 | 
				
			
			@ -1,6 +1,6 @@
 | 
			
		|||
# cache.azure.crossplane.io/v1alpha3 API Reference
 | 
			
		||||
# cache.azure.crossplane.io/v1beta1 API Reference
 | 
			
		||||
 | 
			
		||||
Package v1alpha3 contains managed resources for Azure cache services such as Redis.
 | 
			
		||||
Package v1beta1 contains managed resources for Azure cache services such as Redis.
 | 
			
		||||
 | 
			
		||||
This API group contains the following Crossplane resources:
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -14,7 +14,7 @@ A Redis is a managed resource that represents an Azure Redis cluster.
 | 
			
		|||
 | 
			
		||||
Name | Type | Description
 | 
			
		||||
-----|------|------------
 | 
			
		||||
`apiVersion` | string | `cache.azure.crossplane.io/v1alpha3`
 | 
			
		||||
`apiVersion` | string | `cache.azure.crossplane.io/v1beta1`
 | 
			
		||||
`kind` | string | `Redis`
 | 
			
		||||
`metadata` | [meta/v1.ObjectMeta](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.15/#objectmeta-v1-meta) | Kubernetes object metadata.
 | 
			
		||||
`spec` | [RedisSpec](#RedisSpec) | A RedisSpec defines the desired state of a Redis.
 | 
			
		||||
| 
						 | 
				
			
			@ -29,7 +29,7 @@ A RedisClass is a non-portable resource class. It defines the desired spec of re
 | 
			
		|||
 | 
			
		||||
Name | Type | Description
 | 
			
		||||
-----|------|------------
 | 
			
		||||
`apiVersion` | string | `cache.azure.crossplane.io/v1alpha3`
 | 
			
		||||
`apiVersion` | string | `cache.azure.crossplane.io/v1beta1`
 | 
			
		||||
`kind` | string | `RedisClass`
 | 
			
		||||
`metadata` | [meta/v1.ObjectMeta](https://kubernetes.io/docs/reference/generated/kubernetes-api/v1.15/#objectmeta-v1-meta) | Kubernetes object metadata.
 | 
			
		||||
`specTemplate` | [RedisClassSpecTemplate](#RedisClassSpecTemplate) | SpecTemplate is a template for the spec of a dynamically provisioned Redis.
 | 
			
		||||
| 
						 | 
				
			
			@ -45,17 +45,41 @@ Appears in:
 | 
			
		|||
* [RedisClass](#RedisClass)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
Name | Type | Description
 | 
			
		||||
-----|------|------------
 | 
			
		||||
`forProvider` | [RedisParameters](#RedisParameters) | RedisParameters define the desired state of an Azure Redis cluster. https://docs.microsoft.com/en-us/rest/api/redis/redis/create#redisresource
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
RedisClassSpecTemplate supports all fields of:
 | 
			
		||||
 | 
			
		||||
* [v1alpha1.ClassSpecTemplate](../crossplane-runtime/core-crossplane-io-v1alpha1.md#classspectemplate)
 | 
			
		||||
* [RedisParameters](#RedisParameters)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
## RedisObservation
 | 
			
		||||
 | 
			
		||||
RedisObservation represents the observed state of the Redis object in Azure.
 | 
			
		||||
 | 
			
		||||
Appears in:
 | 
			
		||||
 | 
			
		||||
* [RedisStatus](#RedisStatus)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
Name | Type | Description
 | 
			
		||||
-----|------|------------
 | 
			
		||||
`redisVersion` | string | RedisVersion - Redis version.
 | 
			
		||||
`provisioningState` | string | ProvisioningState - Redis instance provisioning status. Possible values include: 'Creating', 'Deleting', 'Disabled', 'Failed', 'Linking', 'Provisioning', 'RecoveringScaleFailure', 'Scaling', 'Succeeded', 'Unlinking', 'Unprovisioning', 'Updating'
 | 
			
		||||
`hostName` | string | HostName - Redis host name.
 | 
			
		||||
`port` | int | Port - Redis non-SSL port.
 | 
			
		||||
`sslPort` | int | SSLPort - Redis SSL port.
 | 
			
		||||
`linkedServers` | []string | LinkedServers - List of the linked servers associated with the cache
 | 
			
		||||
`id` | string | ID - Resource ID.
 | 
			
		||||
`name` | string | Name - Resource name.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
## RedisParameters
 | 
			
		||||
 | 
			
		||||
RedisParameters define the desired state of an Azure Redis cluster. Most fields map directly to an Azure Redis resource: https://docs.microsoft.com/en-us/rest/api/redis/redis/create#redisresource
 | 
			
		||||
RedisParameters define the desired state of an Azure Redis cluster. https://docs.microsoft.com/en-us/rest/api/redis/redis/create#redisresource
 | 
			
		||||
 | 
			
		||||
Appears in:
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -66,13 +90,18 @@ Appears in:
 | 
			
		|||
Name | Type | Description
 | 
			
		||||
-----|------|------------
 | 
			
		||||
`resourceGroupName` | string | ResourceGroupName in which to create this resource.
 | 
			
		||||
`resourceGroupNameRef` | [ResourceGroupNameReferencerForRedis](#ResourceGroupNameReferencerForRedis) | ResourceGroupNameRef to fetch resource group name.
 | 
			
		||||
`sku` | [SKU](#SKU) | Sku - The SKU of the Redis cache to deploy.
 | 
			
		||||
`location` | string | Location in which to create this resource.
 | 
			
		||||
`sku` | [SKUSpec](#SKUSpec) | SKU of the Redis cache to deploy.
 | 
			
		||||
`enableNonSslPort` | Optional bool | EnableNonSSLPort specifies whether the non-ssl Redis server port (6379) is enabled.
 | 
			
		||||
`shardCount` | Optional int | ShardCount specifies the number of shards to be created on a Premium Cluster Cache.
 | 
			
		||||
`staticIP` | Optional string | StaticIP address. Required when deploying a Redis cache inside an existing Azure Virtual Network.
 | 
			
		||||
`subnetId` | Optional string | SubnetID specifies 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
 | 
			
		||||
`redisConfiguration` | Optional map[string]string | RedisConfiguration specifies Redis Settings.
 | 
			
		||||
`staticIp` | Optional string | StaticIP address. Required when deploying a Redis cache inside an existing Azure Virtual Network.
 | 
			
		||||
`redisConfiguration` | Optional map[string]string | 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.
 | 
			
		||||
`enableNonSslPort` | Optional bool | EnableNonSSLPort specifies whether the non-ssl Redis server port (6379) is enabled.
 | 
			
		||||
`tenantSettings` | Optional map[string]string | TenantSettings - A dictionary of tenant settings
 | 
			
		||||
`shardCount` | Optional int | ShardCount specifies the number of shards to be created on a Premium Cluster Cache.
 | 
			
		||||
`minimumTlsVersion` | Optional string | MinimumTLSVersion - Optional: requires clients to use a specified TLS version (or higher) to connect (e,g, '1.0', '1.1', '1.2'). Possible values include: 'OneFullStopZero', 'OneFullStopOne', 'OneFullStopTwo'
 | 
			
		||||
`zones` | Optional []string | Zones - A list of availability zones denoting where the resource needs to come from.
 | 
			
		||||
`tags` | Optional map[string]string | Tags - Resource tags.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -85,12 +114,14 @@ Appears in:
 | 
			
		|||
* [Redis](#Redis)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
Name | Type | Description
 | 
			
		||||
-----|------|------------
 | 
			
		||||
`forProvider` | [RedisParameters](#RedisParameters) | RedisParameters define the desired state of an Azure Redis cluster. https://docs.microsoft.com/en-us/rest/api/redis/redis/create#redisresource
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
RedisSpec supports all fields of:
 | 
			
		||||
 | 
			
		||||
* [v1alpha1.ResourceSpec](../crossplane-runtime/core-crossplane-io-v1alpha1.md#resourcespec)
 | 
			
		||||
* [RedisParameters](#RedisParameters)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
## RedisStatus
 | 
			
		||||
| 
						 | 
				
			
			@ -104,13 +135,7 @@ Appears in:
 | 
			
		|||
 | 
			
		||||
Name | Type | Description
 | 
			
		||||
-----|------|------------
 | 
			
		||||
`state` | string | State represents the state of an Azure Redis.
 | 
			
		||||
`providerID` | string | ProviderID is the external ID to identify this resource in the cloud provider.
 | 
			
		||||
`endpoint` | string | Endpoint of the Redis resource used in connection strings.
 | 
			
		||||
`port` | int | Port at which the Redis endpoint is listening.
 | 
			
		||||
`sslPort` | int | SSLPort at which the Redis endpoint is listening.
 | 
			
		||||
`redisVersion` | string | RedisVersion the Redis endpoint is running.
 | 
			
		||||
`resourceName` | string | ResourceName of the Redis cache resource.
 | 
			
		||||
`atProvider` | [RedisObservation](#RedisObservation) | RedisObservation represents the observed state of the Redis object in Azure.
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
RedisStatus supports all fields of:
 | 
			
		||||
| 
						 | 
				
			
			@ -118,9 +143,25 @@ RedisStatus supports all fields of:
 | 
			
		|||
* [v1alpha1.ResourceStatus](../crossplane-runtime/core-crossplane-io-v1alpha1.md#resourcestatus)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
## SKUSpec
 | 
			
		||||
## ResourceGroupNameReferencerForRedis
 | 
			
		||||
 | 
			
		||||
An SKUSpec represents the performance and cost oriented properties of a Redis.
 | 
			
		||||
ResourceGroupNameReferencerForRedis is an attribute referencer that resolves the name of a the ResourceGroup.
 | 
			
		||||
 | 
			
		||||
Appears in:
 | 
			
		||||
 | 
			
		||||
* [RedisParameters](#RedisParameters)
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
ResourceGroupNameReferencerForRedis supports all fields of:
 | 
			
		||||
 | 
			
		||||
* github.com/crossplaneio/stack-azure/apis/v1alpha3.ResourceGroupNameReferencer
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
## SKU
 | 
			
		||||
 | 
			
		||||
An SKU represents the performance and cost oriented properties of a Redis.
 | 
			
		||||
 | 
			
		||||
Appears in:
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue