Documentation ¶
Overview ¶
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.
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.
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 ¶
- type RedisEnterpriseDatabaseExtension
- type RedisEnterpriseExtension
- type RedisExtension
- func (e *RedisExtension) ClassifyError(cloudError *genericarmclient.CloudError, apiVersion string, log logr.Logger, ...) (core.CloudErrorDetails, error)
- func (ext *RedisExtension) ExportKubernetesSecrets(ctx context.Context, obj genruntime.MetaObject, ...) (*genruntime.KubernetesSecretExportResult, error)
- func (extension *RedisExtension) GetExtendedResources() []genruntime.KubernetesResource
- type RedisFirewallRuleExtension
- type RedisLinkedServerExtension
- type RedisPatchScheduleExtension
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type RedisEnterpriseDatabaseExtension ¶
type RedisEnterpriseDatabaseExtension struct { }
func (*RedisEnterpriseDatabaseExtension) GetExtendedResources ¶
func (extension *RedisEnterpriseDatabaseExtension) GetExtendedResources() []genruntime.KubernetesResource
GetExtendedResources Returns the KubernetesResource slice for Resource versions
type RedisEnterpriseExtension ¶
type RedisEnterpriseExtension struct { }
func (*RedisEnterpriseExtension) GetExtendedResources ¶
func (extension *RedisEnterpriseExtension) GetExtendedResources() []genruntime.KubernetesResource
GetExtendedResources Returns the KubernetesResource slice for Resource versions
type RedisExtension ¶
type RedisExtension struct { }
func (*RedisExtension) ClassifyError ¶
func (e *RedisExtension) ClassifyError( cloudError *genericarmclient.CloudError, apiVersion string, log logr.Logger, next extensions.ErrorClassifierFunc, ) (core.CloudErrorDetails, error)
ClassifyError evaluates the provided error, returning whether it is fatal or can be retried. A conflict error (409) is normally fatal, but Redis resources may return 409 whilst a dependency is being created, so we override for that case. cloudError is the error returned from ARM. apiVersion is the ARM API version used for the request. log is a logger than can be used for telemetry. next is the next implementation to call.
func (*RedisExtension) ExportKubernetesSecrets ¶ added in v2.11.0
func (ext *RedisExtension) ExportKubernetesSecrets( ctx context.Context, obj genruntime.MetaObject, additionalSecrets set.Set[string], armClient *genericarmclient.GenericClient, log logr.Logger, ) (*genruntime.KubernetesSecretExportResult, error)
func (*RedisExtension) GetExtendedResources ¶
func (extension *RedisExtension) GetExtendedResources() []genruntime.KubernetesResource
GetExtendedResources Returns the KubernetesResource slice for Resource versions
type RedisFirewallRuleExtension ¶
type RedisFirewallRuleExtension struct { }
func (*RedisFirewallRuleExtension) ClassifyError ¶
func (e *RedisFirewallRuleExtension) ClassifyError( cloudError *genericarmclient.CloudError, apiVersion string, log logr.Logger, next extensions.ErrorClassifierFunc, ) (core.CloudErrorDetails, error)
ClassifyError evaluates the provided error, returning whether it is fatal or can be retried. A conflict error (409) is normally fatal, but RedisFirewallRule resources may return 409 whilst a dependency is being created, so we override for that case. cloudError is the error returned from ARM. apiVersion is the ARM API version used for the request. log is a logger than can be used for telemetry. next is the next implementation to call.
func (*RedisFirewallRuleExtension) GetExtendedResources ¶
func (extension *RedisFirewallRuleExtension) GetExtendedResources() []genruntime.KubernetesResource
GetExtendedResources Returns the KubernetesResource slice for Resource versions
type RedisLinkedServerExtension ¶
type RedisLinkedServerExtension struct { }
func (*RedisLinkedServerExtension) ClassifyError ¶
func (e *RedisLinkedServerExtension) ClassifyError( cloudError *genericarmclient.CloudError, apiVersion string, log logr.Logger, next extensions.ErrorClassifierFunc, ) (core.CloudErrorDetails, error)
ClassifyError evaluates the provided error, returning whether it is fatal or can be retried. A conflict error (409) is normally fatal, but RedisLinkedServer resources may return 409 whilst a dependency is being created, so we override for that case. cloudError is the error returned from ARM. apiVersion is the ARM API version used for the request. log is a logger than can be used for telemetry. next is the next implementation to call.
func (*RedisLinkedServerExtension) GetExtendedResources ¶
func (extension *RedisLinkedServerExtension) GetExtendedResources() []genruntime.KubernetesResource
GetExtendedResources Returns the KubernetesResource slice for Resource versions
type RedisPatchScheduleExtension ¶
type RedisPatchScheduleExtension struct { }
func (*RedisPatchScheduleExtension) ClassifyError ¶
func (e *RedisPatchScheduleExtension) ClassifyError( cloudError *genericarmclient.CloudError, apiVersion string, log logr.Logger, next extensions.ErrorClassifierFunc, ) (core.CloudErrorDetails, error)
ClassifyError evaluates the provided error, returning whether it is fatal or can be retried. A conflict error (409) is normally fatal, but RedisPatchSchedule resources may return 409 whilst a dependency is being created, so we override for that case. cloudError is the error returned from ARM. apiVersion is the ARM API version used for the request. log is a logger than can be used for telemetry. next is the next implementation to call.
func (*RedisPatchScheduleExtension) GetExtendedResources ¶
func (extension *RedisPatchScheduleExtension) GetExtendedResources() []genruntime.KubernetesResource
GetExtendedResources Returns the KubernetesResource slice for Resource versions
Source Files ¶
- redis_enterprise_database_extension_types_gen.go
- redis_enterprise_extension_types_gen.go
- redis_extension_types.go
- redis_extension_types_gen.go
- redis_extensions.go
- redis_firewall_rule_extension_types.go.go
- redis_firewall_rule_extension_types_gen.go
- redis_linked_server_extension_types.go
- redis_linked_server_extension_types_gen.go
- redis_patch_schedule_extension_types.go
- redis_patch_schedule_extension_types_gen.go