Documentation ¶
Overview ¶
+kubebuilder:object:generate=true +groupName=redis.azure.jet.crossplane.io +versionName=v1alpha1
Index ¶
- Constants
- Variables
- type Cache
- func (in *Cache) DeepCopy() *Cache
- func (in *Cache) DeepCopyInto(out *Cache)
- func (in *Cache) DeepCopyObject() runtime.Object
- func (mg *Cache) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *Cache) GetConnectionDetailsMapping() map[string]string
- func (mg *Cache) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *Cache) GetObservation() (map[string]interface{}, error)
- func (tr *Cache) GetParameters() (map[string]interface{}, error)
- func (mg *Cache) GetProviderConfigReference() *xpv1.Reference
- func (mg *Cache) GetProviderReference() *xpv1.Reference
- func (mg *Cache) GetTerraformResourceType() string
- func (tr *Cache) GetTerraformSchemaVersion() int
- func (mg *Cache) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *Cache) LateInitialize(attrs []byte) (bool, error)
- func (mg *Cache) SetConditions(c ...xpv1.Condition)
- func (mg *Cache) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *Cache) SetObservation(obs map[string]interface{}) error
- func (tr *Cache) SetParameters(params map[string]interface{}) error
- func (mg *Cache) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *Cache) SetProviderReference(r *xpv1.Reference)
- func (mg *Cache) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type CacheList
- type CacheObservation
- type CacheParameters
- type CacheSpec
- type CacheStatus
- type EnterpriseCluster
- func (in *EnterpriseCluster) DeepCopy() *EnterpriseCluster
- func (in *EnterpriseCluster) DeepCopyInto(out *EnterpriseCluster)
- func (in *EnterpriseCluster) DeepCopyObject() runtime.Object
- func (mg *EnterpriseCluster) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *EnterpriseCluster) GetConnectionDetailsMapping() map[string]string
- func (mg *EnterpriseCluster) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *EnterpriseCluster) GetObservation() (map[string]interface{}, error)
- func (tr *EnterpriseCluster) GetParameters() (map[string]interface{}, error)
- func (mg *EnterpriseCluster) GetProviderConfigReference() *xpv1.Reference
- func (mg *EnterpriseCluster) GetProviderReference() *xpv1.Reference
- func (mg *EnterpriseCluster) GetTerraformResourceType() string
- func (tr *EnterpriseCluster) GetTerraformSchemaVersion() int
- func (mg *EnterpriseCluster) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *EnterpriseCluster) LateInitialize(attrs []byte) (bool, error)
- func (mg *EnterpriseCluster) SetConditions(c ...xpv1.Condition)
- func (mg *EnterpriseCluster) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *EnterpriseCluster) SetObservation(obs map[string]interface{}) error
- func (tr *EnterpriseCluster) SetParameters(params map[string]interface{}) error
- func (mg *EnterpriseCluster) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *EnterpriseCluster) SetProviderReference(r *xpv1.Reference)
- func (mg *EnterpriseCluster) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type EnterpriseClusterList
- type EnterpriseClusterObservation
- type EnterpriseClusterParameters
- type EnterpriseClusterSpec
- type EnterpriseClusterStatus
- type EnterpriseDatabase
- func (in *EnterpriseDatabase) DeepCopy() *EnterpriseDatabase
- func (in *EnterpriseDatabase) DeepCopyInto(out *EnterpriseDatabase)
- func (in *EnterpriseDatabase) DeepCopyObject() runtime.Object
- func (mg *EnterpriseDatabase) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *EnterpriseDatabase) GetConnectionDetailsMapping() map[string]string
- func (mg *EnterpriseDatabase) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *EnterpriseDatabase) GetObservation() (map[string]interface{}, error)
- func (tr *EnterpriseDatabase) GetParameters() (map[string]interface{}, error)
- func (mg *EnterpriseDatabase) GetProviderConfigReference() *xpv1.Reference
- func (mg *EnterpriseDatabase) GetProviderReference() *xpv1.Reference
- func (mg *EnterpriseDatabase) GetTerraformResourceType() string
- func (tr *EnterpriseDatabase) GetTerraformSchemaVersion() int
- func (mg *EnterpriseDatabase) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *EnterpriseDatabase) LateInitialize(attrs []byte) (bool, error)
- func (mg *EnterpriseDatabase) SetConditions(c ...xpv1.Condition)
- func (mg *EnterpriseDatabase) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *EnterpriseDatabase) SetObservation(obs map[string]interface{}) error
- func (tr *EnterpriseDatabase) SetParameters(params map[string]interface{}) error
- func (mg *EnterpriseDatabase) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *EnterpriseDatabase) SetProviderReference(r *xpv1.Reference)
- func (mg *EnterpriseDatabase) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type EnterpriseDatabaseList
- type EnterpriseDatabaseObservation
- type EnterpriseDatabaseParameters
- type EnterpriseDatabaseSpec
- type EnterpriseDatabaseStatus
- type FirewallRule
- func (in *FirewallRule) DeepCopy() *FirewallRule
- func (in *FirewallRule) DeepCopyInto(out *FirewallRule)
- func (in *FirewallRule) DeepCopyObject() runtime.Object
- func (mg *FirewallRule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *FirewallRule) GetConnectionDetailsMapping() map[string]string
- func (mg *FirewallRule) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *FirewallRule) GetObservation() (map[string]interface{}, error)
- func (tr *FirewallRule) GetParameters() (map[string]interface{}, error)
- func (mg *FirewallRule) GetProviderConfigReference() *xpv1.Reference
- func (mg *FirewallRule) GetProviderReference() *xpv1.Reference
- func (mg *FirewallRule) GetTerraformResourceType() string
- func (tr *FirewallRule) GetTerraformSchemaVersion() int
- func (mg *FirewallRule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *FirewallRule) LateInitialize(attrs []byte) (bool, error)
- func (mg *FirewallRule) SetConditions(c ...xpv1.Condition)
- func (mg *FirewallRule) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *FirewallRule) SetObservation(obs map[string]interface{}) error
- func (tr *FirewallRule) SetParameters(params map[string]interface{}) error
- func (mg *FirewallRule) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *FirewallRule) SetProviderReference(r *xpv1.Reference)
- func (mg *FirewallRule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type FirewallRuleList
- type FirewallRuleObservation
- type FirewallRuleParameters
- type FirewallRuleSpec
- type FirewallRuleStatus
- type LinkedServer
- func (in *LinkedServer) DeepCopy() *LinkedServer
- func (in *LinkedServer) DeepCopyInto(out *LinkedServer)
- func (in *LinkedServer) DeepCopyObject() runtime.Object
- func (mg *LinkedServer) GetCondition(ct xpv1.ConditionType) xpv1.Condition
- func (tr *LinkedServer) GetConnectionDetailsMapping() map[string]string
- func (mg *LinkedServer) GetDeletionPolicy() xpv1.DeletionPolicy
- func (tr *LinkedServer) GetObservation() (map[string]interface{}, error)
- func (tr *LinkedServer) GetParameters() (map[string]interface{}, error)
- func (mg *LinkedServer) GetProviderConfigReference() *xpv1.Reference
- func (mg *LinkedServer) GetProviderReference() *xpv1.Reference
- func (mg *LinkedServer) GetTerraformResourceType() string
- func (tr *LinkedServer) GetTerraformSchemaVersion() int
- func (mg *LinkedServer) GetWriteConnectionSecretToReference() *xpv1.SecretReference
- func (tr *LinkedServer) LateInitialize(attrs []byte) (bool, error)
- func (mg *LinkedServer) SetConditions(c ...xpv1.Condition)
- func (mg *LinkedServer) SetDeletionPolicy(r xpv1.DeletionPolicy)
- func (tr *LinkedServer) SetObservation(obs map[string]interface{}) error
- func (tr *LinkedServer) SetParameters(params map[string]interface{}) error
- func (mg *LinkedServer) SetProviderConfigReference(r *xpv1.Reference)
- func (mg *LinkedServer) SetProviderReference(r *xpv1.Reference)
- func (mg *LinkedServer) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
- type LinkedServerList
- type LinkedServerObservation
- type LinkedServerParameters
- type LinkedServerSpec
- type LinkedServerStatus
- type ModuleObservation
- type ModuleParameters
- type PatchScheduleObservation
- type PatchScheduleParameters
- type RedisConfigurationObservation
- type RedisConfigurationParameters
Constants ¶
const ( CRDGroup = "redis.azure.jet.crossplane.io" CRDVersion = "v1alpha1" )
Package type metadata.
Variables ¶
var ( Cache_Kind = "Cache" Cache_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: Cache_Kind}.String() Cache_KindAPIVersion = Cache_Kind + "." + CRDGroupVersion.String() Cache_GroupVersionKind = CRDGroupVersion.WithKind(Cache_Kind) )
Repository type metadata.
var ( EnterpriseCluster_Kind = "EnterpriseCluster" EnterpriseCluster_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: EnterpriseCluster_Kind}.String() EnterpriseCluster_KindAPIVersion = EnterpriseCluster_Kind + "." + CRDGroupVersion.String() EnterpriseCluster_GroupVersionKind = CRDGroupVersion.WithKind(EnterpriseCluster_Kind) )
Repository type metadata.
var ( EnterpriseDatabase_Kind = "EnterpriseDatabase" EnterpriseDatabase_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: EnterpriseDatabase_Kind}.String() EnterpriseDatabase_KindAPIVersion = EnterpriseDatabase_Kind + "." + CRDGroupVersion.String() EnterpriseDatabase_GroupVersionKind = CRDGroupVersion.WithKind(EnterpriseDatabase_Kind) )
Repository type metadata.
var ( FirewallRule_Kind = "FirewallRule" FirewallRule_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: FirewallRule_Kind}.String() FirewallRule_KindAPIVersion = FirewallRule_Kind + "." + CRDGroupVersion.String() FirewallRule_GroupVersionKind = CRDGroupVersion.WithKind(FirewallRule_Kind) )
Repository type metadata.
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 ( LinkedServer_Kind = "LinkedServer" LinkedServer_GroupKind = schema.GroupKind{Group: CRDGroup, Kind: LinkedServer_Kind}.String() LinkedServer_KindAPIVersion = LinkedServer_Kind + "." + CRDGroupVersion.String() LinkedServer_GroupVersionKind = CRDGroupVersion.WithKind(LinkedServer_Kind) )
Repository type metadata.
Functions ¶
This section is empty.
Types ¶
type Cache ¶
type Cache struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec CacheSpec `json:"spec"` Status CacheStatus `json:"status,omitempty"` }
Cache is the Schema for the Caches 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 (*Cache) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Cache.
func (*Cache) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Cache) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Cache) GetCondition ¶
func (mg *Cache) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this Cache.
func (*Cache) GetConnectionDetailsMapping ¶
GetConnectionDetailsMapping for this Cache
func (*Cache) GetDeletionPolicy ¶
func (mg *Cache) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this Cache.
func (*Cache) GetObservation ¶
GetObservation of this Cache
func (*Cache) GetParameters ¶
GetParameters of this Cache
func (*Cache) GetProviderConfigReference ¶
GetProviderConfigReference of this Cache.
func (*Cache) GetProviderReference ¶
GetProviderReference of this Cache. Deprecated: Use GetProviderConfigReference.
func (*Cache) GetTerraformResourceType ¶
GetTerraformResourceType returns Terraform resource type for this Cache
func (*Cache) GetTerraformSchemaVersion ¶
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*Cache) GetWriteConnectionSecretToReference ¶
func (mg *Cache) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this Cache.
func (*Cache) LateInitialize ¶
LateInitialize this Cache using its observed tfState. returns True if there are any spec changes for the resource.
func (*Cache) SetConditions ¶
SetConditions of this Cache.
func (*Cache) SetDeletionPolicy ¶
func (mg *Cache) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this Cache.
func (*Cache) SetObservation ¶
SetObservation for this Cache
func (*Cache) SetParameters ¶
SetParameters for this Cache
func (*Cache) SetProviderConfigReference ¶
SetProviderConfigReference of this Cache.
func (*Cache) SetProviderReference ¶
SetProviderReference of this Cache. Deprecated: Use SetProviderConfigReference.
func (*Cache) SetWriteConnectionSecretToReference ¶
func (mg *Cache) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this Cache.
type CacheList ¶
type CacheList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []Cache `json:"items"` }
CacheList contains a list of Caches
func (*CacheList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheList.
func (*CacheList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*CacheList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type CacheObservation ¶
type CacheObservation struct { Hostname *string `json:"hostname,omitempty" tf:"hostname,omitempty"` Port *int64 `json:"port,omitempty" tf:"port,omitempty"` SslPort *int64 `json:"sslPort,omitempty" tf:"ssl_port,omitempty"` }
func (*CacheObservation) DeepCopy ¶
func (in *CacheObservation) DeepCopy() *CacheObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheObservation.
func (*CacheObservation) DeepCopyInto ¶
func (in *CacheObservation) DeepCopyInto(out *CacheObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CacheParameters ¶
type CacheParameters 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:Required Name *string `json:"name" tf:"name,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"` // +kubebuilder:validation:Required ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Optional ShardCount *int64 `json:"shardCount,omitempty" tf:"shard_count,omitempty"` // +kubebuilder:validation:Required SkuName *string `json:"skuName" tf:"sku_name,omitempty"` // +kubebuilder:validation:Optional SubnetID *string `json:"subnetId,omitempty" tf:"subnet_id,omitempty"` // +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 (*CacheParameters) DeepCopy ¶
func (in *CacheParameters) DeepCopy() *CacheParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheParameters.
func (*CacheParameters) DeepCopyInto ¶
func (in *CacheParameters) DeepCopyInto(out *CacheParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CacheSpec ¶
type CacheSpec struct { v1.ResourceSpec `json:",inline"` ForProvider CacheParameters `json:"forProvider"` }
CacheSpec defines the desired state of Cache
func (*CacheSpec) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheSpec.
func (*CacheSpec) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type CacheStatus ¶
type CacheStatus struct { v1.ResourceStatus `json:",inline"` AtProvider CacheObservation `json:"atProvider,omitempty"` }
CacheStatus defines the observed state of Cache.
func (*CacheStatus) DeepCopy ¶
func (in *CacheStatus) DeepCopy() *CacheStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new CacheStatus.
func (*CacheStatus) DeepCopyInto ¶
func (in *CacheStatus) DeepCopyInto(out *CacheStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EnterpriseCluster ¶
type EnterpriseCluster struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec EnterpriseClusterSpec `json:"spec"` Status EnterpriseClusterStatus `json:"status,omitempty"` }
EnterpriseCluster is the Schema for the EnterpriseClusters 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 (*EnterpriseCluster) DeepCopy ¶
func (in *EnterpriseCluster) DeepCopy() *EnterpriseCluster
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnterpriseCluster.
func (*EnterpriseCluster) DeepCopyInto ¶
func (in *EnterpriseCluster) DeepCopyInto(out *EnterpriseCluster)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EnterpriseCluster) DeepCopyObject ¶
func (in *EnterpriseCluster) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EnterpriseCluster) GetCondition ¶
func (mg *EnterpriseCluster) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this EnterpriseCluster.
func (*EnterpriseCluster) GetConnectionDetailsMapping ¶
func (tr *EnterpriseCluster) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this EnterpriseCluster
func (*EnterpriseCluster) GetDeletionPolicy ¶
func (mg *EnterpriseCluster) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this EnterpriseCluster.
func (*EnterpriseCluster) GetObservation ¶
func (tr *EnterpriseCluster) GetObservation() (map[string]interface{}, error)
GetObservation of this EnterpriseCluster
func (*EnterpriseCluster) GetParameters ¶
func (tr *EnterpriseCluster) GetParameters() (map[string]interface{}, error)
GetParameters of this EnterpriseCluster
func (*EnterpriseCluster) GetProviderConfigReference ¶
func (mg *EnterpriseCluster) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this EnterpriseCluster.
func (*EnterpriseCluster) GetProviderReference ¶
func (mg *EnterpriseCluster) GetProviderReference() *xpv1.Reference
GetProviderReference of this EnterpriseCluster. Deprecated: Use GetProviderConfigReference.
func (*EnterpriseCluster) GetTerraformResourceType ¶
func (mg *EnterpriseCluster) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this EnterpriseCluster
func (*EnterpriseCluster) GetTerraformSchemaVersion ¶
func (tr *EnterpriseCluster) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*EnterpriseCluster) GetWriteConnectionSecretToReference ¶
func (mg *EnterpriseCluster) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this EnterpriseCluster.
func (*EnterpriseCluster) LateInitialize ¶
func (tr *EnterpriseCluster) LateInitialize(attrs []byte) (bool, error)
LateInitialize this EnterpriseCluster using its observed tfState. returns True if there are any spec changes for the resource.
func (*EnterpriseCluster) SetConditions ¶
func (mg *EnterpriseCluster) SetConditions(c ...xpv1.Condition)
SetConditions of this EnterpriseCluster.
func (*EnterpriseCluster) SetDeletionPolicy ¶
func (mg *EnterpriseCluster) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this EnterpriseCluster.
func (*EnterpriseCluster) SetObservation ¶
func (tr *EnterpriseCluster) SetObservation(obs map[string]interface{}) error
SetObservation for this EnterpriseCluster
func (*EnterpriseCluster) SetParameters ¶
func (tr *EnterpriseCluster) SetParameters(params map[string]interface{}) error
SetParameters for this EnterpriseCluster
func (*EnterpriseCluster) SetProviderConfigReference ¶
func (mg *EnterpriseCluster) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this EnterpriseCluster.
func (*EnterpriseCluster) SetProviderReference ¶
func (mg *EnterpriseCluster) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this EnterpriseCluster. Deprecated: Use SetProviderConfigReference.
func (*EnterpriseCluster) SetWriteConnectionSecretToReference ¶
func (mg *EnterpriseCluster) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this EnterpriseCluster.
type EnterpriseClusterList ¶
type EnterpriseClusterList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []EnterpriseCluster `json:"items"` }
EnterpriseClusterList contains a list of EnterpriseClusters
func (*EnterpriseClusterList) DeepCopy ¶
func (in *EnterpriseClusterList) DeepCopy() *EnterpriseClusterList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnterpriseClusterList.
func (*EnterpriseClusterList) DeepCopyInto ¶
func (in *EnterpriseClusterList) DeepCopyInto(out *EnterpriseClusterList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EnterpriseClusterList) DeepCopyObject ¶
func (in *EnterpriseClusterList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EnterpriseClusterList) GetItems ¶
func (l *EnterpriseClusterList) GetItems() []resource.Managed
GetItems of this EnterpriseClusterList.
type EnterpriseClusterObservation ¶
type EnterpriseClusterObservation struct { Hostname *string `json:"hostname,omitempty" tf:"hostname,omitempty"` Version *string `json:"version,omitempty" tf:"version,omitempty"` }
func (*EnterpriseClusterObservation) DeepCopy ¶
func (in *EnterpriseClusterObservation) DeepCopy() *EnterpriseClusterObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnterpriseClusterObservation.
func (*EnterpriseClusterObservation) DeepCopyInto ¶
func (in *EnterpriseClusterObservation) DeepCopyInto(out *EnterpriseClusterObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EnterpriseClusterParameters ¶
type EnterpriseClusterParameters struct { // +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:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name,omitempty"` // +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 (*EnterpriseClusterParameters) DeepCopy ¶
func (in *EnterpriseClusterParameters) DeepCopy() *EnterpriseClusterParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnterpriseClusterParameters.
func (*EnterpriseClusterParameters) DeepCopyInto ¶
func (in *EnterpriseClusterParameters) DeepCopyInto(out *EnterpriseClusterParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EnterpriseClusterSpec ¶
type EnterpriseClusterSpec struct { v1.ResourceSpec `json:",inline"` ForProvider EnterpriseClusterParameters `json:"forProvider"` }
EnterpriseClusterSpec defines the desired state of EnterpriseCluster
func (*EnterpriseClusterSpec) DeepCopy ¶
func (in *EnterpriseClusterSpec) DeepCopy() *EnterpriseClusterSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnterpriseClusterSpec.
func (*EnterpriseClusterSpec) DeepCopyInto ¶
func (in *EnterpriseClusterSpec) DeepCopyInto(out *EnterpriseClusterSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EnterpriseClusterStatus ¶
type EnterpriseClusterStatus struct { v1.ResourceStatus `json:",inline"` AtProvider EnterpriseClusterObservation `json:"atProvider,omitempty"` }
EnterpriseClusterStatus defines the observed state of EnterpriseCluster.
func (*EnterpriseClusterStatus) DeepCopy ¶
func (in *EnterpriseClusterStatus) DeepCopy() *EnterpriseClusterStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnterpriseClusterStatus.
func (*EnterpriseClusterStatus) DeepCopyInto ¶
func (in *EnterpriseClusterStatus) DeepCopyInto(out *EnterpriseClusterStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EnterpriseDatabase ¶
type EnterpriseDatabase struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec EnterpriseDatabaseSpec `json:"spec"` Status EnterpriseDatabaseStatus `json:"status,omitempty"` }
EnterpriseDatabase is the Schema for the EnterpriseDatabases 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 (*EnterpriseDatabase) DeepCopy ¶
func (in *EnterpriseDatabase) DeepCopy() *EnterpriseDatabase
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnterpriseDatabase.
func (*EnterpriseDatabase) DeepCopyInto ¶
func (in *EnterpriseDatabase) DeepCopyInto(out *EnterpriseDatabase)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EnterpriseDatabase) DeepCopyObject ¶
func (in *EnterpriseDatabase) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EnterpriseDatabase) GetCondition ¶
func (mg *EnterpriseDatabase) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this EnterpriseDatabase.
func (*EnterpriseDatabase) GetConnectionDetailsMapping ¶
func (tr *EnterpriseDatabase) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this EnterpriseDatabase
func (*EnterpriseDatabase) GetDeletionPolicy ¶
func (mg *EnterpriseDatabase) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this EnterpriseDatabase.
func (*EnterpriseDatabase) GetObservation ¶
func (tr *EnterpriseDatabase) GetObservation() (map[string]interface{}, error)
GetObservation of this EnterpriseDatabase
func (*EnterpriseDatabase) GetParameters ¶
func (tr *EnterpriseDatabase) GetParameters() (map[string]interface{}, error)
GetParameters of this EnterpriseDatabase
func (*EnterpriseDatabase) GetProviderConfigReference ¶
func (mg *EnterpriseDatabase) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this EnterpriseDatabase.
func (*EnterpriseDatabase) GetProviderReference ¶
func (mg *EnterpriseDatabase) GetProviderReference() *xpv1.Reference
GetProviderReference of this EnterpriseDatabase. Deprecated: Use GetProviderConfigReference.
func (*EnterpriseDatabase) GetTerraformResourceType ¶
func (mg *EnterpriseDatabase) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this EnterpriseDatabase
func (*EnterpriseDatabase) GetTerraformSchemaVersion ¶
func (tr *EnterpriseDatabase) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*EnterpriseDatabase) GetWriteConnectionSecretToReference ¶
func (mg *EnterpriseDatabase) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this EnterpriseDatabase.
func (*EnterpriseDatabase) LateInitialize ¶
func (tr *EnterpriseDatabase) LateInitialize(attrs []byte) (bool, error)
LateInitialize this EnterpriseDatabase using its observed tfState. returns True if there are any spec changes for the resource.
func (*EnterpriseDatabase) SetConditions ¶
func (mg *EnterpriseDatabase) SetConditions(c ...xpv1.Condition)
SetConditions of this EnterpriseDatabase.
func (*EnterpriseDatabase) SetDeletionPolicy ¶
func (mg *EnterpriseDatabase) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this EnterpriseDatabase.
func (*EnterpriseDatabase) SetObservation ¶
func (tr *EnterpriseDatabase) SetObservation(obs map[string]interface{}) error
SetObservation for this EnterpriseDatabase
func (*EnterpriseDatabase) SetParameters ¶
func (tr *EnterpriseDatabase) SetParameters(params map[string]interface{}) error
SetParameters for this EnterpriseDatabase
func (*EnterpriseDatabase) SetProviderConfigReference ¶
func (mg *EnterpriseDatabase) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this EnterpriseDatabase.
func (*EnterpriseDatabase) SetProviderReference ¶
func (mg *EnterpriseDatabase) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this EnterpriseDatabase. Deprecated: Use SetProviderConfigReference.
func (*EnterpriseDatabase) SetWriteConnectionSecretToReference ¶
func (mg *EnterpriseDatabase) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this EnterpriseDatabase.
type EnterpriseDatabaseList ¶
type EnterpriseDatabaseList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []EnterpriseDatabase `json:"items"` }
EnterpriseDatabaseList contains a list of EnterpriseDatabases
func (*EnterpriseDatabaseList) DeepCopy ¶
func (in *EnterpriseDatabaseList) DeepCopy() *EnterpriseDatabaseList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnterpriseDatabaseList.
func (*EnterpriseDatabaseList) DeepCopyInto ¶
func (in *EnterpriseDatabaseList) DeepCopyInto(out *EnterpriseDatabaseList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*EnterpriseDatabaseList) DeepCopyObject ¶
func (in *EnterpriseDatabaseList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*EnterpriseDatabaseList) GetItems ¶
func (l *EnterpriseDatabaseList) GetItems() []resource.Managed
GetItems of this EnterpriseDatabaseList.
type EnterpriseDatabaseObservation ¶
type EnterpriseDatabaseObservation struct { }
func (*EnterpriseDatabaseObservation) DeepCopy ¶
func (in *EnterpriseDatabaseObservation) DeepCopy() *EnterpriseDatabaseObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnterpriseDatabaseObservation.
func (*EnterpriseDatabaseObservation) DeepCopyInto ¶
func (in *EnterpriseDatabaseObservation) DeepCopyInto(out *EnterpriseDatabaseObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EnterpriseDatabaseParameters ¶
type EnterpriseDatabaseParameters struct { // +kubebuilder:validation:Optional ClientProtocol *string `json:"clientProtocol,omitempty" tf:"client_protocol,omitempty"` // +kubebuilder:validation:Required ClusterID *string `json:"clusterId" tf:"cluster_id,omitempty"` // +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 Name *string `json:"name,omitempty" tf:"name,omitempty"` // +kubebuilder:validation:Optional Port *int64 `json:"port,omitempty" tf:"port,omitempty"` // +kubebuilder:validation:Required ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name,omitempty"` }
func (*EnterpriseDatabaseParameters) DeepCopy ¶
func (in *EnterpriseDatabaseParameters) DeepCopy() *EnterpriseDatabaseParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnterpriseDatabaseParameters.
func (*EnterpriseDatabaseParameters) DeepCopyInto ¶
func (in *EnterpriseDatabaseParameters) DeepCopyInto(out *EnterpriseDatabaseParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EnterpriseDatabaseSpec ¶
type EnterpriseDatabaseSpec struct { v1.ResourceSpec `json:",inline"` ForProvider EnterpriseDatabaseParameters `json:"forProvider"` }
EnterpriseDatabaseSpec defines the desired state of EnterpriseDatabase
func (*EnterpriseDatabaseSpec) DeepCopy ¶
func (in *EnterpriseDatabaseSpec) DeepCopy() *EnterpriseDatabaseSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnterpriseDatabaseSpec.
func (*EnterpriseDatabaseSpec) DeepCopyInto ¶
func (in *EnterpriseDatabaseSpec) DeepCopyInto(out *EnterpriseDatabaseSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type EnterpriseDatabaseStatus ¶
type EnterpriseDatabaseStatus struct { v1.ResourceStatus `json:",inline"` AtProvider EnterpriseDatabaseObservation `json:"atProvider,omitempty"` }
EnterpriseDatabaseStatus defines the observed state of EnterpriseDatabase.
func (*EnterpriseDatabaseStatus) DeepCopy ¶
func (in *EnterpriseDatabaseStatus) DeepCopy() *EnterpriseDatabaseStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new EnterpriseDatabaseStatus.
func (*EnterpriseDatabaseStatus) DeepCopyInto ¶
func (in *EnterpriseDatabaseStatus) DeepCopyInto(out *EnterpriseDatabaseStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallRule ¶
type FirewallRule struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FirewallRuleSpec `json:"spec"` Status FirewallRuleStatus `json:"status,omitempty"` }
FirewallRule is the Schema for the FirewallRules 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 (*FirewallRule) DeepCopy ¶
func (in *FirewallRule) DeepCopy() *FirewallRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallRule.
func (*FirewallRule) DeepCopyInto ¶
func (in *FirewallRule) DeepCopyInto(out *FirewallRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FirewallRule) DeepCopyObject ¶
func (in *FirewallRule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FirewallRule) GetCondition ¶
func (mg *FirewallRule) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this FirewallRule.
func (*FirewallRule) GetConnectionDetailsMapping ¶
func (tr *FirewallRule) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this FirewallRule
func (*FirewallRule) GetDeletionPolicy ¶
func (mg *FirewallRule) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this FirewallRule.
func (*FirewallRule) GetObservation ¶
func (tr *FirewallRule) GetObservation() (map[string]interface{}, error)
GetObservation of this FirewallRule
func (*FirewallRule) GetParameters ¶
func (tr *FirewallRule) GetParameters() (map[string]interface{}, error)
GetParameters of this FirewallRule
func (*FirewallRule) GetProviderConfigReference ¶
func (mg *FirewallRule) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this FirewallRule.
func (*FirewallRule) GetProviderReference ¶
func (mg *FirewallRule) GetProviderReference() *xpv1.Reference
GetProviderReference of this FirewallRule. Deprecated: Use GetProviderConfigReference.
func (*FirewallRule) GetTerraformResourceType ¶
func (mg *FirewallRule) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this FirewallRule
func (*FirewallRule) GetTerraformSchemaVersion ¶
func (tr *FirewallRule) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*FirewallRule) GetWriteConnectionSecretToReference ¶
func (mg *FirewallRule) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this FirewallRule.
func (*FirewallRule) LateInitialize ¶
func (tr *FirewallRule) LateInitialize(attrs []byte) (bool, error)
LateInitialize this FirewallRule using its observed tfState. returns True if there are any spec changes for the resource.
func (*FirewallRule) SetConditions ¶
func (mg *FirewallRule) SetConditions(c ...xpv1.Condition)
SetConditions of this FirewallRule.
func (*FirewallRule) SetDeletionPolicy ¶
func (mg *FirewallRule) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this FirewallRule.
func (*FirewallRule) SetObservation ¶
func (tr *FirewallRule) SetObservation(obs map[string]interface{}) error
SetObservation for this FirewallRule
func (*FirewallRule) SetParameters ¶
func (tr *FirewallRule) SetParameters(params map[string]interface{}) error
SetParameters for this FirewallRule
func (*FirewallRule) SetProviderConfigReference ¶
func (mg *FirewallRule) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this FirewallRule.
func (*FirewallRule) SetProviderReference ¶
func (mg *FirewallRule) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this FirewallRule. Deprecated: Use SetProviderConfigReference.
func (*FirewallRule) SetWriteConnectionSecretToReference ¶
func (mg *FirewallRule) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this FirewallRule.
type FirewallRuleList ¶
type FirewallRuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []FirewallRule `json:"items"` }
FirewallRuleList contains a list of FirewallRules
func (*FirewallRuleList) DeepCopy ¶
func (in *FirewallRuleList) DeepCopy() *FirewallRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallRuleList.
func (*FirewallRuleList) DeepCopyInto ¶
func (in *FirewallRuleList) DeepCopyInto(out *FirewallRuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FirewallRuleList) DeepCopyObject ¶
func (in *FirewallRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FirewallRuleList) GetItems ¶
func (l *FirewallRuleList) GetItems() []resource.Managed
GetItems of this FirewallRuleList.
type FirewallRuleObservation ¶
type FirewallRuleObservation struct { }
func (*FirewallRuleObservation) DeepCopy ¶
func (in *FirewallRuleObservation) DeepCopy() *FirewallRuleObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallRuleObservation.
func (*FirewallRuleObservation) DeepCopyInto ¶
func (in *FirewallRuleObservation) DeepCopyInto(out *FirewallRuleObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallRuleParameters ¶
type FirewallRuleParameters struct { // +kubebuilder:validation:Required EndIP *string `json:"endIp" tf:"end_ip,omitempty"` // +kubebuilder:validation:Required Name *string `json:"name" tf:"name,omitempty"` // +kubebuilder:validation:Required RedisCacheName *string `json:"redisCacheName" tf:"redis_cache_name,omitempty"` // +kubebuilder:validation:Required ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Required StartIP *string `json:"startIp" tf:"start_ip,omitempty"` }
func (*FirewallRuleParameters) DeepCopy ¶
func (in *FirewallRuleParameters) DeepCopy() *FirewallRuleParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallRuleParameters.
func (*FirewallRuleParameters) DeepCopyInto ¶
func (in *FirewallRuleParameters) DeepCopyInto(out *FirewallRuleParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallRuleSpec ¶
type FirewallRuleSpec struct { v1.ResourceSpec `json:",inline"` ForProvider FirewallRuleParameters `json:"forProvider"` }
FirewallRuleSpec defines the desired state of FirewallRule
func (*FirewallRuleSpec) DeepCopy ¶
func (in *FirewallRuleSpec) DeepCopy() *FirewallRuleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallRuleSpec.
func (*FirewallRuleSpec) DeepCopyInto ¶
func (in *FirewallRuleSpec) DeepCopyInto(out *FirewallRuleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallRuleStatus ¶
type FirewallRuleStatus struct { v1.ResourceStatus `json:",inline"` AtProvider FirewallRuleObservation `json:"atProvider,omitempty"` }
FirewallRuleStatus defines the observed state of FirewallRule.
func (*FirewallRuleStatus) DeepCopy ¶
func (in *FirewallRuleStatus) DeepCopy() *FirewallRuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallRuleStatus.
func (*FirewallRuleStatus) DeepCopyInto ¶
func (in *FirewallRuleStatus) DeepCopyInto(out *FirewallRuleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServer ¶
type LinkedServer struct { metav1.TypeMeta `json:",inline"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec LinkedServerSpec `json:"spec"` Status LinkedServerStatus `json:"status,omitempty"` }
LinkedServer is the Schema for the LinkedServers 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 (*LinkedServer) DeepCopy ¶
func (in *LinkedServer) DeepCopy() *LinkedServer
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServer.
func (*LinkedServer) DeepCopyInto ¶
func (in *LinkedServer) DeepCopyInto(out *LinkedServer)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LinkedServer) DeepCopyObject ¶
func (in *LinkedServer) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LinkedServer) GetCondition ¶
func (mg *LinkedServer) GetCondition(ct xpv1.ConditionType) xpv1.Condition
GetCondition of this LinkedServer.
func (*LinkedServer) GetConnectionDetailsMapping ¶
func (tr *LinkedServer) GetConnectionDetailsMapping() map[string]string
GetConnectionDetailsMapping for this LinkedServer
func (*LinkedServer) GetDeletionPolicy ¶
func (mg *LinkedServer) GetDeletionPolicy() xpv1.DeletionPolicy
GetDeletionPolicy of this LinkedServer.
func (*LinkedServer) GetObservation ¶
func (tr *LinkedServer) GetObservation() (map[string]interface{}, error)
GetObservation of this LinkedServer
func (*LinkedServer) GetParameters ¶
func (tr *LinkedServer) GetParameters() (map[string]interface{}, error)
GetParameters of this LinkedServer
func (*LinkedServer) GetProviderConfigReference ¶
func (mg *LinkedServer) GetProviderConfigReference() *xpv1.Reference
GetProviderConfigReference of this LinkedServer.
func (*LinkedServer) GetProviderReference ¶
func (mg *LinkedServer) GetProviderReference() *xpv1.Reference
GetProviderReference of this LinkedServer. Deprecated: Use GetProviderConfigReference.
func (*LinkedServer) GetTerraformResourceType ¶
func (mg *LinkedServer) GetTerraformResourceType() string
GetTerraformResourceType returns Terraform resource type for this LinkedServer
func (*LinkedServer) GetTerraformSchemaVersion ¶
func (tr *LinkedServer) GetTerraformSchemaVersion() int
GetTerraformSchemaVersion returns the associated Terraform schema version
func (*LinkedServer) GetWriteConnectionSecretToReference ¶
func (mg *LinkedServer) GetWriteConnectionSecretToReference() *xpv1.SecretReference
GetWriteConnectionSecretToReference of this LinkedServer.
func (*LinkedServer) LateInitialize ¶
func (tr *LinkedServer) LateInitialize(attrs []byte) (bool, error)
LateInitialize this LinkedServer using its observed tfState. returns True if there are any spec changes for the resource.
func (*LinkedServer) SetConditions ¶
func (mg *LinkedServer) SetConditions(c ...xpv1.Condition)
SetConditions of this LinkedServer.
func (*LinkedServer) SetDeletionPolicy ¶
func (mg *LinkedServer) SetDeletionPolicy(r xpv1.DeletionPolicy)
SetDeletionPolicy of this LinkedServer.
func (*LinkedServer) SetObservation ¶
func (tr *LinkedServer) SetObservation(obs map[string]interface{}) error
SetObservation for this LinkedServer
func (*LinkedServer) SetParameters ¶
func (tr *LinkedServer) SetParameters(params map[string]interface{}) error
SetParameters for this LinkedServer
func (*LinkedServer) SetProviderConfigReference ¶
func (mg *LinkedServer) SetProviderConfigReference(r *xpv1.Reference)
SetProviderConfigReference of this LinkedServer.
func (*LinkedServer) SetProviderReference ¶
func (mg *LinkedServer) SetProviderReference(r *xpv1.Reference)
SetProviderReference of this LinkedServer. Deprecated: Use SetProviderConfigReference.
func (*LinkedServer) SetWriteConnectionSecretToReference ¶
func (mg *LinkedServer) SetWriteConnectionSecretToReference(r *xpv1.SecretReference)
SetWriteConnectionSecretToReference of this LinkedServer.
type LinkedServerList ¶
type LinkedServerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` Items []LinkedServer `json:"items"` }
LinkedServerList contains a list of LinkedServers
func (*LinkedServerList) DeepCopy ¶
func (in *LinkedServerList) DeepCopy() *LinkedServerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServerList.
func (*LinkedServerList) DeepCopyInto ¶
func (in *LinkedServerList) DeepCopyInto(out *LinkedServerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*LinkedServerList) DeepCopyObject ¶
func (in *LinkedServerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*LinkedServerList) GetItems ¶
func (l *LinkedServerList) GetItems() []resource.Managed
GetItems of this LinkedServerList.
type LinkedServerObservation ¶
type LinkedServerObservation struct {
Name *string `json:"name,omitempty" tf:"name,omitempty"`
}
func (*LinkedServerObservation) DeepCopy ¶
func (in *LinkedServerObservation) DeepCopy() *LinkedServerObservation
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServerObservation.
func (*LinkedServerObservation) DeepCopyInto ¶
func (in *LinkedServerObservation) DeepCopyInto(out *LinkedServerObservation)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServerParameters ¶
type LinkedServerParameters struct { // +kubebuilder:validation:Required LinkedRedisCacheID *string `json:"linkedRedisCacheId" tf:"linked_redis_cache_id,omitempty"` // +kubebuilder:validation:Required LinkedRedisCacheLocation *string `json:"linkedRedisCacheLocation" tf:"linked_redis_cache_location,omitempty"` // +kubebuilder:validation:Required ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name,omitempty"` // +kubebuilder:validation:Required ServerRole *string `json:"serverRole" tf:"server_role,omitempty"` // +kubebuilder:validation:Required TargetRedisCacheName *string `json:"targetRedisCacheName" tf:"target_redis_cache_name,omitempty"` }
func (*LinkedServerParameters) DeepCopy ¶
func (in *LinkedServerParameters) DeepCopy() *LinkedServerParameters
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServerParameters.
func (*LinkedServerParameters) DeepCopyInto ¶
func (in *LinkedServerParameters) DeepCopyInto(out *LinkedServerParameters)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServerSpec ¶
type LinkedServerSpec struct { v1.ResourceSpec `json:",inline"` ForProvider LinkedServerParameters `json:"forProvider"` }
LinkedServerSpec defines the desired state of LinkedServer
func (*LinkedServerSpec) DeepCopy ¶
func (in *LinkedServerSpec) DeepCopy() *LinkedServerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServerSpec.
func (*LinkedServerSpec) DeepCopyInto ¶
func (in *LinkedServerSpec) DeepCopyInto(out *LinkedServerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type LinkedServerStatus ¶
type LinkedServerStatus struct { v1.ResourceStatus `json:",inline"` AtProvider LinkedServerObservation `json:"atProvider,omitempty"` }
LinkedServerStatus defines the observed state of LinkedServer.
func (*LinkedServerStatus) DeepCopy ¶
func (in *LinkedServerStatus) DeepCopy() *LinkedServerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new LinkedServerStatus.
func (*LinkedServerStatus) DeepCopyInto ¶
func (in *LinkedServerStatus) DeepCopyInto(out *LinkedServerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
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 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.
Source Files ¶
- zz_cache_terraformed.go
- zz_cache_types.go
- zz_enterprisecluster_terraformed.go
- zz_enterprisecluster_types.go
- zz_enterprisedatabase_terraformed.go
- zz_enterprisedatabase_types.go
- zz_firewallrule_terraformed.go
- zz_firewallrule_types.go
- zz_generated.deepcopy.go
- zz_generated.managed.go
- zz_generated.managedlist.go
- zz_groupversion_info.go
- zz_linkedserver_terraformed.go
- zz_linkedserver_types.go