Documentation ¶
Overview ¶
Package v1api20230701 contains API Schema definitions for the cache v1api20230701 API group +groupName=cache.azure.com
Package v1api20230701 contains API Schema definitions for the cache v1api20230701 API group +kubebuilder:object:generate=true All object properties are optional by default, this will be overridden when needed: +kubebuilder:validation:Optional +groupName=cache.azure.com +versionName=v1api20230701
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Code generated by azure-service-operator-codegen. DO NOT EDIT. Copyright (c) Microsoft Corporation. Licensed under the MIT license.
Index ¶
- Constants
- Variables
- type APIVersion
- type ClusterProperties_MinimumTlsVersion
- type ClusterProperties_MinimumTlsVersion_STATUS
- type DatabaseProperties_ClientProtocol
- type DatabaseProperties_ClientProtocol_STATUS
- type DatabaseProperties_ClusteringPolicy
- type DatabaseProperties_ClusteringPolicy_STATUS
- type DatabaseProperties_EvictionPolicy
- type DatabaseProperties_EvictionPolicy_STATUS
- type DatabaseProperties_GeoReplication
- func (replication *DatabaseProperties_GeoReplication) AssignProperties_From_DatabaseProperties_GeoReplication(source *storage.DatabaseProperties_GeoReplication) error
- func (replication *DatabaseProperties_GeoReplication) AssignProperties_To_DatabaseProperties_GeoReplication(destination *storage.DatabaseProperties_GeoReplication) error
- func (replication *DatabaseProperties_GeoReplication) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *DatabaseProperties_GeoReplication) DeepCopy() *DatabaseProperties_GeoReplication
- func (in *DatabaseProperties_GeoReplication) DeepCopyInto(out *DatabaseProperties_GeoReplication)
- func (replication *DatabaseProperties_GeoReplication) Initialize_From_DatabaseProperties_GeoReplication_STATUS(source *DatabaseProperties_GeoReplication_STATUS) error
- func (replication *DatabaseProperties_GeoReplication) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (replication *DatabaseProperties_GeoReplication) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type DatabaseProperties_GeoReplication_STATUS
- func (replication *DatabaseProperties_GeoReplication_STATUS) AssignProperties_From_DatabaseProperties_GeoReplication_STATUS(source *storage.DatabaseProperties_GeoReplication_STATUS) error
- func (replication *DatabaseProperties_GeoReplication_STATUS) AssignProperties_To_DatabaseProperties_GeoReplication_STATUS(destination *storage.DatabaseProperties_GeoReplication_STATUS) error
- func (in *DatabaseProperties_GeoReplication_STATUS) DeepCopy() *DatabaseProperties_GeoReplication_STATUS
- func (in *DatabaseProperties_GeoReplication_STATUS) DeepCopyInto(out *DatabaseProperties_GeoReplication_STATUS)
- func (replication *DatabaseProperties_GeoReplication_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (replication *DatabaseProperties_GeoReplication_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type LinkedDatabase
- func (database *LinkedDatabase) AssignProperties_From_LinkedDatabase(source *storage.LinkedDatabase) error
- func (database *LinkedDatabase) AssignProperties_To_LinkedDatabase(destination *storage.LinkedDatabase) error
- func (database *LinkedDatabase) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *LinkedDatabase) DeepCopy() *LinkedDatabase
- func (in *LinkedDatabase) DeepCopyInto(out *LinkedDatabase)
- func (database *LinkedDatabase) Initialize_From_LinkedDatabase_STATUS(source *LinkedDatabase_STATUS) error
- func (database *LinkedDatabase) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (database *LinkedDatabase) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type LinkedDatabase_STATUS
- func (database *LinkedDatabase_STATUS) AssignProperties_From_LinkedDatabase_STATUS(source *storage.LinkedDatabase_STATUS) error
- func (database *LinkedDatabase_STATUS) AssignProperties_To_LinkedDatabase_STATUS(destination *storage.LinkedDatabase_STATUS) error
- func (in *LinkedDatabase_STATUS) DeepCopy() *LinkedDatabase_STATUS
- func (in *LinkedDatabase_STATUS) DeepCopyInto(out *LinkedDatabase_STATUS)
- func (database *LinkedDatabase_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (database *LinkedDatabase_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type LinkedDatabase_State_STATUS
- type Module
- func (module *Module) AssignProperties_From_Module(source *storage.Module) error
- func (module *Module) AssignProperties_To_Module(destination *storage.Module) error
- func (module *Module) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *Module) DeepCopy() *Module
- func (in *Module) DeepCopyInto(out *Module)
- func (module *Module) Initialize_From_Module_STATUS(source *Module_STATUS) error
- func (module *Module) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (module *Module) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Module_STATUS
- func (module *Module_STATUS) AssignProperties_From_Module_STATUS(source *storage.Module_STATUS) error
- func (module *Module_STATUS) AssignProperties_To_Module_STATUS(destination *storage.Module_STATUS) error
- func (in *Module_STATUS) DeepCopy() *Module_STATUS
- func (in *Module_STATUS) DeepCopyInto(out *Module_STATUS)
- func (module *Module_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (module *Module_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Persistence
- func (persistence *Persistence) AssignProperties_From_Persistence(source *storage.Persistence) error
- func (persistence *Persistence) AssignProperties_To_Persistence(destination *storage.Persistence) error
- func (persistence *Persistence) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *Persistence) DeepCopy() *Persistence
- func (in *Persistence) DeepCopyInto(out *Persistence)
- func (persistence *Persistence) Initialize_From_Persistence_STATUS(source *Persistence_STATUS) error
- func (persistence *Persistence) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (persistence *Persistence) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Persistence_AofFrequency
- type Persistence_AofFrequency_STATUS
- type Persistence_RdbFrequency
- type Persistence_RdbFrequency_STATUS
- type Persistence_STATUS
- func (persistence *Persistence_STATUS) AssignProperties_From_Persistence_STATUS(source *storage.Persistence_STATUS) error
- func (persistence *Persistence_STATUS) AssignProperties_To_Persistence_STATUS(destination *storage.Persistence_STATUS) error
- func (in *Persistence_STATUS) DeepCopy() *Persistence_STATUS
- func (in *Persistence_STATUS) DeepCopyInto(out *Persistence_STATUS)
- func (persistence *Persistence_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (persistence *Persistence_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type PrivateEndpointConnection_STATUS
- func (connection *PrivateEndpointConnection_STATUS) AssignProperties_From_PrivateEndpointConnection_STATUS(source *storage.PrivateEndpointConnection_STATUS) error
- func (connection *PrivateEndpointConnection_STATUS) AssignProperties_To_PrivateEndpointConnection_STATUS(destination *storage.PrivateEndpointConnection_STATUS) error
- func (in *PrivateEndpointConnection_STATUS) DeepCopy() *PrivateEndpointConnection_STATUS
- func (in *PrivateEndpointConnection_STATUS) DeepCopyInto(out *PrivateEndpointConnection_STATUS)
- func (connection *PrivateEndpointConnection_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (connection *PrivateEndpointConnection_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type ProvisioningState_STATUS
- type RedisEnterprise
- func (enterprise *RedisEnterprise) AssignProperties_From_RedisEnterprise(source *storage.RedisEnterprise) error
- func (enterprise *RedisEnterprise) AssignProperties_To_RedisEnterprise(destination *storage.RedisEnterprise) error
- func (enterprise *RedisEnterprise) AzureName() string
- func (enterprise *RedisEnterprise) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (enterprise *RedisEnterprise) ConvertFrom(hub conversion.Hub) error
- func (enterprise *RedisEnterprise) ConvertTo(hub conversion.Hub) error
- func (in *RedisEnterprise) DeepCopy() *RedisEnterprise
- func (in *RedisEnterprise) DeepCopyInto(out *RedisEnterprise)
- func (in *RedisEnterprise) DeepCopyObject() runtime.Object
- func (enterprise *RedisEnterprise) Default()
- func (enterprise RedisEnterprise) GetAPIVersion() string
- func (enterprise *RedisEnterprise) GetConditions() conditions.Conditions
- func (enterprise *RedisEnterprise) GetResourceScope() genruntime.ResourceScope
- func (enterprise *RedisEnterprise) GetSpec() genruntime.ConvertibleSpec
- func (enterprise *RedisEnterprise) GetStatus() genruntime.ConvertibleStatus
- func (enterprise *RedisEnterprise) GetSupportedOperations() []genruntime.ResourceOperation
- func (enterprise *RedisEnterprise) GetType() string
- func (enterprise *RedisEnterprise) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (enterprise *RedisEnterprise) NewEmptyStatus() genruntime.ConvertibleStatus
- func (enterprise *RedisEnterprise) OriginalGVK() *schema.GroupVersionKind
- func (enterprise *RedisEnterprise) Owner() *genruntime.ResourceReference
- func (enterprise *RedisEnterprise) SecretDestinationExpressions() []*core.DestinationExpression
- func (enterprise *RedisEnterprise) SetConditions(conditions conditions.Conditions)
- func (enterprise *RedisEnterprise) SetStatus(status genruntime.ConvertibleStatus) error
- func (enterprise *RedisEnterprise) ValidateCreate() (admission.Warnings, error)
- func (enterprise *RedisEnterprise) ValidateDelete() (admission.Warnings, error)
- func (enterprise *RedisEnterprise) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type RedisEnterpriseDatabase
- func (database *RedisEnterpriseDatabase) AssignProperties_From_RedisEnterpriseDatabase(source *storage.RedisEnterpriseDatabase) error
- func (database *RedisEnterpriseDatabase) AssignProperties_To_RedisEnterpriseDatabase(destination *storage.RedisEnterpriseDatabase) error
- func (database *RedisEnterpriseDatabase) AzureName() string
- func (database *RedisEnterpriseDatabase) ConfigMapDestinationExpressions() []*core.DestinationExpression
- func (database *RedisEnterpriseDatabase) ConvertFrom(hub conversion.Hub) error
- func (database *RedisEnterpriseDatabase) ConvertTo(hub conversion.Hub) error
- func (in *RedisEnterpriseDatabase) DeepCopy() *RedisEnterpriseDatabase
- func (in *RedisEnterpriseDatabase) DeepCopyInto(out *RedisEnterpriseDatabase)
- func (in *RedisEnterpriseDatabase) DeepCopyObject() runtime.Object
- func (database *RedisEnterpriseDatabase) Default()
- func (database RedisEnterpriseDatabase) GetAPIVersion() string
- func (database *RedisEnterpriseDatabase) GetConditions() conditions.Conditions
- func (database *RedisEnterpriseDatabase) GetResourceScope() genruntime.ResourceScope
- func (database *RedisEnterpriseDatabase) GetSpec() genruntime.ConvertibleSpec
- func (database *RedisEnterpriseDatabase) GetStatus() genruntime.ConvertibleStatus
- func (database *RedisEnterpriseDatabase) GetSupportedOperations() []genruntime.ResourceOperation
- func (database *RedisEnterpriseDatabase) GetType() string
- func (database *RedisEnterpriseDatabase) InitializeSpec(status genruntime.ConvertibleStatus) error
- func (database *RedisEnterpriseDatabase) NewEmptyStatus() genruntime.ConvertibleStatus
- func (database *RedisEnterpriseDatabase) OriginalGVK() *schema.GroupVersionKind
- func (database *RedisEnterpriseDatabase) Owner() *genruntime.ResourceReference
- func (database *RedisEnterpriseDatabase) SecretDestinationExpressions() []*core.DestinationExpression
- func (database *RedisEnterpriseDatabase) SetConditions(conditions conditions.Conditions)
- func (database *RedisEnterpriseDatabase) SetStatus(status genruntime.ConvertibleStatus) error
- func (database *RedisEnterpriseDatabase) ValidateCreate() (admission.Warnings, error)
- func (database *RedisEnterpriseDatabase) ValidateDelete() (admission.Warnings, error)
- func (database *RedisEnterpriseDatabase) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
- type RedisEnterpriseDatabaseList
- type RedisEnterpriseDatabaseOperatorSpec
- func (operator *RedisEnterpriseDatabaseOperatorSpec) AssignProperties_From_RedisEnterpriseDatabaseOperatorSpec(source *storage.RedisEnterpriseDatabaseOperatorSpec) error
- func (operator *RedisEnterpriseDatabaseOperatorSpec) AssignProperties_To_RedisEnterpriseDatabaseOperatorSpec(destination *storage.RedisEnterpriseDatabaseOperatorSpec) error
- func (in *RedisEnterpriseDatabaseOperatorSpec) DeepCopy() *RedisEnterpriseDatabaseOperatorSpec
- func (in *RedisEnterpriseDatabaseOperatorSpec) DeepCopyInto(out *RedisEnterpriseDatabaseOperatorSpec)
- type RedisEnterpriseDatabase_STATUS
- func (database *RedisEnterpriseDatabase_STATUS) AssignProperties_From_RedisEnterpriseDatabase_STATUS(source *storage.RedisEnterpriseDatabase_STATUS) error
- func (database *RedisEnterpriseDatabase_STATUS) AssignProperties_To_RedisEnterpriseDatabase_STATUS(destination *storage.RedisEnterpriseDatabase_STATUS) error
- func (database *RedisEnterpriseDatabase_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (database *RedisEnterpriseDatabase_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *RedisEnterpriseDatabase_STATUS) DeepCopy() *RedisEnterpriseDatabase_STATUS
- func (in *RedisEnterpriseDatabase_STATUS) DeepCopyInto(out *RedisEnterpriseDatabase_STATUS)
- func (database *RedisEnterpriseDatabase_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (database *RedisEnterpriseDatabase_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type RedisEnterpriseDatabase_Spec
- func (database *RedisEnterpriseDatabase_Spec) AssignProperties_From_RedisEnterpriseDatabase_Spec(source *storage.RedisEnterpriseDatabase_Spec) error
- func (database *RedisEnterpriseDatabase_Spec) AssignProperties_To_RedisEnterpriseDatabase_Spec(destination *storage.RedisEnterpriseDatabase_Spec) error
- func (database *RedisEnterpriseDatabase_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (database *RedisEnterpriseDatabase_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (database *RedisEnterpriseDatabase_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *RedisEnterpriseDatabase_Spec) DeepCopy() *RedisEnterpriseDatabase_Spec
- func (in *RedisEnterpriseDatabase_Spec) DeepCopyInto(out *RedisEnterpriseDatabase_Spec)
- func (database *RedisEnterpriseDatabase_Spec) Initialize_From_RedisEnterpriseDatabase_STATUS(source *RedisEnterpriseDatabase_STATUS) error
- func (database *RedisEnterpriseDatabase_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (database *RedisEnterpriseDatabase_Spec) OriginalVersion() string
- func (database *RedisEnterpriseDatabase_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (database *RedisEnterpriseDatabase_Spec) SetAzureName(azureName string)
- type RedisEnterpriseList
- type RedisEnterpriseOperatorSpec
- func (operator *RedisEnterpriseOperatorSpec) AssignProperties_From_RedisEnterpriseOperatorSpec(source *storage.RedisEnterpriseOperatorSpec) error
- func (operator *RedisEnterpriseOperatorSpec) AssignProperties_To_RedisEnterpriseOperatorSpec(destination *storage.RedisEnterpriseOperatorSpec) error
- func (in *RedisEnterpriseOperatorSpec) DeepCopy() *RedisEnterpriseOperatorSpec
- func (in *RedisEnterpriseOperatorSpec) DeepCopyInto(out *RedisEnterpriseOperatorSpec)
- type RedisEnterprise_STATUS
- func (enterprise *RedisEnterprise_STATUS) AssignProperties_From_RedisEnterprise_STATUS(source *storage.RedisEnterprise_STATUS) error
- func (enterprise *RedisEnterprise_STATUS) AssignProperties_To_RedisEnterprise_STATUS(destination *storage.RedisEnterprise_STATUS) error
- func (enterprise *RedisEnterprise_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
- func (enterprise *RedisEnterprise_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
- func (in *RedisEnterprise_STATUS) DeepCopy() *RedisEnterprise_STATUS
- func (in *RedisEnterprise_STATUS) DeepCopyInto(out *RedisEnterprise_STATUS)
- func (enterprise *RedisEnterprise_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (enterprise *RedisEnterprise_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type RedisEnterprise_Spec
- func (enterprise *RedisEnterprise_Spec) AssignProperties_From_RedisEnterprise_Spec(source *storage.RedisEnterprise_Spec) error
- func (enterprise *RedisEnterprise_Spec) AssignProperties_To_RedisEnterprise_Spec(destination *storage.RedisEnterprise_Spec) error
- func (enterprise *RedisEnterprise_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
- func (enterprise *RedisEnterprise_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
- func (enterprise *RedisEnterprise_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *RedisEnterprise_Spec) DeepCopy() *RedisEnterprise_Spec
- func (in *RedisEnterprise_Spec) DeepCopyInto(out *RedisEnterprise_Spec)
- func (enterprise *RedisEnterprise_Spec) Initialize_From_RedisEnterprise_STATUS(source *RedisEnterprise_STATUS) error
- func (enterprise *RedisEnterprise_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (enterprise *RedisEnterprise_Spec) OriginalVersion() string
- func (enterprise *RedisEnterprise_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- func (enterprise *RedisEnterprise_Spec) SetAzureName(azureName string)
- type ResourceState_STATUS
- type Sku
- func (sku *Sku) AssignProperties_From_Sku(source *storage.Sku) error
- func (sku *Sku) AssignProperties_To_Sku(destination *storage.Sku) error
- func (sku *Sku) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
- func (in *Sku) DeepCopy() *Sku
- func (in *Sku) DeepCopyInto(out *Sku)
- func (sku *Sku) Initialize_From_Sku_STATUS(source *Sku_STATUS) error
- func (sku *Sku) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (sku *Sku) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
- type Sku_Name
- type Sku_Name_STATUS
- type Sku_STATUS
- func (sku *Sku_STATUS) AssignProperties_From_Sku_STATUS(source *storage.Sku_STATUS) error
- func (sku *Sku_STATUS) AssignProperties_To_Sku_STATUS(destination *storage.Sku_STATUS) error
- func (in *Sku_STATUS) DeepCopy() *Sku_STATUS
- func (in *Sku_STATUS) DeepCopyInto(out *Sku_STATUS)
- func (sku *Sku_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
- func (sku *Sku_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
Constants ¶
const ( DatabaseProperties_ClientProtocol_Encrypted = DatabaseProperties_ClientProtocol("Encrypted") DatabaseProperties_ClientProtocol_Plaintext = DatabaseProperties_ClientProtocol("Plaintext") )
const ( DatabaseProperties_ClientProtocol_STATUS_Encrypted = DatabaseProperties_ClientProtocol_STATUS("Encrypted") DatabaseProperties_ClientProtocol_STATUS_Plaintext = DatabaseProperties_ClientProtocol_STATUS("Plaintext") )
const ( DatabaseProperties_ClusteringPolicy_EnterpriseCluster = DatabaseProperties_ClusteringPolicy("EnterpriseCluster") DatabaseProperties_ClusteringPolicy_OSSCluster = DatabaseProperties_ClusteringPolicy("OSSCluster") )
const ( DatabaseProperties_ClusteringPolicy_STATUS_EnterpriseCluster = DatabaseProperties_ClusteringPolicy_STATUS("EnterpriseCluster") DatabaseProperties_ClusteringPolicy_STATUS_OSSCluster = DatabaseProperties_ClusteringPolicy_STATUS("OSSCluster") )
const ( DatabaseProperties_EvictionPolicy_AllKeysLFU = DatabaseProperties_EvictionPolicy("AllKeysLFU") DatabaseProperties_EvictionPolicy_AllKeysLRU = DatabaseProperties_EvictionPolicy("AllKeysLRU") DatabaseProperties_EvictionPolicy_AllKeysRandom = DatabaseProperties_EvictionPolicy("AllKeysRandom") DatabaseProperties_EvictionPolicy_NoEviction = DatabaseProperties_EvictionPolicy("NoEviction") DatabaseProperties_EvictionPolicy_VolatileLFU = DatabaseProperties_EvictionPolicy("VolatileLFU") DatabaseProperties_EvictionPolicy_VolatileLRU = DatabaseProperties_EvictionPolicy("VolatileLRU") DatabaseProperties_EvictionPolicy_VolatileRandom = DatabaseProperties_EvictionPolicy("VolatileRandom") DatabaseProperties_EvictionPolicy_VolatileTTL = DatabaseProperties_EvictionPolicy("VolatileTTL") )
const ( DatabaseProperties_EvictionPolicy_STATUS_AllKeysLFU = DatabaseProperties_EvictionPolicy_STATUS("AllKeysLFU") DatabaseProperties_EvictionPolicy_STATUS_AllKeysLRU = DatabaseProperties_EvictionPolicy_STATUS("AllKeysLRU") DatabaseProperties_EvictionPolicy_STATUS_AllKeysRandom = DatabaseProperties_EvictionPolicy_STATUS("AllKeysRandom") DatabaseProperties_EvictionPolicy_STATUS_NoEviction = DatabaseProperties_EvictionPolicy_STATUS("NoEviction") DatabaseProperties_EvictionPolicy_STATUS_VolatileLFU = DatabaseProperties_EvictionPolicy_STATUS("VolatileLFU") DatabaseProperties_EvictionPolicy_STATUS_VolatileLRU = DatabaseProperties_EvictionPolicy_STATUS("VolatileLRU") DatabaseProperties_EvictionPolicy_STATUS_VolatileRandom = DatabaseProperties_EvictionPolicy_STATUS("VolatileRandom") DatabaseProperties_EvictionPolicy_STATUS_VolatileTTL = DatabaseProperties_EvictionPolicy_STATUS("VolatileTTL") )
const ( Persistence_AofFrequency_1S = Persistence_AofFrequency("1s") Persistence_AofFrequency_Always = Persistence_AofFrequency("always") )
const ( Persistence_AofFrequency_STATUS_1S = Persistence_AofFrequency_STATUS("1s") Persistence_AofFrequency_STATUS_Always = Persistence_AofFrequency_STATUS("always") )
const ( Persistence_RdbFrequency_12H = Persistence_RdbFrequency("12h") Persistence_RdbFrequency_1H = Persistence_RdbFrequency("1h") Persistence_RdbFrequency_6H = Persistence_RdbFrequency("6h") )
const ( Persistence_RdbFrequency_STATUS_12H = Persistence_RdbFrequency_STATUS("12h") Persistence_RdbFrequency_STATUS_1H = Persistence_RdbFrequency_STATUS("1h") Persistence_RdbFrequency_STATUS_6H = Persistence_RdbFrequency_STATUS("6h") )
const ( LinkedDatabase_State_STATUS_LinkFailed = LinkedDatabase_State_STATUS("LinkFailed") LinkedDatabase_State_STATUS_Linked = LinkedDatabase_State_STATUS("Linked") LinkedDatabase_State_STATUS_Linking = LinkedDatabase_State_STATUS("Linking") LinkedDatabase_State_STATUS_UnlinkFailed = LinkedDatabase_State_STATUS("UnlinkFailed") LinkedDatabase_State_STATUS_Unlinking = LinkedDatabase_State_STATUS("Unlinking") )
const ( ClusterProperties_MinimumTlsVersion_10 = ClusterProperties_MinimumTlsVersion("1.0") ClusterProperties_MinimumTlsVersion_11 = ClusterProperties_MinimumTlsVersion("1.1") ClusterProperties_MinimumTlsVersion_12 = ClusterProperties_MinimumTlsVersion("1.2") )
const ( ClusterProperties_MinimumTlsVersion_STATUS_10 = ClusterProperties_MinimumTlsVersion_STATUS("1.0") ClusterProperties_MinimumTlsVersion_STATUS_11 = ClusterProperties_MinimumTlsVersion_STATUS("1.1") ClusterProperties_MinimumTlsVersion_STATUS_12 = ClusterProperties_MinimumTlsVersion_STATUS("1.2") )
const ( ProvisioningState_STATUS_Canceled = ProvisioningState_STATUS("Canceled") ProvisioningState_STATUS_Creating = ProvisioningState_STATUS("Creating") ProvisioningState_STATUS_Deleting = ProvisioningState_STATUS("Deleting") ProvisioningState_STATUS_Failed = ProvisioningState_STATUS("Failed") ProvisioningState_STATUS_Succeeded = ProvisioningState_STATUS("Succeeded") ProvisioningState_STATUS_Updating = ProvisioningState_STATUS("Updating") )
const ( ResourceState_STATUS_CreateFailed = ResourceState_STATUS("CreateFailed") ResourceState_STATUS_Creating = ResourceState_STATUS("Creating") ResourceState_STATUS_DeleteFailed = ResourceState_STATUS("DeleteFailed") ResourceState_STATUS_Deleting = ResourceState_STATUS("Deleting") ResourceState_STATUS_DisableFailed = ResourceState_STATUS("DisableFailed") ResourceState_STATUS_Disabled = ResourceState_STATUS("Disabled") ResourceState_STATUS_Disabling = ResourceState_STATUS("Disabling") ResourceState_STATUS_EnableFailed = ResourceState_STATUS("EnableFailed") ResourceState_STATUS_Enabling = ResourceState_STATUS("Enabling") ResourceState_STATUS_Running = ResourceState_STATUS("Running") ResourceState_STATUS_UpdateFailed = ResourceState_STATUS("UpdateFailed") ResourceState_STATUS_Updating = ResourceState_STATUS("Updating") )
const ( Sku_Name_EnterpriseFlash_F1500 = Sku_Name("EnterpriseFlash_F1500") Sku_Name_EnterpriseFlash_F300 = Sku_Name("EnterpriseFlash_F300") Sku_Name_EnterpriseFlash_F700 = Sku_Name("EnterpriseFlash_F700") Sku_Name_Enterprise_E10 = Sku_Name("Enterprise_E10") Sku_Name_Enterprise_E100 = Sku_Name("Enterprise_E100") Sku_Name_Enterprise_E20 = Sku_Name("Enterprise_E20") Sku_Name_Enterprise_E50 = Sku_Name("Enterprise_E50") )
const ( Sku_Name_STATUS_EnterpriseFlash_F1500 = Sku_Name_STATUS("EnterpriseFlash_F1500") Sku_Name_STATUS_EnterpriseFlash_F300 = Sku_Name_STATUS("EnterpriseFlash_F300") Sku_Name_STATUS_EnterpriseFlash_F700 = Sku_Name_STATUS("EnterpriseFlash_F700") Sku_Name_STATUS_Enterprise_E10 = Sku_Name_STATUS("Enterprise_E10") Sku_Name_STATUS_Enterprise_E100 = Sku_Name_STATUS("Enterprise_E100") Sku_Name_STATUS_Enterprise_E20 = Sku_Name_STATUS("Enterprise_E20") Sku_Name_STATUS_Enterprise_E50 = Sku_Name_STATUS("Enterprise_E50") )
const APIVersion_Value = APIVersion("2023-07-01")
Variables ¶
var ( // GroupVersion is group version used to register these objects GroupVersion = schema.GroupVersion{Group: "cache.azure.com", Version: "v1api20230701"} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: GroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
Functions ¶
This section is empty.
Types ¶
type ClusterProperties_MinimumTlsVersion ¶
type ClusterProperties_MinimumTlsVersion string
+kubebuilder:validation:Enum={"1.0","1.1","1.2"}
type ClusterProperties_MinimumTlsVersion_STATUS ¶
type ClusterProperties_MinimumTlsVersion_STATUS string
type DatabaseProperties_ClientProtocol ¶
type DatabaseProperties_ClientProtocol string
+kubebuilder:validation:Enum={"Encrypted","Plaintext"}
type DatabaseProperties_ClientProtocol_STATUS ¶
type DatabaseProperties_ClientProtocol_STATUS string
type DatabaseProperties_ClusteringPolicy ¶
type DatabaseProperties_ClusteringPolicy string
+kubebuilder:validation:Enum={"EnterpriseCluster","OSSCluster"}
type DatabaseProperties_ClusteringPolicy_STATUS ¶
type DatabaseProperties_ClusteringPolicy_STATUS string
type DatabaseProperties_EvictionPolicy ¶
type DatabaseProperties_EvictionPolicy string
+kubebuilder:validation:Enum={"AllKeysLFU","AllKeysLRU","AllKeysRandom","NoEviction","VolatileLFU","VolatileLRU","VolatileRandom","VolatileTTL"}
type DatabaseProperties_EvictionPolicy_STATUS ¶
type DatabaseProperties_EvictionPolicy_STATUS string
type DatabaseProperties_GeoReplication ¶
type DatabaseProperties_GeoReplication struct { // GroupNickname: Name for the group of linked database resources GroupNickname *string `json:"groupNickname,omitempty"` // LinkedDatabases: List of database resources to link with this database LinkedDatabases []LinkedDatabase `json:"linkedDatabases,omitempty"` }
func (*DatabaseProperties_GeoReplication) AssignProperties_From_DatabaseProperties_GeoReplication ¶
func (replication *DatabaseProperties_GeoReplication) AssignProperties_From_DatabaseProperties_GeoReplication(source *storage.DatabaseProperties_GeoReplication) error
AssignProperties_From_DatabaseProperties_GeoReplication populates our DatabaseProperties_GeoReplication from the provided source DatabaseProperties_GeoReplication
func (*DatabaseProperties_GeoReplication) AssignProperties_To_DatabaseProperties_GeoReplication ¶
func (replication *DatabaseProperties_GeoReplication) AssignProperties_To_DatabaseProperties_GeoReplication(destination *storage.DatabaseProperties_GeoReplication) error
AssignProperties_To_DatabaseProperties_GeoReplication populates the provided destination DatabaseProperties_GeoReplication from our DatabaseProperties_GeoReplication
func (*DatabaseProperties_GeoReplication) ConvertToARM ¶
func (replication *DatabaseProperties_GeoReplication) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*DatabaseProperties_GeoReplication) DeepCopy ¶
func (in *DatabaseProperties_GeoReplication) DeepCopy() *DatabaseProperties_GeoReplication
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseProperties_GeoReplication.
func (*DatabaseProperties_GeoReplication) DeepCopyInto ¶
func (in *DatabaseProperties_GeoReplication) DeepCopyInto(out *DatabaseProperties_GeoReplication)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DatabaseProperties_GeoReplication) Initialize_From_DatabaseProperties_GeoReplication_STATUS ¶
func (replication *DatabaseProperties_GeoReplication) Initialize_From_DatabaseProperties_GeoReplication_STATUS(source *DatabaseProperties_GeoReplication_STATUS) error
Initialize_From_DatabaseProperties_GeoReplication_STATUS populates our DatabaseProperties_GeoReplication from the provided source DatabaseProperties_GeoReplication_STATUS
func (*DatabaseProperties_GeoReplication) NewEmptyARMValue ¶
func (replication *DatabaseProperties_GeoReplication) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DatabaseProperties_GeoReplication) PopulateFromARM ¶
func (replication *DatabaseProperties_GeoReplication) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type DatabaseProperties_GeoReplication_STATUS ¶
type DatabaseProperties_GeoReplication_STATUS struct { // GroupNickname: Name for the group of linked database resources GroupNickname *string `json:"groupNickname,omitempty"` // LinkedDatabases: List of database resources to link with this database LinkedDatabases []LinkedDatabase_STATUS `json:"linkedDatabases,omitempty"` }
func (*DatabaseProperties_GeoReplication_STATUS) AssignProperties_From_DatabaseProperties_GeoReplication_STATUS ¶
func (replication *DatabaseProperties_GeoReplication_STATUS) AssignProperties_From_DatabaseProperties_GeoReplication_STATUS(source *storage.DatabaseProperties_GeoReplication_STATUS) error
AssignProperties_From_DatabaseProperties_GeoReplication_STATUS populates our DatabaseProperties_GeoReplication_STATUS from the provided source DatabaseProperties_GeoReplication_STATUS
func (*DatabaseProperties_GeoReplication_STATUS) AssignProperties_To_DatabaseProperties_GeoReplication_STATUS ¶
func (replication *DatabaseProperties_GeoReplication_STATUS) AssignProperties_To_DatabaseProperties_GeoReplication_STATUS(destination *storage.DatabaseProperties_GeoReplication_STATUS) error
AssignProperties_To_DatabaseProperties_GeoReplication_STATUS populates the provided destination DatabaseProperties_GeoReplication_STATUS from our DatabaseProperties_GeoReplication_STATUS
func (*DatabaseProperties_GeoReplication_STATUS) DeepCopy ¶
func (in *DatabaseProperties_GeoReplication_STATUS) DeepCopy() *DatabaseProperties_GeoReplication_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseProperties_GeoReplication_STATUS.
func (*DatabaseProperties_GeoReplication_STATUS) DeepCopyInto ¶
func (in *DatabaseProperties_GeoReplication_STATUS) DeepCopyInto(out *DatabaseProperties_GeoReplication_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DatabaseProperties_GeoReplication_STATUS) NewEmptyARMValue ¶
func (replication *DatabaseProperties_GeoReplication_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*DatabaseProperties_GeoReplication_STATUS) PopulateFromARM ¶
func (replication *DatabaseProperties_GeoReplication_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type LinkedDatabase ¶
type LinkedDatabase struct { // Reference: Resource ID of a database resource to link with this database. Reference *genruntime.ResourceReference `armReference:"Id" json:"reference,omitempty"` }
Specifies details of a linked database resource.
func (*LinkedDatabase) AssignProperties_From_LinkedDatabase ¶
func (database *LinkedDatabase) AssignProperties_From_LinkedDatabase(source *storage.LinkedDatabase) error
AssignProperties_From_LinkedDatabase populates our LinkedDatabase from the provided source LinkedDatabase
func (*LinkedDatabase) AssignProperties_To_LinkedDatabase ¶
func (database *LinkedDatabase) AssignProperties_To_LinkedDatabase(destination *storage.LinkedDatabase) error
AssignProperties_To_LinkedDatabase populates the provided destination LinkedDatabase from our LinkedDatabase
func (*LinkedDatabase) ConvertToARM ¶
func (database *LinkedDatabase) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*LinkedDatabase) DeepCopy ¶
func (in *LinkedDatabase) DeepCopy() *LinkedDatabase
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedDatabase.
func (*LinkedDatabase) DeepCopyInto ¶
func (in *LinkedDatabase) DeepCopyInto(out *LinkedDatabase)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LinkedDatabase) Initialize_From_LinkedDatabase_STATUS ¶
func (database *LinkedDatabase) Initialize_From_LinkedDatabase_STATUS(source *LinkedDatabase_STATUS) error
Initialize_From_LinkedDatabase_STATUS populates our LinkedDatabase from the provided source LinkedDatabase_STATUS
func (*LinkedDatabase) NewEmptyARMValue ¶
func (database *LinkedDatabase) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*LinkedDatabase) PopulateFromARM ¶
func (database *LinkedDatabase) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type LinkedDatabase_STATUS ¶
type LinkedDatabase_STATUS struct { // Id: Resource ID of a database resource to link with this database. Id *string `json:"id,omitempty"` // State: State of the link between the database resources. State *LinkedDatabase_State_STATUS `json:"state,omitempty"` }
Specifies details of a linked database resource.
func (*LinkedDatabase_STATUS) AssignProperties_From_LinkedDatabase_STATUS ¶
func (database *LinkedDatabase_STATUS) AssignProperties_From_LinkedDatabase_STATUS(source *storage.LinkedDatabase_STATUS) error
AssignProperties_From_LinkedDatabase_STATUS populates our LinkedDatabase_STATUS from the provided source LinkedDatabase_STATUS
func (*LinkedDatabase_STATUS) AssignProperties_To_LinkedDatabase_STATUS ¶
func (database *LinkedDatabase_STATUS) AssignProperties_To_LinkedDatabase_STATUS(destination *storage.LinkedDatabase_STATUS) error
AssignProperties_To_LinkedDatabase_STATUS populates the provided destination LinkedDatabase_STATUS from our LinkedDatabase_STATUS
func (*LinkedDatabase_STATUS) DeepCopy ¶
func (in *LinkedDatabase_STATUS) DeepCopy() *LinkedDatabase_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedDatabase_STATUS.
func (*LinkedDatabase_STATUS) DeepCopyInto ¶
func (in *LinkedDatabase_STATUS) DeepCopyInto(out *LinkedDatabase_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LinkedDatabase_STATUS) NewEmptyARMValue ¶
func (database *LinkedDatabase_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*LinkedDatabase_STATUS) PopulateFromARM ¶
func (database *LinkedDatabase_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type LinkedDatabase_State_STATUS ¶
type LinkedDatabase_State_STATUS string
type Module ¶
type Module struct { // Args: Configuration options for the module, e.g. 'ERROR_RATE 0.01 INITIAL_SIZE 400'. Args *string `json:"args,omitempty"` // +kubebuilder:validation:Required // Name: The name of the module, e.g. 'RedisBloom', 'RediSearch', 'RedisTimeSeries' Name *string `json:"name,omitempty"` }
Specifies configuration of a redis module
func (*Module) AssignProperties_From_Module ¶
AssignProperties_From_Module populates our Module from the provided source Module
func (*Module) AssignProperties_To_Module ¶
AssignProperties_To_Module populates the provided destination Module from our Module
func (*Module) ConvertToARM ¶
func (module *Module) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*Module) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Module.
func (*Module) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Module) Initialize_From_Module_STATUS ¶
func (module *Module) Initialize_From_Module_STATUS(source *Module_STATUS) error
Initialize_From_Module_STATUS populates our Module from the provided source Module_STATUS
func (*Module) NewEmptyARMValue ¶
func (module *Module) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Module) PopulateFromARM ¶
func (module *Module) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Module_STATUS ¶
type Module_STATUS struct { // Args: Configuration options for the module, e.g. 'ERROR_RATE 0.01 INITIAL_SIZE 400'. Args *string `json:"args,omitempty"` // Name: The name of the module, e.g. 'RedisBloom', 'RediSearch', 'RedisTimeSeries' Name *string `json:"name,omitempty"` // Version: The version of the module, e.g. '1.0'. Version *string `json:"version,omitempty"` }
Specifies configuration of a redis module
func (*Module_STATUS) AssignProperties_From_Module_STATUS ¶
func (module *Module_STATUS) AssignProperties_From_Module_STATUS(source *storage.Module_STATUS) error
AssignProperties_From_Module_STATUS populates our Module_STATUS from the provided source Module_STATUS
func (*Module_STATUS) AssignProperties_To_Module_STATUS ¶
func (module *Module_STATUS) AssignProperties_To_Module_STATUS(destination *storage.Module_STATUS) error
AssignProperties_To_Module_STATUS populates the provided destination Module_STATUS from our Module_STATUS
func (*Module_STATUS) DeepCopy ¶
func (in *Module_STATUS) DeepCopy() *Module_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Module_STATUS.
func (*Module_STATUS) DeepCopyInto ¶
func (in *Module_STATUS) DeepCopyInto(out *Module_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Module_STATUS) NewEmptyARMValue ¶
func (module *Module_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Module_STATUS) PopulateFromARM ¶
func (module *Module_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Persistence ¶
type Persistence struct { // AofEnabled: Sets whether AOF is enabled. AofEnabled *bool `json:"aofEnabled,omitempty"` // AofFrequency: Sets the frequency at which data is written to disk. AofFrequency *Persistence_AofFrequency `json:"aofFrequency,omitempty"` // RdbEnabled: Sets whether RDB is enabled. RdbEnabled *bool `json:"rdbEnabled,omitempty"` // RdbFrequency: Sets the frequency at which a snapshot of the database is created. RdbFrequency *Persistence_RdbFrequency `json:"rdbFrequency,omitempty"` }
Persistence-related configuration for the RedisEnterprise database
func (*Persistence) AssignProperties_From_Persistence ¶
func (persistence *Persistence) AssignProperties_From_Persistence(source *storage.Persistence) error
AssignProperties_From_Persistence populates our Persistence from the provided source Persistence
func (*Persistence) AssignProperties_To_Persistence ¶
func (persistence *Persistence) AssignProperties_To_Persistence(destination *storage.Persistence) error
AssignProperties_To_Persistence populates the provided destination Persistence from our Persistence
func (*Persistence) ConvertToARM ¶
func (persistence *Persistence) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*Persistence) DeepCopy ¶
func (in *Persistence) DeepCopy() *Persistence
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Persistence.
func (*Persistence) DeepCopyInto ¶
func (in *Persistence) DeepCopyInto(out *Persistence)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Persistence) Initialize_From_Persistence_STATUS ¶
func (persistence *Persistence) Initialize_From_Persistence_STATUS(source *Persistence_STATUS) error
Initialize_From_Persistence_STATUS populates our Persistence from the provided source Persistence_STATUS
func (*Persistence) NewEmptyARMValue ¶
func (persistence *Persistence) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Persistence) PopulateFromARM ¶
func (persistence *Persistence) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Persistence_AofFrequency ¶
type Persistence_AofFrequency string
+kubebuilder:validation:Enum={"1s","always"}
type Persistence_AofFrequency_STATUS ¶
type Persistence_AofFrequency_STATUS string
type Persistence_RdbFrequency ¶
type Persistence_RdbFrequency string
+kubebuilder:validation:Enum={"12h","1h","6h"}
type Persistence_RdbFrequency_STATUS ¶
type Persistence_RdbFrequency_STATUS string
type Persistence_STATUS ¶
type Persistence_STATUS struct { // AofEnabled: Sets whether AOF is enabled. AofEnabled *bool `json:"aofEnabled,omitempty"` // AofFrequency: Sets the frequency at which data is written to disk. AofFrequency *Persistence_AofFrequency_STATUS `json:"aofFrequency,omitempty"` // RdbEnabled: Sets whether RDB is enabled. RdbEnabled *bool `json:"rdbEnabled,omitempty"` // RdbFrequency: Sets the frequency at which a snapshot of the database is created. RdbFrequency *Persistence_RdbFrequency_STATUS `json:"rdbFrequency,omitempty"` }
Persistence-related configuration for the RedisEnterprise database
func (*Persistence_STATUS) AssignProperties_From_Persistence_STATUS ¶
func (persistence *Persistence_STATUS) AssignProperties_From_Persistence_STATUS(source *storage.Persistence_STATUS) error
AssignProperties_From_Persistence_STATUS populates our Persistence_STATUS from the provided source Persistence_STATUS
func (*Persistence_STATUS) AssignProperties_To_Persistence_STATUS ¶
func (persistence *Persistence_STATUS) AssignProperties_To_Persistence_STATUS(destination *storage.Persistence_STATUS) error
AssignProperties_To_Persistence_STATUS populates the provided destination Persistence_STATUS from our Persistence_STATUS
func (*Persistence_STATUS) DeepCopy ¶
func (in *Persistence_STATUS) DeepCopy() *Persistence_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Persistence_STATUS.
func (*Persistence_STATUS) DeepCopyInto ¶
func (in *Persistence_STATUS) DeepCopyInto(out *Persistence_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Persistence_STATUS) NewEmptyARMValue ¶
func (persistence *Persistence_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Persistence_STATUS) PopulateFromARM ¶
func (persistence *Persistence_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type PrivateEndpointConnection_STATUS ¶
type PrivateEndpointConnection_STATUS struct { // Id: Fully qualified resource ID for the resource. Ex - // /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id *string `json:"id,omitempty"` }
The Private Endpoint Connection resource.
func (*PrivateEndpointConnection_STATUS) AssignProperties_From_PrivateEndpointConnection_STATUS ¶
func (connection *PrivateEndpointConnection_STATUS) AssignProperties_From_PrivateEndpointConnection_STATUS(source *storage.PrivateEndpointConnection_STATUS) error
AssignProperties_From_PrivateEndpointConnection_STATUS populates our PrivateEndpointConnection_STATUS from the provided source PrivateEndpointConnection_STATUS
func (*PrivateEndpointConnection_STATUS) AssignProperties_To_PrivateEndpointConnection_STATUS ¶
func (connection *PrivateEndpointConnection_STATUS) AssignProperties_To_PrivateEndpointConnection_STATUS(destination *storage.PrivateEndpointConnection_STATUS) error
AssignProperties_To_PrivateEndpointConnection_STATUS populates the provided destination PrivateEndpointConnection_STATUS from our PrivateEndpointConnection_STATUS
func (*PrivateEndpointConnection_STATUS) DeepCopy ¶
func (in *PrivateEndpointConnection_STATUS) DeepCopy() *PrivateEndpointConnection_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PrivateEndpointConnection_STATUS.
func (*PrivateEndpointConnection_STATUS) DeepCopyInto ¶
func (in *PrivateEndpointConnection_STATUS) DeepCopyInto(out *PrivateEndpointConnection_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*PrivateEndpointConnection_STATUS) NewEmptyARMValue ¶
func (connection *PrivateEndpointConnection_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*PrivateEndpointConnection_STATUS) PopulateFromARM ¶
func (connection *PrivateEndpointConnection_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type RedisEnterprise ¶
type RedisEnterprise struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RedisEnterprise_Spec `json:"spec,omitempty"` Status RedisEnterprise_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generator information: - Generated from: /redisenterprise/resource-manager/Microsoft.Cache/stable/2023-07-01/redisenterprise.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}
func (*RedisEnterprise) AssignProperties_From_RedisEnterprise ¶
func (enterprise *RedisEnterprise) AssignProperties_From_RedisEnterprise(source *storage.RedisEnterprise) error
AssignProperties_From_RedisEnterprise populates our RedisEnterprise from the provided source RedisEnterprise
func (*RedisEnterprise) AssignProperties_To_RedisEnterprise ¶
func (enterprise *RedisEnterprise) AssignProperties_To_RedisEnterprise(destination *storage.RedisEnterprise) error
AssignProperties_To_RedisEnterprise populates the provided destination RedisEnterprise from our RedisEnterprise
func (*RedisEnterprise) AzureName ¶
func (enterprise *RedisEnterprise) AzureName() string
AzureName returns the Azure name of the resource
func (*RedisEnterprise) ConfigMapDestinationExpressions ¶ added in v2.11.0
func (enterprise *RedisEnterprise) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
func (*RedisEnterprise) ConvertFrom ¶
func (enterprise *RedisEnterprise) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our RedisEnterprise from the provided hub RedisEnterprise
func (*RedisEnterprise) ConvertTo ¶
func (enterprise *RedisEnterprise) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub RedisEnterprise from our RedisEnterprise
func (*RedisEnterprise) DeepCopy ¶
func (in *RedisEnterprise) DeepCopy() *RedisEnterprise
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedisEnterprise.
func (*RedisEnterprise) DeepCopyInto ¶
func (in *RedisEnterprise) DeepCopyInto(out *RedisEnterprise)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RedisEnterprise) DeepCopyObject ¶
func (in *RedisEnterprise) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RedisEnterprise) Default ¶
func (enterprise *RedisEnterprise) Default()
Default applies defaults to the RedisEnterprise resource
func (RedisEnterprise) GetAPIVersion ¶
func (enterprise RedisEnterprise) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2023-07-01"
func (*RedisEnterprise) GetConditions ¶
func (enterprise *RedisEnterprise) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*RedisEnterprise) GetResourceScope ¶
func (enterprise *RedisEnterprise) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*RedisEnterprise) GetSpec ¶
func (enterprise *RedisEnterprise) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*RedisEnterprise) GetStatus ¶
func (enterprise *RedisEnterprise) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*RedisEnterprise) GetSupportedOperations ¶ added in v2.4.0
func (enterprise *RedisEnterprise) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*RedisEnterprise) GetType ¶
func (enterprise *RedisEnterprise) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Cache/redisEnterprise"
func (*RedisEnterprise) InitializeSpec ¶
func (enterprise *RedisEnterprise) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
func (*RedisEnterprise) NewEmptyStatus ¶
func (enterprise *RedisEnterprise) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*RedisEnterprise) OriginalGVK ¶
func (enterprise *RedisEnterprise) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*RedisEnterprise) Owner ¶
func (enterprise *RedisEnterprise) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*RedisEnterprise) SecretDestinationExpressions ¶ added in v2.11.0
func (enterprise *RedisEnterprise) SecretDestinationExpressions() []*core.DestinationExpression
SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property
func (*RedisEnterprise) SetConditions ¶
func (enterprise *RedisEnterprise) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*RedisEnterprise) SetStatus ¶
func (enterprise *RedisEnterprise) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*RedisEnterprise) ValidateCreate ¶
func (enterprise *RedisEnterprise) ValidateCreate() (admission.Warnings, error)
ValidateCreate validates the creation of the resource
func (*RedisEnterprise) ValidateDelete ¶
func (enterprise *RedisEnterprise) ValidateDelete() (admission.Warnings, error)
ValidateDelete validates the deletion of the resource
func (*RedisEnterprise) ValidateUpdate ¶
ValidateUpdate validates an update of the resource
type RedisEnterpriseDatabase ¶
type RedisEnterpriseDatabase struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RedisEnterpriseDatabase_Spec `json:"spec,omitempty"` Status RedisEnterpriseDatabase_STATUS `json:"status,omitempty"` }
+kubebuilder:object:root=true +kubebuilder:subresource:status +kubebuilder:printcolumn:name="Ready",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="Severity",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].severity" +kubebuilder:printcolumn:name="Reason",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].reason" +kubebuilder:printcolumn:name="Message",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].message" Generator information: - Generated from: /redisenterprise/resource-manager/Microsoft.Cache/stable/2023-07-01/redisenterprise.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}/databases/{databaseName}
func (*RedisEnterpriseDatabase) AssignProperties_From_RedisEnterpriseDatabase ¶
func (database *RedisEnterpriseDatabase) AssignProperties_From_RedisEnterpriseDatabase(source *storage.RedisEnterpriseDatabase) error
AssignProperties_From_RedisEnterpriseDatabase populates our RedisEnterpriseDatabase from the provided source RedisEnterpriseDatabase
func (*RedisEnterpriseDatabase) AssignProperties_To_RedisEnterpriseDatabase ¶
func (database *RedisEnterpriseDatabase) AssignProperties_To_RedisEnterpriseDatabase(destination *storage.RedisEnterpriseDatabase) error
AssignProperties_To_RedisEnterpriseDatabase populates the provided destination RedisEnterpriseDatabase from our RedisEnterpriseDatabase
func (*RedisEnterpriseDatabase) AzureName ¶
func (database *RedisEnterpriseDatabase) AzureName() string
AzureName returns the Azure name of the resource
func (*RedisEnterpriseDatabase) ConfigMapDestinationExpressions ¶ added in v2.11.0
func (database *RedisEnterpriseDatabase) ConfigMapDestinationExpressions() []*core.DestinationExpression
ConfigMapDestinationExpressions returns the Spec.OperatorSpec.ConfigMapExpressions property
func (*RedisEnterpriseDatabase) ConvertFrom ¶
func (database *RedisEnterpriseDatabase) ConvertFrom(hub conversion.Hub) error
ConvertFrom populates our RedisEnterpriseDatabase from the provided hub RedisEnterpriseDatabase
func (*RedisEnterpriseDatabase) ConvertTo ¶
func (database *RedisEnterpriseDatabase) ConvertTo(hub conversion.Hub) error
ConvertTo populates the provided hub RedisEnterpriseDatabase from our RedisEnterpriseDatabase
func (*RedisEnterpriseDatabase) DeepCopy ¶
func (in *RedisEnterpriseDatabase) DeepCopy() *RedisEnterpriseDatabase
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedisEnterpriseDatabase.
func (*RedisEnterpriseDatabase) DeepCopyInto ¶
func (in *RedisEnterpriseDatabase) DeepCopyInto(out *RedisEnterpriseDatabase)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RedisEnterpriseDatabase) DeepCopyObject ¶
func (in *RedisEnterpriseDatabase) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RedisEnterpriseDatabase) Default ¶
func (database *RedisEnterpriseDatabase) Default()
Default applies defaults to the RedisEnterpriseDatabase resource
func (RedisEnterpriseDatabase) GetAPIVersion ¶
func (database RedisEnterpriseDatabase) GetAPIVersion() string
GetAPIVersion returns the ARM API version of the resource. This is always "2023-07-01"
func (*RedisEnterpriseDatabase) GetConditions ¶
func (database *RedisEnterpriseDatabase) GetConditions() conditions.Conditions
GetConditions returns the conditions of the resource
func (*RedisEnterpriseDatabase) GetResourceScope ¶
func (database *RedisEnterpriseDatabase) GetResourceScope() genruntime.ResourceScope
GetResourceScope returns the scope of the resource
func (*RedisEnterpriseDatabase) GetSpec ¶
func (database *RedisEnterpriseDatabase) GetSpec() genruntime.ConvertibleSpec
GetSpec returns the specification of this resource
func (*RedisEnterpriseDatabase) GetStatus ¶
func (database *RedisEnterpriseDatabase) GetStatus() genruntime.ConvertibleStatus
GetStatus returns the status of this resource
func (*RedisEnterpriseDatabase) GetSupportedOperations ¶ added in v2.4.0
func (database *RedisEnterpriseDatabase) GetSupportedOperations() []genruntime.ResourceOperation
GetSupportedOperations returns the operations supported by the resource
func (*RedisEnterpriseDatabase) GetType ¶
func (database *RedisEnterpriseDatabase) GetType() string
GetType returns the ARM Type of the resource. This is always "Microsoft.Cache/redisEnterprise/databases"
func (*RedisEnterpriseDatabase) InitializeSpec ¶
func (database *RedisEnterpriseDatabase) InitializeSpec(status genruntime.ConvertibleStatus) error
InitializeSpec initializes the spec for this resource from the given status
func (*RedisEnterpriseDatabase) NewEmptyStatus ¶
func (database *RedisEnterpriseDatabase) NewEmptyStatus() genruntime.ConvertibleStatus
NewEmptyStatus returns a new empty (blank) status
func (*RedisEnterpriseDatabase) OriginalGVK ¶
func (database *RedisEnterpriseDatabase) OriginalGVK() *schema.GroupVersionKind
OriginalGVK returns a GroupValueKind for the original API version used to create the resource
func (*RedisEnterpriseDatabase) Owner ¶
func (database *RedisEnterpriseDatabase) Owner() *genruntime.ResourceReference
Owner returns the ResourceReference of the owner
func (*RedisEnterpriseDatabase) SecretDestinationExpressions ¶ added in v2.11.0
func (database *RedisEnterpriseDatabase) SecretDestinationExpressions() []*core.DestinationExpression
SecretDestinationExpressions returns the Spec.OperatorSpec.SecretExpressions property
func (*RedisEnterpriseDatabase) SetConditions ¶
func (database *RedisEnterpriseDatabase) SetConditions(conditions conditions.Conditions)
SetConditions sets the conditions on the resource status
func (*RedisEnterpriseDatabase) SetStatus ¶
func (database *RedisEnterpriseDatabase) SetStatus(status genruntime.ConvertibleStatus) error
SetStatus sets the status of this resource
func (*RedisEnterpriseDatabase) ValidateCreate ¶
func (database *RedisEnterpriseDatabase) ValidateCreate() (admission.Warnings, error)
ValidateCreate validates the creation of the resource
func (*RedisEnterpriseDatabase) ValidateDelete ¶
func (database *RedisEnterpriseDatabase) ValidateDelete() (admission.Warnings, error)
ValidateDelete validates the deletion of the resource
func (*RedisEnterpriseDatabase) ValidateUpdate ¶
func (database *RedisEnterpriseDatabase) ValidateUpdate(old runtime.Object) (admission.Warnings, error)
ValidateUpdate validates an update of the resource
type RedisEnterpriseDatabaseList ¶
type RedisEnterpriseDatabaseList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []RedisEnterpriseDatabase `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /redisenterprise/resource-manager/Microsoft.Cache/stable/2023-07-01/redisenterprise.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}/databases/{databaseName}
func (*RedisEnterpriseDatabaseList) DeepCopy ¶
func (in *RedisEnterpriseDatabaseList) DeepCopy() *RedisEnterpriseDatabaseList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedisEnterpriseDatabaseList.
func (*RedisEnterpriseDatabaseList) DeepCopyInto ¶
func (in *RedisEnterpriseDatabaseList) DeepCopyInto(out *RedisEnterpriseDatabaseList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RedisEnterpriseDatabaseList) DeepCopyObject ¶
func (in *RedisEnterpriseDatabaseList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RedisEnterpriseDatabaseOperatorSpec ¶ added in v2.11.0
type RedisEnterpriseDatabaseOperatorSpec struct { // ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions). ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"` // SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions). SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"` }
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
func (*RedisEnterpriseDatabaseOperatorSpec) AssignProperties_From_RedisEnterpriseDatabaseOperatorSpec ¶ added in v2.11.0
func (operator *RedisEnterpriseDatabaseOperatorSpec) AssignProperties_From_RedisEnterpriseDatabaseOperatorSpec(source *storage.RedisEnterpriseDatabaseOperatorSpec) error
AssignProperties_From_RedisEnterpriseDatabaseOperatorSpec populates our RedisEnterpriseDatabaseOperatorSpec from the provided source RedisEnterpriseDatabaseOperatorSpec
func (*RedisEnterpriseDatabaseOperatorSpec) AssignProperties_To_RedisEnterpriseDatabaseOperatorSpec ¶ added in v2.11.0
func (operator *RedisEnterpriseDatabaseOperatorSpec) AssignProperties_To_RedisEnterpriseDatabaseOperatorSpec(destination *storage.RedisEnterpriseDatabaseOperatorSpec) error
AssignProperties_To_RedisEnterpriseDatabaseOperatorSpec populates the provided destination RedisEnterpriseDatabaseOperatorSpec from our RedisEnterpriseDatabaseOperatorSpec
func (*RedisEnterpriseDatabaseOperatorSpec) DeepCopy ¶ added in v2.11.0
func (in *RedisEnterpriseDatabaseOperatorSpec) DeepCopy() *RedisEnterpriseDatabaseOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedisEnterpriseDatabaseOperatorSpec.
func (*RedisEnterpriseDatabaseOperatorSpec) DeepCopyInto ¶ added in v2.11.0
func (in *RedisEnterpriseDatabaseOperatorSpec) DeepCopyInto(out *RedisEnterpriseDatabaseOperatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RedisEnterpriseDatabase_STATUS ¶ added in v2.10.0
type RedisEnterpriseDatabase_STATUS struct { // ClientProtocol: Specifies whether redis clients can connect using TLS-encrypted or plaintext redis protocols. Default is // TLS-encrypted. ClientProtocol *DatabaseProperties_ClientProtocol_STATUS `json:"clientProtocol,omitempty"` // ClusteringPolicy: Clustering policy - default is OSSCluster. Specified at create time. ClusteringPolicy *DatabaseProperties_ClusteringPolicy_STATUS `json:"clusteringPolicy,omitempty"` // Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,omitempty"` // EvictionPolicy: Redis eviction policy - default is VolatileLRU EvictionPolicy *DatabaseProperties_EvictionPolicy_STATUS `json:"evictionPolicy,omitempty"` // GeoReplication: Optional set of properties to configure geo replication for this database. GeoReplication *DatabaseProperties_GeoReplication_STATUS `json:"geoReplication,omitempty"` // Id: Fully qualified resource ID for the resource. Ex - // /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id *string `json:"id,omitempty"` // Modules: Optional set of redis modules to enable in this database - modules can only be added at creation time. Modules []Module_STATUS `json:"modules,omitempty"` // Name: The name of the resource Name *string `json:"name,omitempty"` // Persistence: Persistence settings Persistence *Persistence_STATUS `json:"persistence,omitempty"` // Port: TCP port of the database endpoint. Specified at create time. Defaults to an available port. Port *int `json:"port,omitempty"` // ProvisioningState: Current provisioning status of the database ProvisioningState *ProvisioningState_STATUS `json:"provisioningState,omitempty"` // ResourceState: Current resource status of the database ResourceState *ResourceState_STATUS `json:"resourceState,omitempty"` // Type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type *string `json:"type,omitempty"` }
func (*RedisEnterpriseDatabase_STATUS) AssignProperties_From_RedisEnterpriseDatabase_STATUS ¶ added in v2.10.0
func (database *RedisEnterpriseDatabase_STATUS) AssignProperties_From_RedisEnterpriseDatabase_STATUS(source *storage.RedisEnterpriseDatabase_STATUS) error
AssignProperties_From_RedisEnterpriseDatabase_STATUS populates our RedisEnterpriseDatabase_STATUS from the provided source RedisEnterpriseDatabase_STATUS
func (*RedisEnterpriseDatabase_STATUS) AssignProperties_To_RedisEnterpriseDatabase_STATUS ¶ added in v2.10.0
func (database *RedisEnterpriseDatabase_STATUS) AssignProperties_To_RedisEnterpriseDatabase_STATUS(destination *storage.RedisEnterpriseDatabase_STATUS) error
AssignProperties_To_RedisEnterpriseDatabase_STATUS populates the provided destination RedisEnterpriseDatabase_STATUS from our RedisEnterpriseDatabase_STATUS
func (*RedisEnterpriseDatabase_STATUS) ConvertStatusFrom ¶ added in v2.10.0
func (database *RedisEnterpriseDatabase_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our RedisEnterpriseDatabase_STATUS from the provided source
func (*RedisEnterpriseDatabase_STATUS) ConvertStatusTo ¶ added in v2.10.0
func (database *RedisEnterpriseDatabase_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our RedisEnterpriseDatabase_STATUS
func (*RedisEnterpriseDatabase_STATUS) DeepCopy ¶ added in v2.10.0
func (in *RedisEnterpriseDatabase_STATUS) DeepCopy() *RedisEnterpriseDatabase_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedisEnterpriseDatabase_STATUS.
func (*RedisEnterpriseDatabase_STATUS) DeepCopyInto ¶ added in v2.10.0
func (in *RedisEnterpriseDatabase_STATUS) DeepCopyInto(out *RedisEnterpriseDatabase_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RedisEnterpriseDatabase_STATUS) NewEmptyARMValue ¶ added in v2.10.0
func (database *RedisEnterpriseDatabase_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*RedisEnterpriseDatabase_STATUS) PopulateFromARM ¶ added in v2.10.0
func (database *RedisEnterpriseDatabase_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type RedisEnterpriseDatabase_Spec ¶ added in v2.10.0
type RedisEnterpriseDatabase_Spec struct { // 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. AzureName string `json:"azureName,omitempty"` // ClientProtocol: Specifies whether redis clients can connect using TLS-encrypted or plaintext redis protocols. Default is // TLS-encrypted. ClientProtocol *DatabaseProperties_ClientProtocol `json:"clientProtocol,omitempty"` // ClusteringPolicy: Clustering policy - default is OSSCluster. Specified at create time. ClusteringPolicy *DatabaseProperties_ClusteringPolicy `json:"clusteringPolicy,omitempty"` // EvictionPolicy: Redis eviction policy - default is VolatileLRU EvictionPolicy *DatabaseProperties_EvictionPolicy `json:"evictionPolicy,omitempty"` // GeoReplication: Optional set of properties to configure geo replication for this database. GeoReplication *DatabaseProperties_GeoReplication `json:"geoReplication,omitempty"` // Modules: Optional set of redis modules to enable in this database - modules can only be added at creation time. Modules []Module `json:"modules,omitempty"` // OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not // passed directly to Azure OperatorSpec *RedisEnterpriseDatabaseOperatorSpec `json:"operatorSpec,omitempty"` // +kubebuilder:validation:Required // 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/RedisEnterprise resource Owner *genruntime.KnownResourceReference `group:"cache.azure.com" json:"owner,omitempty" kind:"RedisEnterprise"` // Persistence: Persistence settings Persistence *Persistence `json:"persistence,omitempty"` // Port: TCP port of the database endpoint. Specified at create time. Defaults to an available port. Port *int `json:"port,omitempty"` }
func (*RedisEnterpriseDatabase_Spec) AssignProperties_From_RedisEnterpriseDatabase_Spec ¶ added in v2.10.0
func (database *RedisEnterpriseDatabase_Spec) AssignProperties_From_RedisEnterpriseDatabase_Spec(source *storage.RedisEnterpriseDatabase_Spec) error
AssignProperties_From_RedisEnterpriseDatabase_Spec populates our RedisEnterpriseDatabase_Spec from the provided source RedisEnterpriseDatabase_Spec
func (*RedisEnterpriseDatabase_Spec) AssignProperties_To_RedisEnterpriseDatabase_Spec ¶ added in v2.10.0
func (database *RedisEnterpriseDatabase_Spec) AssignProperties_To_RedisEnterpriseDatabase_Spec(destination *storage.RedisEnterpriseDatabase_Spec) error
AssignProperties_To_RedisEnterpriseDatabase_Spec populates the provided destination RedisEnterpriseDatabase_Spec from our RedisEnterpriseDatabase_Spec
func (*RedisEnterpriseDatabase_Spec) ConvertSpecFrom ¶ added in v2.10.0
func (database *RedisEnterpriseDatabase_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our RedisEnterpriseDatabase_Spec from the provided source
func (*RedisEnterpriseDatabase_Spec) ConvertSpecTo ¶ added in v2.10.0
func (database *RedisEnterpriseDatabase_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our RedisEnterpriseDatabase_Spec
func (*RedisEnterpriseDatabase_Spec) ConvertToARM ¶ added in v2.10.0
func (database *RedisEnterpriseDatabase_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*RedisEnterpriseDatabase_Spec) DeepCopy ¶ added in v2.10.0
func (in *RedisEnterpriseDatabase_Spec) DeepCopy() *RedisEnterpriseDatabase_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedisEnterpriseDatabase_Spec.
func (*RedisEnterpriseDatabase_Spec) DeepCopyInto ¶ added in v2.10.0
func (in *RedisEnterpriseDatabase_Spec) DeepCopyInto(out *RedisEnterpriseDatabase_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RedisEnterpriseDatabase_Spec) Initialize_From_RedisEnterpriseDatabase_STATUS ¶ added in v2.10.0
func (database *RedisEnterpriseDatabase_Spec) Initialize_From_RedisEnterpriseDatabase_STATUS(source *RedisEnterpriseDatabase_STATUS) error
Initialize_From_RedisEnterpriseDatabase_STATUS populates our RedisEnterpriseDatabase_Spec from the provided source RedisEnterpriseDatabase_STATUS
func (*RedisEnterpriseDatabase_Spec) NewEmptyARMValue ¶ added in v2.10.0
func (database *RedisEnterpriseDatabase_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*RedisEnterpriseDatabase_Spec) OriginalVersion ¶ added in v2.10.0
func (database *RedisEnterpriseDatabase_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*RedisEnterpriseDatabase_Spec) PopulateFromARM ¶ added in v2.10.0
func (database *RedisEnterpriseDatabase_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*RedisEnterpriseDatabase_Spec) SetAzureName ¶ added in v2.10.0
func (database *RedisEnterpriseDatabase_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type RedisEnterpriseList ¶
type RedisEnterpriseList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []RedisEnterprise `json:"items"` }
+kubebuilder:object:root=true Generator information: - Generated from: /redisenterprise/resource-manager/Microsoft.Cache/stable/2023-07-01/redisenterprise.json - ARM URI: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Cache/redisEnterprise/{clusterName}
func (*RedisEnterpriseList) DeepCopy ¶
func (in *RedisEnterpriseList) DeepCopy() *RedisEnterpriseList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedisEnterpriseList.
func (*RedisEnterpriseList) DeepCopyInto ¶
func (in *RedisEnterpriseList) DeepCopyInto(out *RedisEnterpriseList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RedisEnterpriseList) DeepCopyObject ¶
func (in *RedisEnterpriseList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type RedisEnterpriseOperatorSpec ¶ added in v2.11.0
type RedisEnterpriseOperatorSpec struct { // ConfigMapExpressions: configures where to place operator written dynamic ConfigMaps (created with CEL expressions). ConfigMapExpressions []*core.DestinationExpression `json:"configMapExpressions,omitempty"` // SecretExpressions: configures where to place operator written dynamic secrets (created with CEL expressions). SecretExpressions []*core.DestinationExpression `json:"secretExpressions,omitempty"` }
Details for configuring operator behavior. Fields in this struct are interpreted by the operator directly rather than being passed to Azure
func (*RedisEnterpriseOperatorSpec) AssignProperties_From_RedisEnterpriseOperatorSpec ¶ added in v2.11.0
func (operator *RedisEnterpriseOperatorSpec) AssignProperties_From_RedisEnterpriseOperatorSpec(source *storage.RedisEnterpriseOperatorSpec) error
AssignProperties_From_RedisEnterpriseOperatorSpec populates our RedisEnterpriseOperatorSpec from the provided source RedisEnterpriseOperatorSpec
func (*RedisEnterpriseOperatorSpec) AssignProperties_To_RedisEnterpriseOperatorSpec ¶ added in v2.11.0
func (operator *RedisEnterpriseOperatorSpec) AssignProperties_To_RedisEnterpriseOperatorSpec(destination *storage.RedisEnterpriseOperatorSpec) error
AssignProperties_To_RedisEnterpriseOperatorSpec populates the provided destination RedisEnterpriseOperatorSpec from our RedisEnterpriseOperatorSpec
func (*RedisEnterpriseOperatorSpec) DeepCopy ¶ added in v2.11.0
func (in *RedisEnterpriseOperatorSpec) DeepCopy() *RedisEnterpriseOperatorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedisEnterpriseOperatorSpec.
func (*RedisEnterpriseOperatorSpec) DeepCopyInto ¶ added in v2.11.0
func (in *RedisEnterpriseOperatorSpec) DeepCopyInto(out *RedisEnterpriseOperatorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RedisEnterprise_STATUS ¶
type RedisEnterprise_STATUS struct { // Conditions: The observed state of the resource Conditions []conditions.Condition `json:"conditions,omitempty"` // HostName: DNS name of the cluster endpoint HostName *string `json:"hostName,omitempty"` // Id: Fully qualified resource ID for the resource. Ex - // /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} Id *string `json:"id,omitempty"` // Location: The geo-location where the resource lives Location *string `json:"location,omitempty"` // MinimumTlsVersion: The minimum TLS version for the cluster to support, e.g. '1.2' MinimumTlsVersion *ClusterProperties_MinimumTlsVersion_STATUS `json:"minimumTlsVersion,omitempty"` // Name: The name of the resource Name *string `json:"name,omitempty"` // PrivateEndpointConnections: List of private endpoint connections associated with the specified RedisEnterprise cluster PrivateEndpointConnections []PrivateEndpointConnection_STATUS `json:"privateEndpointConnections,omitempty"` // ProvisioningState: Current provisioning status of the cluster ProvisioningState *ProvisioningState_STATUS `json:"provisioningState,omitempty"` // RedisVersion: Version of redis the cluster supports, e.g. '6' RedisVersion *string `json:"redisVersion,omitempty"` // ResourceState: Current resource status of the cluster ResourceState *ResourceState_STATUS `json:"resourceState,omitempty"` // Sku: The SKU to create, which affects price, performance, and features. Sku *Sku_STATUS `json:"sku,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` // Type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" Type *string `json:"type,omitempty"` // Zones: The Availability Zones where this cluster will be deployed. Zones []string `json:"zones,omitempty"` }
func (*RedisEnterprise_STATUS) AssignProperties_From_RedisEnterprise_STATUS ¶
func (enterprise *RedisEnterprise_STATUS) AssignProperties_From_RedisEnterprise_STATUS(source *storage.RedisEnterprise_STATUS) error
AssignProperties_From_RedisEnterprise_STATUS populates our RedisEnterprise_STATUS from the provided source RedisEnterprise_STATUS
func (*RedisEnterprise_STATUS) AssignProperties_To_RedisEnterprise_STATUS ¶
func (enterprise *RedisEnterprise_STATUS) AssignProperties_To_RedisEnterprise_STATUS(destination *storage.RedisEnterprise_STATUS) error
AssignProperties_To_RedisEnterprise_STATUS populates the provided destination RedisEnterprise_STATUS from our RedisEnterprise_STATUS
func (*RedisEnterprise_STATUS) ConvertStatusFrom ¶
func (enterprise *RedisEnterprise_STATUS) ConvertStatusFrom(source genruntime.ConvertibleStatus) error
ConvertStatusFrom populates our RedisEnterprise_STATUS from the provided source
func (*RedisEnterprise_STATUS) ConvertStatusTo ¶
func (enterprise *RedisEnterprise_STATUS) ConvertStatusTo(destination genruntime.ConvertibleStatus) error
ConvertStatusTo populates the provided destination from our RedisEnterprise_STATUS
func (*RedisEnterprise_STATUS) DeepCopy ¶
func (in *RedisEnterprise_STATUS) DeepCopy() *RedisEnterprise_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedisEnterprise_STATUS.
func (*RedisEnterprise_STATUS) DeepCopyInto ¶
func (in *RedisEnterprise_STATUS) DeepCopyInto(out *RedisEnterprise_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RedisEnterprise_STATUS) NewEmptyARMValue ¶
func (enterprise *RedisEnterprise_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*RedisEnterprise_STATUS) PopulateFromARM ¶
func (enterprise *RedisEnterprise_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type RedisEnterprise_Spec ¶
type RedisEnterprise_Spec struct { // 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. AzureName string `json:"azureName,omitempty"` // +kubebuilder:validation:Required // Location: The geo-location where the resource lives Location *string `json:"location,omitempty"` // MinimumTlsVersion: The minimum TLS version for the cluster to support, e.g. '1.2' MinimumTlsVersion *ClusterProperties_MinimumTlsVersion `json:"minimumTlsVersion,omitempty"` // OperatorSpec: The specification for configuring operator behavior. This field is interpreted by the operator and not // passed directly to Azure OperatorSpec *RedisEnterpriseOperatorSpec `json:"operatorSpec,omitempty"` // +kubebuilder:validation:Required // 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 Owner *genruntime.KnownResourceReference `group:"resources.azure.com" json:"owner,omitempty" kind:"ResourceGroup"` // +kubebuilder:validation:Required // Sku: The SKU to create, which affects price, performance, and features. Sku *Sku `json:"sku,omitempty"` // Tags: Resource tags. Tags map[string]string `json:"tags,omitempty"` // Zones: The Availability Zones where this cluster will be deployed. Zones []string `json:"zones,omitempty"` }
func (*RedisEnterprise_Spec) AssignProperties_From_RedisEnterprise_Spec ¶
func (enterprise *RedisEnterprise_Spec) AssignProperties_From_RedisEnterprise_Spec(source *storage.RedisEnterprise_Spec) error
AssignProperties_From_RedisEnterprise_Spec populates our RedisEnterprise_Spec from the provided source RedisEnterprise_Spec
func (*RedisEnterprise_Spec) AssignProperties_To_RedisEnterprise_Spec ¶
func (enterprise *RedisEnterprise_Spec) AssignProperties_To_RedisEnterprise_Spec(destination *storage.RedisEnterprise_Spec) error
AssignProperties_To_RedisEnterprise_Spec populates the provided destination RedisEnterprise_Spec from our RedisEnterprise_Spec
func (*RedisEnterprise_Spec) ConvertSpecFrom ¶
func (enterprise *RedisEnterprise_Spec) ConvertSpecFrom(source genruntime.ConvertibleSpec) error
ConvertSpecFrom populates our RedisEnterprise_Spec from the provided source
func (*RedisEnterprise_Spec) ConvertSpecTo ¶
func (enterprise *RedisEnterprise_Spec) ConvertSpecTo(destination genruntime.ConvertibleSpec) error
ConvertSpecTo populates the provided destination from our RedisEnterprise_Spec
func (*RedisEnterprise_Spec) ConvertToARM ¶
func (enterprise *RedisEnterprise_Spec) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*RedisEnterprise_Spec) DeepCopy ¶
func (in *RedisEnterprise_Spec) DeepCopy() *RedisEnterprise_Spec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedisEnterprise_Spec.
func (*RedisEnterprise_Spec) DeepCopyInto ¶
func (in *RedisEnterprise_Spec) DeepCopyInto(out *RedisEnterprise_Spec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RedisEnterprise_Spec) Initialize_From_RedisEnterprise_STATUS ¶
func (enterprise *RedisEnterprise_Spec) Initialize_From_RedisEnterprise_STATUS(source *RedisEnterprise_STATUS) error
Initialize_From_RedisEnterprise_STATUS populates our RedisEnterprise_Spec from the provided source RedisEnterprise_STATUS
func (*RedisEnterprise_Spec) NewEmptyARMValue ¶
func (enterprise *RedisEnterprise_Spec) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*RedisEnterprise_Spec) OriginalVersion ¶
func (enterprise *RedisEnterprise_Spec) OriginalVersion() string
OriginalVersion returns the original API version used to create the resource.
func (*RedisEnterprise_Spec) PopulateFromARM ¶
func (enterprise *RedisEnterprise_Spec) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
func (*RedisEnterprise_Spec) SetAzureName ¶
func (enterprise *RedisEnterprise_Spec) SetAzureName(azureName string)
SetAzureName sets the Azure name of the resource
type Sku ¶
type Sku struct { // Capacity: The size of the RedisEnterprise cluster. Defaults to 2 or 3 depending on SKU. Valid values are (2, 4, 6, ...) // for Enterprise SKUs and (3, 9, 15, ...) for Flash SKUs. Capacity *int `json:"capacity,omitempty"` // +kubebuilder:validation:Required // Name: The type of RedisEnterprise cluster to deploy. Possible values: (Enterprise_E10, EnterpriseFlash_F300 etc.) Name *Sku_Name `json:"name,omitempty"` }
SKU parameters supplied to the create RedisEnterprise operation.
func (*Sku) AssignProperties_From_Sku ¶
AssignProperties_From_Sku populates our Sku from the provided source Sku
func (*Sku) AssignProperties_To_Sku ¶
AssignProperties_To_Sku populates the provided destination Sku from our Sku
func (*Sku) ConvertToARM ¶
func (sku *Sku) ConvertToARM(resolved genruntime.ConvertToARMResolvedDetails) (interface{}, error)
ConvertToARM converts from a Kubernetes CRD object to an ARM object
func (*Sku) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Sku.
func (*Sku) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Sku) Initialize_From_Sku_STATUS ¶
func (sku *Sku) Initialize_From_Sku_STATUS(source *Sku_STATUS) error
Initialize_From_Sku_STATUS populates our Sku from the provided source Sku_STATUS
func (*Sku) NewEmptyARMValue ¶
func (sku *Sku) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Sku) PopulateFromARM ¶
func (sku *Sku) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
type Sku_Name ¶
type Sku_Name string
+kubebuilder:validation:Enum={"EnterpriseFlash_F1500","EnterpriseFlash_F300","EnterpriseFlash_F700","Enterprise_E10","Enterprise_E100","Enterprise_E20","Enterprise_E50"}
type Sku_Name_STATUS ¶
type Sku_Name_STATUS string
type Sku_STATUS ¶
type Sku_STATUS struct { // Capacity: The size of the RedisEnterprise cluster. Defaults to 2 or 3 depending on SKU. Valid values are (2, 4, 6, ...) // for Enterprise SKUs and (3, 9, 15, ...) for Flash SKUs. Capacity *int `json:"capacity,omitempty"` // Name: The type of RedisEnterprise cluster to deploy. Possible values: (Enterprise_E10, EnterpriseFlash_F300 etc.) Name *Sku_Name_STATUS `json:"name,omitempty"` }
SKU parameters supplied to the create RedisEnterprise operation.
func (*Sku_STATUS) AssignProperties_From_Sku_STATUS ¶
func (sku *Sku_STATUS) AssignProperties_From_Sku_STATUS(source *storage.Sku_STATUS) error
AssignProperties_From_Sku_STATUS populates our Sku_STATUS from the provided source Sku_STATUS
func (*Sku_STATUS) AssignProperties_To_Sku_STATUS ¶
func (sku *Sku_STATUS) AssignProperties_To_Sku_STATUS(destination *storage.Sku_STATUS) error
AssignProperties_To_Sku_STATUS populates the provided destination Sku_STATUS from our Sku_STATUS
func (*Sku_STATUS) DeepCopy ¶
func (in *Sku_STATUS) DeepCopy() *Sku_STATUS
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Sku_STATUS.
func (*Sku_STATUS) DeepCopyInto ¶
func (in *Sku_STATUS) DeepCopyInto(out *Sku_STATUS)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Sku_STATUS) NewEmptyARMValue ¶
func (sku *Sku_STATUS) NewEmptyARMValue() genruntime.ARMResourceStatus
NewEmptyARMValue returns an empty ARM value suitable for deserializing into
func (*Sku_STATUS) PopulateFromARM ¶
func (sku *Sku_STATUS) PopulateFromARM(owner genruntime.ArbitraryOwnerReference, armInput interface{}) error
PopulateFromARM populates a Kubernetes CRD object from an Azure ARM object
Source Files ¶
Directories ¶
Path | Synopsis |
---|---|
Code generated by azure-service-operator-codegen.
|
Code generated by azure-service-operator-codegen. |
Package storage contains API Schema definitions for the cache storage API group +kubebuilder:object:generate=true All object properties are optional by default, this will be overridden when needed: +kubebuilder:validation:Optional +groupName=cache.azure.com +versionName=v1api20230701storage
|
Package storage contains API Schema definitions for the cache storage API group +kubebuilder:object:generate=true All object properties are optional by default, this will be overridden when needed: +kubebuilder:validation:Optional +groupName=cache.azure.com +versionName=v1api20230701storage |