Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=cache.azure.jet.crossplane.io +versionName=v1alpha2
Index ¶
- Constants
- Variables
- type ModuleObservation
- type ModuleParameters
- type PatchScheduleObservation
- type PatchScheduleParameters
- type RedisCache
- func (in *RedisCache) DeepCopy() *RedisCache
- func (in *RedisCache) DeepCopyInto(out *RedisCache)
- func (in *RedisCache) DeepCopyObject() runtime.Object
- func (mg *RedisCache) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *RedisCache) GetConnectionDetailsMapping() map[string]string
- func (mg *RedisCache) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *RedisCache) GetID() string
- func (tr *RedisCache) GetObservation() (map[string]interface{}, error)
- func (tr *RedisCache) GetParameters() (map[string]interface{}, error)
- func (mg *RedisCache) GetProviderConfigReference() *xpv1.Reference
- func (mg *RedisCache) GetProviderReference() *xpv1.Reference
- func (mg *RedisCache) GetTerraformResourceType() string
- func (tr *RedisCache) GetTerraformSchemaVersion() int
- func (mg *RedisCache) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *RedisCache) LateInitialize(attrs []byte) (bool, error)
- func (mg *RedisCache) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *RedisCache) SetConditions(c ...xpv1.Condition)
- func (mg *RedisCache) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *RedisCache) SetObservation(obs map[string]interface{}) error
- func (tr *RedisCache) SetParameters(params map[string]interface{}) error
- func (mg *RedisCache) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *RedisCache) SetProviderReference(r *xpv1.Reference)
- func (mg *RedisCache) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type RedisCacheList
- type RedisCacheObservation
- type RedisCacheParameters
- type RedisCacheSpec
- type RedisCacheStatus
- type RedisConfigurationObservation
- type RedisConfigurationParameters
- type RedisEnterpriseCluster
- func (in *RedisEnterpriseCluster) DeepCopy() *RedisEnterpriseCluster
- func (in *RedisEnterpriseCluster) DeepCopyInto(out *RedisEnterpriseCluster)
- func (in *RedisEnterpriseCluster) DeepCopyObject() runtime.Object
- func (mg *RedisEnterpriseCluster) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *RedisEnterpriseCluster) GetConnectionDetailsMapping() map[string]string
- func (mg *RedisEnterpriseCluster) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *RedisEnterpriseCluster) GetID() string
- func (tr *RedisEnterpriseCluster) GetObservation() (map[string]interface{}, error)
- func (tr *RedisEnterpriseCluster) GetParameters() (map[string]interface{}, error)
- func (mg *RedisEnterpriseCluster) GetProviderConfigReference() *xpv1.Reference
- func (mg *RedisEnterpriseCluster) GetProviderReference() *xpv1.Reference
- func (mg *RedisEnterpriseCluster) GetTerraformResourceType() string
- func (tr *RedisEnterpriseCluster) GetTerraformSchemaVersion() int
- func (mg *RedisEnterpriseCluster) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *RedisEnterpriseCluster) LateInitialize(attrs []byte) (bool, error)
- func (mg *RedisEnterpriseCluster) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *RedisEnterpriseCluster) SetConditions(c ...xpv1.Condition)
- func (mg *RedisEnterpriseCluster) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *RedisEnterpriseCluster) SetObservation(obs map[string]interface{}) error
- func (tr *RedisEnterpriseCluster) SetParameters(params map[string]interface{}) error
- func (mg *RedisEnterpriseCluster) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *RedisEnterpriseCluster) SetProviderReference(r *xpv1.Reference)
- func (mg *RedisEnterpriseCluster) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type RedisEnterpriseClusterList
- type RedisEnterpriseClusterObservation
- type RedisEnterpriseClusterParameters
- type RedisEnterpriseClusterSpec
- type RedisEnterpriseClusterStatus
- type RedisEnterpriseDatabase
- func (in *RedisEnterpriseDatabase) DeepCopy() *RedisEnterpriseDatabase
- func (in *RedisEnterpriseDatabase) DeepCopyInto(out *RedisEnterpriseDatabase)
- func (in *RedisEnterpriseDatabase) DeepCopyObject() runtime.Object
- func (mg *RedisEnterpriseDatabase) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *RedisEnterpriseDatabase) GetConnectionDetailsMapping() map[string]string
- func (mg *RedisEnterpriseDatabase) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *RedisEnterpriseDatabase) GetID() string
- func (tr *RedisEnterpriseDatabase) GetObservation() (map[string]interface{}, error)
- func (tr *RedisEnterpriseDatabase) GetParameters() (map[string]interface{}, error)
- func (mg *RedisEnterpriseDatabase) GetProviderConfigReference() *xpv1.Reference
- func (mg *RedisEnterpriseDatabase) GetProviderReference() *xpv1.Reference
- func (mg *RedisEnterpriseDatabase) GetTerraformResourceType() string
- func (tr *RedisEnterpriseDatabase) GetTerraformSchemaVersion() int
- func (mg *RedisEnterpriseDatabase) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *RedisEnterpriseDatabase) LateInitialize(attrs []byte) (bool, error)
- func (mg *RedisEnterpriseDatabase) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *RedisEnterpriseDatabase) SetConditions(c ...xpv1.Condition)
- func (mg *RedisEnterpriseDatabase) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *RedisEnterpriseDatabase) SetObservation(obs map[string]interface{}) error
- func (tr *RedisEnterpriseDatabase) SetParameters(params map[string]interface{}) error
- func (mg *RedisEnterpriseDatabase) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *RedisEnterpriseDatabase) SetProviderReference(r *xpv1.Reference)
- func (mg *RedisEnterpriseDatabase) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type RedisEnterpriseDatabaseList
- func (in *RedisEnterpriseDatabaseList) DeepCopy() *RedisEnterpriseDatabaseList
- func (in *RedisEnterpriseDatabaseList) DeepCopyInto(out *RedisEnterpriseDatabaseList)
- func (in *RedisEnterpriseDatabaseList) DeepCopyObject() runtime.Object
- func (l *RedisEnterpriseDatabaseList) GetItems() []resource.Managed
- type RedisEnterpriseDatabaseObservation
- type RedisEnterpriseDatabaseParameters
- type RedisEnterpriseDatabaseSpec
- type RedisEnterpriseDatabaseStatus
- type RedisFirewallRule
- func (in *RedisFirewallRule) DeepCopy() *RedisFirewallRule
- func (in *RedisFirewallRule) DeepCopyInto(out *RedisFirewallRule)
- func (in *RedisFirewallRule) DeepCopyObject() runtime.Object
- func (mg *RedisFirewallRule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *RedisFirewallRule) GetConnectionDetailsMapping() map[string]string
- func (mg *RedisFirewallRule) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *RedisFirewallRule) GetID() string
- func (tr *RedisFirewallRule) GetObservation() (map[string]interface{}, error)
- func (tr *RedisFirewallRule) GetParameters() (map[string]interface{}, error)
- func (mg *RedisFirewallRule) GetProviderConfigReference() *xpv1.Reference
- func (mg *RedisFirewallRule) GetProviderReference() *xpv1.Reference
- func (mg *RedisFirewallRule) GetTerraformResourceType() string
- func (tr *RedisFirewallRule) GetTerraformSchemaVersion() int
- func (mg *RedisFirewallRule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *RedisFirewallRule) LateInitialize(attrs []byte) (bool, error)
- func (mg *RedisFirewallRule) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *RedisFirewallRule) SetConditions(c ...xpv1.Condition)
- func (mg *RedisFirewallRule) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *RedisFirewallRule) SetObservation(obs map[string]interface{}) error
- func (tr *RedisFirewallRule) SetParameters(params map[string]interface{}) error
- func (mg *RedisFirewallRule) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *RedisFirewallRule) SetProviderReference(r *xpv1.Reference)
- func (mg *RedisFirewallRule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type RedisFirewallRuleList
- type RedisFirewallRuleObservation
- type RedisFirewallRuleParameters
- type RedisFirewallRuleSpec
- type RedisFirewallRuleStatus
- type RedisLinkedServer
- func (in *RedisLinkedServer) DeepCopy() *RedisLinkedServer
- func (in *RedisLinkedServer) DeepCopyInto(out *RedisLinkedServer)
- func (in *RedisLinkedServer) DeepCopyObject() runtime.Object
- func (mg *RedisLinkedServer) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *RedisLinkedServer) GetConnectionDetailsMapping() map[string]string
- func (mg *RedisLinkedServer) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *RedisLinkedServer) GetID() string
- func (tr *RedisLinkedServer) GetObservation() (map[string]interface{}, error)
- func (tr *RedisLinkedServer) GetParameters() (map[string]interface{}, error)
- func (mg *RedisLinkedServer) GetProviderConfigReference() *xpv1.Reference
- func (mg *RedisLinkedServer) GetProviderReference() *xpv1.Reference
- func (mg *RedisLinkedServer) GetTerraformResourceType() string
- func (tr *RedisLinkedServer) GetTerraformSchemaVersion() int
- func (mg *RedisLinkedServer) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *RedisLinkedServer) LateInitialize(attrs []byte) (bool, error)
- func (mg *RedisLinkedServer) ResolveReferences(ctx context.Context, c client.Reader) error
- func (mg *RedisLinkedServer) SetConditions(c ...xpv1.Condition)
- func (mg *RedisLinkedServer) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *RedisLinkedServer) SetObservation(obs map[string]interface{}) error
- func (tr *RedisLinkedServer) SetParameters(params map[string]interface{}) error
- func (mg *RedisLinkedServer) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *RedisLinkedServer) SetProviderReference(r *xpv1.Reference)
- func (mg *RedisLinkedServer) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type RedisLinkedServerList
- type RedisLinkedServerObservation
- type RedisLinkedServerParameters
- type RedisLinkedServerSpec
- type RedisLinkedServerStatus
Constants ¶
const ( CRDGroup = "cache.azure.jet.crossplane.io" CRDVersion = "v1alpha2" )
Package type metadata.
Variables ¶
var ( // CRDGroupVersion is the API Group Version used to register the objects CRDGroupVersion = schema.GroupVersion{Group: CRDGroup, Version: CRDVersion} // SchemeBuilder is used to add go types to the GroupVersionKind scheme SchemeBuilder = &scheme.Builder{GroupVersion: CRDGroupVersion} // AddToScheme adds the types in this group-version to the given scheme. AddToScheme = SchemeBuilder.AddToScheme )
var ( RedisCache_Kind = "RedisCache" RedisCache_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: RedisCache_Kind}.String() RedisCache_KindAPIVersion = RedisCache_Kind + "." + CRDGroupVersion.String() RedisCache_GroupVersionKind = CRDGroupVersion.WithKind(RedisCache_Kind) )
Repository type metadata.
var ( RedisEnterpriseCluster_Kind = "RedisEnterpriseCluster" RedisEnterpriseCluster_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: RedisEnterpriseCluster_Kind}.String() RedisEnterpriseCluster_KindAPIVersion = RedisEnterpriseCluster_Kind + "." + CRDGroupVersion.String() RedisEnterpriseCluster_GroupVersionKind = CRDGroupVersion.WithKind(RedisEnterpriseCluster_Kind) )
Repository type metadata.
var ( RedisEnterpriseDatabase_Kind = "RedisEnterpriseDatabase" RedisEnterpriseDatabase_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: RedisEnterpriseDatabase_Kind}.String() RedisEnterpriseDatabase_KindAPIVersion = RedisEnterpriseDatabase_Kind + "." + CRDGroupVersion.String() RedisEnterpriseDatabase_GroupVersionKind = CRDGroupVersion.WithKind(RedisEnterpriseDatabase_Kind) )
Repository type metadata.
var ( RedisFirewallRule_Kind = "RedisFirewallRule" RedisFirewallRule_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: RedisFirewallRule_Kind}.String() RedisFirewallRule_KindAPIVersion = RedisFirewallRule_Kind + "." + CRDGroupVersion.String() RedisFirewallRule_GroupVersionKind = CRDGroupVersion.WithKind(RedisFirewallRule_Kind) )
Repository type metadata.
var ( RedisLinkedServer_Kind = "RedisLinkedServer" RedisLinkedServer_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: RedisLinkedServer_Kind}.String() RedisLinkedServer_KindAPIVersion = RedisLinkedServer_Kind + "." + CRDGroupVersion.String() RedisLinkedServer_GroupVersionKind = CRDGroupVersion.WithKind(RedisLinkedServer_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type ModuleObservation ¶
type ModuleObservation struct {
Version *string `json:"version,omitempty" tf:"version,omitempty"`
}
func (*ModuleObservation) DeepCopy ¶
func (in *ModuleObservation) DeepCopy() *ModuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModuleObservation.
func (*ModuleObservation) DeepCopyInto ¶
func (in *ModuleObservation) DeepCopyInto(out *ModuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ModuleParameters ¶
type ModuleParameters struct { // +kubebuilder:validation:Optional Args *string `json:"args,omitempty" tf:"args,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` }
func (*ModuleParameters) DeepCopy ¶
func (in *ModuleParameters) DeepCopy() *ModuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ModuleParameters.
func (*ModuleParameters) DeepCopyInto ¶
func (in *ModuleParameters) DeepCopyInto(out *ModuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PatchScheduleObservation ¶
type PatchScheduleObservation struct { }
func (*PatchScheduleObservation) DeepCopy ¶
func (in *PatchScheduleObservation) DeepCopy() *PatchScheduleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PatchScheduleObservation.
func (*PatchScheduleObservation) DeepCopyInto ¶
func (in *PatchScheduleObservation) DeepCopyInto(out *PatchScheduleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type PatchScheduleParameters ¶
type PatchScheduleParameters struct { // +kubebuilder:validation:Required DayOfWeek *string `json:"dayOfWeek" tf:"day_of_week,omitempty"` // +kubebuilder:validation:Optional MaintenanceWindow *string `json:"maintenanceWindow,omitempty" tf:"maintenance_window,omitempty"` // +kubebuilder:validation:Optional StartHourUtc *int64 `json:"startHourUtc,omitempty" tf:"start_hour_utc,omitempty"` }
func (*PatchScheduleParameters) DeepCopy ¶
func (in *PatchScheduleParameters) DeepCopy() *PatchScheduleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new PatchScheduleParameters.
func (*PatchScheduleParameters) DeepCopyInto ¶
func (in *PatchScheduleParameters) DeepCopyInto(out *PatchScheduleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RedisCache ¶
type RedisCache struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RedisCacheSpec `json:"spec"` Status RedisCacheStatus `json:"status,omitempty"` }
RedisCache is the Schema for the RedisCaches API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}
func (*RedisCache) DeepCopy ¶
func (in *RedisCache) DeepCopy() *RedisCache
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedisCache.
func (*RedisCache) DeepCopyInto ¶
func (in *RedisCache) DeepCopyInto(out *RedisCache)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RedisCache) DeepCopyObject ¶
func (in *RedisCache) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RedisCache) GetCondition ¶
func (mg *RedisCache) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this RedisCache.
func (*RedisCache) GetConnectionDetailsMapping ¶
func (tr *RedisCache) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this RedisCache
func (*RedisCache) GetDeletionPolicy ¶
func (mg *RedisCache) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this RedisCache.
func (*RedisCache) GetID ¶
func (tr *RedisCache) GetID() string
GetID returns ID of underlying Terraform resource of this RedisCache
func (*RedisCache) GetObservation ¶
func (tr *RedisCache) GetObservation() (map[string]interface{}, error)
GetObservation of this RedisCache
func (*RedisCache) GetParameters ¶
func (tr *RedisCache) GetParameters() (map[string]interface{}, error)
GetParameters of this RedisCache
func (*RedisCache) GetProviderConfigReference ¶
func (mg *RedisCache) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this RedisCache.
func (*RedisCache) GetProviderReference ¶
func (mg *RedisCache) GetProviderReference() *xpv1.Reference
GetProviderReference of this RedisCache. Deprecated: Use GetProviderConfigReference.
func (*RedisCache) GetTerraformResourceType ¶
func (mg *RedisCache) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this RedisCache
func (*RedisCache) GetTerraformSchemaVersion ¶
func (tr *RedisCache) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*RedisCache) GetWriteConnectionSecretToReference ¶
func (mg *RedisCache) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this RedisCache.
func (*RedisCache) LateInitialize ¶
func (tr *RedisCache) LateInitialize(attrs []byte) (bool, error)
LateInitialize this RedisCache using its observed tfState. returns True if there are any spec changes for the resource.
func (*RedisCache) ResolveReferences ¶
ResolveReferences of this RedisCache.
func (*RedisCache) SetConditions ¶
func (mg *RedisCache) SetConditions(c ...xpv1.Condition)
SetConditions of this RedisCache.
func (*RedisCache) SetDeletionPolicy ¶
func (mg *RedisCache) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this RedisCache.
func (*RedisCache) SetObservation ¶
func (tr *RedisCache) SetObservation(obs map[string]interface{}) error
SetObservation for this RedisCache
func (*RedisCache) SetParameters ¶
func (tr *RedisCache) SetParameters(params map[string]interface{}) error
SetParameters for this RedisCache
func (*RedisCache) SetProviderConfigReference ¶
func (mg *RedisCache) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this RedisCache.
func (*RedisCache) SetProviderReference ¶
func (mg *RedisCache) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this RedisCache. Deprecated: Use SetProviderConfigReference.
func (*RedisCache) SetWriteConnectionSecretToReference ¶
func (mg *RedisCache) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this RedisCache.
type RedisCacheList ¶
type RedisCacheList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []RedisCache `json:"items"` }
RedisCacheList contains a list of RedisCaches
func (*RedisCacheList) DeepCopy ¶
func (in *RedisCacheList) DeepCopy() *RedisCacheList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedisCacheList.
func (*RedisCacheList) DeepCopyInto ¶
func (in *RedisCacheList) DeepCopyInto(out *RedisCacheList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RedisCacheList) DeepCopyObject ¶
func (in *RedisCacheList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RedisCacheList) GetItems ¶
func (l *RedisCacheList) GetItems() []resource.Managed
GetItems of this RedisCacheList.
type RedisCacheObservation ¶
type RedisCacheObservation struct { HostName *string `json:"hostname,omitempty" tf:"hostname,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` Port *int64 `json:"port,omitempty" tf:"port,omitempty"` SSLPort *int64 `json:"sslPort,omitempty" tf:"ssl_port,omitempty"` }
func (*RedisCacheObservation) DeepCopy ¶
func (in *RedisCacheObservation) DeepCopy() *RedisCacheObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedisCacheObservation.
func (*RedisCacheObservation) DeepCopyInto ¶
func (in *RedisCacheObservation) DeepCopyInto(out *RedisCacheObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RedisCacheParameters ¶
type RedisCacheParameters struct { // +kubebuilder:validation:Required Capacity *int64 `json:"capacity" tf:"capacity,omitempty"` // +kubebuilder:validation:Optional EnableNonSSLPort *bool `json:"enableNonSslPort,omitempty" tf:"enable_non_ssl_port,omitempty"` // +kubebuilder:validation:Required Family *string `json:"family" tf:"family,omitempty"` // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // +kubebuilder:validation:Optional MinimumTLSVersion *string `json:"minimumTlsVersion,omitempty" tf:"minimum_tls_version,omitempty"` // +kubebuilder:validation:Optional PatchSchedule []PatchScheduleParameters `json:"patchSchedule,omitempty" tf:"patch_schedule,omitempty"` // +kubebuilder:validation:Optional PrivateStaticIPAddress *string `json:"privateStaticIpAddress,omitempty" tf:"private_static_ip_address,omitempty"` // +kubebuilder:validation:Optional PublicNetworkAccessEnabled *bool `json:"publicNetworkAccessEnabled,omitempty" tf:"public_network_access_enabled,omitempty"` // +kubebuilder:validation:Optional RedisConfiguration []RedisConfigurationParameters `json:"redisConfiguration,omitempty" tf:"redis_configuration,omitempty"` // +kubebuilder:validation:Optional RedisVersion *string `json:"redisVersion,omitempty" tf:"redis_version,omitempty"` // +kubebuilder:validation:Optional ReplicasPerMaster *int64 `json:"replicasPerMaster,omitempty" tf:"replicas_per_master,omitempty"` // +kubebuilder:validation:Optional ReplicasPerPrimary *int64 `json:"replicasPerPrimary,omitempty" tf:"replicas_per_primary,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional ShardCount *int64 `json:"shardCount,omitempty" tf:"shard_count,omitempty"` // +kubebuilder:validation:Required SkuName *string `json:"skuName" tf:"sku_name,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/network/v1alpha2.Subnet // +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // +kubebuilder:validation:Optional SubnetIDRef *v1.Reference `json:"subnetIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional SubnetIDSelector *v1.Selector `json:"subnetIdSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Optional TenantSettings map[string]*string `json:"tenantSettings,omitempty" tf:"tenant_settings,omitempty"` // +kubebuilder:validation:Optional Zones []*string `json:"zones,omitempty" tf:"zones,omitempty"` }
func (*RedisCacheParameters) DeepCopy ¶
func (in *RedisCacheParameters) DeepCopy() *RedisCacheParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedisCacheParameters.
func (*RedisCacheParameters) DeepCopyInto ¶
func (in *RedisCacheParameters) DeepCopyInto(out *RedisCacheParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RedisCacheSpec ¶
type RedisCacheSpec struct { v1.ResourceSpec `json:",inline"` ForProvider RedisCacheParameters `json:"forProvider"` }
RedisCacheSpec defines the desired state of RedisCache
func (*RedisCacheSpec) DeepCopy ¶
func (in *RedisCacheSpec) DeepCopy() *RedisCacheSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedisCacheSpec.
func (*RedisCacheSpec) DeepCopyInto ¶
func (in *RedisCacheSpec) DeepCopyInto(out *RedisCacheSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RedisCacheStatus ¶
type RedisCacheStatus struct { v1.ResourceStatus `json:",inline"` AtProvider RedisCacheObservation `json:"atProvider,omitempty"` }
RedisCacheStatus defines the observed state of RedisCache.
func (*RedisCacheStatus) DeepCopy ¶
func (in *RedisCacheStatus) DeepCopy() *RedisCacheStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedisCacheStatus.
func (*RedisCacheStatus) DeepCopyInto ¶
func (in *RedisCacheStatus) DeepCopyInto(out *RedisCacheStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RedisConfigurationObservation ¶
type RedisConfigurationObservation struct {
Maxclients *int64 `json:"maxclients,omitempty" tf:"maxclients,omitempty"`
}
func (*RedisConfigurationObservation) DeepCopy ¶
func (in *RedisConfigurationObservation) DeepCopy() *RedisConfigurationObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedisConfigurationObservation.
func (*RedisConfigurationObservation) DeepCopyInto ¶
func (in *RedisConfigurationObservation) DeepCopyInto(out *RedisConfigurationObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RedisConfigurationParameters ¶
type RedisConfigurationParameters struct { // +kubebuilder:validation:Optional AofBackupEnabled *bool `json:"aofBackupEnabled,omitempty" tf:"aof_backup_enabled,omitempty"` // +kubebuilder:validation:Optional AofStorageConnectionString0SecretRef *v1.SecretKeySelector `json:"aofStorageConnectionString0SecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional AofStorageConnectionString1SecretRef *v1.SecretKeySelector `json:"aofStorageConnectionString1SecretRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional EnableAuthentication *bool `json:"enableAuthentication,omitempty" tf:"enable_authentication,omitempty"` // +kubebuilder:validation:Optional MaxfragmentationmemoryReserved *int64 `json:"maxfragmentationmemoryReserved,omitempty" tf:"maxfragmentationmemory_reserved,omitempty"` // +kubebuilder:validation:Optional MaxmemoryDelta *int64 `json:"maxmemoryDelta,omitempty" tf:"maxmemory_delta,omitempty"` // +kubebuilder:validation:Optional MaxmemoryPolicy *string `json:"maxmemoryPolicy,omitempty" tf:"maxmemory_policy,omitempty"` // +kubebuilder:validation:Optional MaxmemoryReserved *int64 `json:"maxmemoryReserved,omitempty" tf:"maxmemory_reserved,omitempty"` // +kubebuilder:validation:Optional NotifyKeySpaceEvents *string `json:"notifyKeyspaceEvents,omitempty" tf:"notify_keyspace_events,omitempty"` // +kubebuilder:validation:Optional RdbBackupEnabled *bool `json:"rdbBackupEnabled,omitempty" tf:"rdb_backup_enabled,omitempty"` // +kubebuilder:validation:Optional RdbBackupFrequency *int64 `json:"rdbBackupFrequency,omitempty" tf:"rdb_backup_frequency,omitempty"` // +kubebuilder:validation:Optional RdbBackupMaxSnapshotCount *int64 `json:"rdbBackupMaxSnapshotCount,omitempty" tf:"rdb_backup_max_snapshot_count,omitempty"` // +kubebuilder:validation:Optional RdbStorageConnectionStringSecretRef *v1.SecretKeySelector `json:"rdbStorageConnectionStringSecretRef,omitempty" tf:"-"` }
func (*RedisConfigurationParameters) DeepCopy ¶
func (in *RedisConfigurationParameters) DeepCopy() *RedisConfigurationParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedisConfigurationParameters.
func (*RedisConfigurationParameters) DeepCopyInto ¶
func (in *RedisConfigurationParameters) DeepCopyInto(out *RedisConfigurationParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RedisEnterpriseCluster ¶
type RedisEnterpriseCluster struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RedisEnterpriseClusterSpec `json:"spec"` Status RedisEnterpriseClusterStatus `json:"status,omitempty"` }
RedisEnterpriseCluster is the Schema for the RedisEnterpriseClusters API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}
func (*RedisEnterpriseCluster) DeepCopy ¶
func (in *RedisEnterpriseCluster) DeepCopy() *RedisEnterpriseCluster
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedisEnterpriseCluster.
func (*RedisEnterpriseCluster) DeepCopyInto ¶
func (in *RedisEnterpriseCluster) DeepCopyInto(out *RedisEnterpriseCluster)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RedisEnterpriseCluster) DeepCopyObject ¶
func (in *RedisEnterpriseCluster) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RedisEnterpriseCluster) GetCondition ¶
func (mg *RedisEnterpriseCluster) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this RedisEnterpriseCluster.
func (*RedisEnterpriseCluster) GetConnectionDetailsMapping ¶
func (tr *RedisEnterpriseCluster) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this RedisEnterpriseCluster
func (*RedisEnterpriseCluster) GetDeletionPolicy ¶
func (mg *RedisEnterpriseCluster) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this RedisEnterpriseCluster.
func (*RedisEnterpriseCluster) GetID ¶
func (tr *RedisEnterpriseCluster) GetID() string
GetID returns ID of underlying Terraform resource of this RedisEnterpriseCluster
func (*RedisEnterpriseCluster) GetObservation ¶
func (tr *RedisEnterpriseCluster) GetObservation() (map[string]interface{}, error)
GetObservation of this RedisEnterpriseCluster
func (*RedisEnterpriseCluster) GetParameters ¶
func (tr *RedisEnterpriseCluster) GetParameters() (map[string]interface{}, error)
GetParameters of this RedisEnterpriseCluster
func (*RedisEnterpriseCluster) GetProviderConfigReference ¶
func (mg *RedisEnterpriseCluster) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this RedisEnterpriseCluster.
func (*RedisEnterpriseCluster) GetProviderReference ¶
func (mg *RedisEnterpriseCluster) GetProviderReference() *xpv1.Reference
GetProviderReference of this RedisEnterpriseCluster. Deprecated: Use GetProviderConfigReference.
func (*RedisEnterpriseCluster) GetTerraformResourceType ¶
func (mg *RedisEnterpriseCluster) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this RedisEnterpriseCluster
func (*RedisEnterpriseCluster) GetTerraformSchemaVersion ¶
func (tr *RedisEnterpriseCluster) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*RedisEnterpriseCluster) GetWriteConnectionSecretToReference ¶
func (mg *RedisEnterpriseCluster) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this RedisEnterpriseCluster.
func (*RedisEnterpriseCluster) LateInitialize ¶
func (tr *RedisEnterpriseCluster) LateInitialize(attrs []byte) (bool, error)
LateInitialize this RedisEnterpriseCluster using its observed tfState. returns True if there are any spec changes for the resource.
func (*RedisEnterpriseCluster) ResolveReferences ¶
ResolveReferences of this RedisEnterpriseCluster.
func (*RedisEnterpriseCluster) SetConditions ¶
func (mg *RedisEnterpriseCluster) SetConditions(c ...xpv1.Condition)
SetConditions of this RedisEnterpriseCluster.
func (*RedisEnterpriseCluster) SetDeletionPolicy ¶
func (mg *RedisEnterpriseCluster) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this RedisEnterpriseCluster.
func (*RedisEnterpriseCluster) SetObservation ¶
func (tr *RedisEnterpriseCluster) SetObservation(obs map[string]interface{}) error
SetObservation for this RedisEnterpriseCluster
func (*RedisEnterpriseCluster) SetParameters ¶
func (tr *RedisEnterpriseCluster) SetParameters(params map[string]interface{}) error
SetParameters for this RedisEnterpriseCluster
func (*RedisEnterpriseCluster) SetProviderConfigReference ¶
func (mg *RedisEnterpriseCluster) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this RedisEnterpriseCluster.
func (*RedisEnterpriseCluster) SetProviderReference ¶
func (mg *RedisEnterpriseCluster) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this RedisEnterpriseCluster. Deprecated: Use SetProviderConfigReference.
func (*RedisEnterpriseCluster) SetWriteConnectionSecretToReference ¶
func (mg *RedisEnterpriseCluster) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this RedisEnterpriseCluster.
type RedisEnterpriseClusterList ¶
type RedisEnterpriseClusterList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []RedisEnterpriseCluster `json:"items"` }
RedisEnterpriseClusterList contains a list of RedisEnterpriseClusters
func (*RedisEnterpriseClusterList) DeepCopy ¶
func (in *RedisEnterpriseClusterList) DeepCopy() *RedisEnterpriseClusterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedisEnterpriseClusterList.
func (*RedisEnterpriseClusterList) DeepCopyInto ¶
func (in *RedisEnterpriseClusterList) DeepCopyInto(out *RedisEnterpriseClusterList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RedisEnterpriseClusterList) DeepCopyObject ¶
func (in *RedisEnterpriseClusterList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RedisEnterpriseClusterList) GetItems ¶
func (l *RedisEnterpriseClusterList) GetItems() []resource.Managed
GetItems of this RedisEnterpriseClusterList.
type RedisEnterpriseClusterObservation ¶
type RedisEnterpriseClusterObservation struct { HostName *string `json:"hostname,omitempty" tf:"hostname,omitempty"` ID *string `json:"id,omitempty" tf:"id,omitempty"` Version *string `json:"version,omitempty" tf:"version,omitempty"` }
func (*RedisEnterpriseClusterObservation) DeepCopy ¶
func (in *RedisEnterpriseClusterObservation) DeepCopy() *RedisEnterpriseClusterObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedisEnterpriseClusterObservation.
func (*RedisEnterpriseClusterObservation) DeepCopyInto ¶
func (in *RedisEnterpriseClusterObservation) DeepCopyInto(out *RedisEnterpriseClusterObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RedisEnterpriseClusterParameters ¶
type RedisEnterpriseClusterParameters struct { // +kubebuilder:validation:Required Location *string `json:"location" tf:"location,omitempty"` // +kubebuilder:validation:Optional MinimumTLSVersion *string `json:"minimumTlsVersion,omitempty" tf:"minimum_tls_version,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Required SkuName *string `json:"skuName" tf:"sku_name,omitempty"` // +kubebuilder:validation:Optional Tags map[string]*string `json:"tags,omitempty" tf:"tags,omitempty"` // +kubebuilder:validation:Optional Zones []*string `json:"zones,omitempty" tf:"zones,omitempty"` }
func (*RedisEnterpriseClusterParameters) DeepCopy ¶
func (in *RedisEnterpriseClusterParameters) DeepCopy() *RedisEnterpriseClusterParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedisEnterpriseClusterParameters.
func (*RedisEnterpriseClusterParameters) DeepCopyInto ¶
func (in *RedisEnterpriseClusterParameters) DeepCopyInto(out *RedisEnterpriseClusterParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RedisEnterpriseClusterSpec ¶
type RedisEnterpriseClusterSpec struct { v1.ResourceSpec `json:",inline"` ForProvider RedisEnterpriseClusterParameters `json:"forProvider"` }
RedisEnterpriseClusterSpec defines the desired state of RedisEnterpriseCluster
func (*RedisEnterpriseClusterSpec) DeepCopy ¶
func (in *RedisEnterpriseClusterSpec) DeepCopy() *RedisEnterpriseClusterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedisEnterpriseClusterSpec.
func (*RedisEnterpriseClusterSpec) DeepCopyInto ¶
func (in *RedisEnterpriseClusterSpec) DeepCopyInto(out *RedisEnterpriseClusterSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RedisEnterpriseClusterStatus ¶
type RedisEnterpriseClusterStatus struct { v1.ResourceStatus `json:",inline"` AtProvider RedisEnterpriseClusterObservation `json:"atProvider,omitempty"` }
RedisEnterpriseClusterStatus defines the observed state of RedisEnterpriseCluster.
func (*RedisEnterpriseClusterStatus) DeepCopy ¶
func (in *RedisEnterpriseClusterStatus) DeepCopy() *RedisEnterpriseClusterStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedisEnterpriseClusterStatus.
func (*RedisEnterpriseClusterStatus) DeepCopyInto ¶
func (in *RedisEnterpriseClusterStatus) DeepCopyInto(out *RedisEnterpriseClusterStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RedisEnterpriseDatabase ¶
type RedisEnterpriseDatabase struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RedisEnterpriseDatabaseSpec `json:"spec"` Status RedisEnterpriseDatabaseStatus `json:"status,omitempty"` }
RedisEnterpriseDatabase is the Schema for the RedisEnterpriseDatabases API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}
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) GetCondition ¶
func (mg *RedisEnterpriseDatabase) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this RedisEnterpriseDatabase.
func (*RedisEnterpriseDatabase) GetConnectionDetailsMapping ¶
func (tr *RedisEnterpriseDatabase) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this RedisEnterpriseDatabase
func (*RedisEnterpriseDatabase) GetDeletionPolicy ¶
func (mg *RedisEnterpriseDatabase) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this RedisEnterpriseDatabase.
func (*RedisEnterpriseDatabase) GetID ¶
func (tr *RedisEnterpriseDatabase) GetID() string
GetID returns ID of underlying Terraform resource of this RedisEnterpriseDatabase
func (*RedisEnterpriseDatabase) GetObservation ¶
func (tr *RedisEnterpriseDatabase) GetObservation() (map[string]interface{}, error)
GetObservation of this RedisEnterpriseDatabase
func (*RedisEnterpriseDatabase) GetParameters ¶
func (tr *RedisEnterpriseDatabase) GetParameters() (map[string]interface{}, error)
GetParameters of this RedisEnterpriseDatabase
func (*RedisEnterpriseDatabase) GetProviderConfigReference ¶
func (mg *RedisEnterpriseDatabase) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this RedisEnterpriseDatabase.
func (*RedisEnterpriseDatabase) GetProviderReference ¶
func (mg *RedisEnterpriseDatabase) GetProviderReference() *xpv1.Reference
GetProviderReference of this RedisEnterpriseDatabase. Deprecated: Use GetProviderConfigReference.
func (*RedisEnterpriseDatabase) GetTerraformResourceType ¶
func (mg *RedisEnterpriseDatabase) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this RedisEnterpriseDatabase
func (*RedisEnterpriseDatabase) GetTerraformSchemaVersion ¶
func (tr *RedisEnterpriseDatabase) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*RedisEnterpriseDatabase) GetWriteConnectionSecretToReference ¶
func (mg *RedisEnterpriseDatabase) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this RedisEnterpriseDatabase.
func (*RedisEnterpriseDatabase) LateInitialize ¶
func (tr *RedisEnterpriseDatabase) LateInitialize(attrs []byte) (bool, error)
LateInitialize this RedisEnterpriseDatabase using its observed tfState. returns True if there are any spec changes for the resource.
func (*RedisEnterpriseDatabase) ResolveReferences ¶
ResolveReferences of this RedisEnterpriseDatabase.
func (*RedisEnterpriseDatabase) SetConditions ¶
func (mg *RedisEnterpriseDatabase) SetConditions(c ...xpv1.Condition)
SetConditions of this RedisEnterpriseDatabase.
func (*RedisEnterpriseDatabase) SetDeletionPolicy ¶
func (mg *RedisEnterpriseDatabase) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this RedisEnterpriseDatabase.
func (*RedisEnterpriseDatabase) SetObservation ¶
func (tr *RedisEnterpriseDatabase) SetObservation(obs map[string]interface{}) error
SetObservation for this RedisEnterpriseDatabase
func (*RedisEnterpriseDatabase) SetParameters ¶
func (tr *RedisEnterpriseDatabase) SetParameters(params map[string]interface{}) error
SetParameters for this RedisEnterpriseDatabase
func (*RedisEnterpriseDatabase) SetProviderConfigReference ¶
func (mg *RedisEnterpriseDatabase) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this RedisEnterpriseDatabase.
func (*RedisEnterpriseDatabase) SetProviderReference ¶
func (mg *RedisEnterpriseDatabase) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this RedisEnterpriseDatabase. Deprecated: Use SetProviderConfigReference.
func (*RedisEnterpriseDatabase) SetWriteConnectionSecretToReference ¶
func (mg *RedisEnterpriseDatabase) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this RedisEnterpriseDatabase.
type RedisEnterpriseDatabaseList ¶
type RedisEnterpriseDatabaseList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []RedisEnterpriseDatabase `json:"items"` }
RedisEnterpriseDatabaseList contains a list of RedisEnterpriseDatabases
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.
func (*RedisEnterpriseDatabaseList) GetItems ¶
func (l *RedisEnterpriseDatabaseList) GetItems() []resource.Managed
GetItems of this RedisEnterpriseDatabaseList.
type RedisEnterpriseDatabaseObservation ¶
type RedisEnterpriseDatabaseObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*RedisEnterpriseDatabaseObservation) DeepCopy ¶
func (in *RedisEnterpriseDatabaseObservation) DeepCopy() *RedisEnterpriseDatabaseObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedisEnterpriseDatabaseObservation.
func (*RedisEnterpriseDatabaseObservation) DeepCopyInto ¶
func (in *RedisEnterpriseDatabaseObservation) DeepCopyInto(out *RedisEnterpriseDatabaseObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RedisEnterpriseDatabaseParameters ¶
type RedisEnterpriseDatabaseParameters struct { // +kubebuilder:validation:Optional ClientProtocol *string `json:"clientProtocol,omitempty" tf:"client_protocol,omitempty"` // +crossplane:generate:reference:type=RedisEnterpriseCluster // +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional ClusterID *string `json:"clusterId,omitempty" tf:"cluster_id,omitempty"` // +kubebuilder:validation:Optional ClusterIDRef *v1.Reference `json:"clusterIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ClusterIDSelector *v1.Selector `json:"clusterIdSelector,omitempty" tf:"-"` // +kubebuilder:validation:Optional ClusteringPolicy *string `json:"clusteringPolicy,omitempty" tf:"clustering_policy,omitempty"` // +kubebuilder:validation:Optional EvictionPolicy *string `json:"evictionPolicy,omitempty" tf:"eviction_policy,omitempty"` // +kubebuilder:validation:Optional Module []ModuleParameters `json:"module,omitempty" tf:"module,omitempty"` // +kubebuilder:validation:Optional Port *int64 `json:"port,omitempty" tf:"port,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` }
func (*RedisEnterpriseDatabaseParameters) DeepCopy ¶
func (in *RedisEnterpriseDatabaseParameters) DeepCopy() *RedisEnterpriseDatabaseParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedisEnterpriseDatabaseParameters.
func (*RedisEnterpriseDatabaseParameters) DeepCopyInto ¶
func (in *RedisEnterpriseDatabaseParameters) DeepCopyInto(out *RedisEnterpriseDatabaseParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RedisEnterpriseDatabaseSpec ¶
type RedisEnterpriseDatabaseSpec struct { v1.ResourceSpec `json:",inline"` ForProvider RedisEnterpriseDatabaseParameters `json:"forProvider"` }
RedisEnterpriseDatabaseSpec defines the desired state of RedisEnterpriseDatabase
func (*RedisEnterpriseDatabaseSpec) DeepCopy ¶
func (in *RedisEnterpriseDatabaseSpec) DeepCopy() *RedisEnterpriseDatabaseSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedisEnterpriseDatabaseSpec.
func (*RedisEnterpriseDatabaseSpec) DeepCopyInto ¶
func (in *RedisEnterpriseDatabaseSpec) DeepCopyInto(out *RedisEnterpriseDatabaseSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RedisEnterpriseDatabaseStatus ¶
type RedisEnterpriseDatabaseStatus struct { v1.ResourceStatus `json:",inline"` AtProvider RedisEnterpriseDatabaseObservation `json:"atProvider,omitempty"` }
RedisEnterpriseDatabaseStatus defines the observed state of RedisEnterpriseDatabase.
func (*RedisEnterpriseDatabaseStatus) DeepCopy ¶
func (in *RedisEnterpriseDatabaseStatus) DeepCopy() *RedisEnterpriseDatabaseStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedisEnterpriseDatabaseStatus.
func (*RedisEnterpriseDatabaseStatus) DeepCopyInto ¶
func (in *RedisEnterpriseDatabaseStatus) DeepCopyInto(out *RedisEnterpriseDatabaseStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RedisFirewallRule ¶
type RedisFirewallRule struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RedisFirewallRuleSpec `json:"spec"` Status RedisFirewallRuleStatus `json:"status,omitempty"` }
RedisFirewallRule is the Schema for the RedisFirewallRules API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}
func (*RedisFirewallRule) DeepCopy ¶
func (in *RedisFirewallRule) DeepCopy() *RedisFirewallRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedisFirewallRule.
func (*RedisFirewallRule) DeepCopyInto ¶
func (in *RedisFirewallRule) DeepCopyInto(out *RedisFirewallRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RedisFirewallRule) DeepCopyObject ¶
func (in *RedisFirewallRule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RedisFirewallRule) GetCondition ¶
func (mg *RedisFirewallRule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this RedisFirewallRule.
func (*RedisFirewallRule) GetConnectionDetailsMapping ¶
func (tr *RedisFirewallRule) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this RedisFirewallRule
func (*RedisFirewallRule) GetDeletionPolicy ¶
func (mg *RedisFirewallRule) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this RedisFirewallRule.
func (*RedisFirewallRule) GetID ¶
func (tr *RedisFirewallRule) GetID() string
GetID returns ID of underlying Terraform resource of this RedisFirewallRule
func (*RedisFirewallRule) GetObservation ¶
func (tr *RedisFirewallRule) GetObservation() (map[string]interface{}, error)
GetObservation of this RedisFirewallRule
func (*RedisFirewallRule) GetParameters ¶
func (tr *RedisFirewallRule) GetParameters() (map[string]interface{}, error)
GetParameters of this RedisFirewallRule
func (*RedisFirewallRule) GetProviderConfigReference ¶
func (mg *RedisFirewallRule) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this RedisFirewallRule.
func (*RedisFirewallRule) GetProviderReference ¶
func (mg *RedisFirewallRule) GetProviderReference() *xpv1.Reference
GetProviderReference of this RedisFirewallRule. Deprecated: Use GetProviderConfigReference.
func (*RedisFirewallRule) GetTerraformResourceType ¶
func (mg *RedisFirewallRule) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this RedisFirewallRule
func (*RedisFirewallRule) GetTerraformSchemaVersion ¶
func (tr *RedisFirewallRule) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*RedisFirewallRule) GetWriteConnectionSecretToReference ¶
func (mg *RedisFirewallRule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this RedisFirewallRule.
func (*RedisFirewallRule) LateInitialize ¶
func (tr *RedisFirewallRule) LateInitialize(attrs []byte) (bool, error)
LateInitialize this RedisFirewallRule using its observed tfState. returns True if there are any spec changes for the resource.
func (*RedisFirewallRule) ResolveReferences ¶
ResolveReferences of this RedisFirewallRule.
func (*RedisFirewallRule) SetConditions ¶
func (mg *RedisFirewallRule) SetConditions(c ...xpv1.Condition)
SetConditions of this RedisFirewallRule.
func (*RedisFirewallRule) SetDeletionPolicy ¶
func (mg *RedisFirewallRule) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this RedisFirewallRule.
func (*RedisFirewallRule) SetObservation ¶
func (tr *RedisFirewallRule) SetObservation(obs map[string]interface{}) error
SetObservation for this RedisFirewallRule
func (*RedisFirewallRule) SetParameters ¶
func (tr *RedisFirewallRule) SetParameters(params map[string]interface{}) error
SetParameters for this RedisFirewallRule
func (*RedisFirewallRule) SetProviderConfigReference ¶
func (mg *RedisFirewallRule) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this RedisFirewallRule.
func (*RedisFirewallRule) SetProviderReference ¶
func (mg *RedisFirewallRule) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this RedisFirewallRule. Deprecated: Use SetProviderConfigReference.
func (*RedisFirewallRule) SetWriteConnectionSecretToReference ¶
func (mg *RedisFirewallRule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this RedisFirewallRule.
type RedisFirewallRuleList ¶
type RedisFirewallRuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []RedisFirewallRule `json:"items"` }
RedisFirewallRuleList contains a list of RedisFirewallRules
func (*RedisFirewallRuleList) DeepCopy ¶
func (in *RedisFirewallRuleList) DeepCopy() *RedisFirewallRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedisFirewallRuleList.
func (*RedisFirewallRuleList) DeepCopyInto ¶
func (in *RedisFirewallRuleList) DeepCopyInto(out *RedisFirewallRuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RedisFirewallRuleList) DeepCopyObject ¶
func (in *RedisFirewallRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RedisFirewallRuleList) GetItems ¶
func (l *RedisFirewallRuleList) GetItems() []resource.Managed
GetItems of this RedisFirewallRuleList.
type RedisFirewallRuleObservation ¶
type RedisFirewallRuleObservation struct {
ID *string `json:"id,omitempty" tf:"id,omitempty"`
}
func (*RedisFirewallRuleObservation) DeepCopy ¶
func (in *RedisFirewallRuleObservation) DeepCopy() *RedisFirewallRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedisFirewallRuleObservation.
func (*RedisFirewallRuleObservation) DeepCopyInto ¶
func (in *RedisFirewallRuleObservation) DeepCopyInto(out *RedisFirewallRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RedisFirewallRuleParameters ¶
type RedisFirewallRuleParameters struct { // +kubebuilder:validation:Required EndIP *string `json:"endIp" tf:"end_ip,omitempty"` // +crossplane:generate:reference:type=RedisCache // +kubebuilder:validation:Optional RedisCacheName *string `json:"redisCacheName,omitempty" tf:"redis_cache_name,omitempty"` // +kubebuilder:validation:Optional RedisCacheNameRef *v1.Reference `json:"redisCacheNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional RedisCacheNameSelector *v1.Selector `json:"redisCacheNameSelector,omitempty" tf:"-"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Required StartIP *string `json:"startIp" tf:"start_ip,omitempty"` }
func (*RedisFirewallRuleParameters) DeepCopy ¶
func (in *RedisFirewallRuleParameters) DeepCopy() *RedisFirewallRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedisFirewallRuleParameters.
func (*RedisFirewallRuleParameters) DeepCopyInto ¶
func (in *RedisFirewallRuleParameters) DeepCopyInto(out *RedisFirewallRuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RedisFirewallRuleSpec ¶
type RedisFirewallRuleSpec struct { v1.ResourceSpec `json:",inline"` ForProvider RedisFirewallRuleParameters `json:"forProvider"` }
RedisFirewallRuleSpec defines the desired state of RedisFirewallRule
func (*RedisFirewallRuleSpec) DeepCopy ¶
func (in *RedisFirewallRuleSpec) DeepCopy() *RedisFirewallRuleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedisFirewallRuleSpec.
func (*RedisFirewallRuleSpec) DeepCopyInto ¶
func (in *RedisFirewallRuleSpec) DeepCopyInto(out *RedisFirewallRuleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RedisFirewallRuleStatus ¶
type RedisFirewallRuleStatus struct { v1.ResourceStatus `json:",inline"` AtProvider RedisFirewallRuleObservation `json:"atProvider,omitempty"` }
RedisFirewallRuleStatus defines the observed state of RedisFirewallRule.
func (*RedisFirewallRuleStatus) DeepCopy ¶
func (in *RedisFirewallRuleStatus) DeepCopy() *RedisFirewallRuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedisFirewallRuleStatus.
func (*RedisFirewallRuleStatus) DeepCopyInto ¶
func (in *RedisFirewallRuleStatus) DeepCopyInto(out *RedisFirewallRuleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RedisLinkedServer ¶
type RedisLinkedServer struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec RedisLinkedServerSpec `json:"spec"` Status RedisLinkedServerStatus `json:"status,omitempty"` }
RedisLinkedServer is the Schema for the RedisLinkedServers API +kubebuilder:printcolumn:name="READY",type="string",JSONPath=".status.conditions[?(@.type=='Ready')].status" +kubebuilder:printcolumn:name="SYNCED",type="string",JSONPath=".status.conditions[?(@.type=='Synced')].status" +kubebuilder:printcolumn:name="EXTERNAL-NAME",type="string",JSONPath=".metadata.annotations.crossplane\\.io/external-name" +kubebuilder:printcolumn:name="AGE",type="date",JSONPath=".metadata.creationTimestamp" +kubebuilder:subresource:status +kubebuilder:resource:scope=Cluster,categories={crossplane,managed,azurejet}
func (*RedisLinkedServer) DeepCopy ¶
func (in *RedisLinkedServer) DeepCopy() *RedisLinkedServer
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedisLinkedServer.
func (*RedisLinkedServer) DeepCopyInto ¶
func (in *RedisLinkedServer) DeepCopyInto(out *RedisLinkedServer)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RedisLinkedServer) DeepCopyObject ¶
func (in *RedisLinkedServer) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RedisLinkedServer) GetCondition ¶
func (mg *RedisLinkedServer) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this RedisLinkedServer.
func (*RedisLinkedServer) GetConnectionDetailsMapping ¶
func (tr *RedisLinkedServer) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this RedisLinkedServer
func (*RedisLinkedServer) GetDeletionPolicy ¶
func (mg *RedisLinkedServer) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this RedisLinkedServer.
func (*RedisLinkedServer) GetID ¶
func (tr *RedisLinkedServer) GetID() string
GetID returns ID of underlying Terraform resource of this RedisLinkedServer
func (*RedisLinkedServer) GetObservation ¶
func (tr *RedisLinkedServer) GetObservation() (map[string]interface{}, error)
GetObservation of this RedisLinkedServer
func (*RedisLinkedServer) GetParameters ¶
func (tr *RedisLinkedServer) GetParameters() (map[string]interface{}, error)
GetParameters of this RedisLinkedServer
func (*RedisLinkedServer) GetProviderConfigReference ¶
func (mg *RedisLinkedServer) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this RedisLinkedServer.
func (*RedisLinkedServer) GetProviderReference ¶
func (mg *RedisLinkedServer) GetProviderReference() *xpv1.Reference
GetProviderReference of this RedisLinkedServer. Deprecated: Use GetProviderConfigReference.
func (*RedisLinkedServer) GetTerraformResourceType ¶
func (mg *RedisLinkedServer) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this RedisLinkedServer
func (*RedisLinkedServer) GetTerraformSchemaVersion ¶
func (tr *RedisLinkedServer) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*RedisLinkedServer) GetWriteConnectionSecretToReference ¶
func (mg *RedisLinkedServer) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this RedisLinkedServer.
func (*RedisLinkedServer) LateInitialize ¶
func (tr *RedisLinkedServer) LateInitialize(attrs []byte) (bool, error)
LateInitialize this RedisLinkedServer using its observed tfState. returns True if there are any spec changes for the resource.
func (*RedisLinkedServer) ResolveReferences ¶
ResolveReferences of this RedisLinkedServer.
func (*RedisLinkedServer) SetConditions ¶
func (mg *RedisLinkedServer) SetConditions(c ...xpv1.Condition)
SetConditions of this RedisLinkedServer.
func (*RedisLinkedServer) SetDeletionPolicy ¶
func (mg *RedisLinkedServer) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this RedisLinkedServer.
func (*RedisLinkedServer) SetObservation ¶
func (tr *RedisLinkedServer) SetObservation(obs map[string]interface{}) error
SetObservation for this RedisLinkedServer
func (*RedisLinkedServer) SetParameters ¶
func (tr *RedisLinkedServer) SetParameters(params map[string]interface{}) error
SetParameters for this RedisLinkedServer
func (*RedisLinkedServer) SetProviderConfigReference ¶
func (mg *RedisLinkedServer) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this RedisLinkedServer.
func (*RedisLinkedServer) SetProviderReference ¶
func (mg *RedisLinkedServer) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this RedisLinkedServer. Deprecated: Use SetProviderConfigReference.
func (*RedisLinkedServer) SetWriteConnectionSecretToReference ¶
func (mg *RedisLinkedServer) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this RedisLinkedServer.
type RedisLinkedServerList ¶
type RedisLinkedServerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []RedisLinkedServer `json:"items"` }
RedisLinkedServerList contains a list of RedisLinkedServers
func (*RedisLinkedServerList) DeepCopy ¶
func (in *RedisLinkedServerList) DeepCopy() *RedisLinkedServerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedisLinkedServerList.
func (*RedisLinkedServerList) DeepCopyInto ¶
func (in *RedisLinkedServerList) DeepCopyInto(out *RedisLinkedServerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*RedisLinkedServerList) DeepCopyObject ¶
func (in *RedisLinkedServerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*RedisLinkedServerList) GetItems ¶
func (l *RedisLinkedServerList) GetItems() []resource.Managed
GetItems of this RedisLinkedServerList.
type RedisLinkedServerObservation ¶
type RedisLinkedServerObservation struct { ID *string `json:"id,omitempty" tf:"id,omitempty"` Name *string `json:"name,omitempty" tf:"name,omitempty"` }
func (*RedisLinkedServerObservation) DeepCopy ¶
func (in *RedisLinkedServerObservation) DeepCopy() *RedisLinkedServerObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedisLinkedServerObservation.
func (*RedisLinkedServerObservation) DeepCopyInto ¶
func (in *RedisLinkedServerObservation) DeepCopyInto(out *RedisLinkedServerObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RedisLinkedServerParameters ¶
type RedisLinkedServerParameters struct { // +crossplane:generate:reference:type=RedisCache // +crossplane:generate:reference:extractor=github.com/crossplane-contrib/provider-jet-azure/apis/rconfig.ExtractResourceID() // +kubebuilder:validation:Optional LinkedRedisCacheID *string `json:"linkedRedisCacheId,omitempty" tf:"linked_redis_cache_id,omitempty"` // +kubebuilder:validation:Optional LinkedRedisCacheIDRef *v1.Reference `json:"linkedRedisCacheIdRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional LinkedRedisCacheIDSelector *v1.Selector `json:"linkedRedisCacheIdSelector,omitempty" tf:"-"` // +kubebuilder:validation:Required LinkedRedisCacheLocation *string `json:"linkedRedisCacheLocation" tf:"linked_redis_cache_location,omitempty"` // +crossplane:generate:reference:type=github.com/crossplane-contrib/provider-jet-azure/apis/azure/v1alpha2.ResourceGroup // +kubebuilder:validation:Optional ResourceGroupName *string `json:"resourceGroupName,omitempty" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ResourceGroupNameRef *v1.Reference `json:"resourceGroupNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional ResourceGroupNameSelector *v1.Selector `json:"resourceGroupNameSelector,omitempty" tf:"-"` // +kubebuilder:validation:Required ServerRole *string `json:"serverRole" tf:"server_role,omitempty"` // +crossplane:generate:reference:type=RedisCache // +kubebuilder:validation:Optional TargetRedisCacheName *string `json:"targetRedisCacheName,omitempty" tf:"target_redis_cache_name,omitempty"` // +kubebuilder:validation:Optional TargetRedisCacheNameRef *v1.Reference `json:"targetRedisCacheNameRef,omitempty" tf:"-"` // +kubebuilder:validation:Optional TargetRedisCacheNameSelector *v1.Selector `json:"targetRedisCacheNameSelector,omitempty" tf:"-"` }
func (*RedisLinkedServerParameters) DeepCopy ¶
func (in *RedisLinkedServerParameters) DeepCopy() *RedisLinkedServerParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedisLinkedServerParameters.
func (*RedisLinkedServerParameters) DeepCopyInto ¶
func (in *RedisLinkedServerParameters) DeepCopyInto(out *RedisLinkedServerParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RedisLinkedServerSpec ¶
type RedisLinkedServerSpec struct { v1.ResourceSpec `json:",inline"` ForProvider RedisLinkedServerParameters `json:"forProvider"` }
RedisLinkedServerSpec defines the desired state of RedisLinkedServer
func (*RedisLinkedServerSpec) DeepCopy ¶
func (in *RedisLinkedServerSpec) DeepCopy() *RedisLinkedServerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedisLinkedServerSpec.
func (*RedisLinkedServerSpec) DeepCopyInto ¶
func (in *RedisLinkedServerSpec) DeepCopyInto(out *RedisLinkedServerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type RedisLinkedServerStatus ¶
type RedisLinkedServerStatus struct { v1.ResourceStatus `json:",inline"` AtProvider RedisLinkedServerObservation `json:"atProvider,omitempty"` }
RedisLinkedServerStatus defines the observed state of RedisLinkedServer.
func (*RedisLinkedServerStatus) DeepCopy ¶
func (in *RedisLinkedServerStatus) DeepCopy() *RedisLinkedServerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RedisLinkedServerStatus.
func (*RedisLinkedServerStatus) DeepCopyInto ¶
func (in *RedisLinkedServerStatus) DeepCopyInto(out *RedisLinkedServerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_generated.resolvers.go
- zz_groupversion_info.go
- zz_rediscache_terraformed.go
- zz_rediscache_types.go
- zz_redisenterprisecluster_terraformed.go
- zz_redisenterprisecluster_types.go
- zz_redisenterprisedatabase_terraformed.go
- zz_redisenterprisedatabase_types.go
- zz_redisfirewallrule_terraformed.go
- zz_redisfirewallrule_types.go
- zz_redislinkedserver_terraformed.go
- zz_redislinkedserver_types.go