Documentation ¶
Index ¶
- type AzureRedisCacheActionManager
- func (m *AzureRedisCacheActionManager) Delete(ctx context.Context, obj runtime.Object, opts ...resourcemanager.ConfigOption) (bool, error)
- func (m *AzureRedisCacheActionManager) Ensure(ctx context.Context, obj runtime.Object, opts ...resourcemanager.ConfigOption) (bool, error)
- func (r *AzureRedisCacheActionManager) ForceReboot(ctx context.Context, resourceGroup string, cacheName string, ...) error
- func (m *AzureRedisCacheActionManager) GetParents(obj runtime.Object) ([]resourcemanager.KubeParent, error)
- func (m *AzureRedisCacheActionManager) GetStatus(obj runtime.Object) (*v1alpha1.ASOStatus, error)
- func (r *AzureRedisCacheActionManager) RegeneratePrimaryAccessKey(ctx context.Context, resourceGroup string, cacheName string) error
- func (r *AzureRedisCacheActionManager) RegenerateSecondaryAccessKey(ctx context.Context, resourceGroup string, cacheName string) error
- type RedisCacheActionManager
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AzureRedisCacheActionManager ¶
type AzureRedisCacheActionManager struct {
rediscaches.AzureRedisManager
}
AzureRedisCacheActionManager creates a new RedisCacheManager
func NewAzureRedisCacheActionManager ¶
func NewAzureRedisCacheActionManager(creds config.Credentials, secretClient secrets.SecretClient, scheme *runtime.Scheme) *AzureRedisCacheActionManager
NewAzureRedisCacheActionManager creates a new RedisCacheManager
func (*AzureRedisCacheActionManager) Delete ¶
func (m *AzureRedisCacheActionManager) Delete(ctx context.Context, obj runtime.Object, opts ...resourcemanager.ConfigOption) (bool, error)
func (*AzureRedisCacheActionManager) Ensure ¶
func (m *AzureRedisCacheActionManager) Ensure(ctx context.Context, obj runtime.Object, opts ...resourcemanager.ConfigOption) (bool, error)
func (*AzureRedisCacheActionManager) ForceReboot ¶
func (r *AzureRedisCacheActionManager) ForceReboot(ctx context.Context, resourceGroup string, cacheName string, actionName v1alpha1.RedisCacheActionName, shardID *int32) error
func (*AzureRedisCacheActionManager) GetParents ¶
func (m *AzureRedisCacheActionManager) GetParents(obj runtime.Object) ([]resourcemanager.KubeParent, error)
func (*AzureRedisCacheActionManager) RegeneratePrimaryAccessKey ¶
func (r *AzureRedisCacheActionManager) RegeneratePrimaryAccessKey(ctx context.Context, resourceGroup string, cacheName string) error
RegeneratePrimaryAccessKey regenerates either the primary or secondary access keys
func (*AzureRedisCacheActionManager) RegenerateSecondaryAccessKey ¶
func (r *AzureRedisCacheActionManager) RegenerateSecondaryAccessKey(ctx context.Context, resourceGroup string, cacheName string) error
RegenerateSecondaryAccessKey regenerates either the primary or secondary access keys
type RedisCacheActionManager ¶
type RedisCacheActionManager interface { RegeneratePrimaryAccessKey(ctx context.Context, resourceGroup string, cacheName string) (string, error) RegenerateSecondaryAccessKey(ctx context.Context, resourceGroup string, cacheName string) (string, error) ForceReboot(ctx context.Context, resourceGroup string, cacheName string) error // also embed async client methods resourcemanager.ARMClient }
RedisCacheActionManager for RedisCache
Click to show internal directories.
Click to hide internal directories.