Documentation ¶
Overview ¶
+groupName=mysql.azurerm.kubeform.com
Index ¶
- Variables
- func GetDecoder() map[string]jsoniter.ValDecoder
- func GetEncoder() map[string]jsoniter.ValEncoder
- func Kind(kind string) schema.GroupKind
- func Resource(resource string) schema.GroupResource
- type ActiveDirectoryAdministrator
- func (in *ActiveDirectoryAdministrator) DeepCopy() *ActiveDirectoryAdministrator
- func (in *ActiveDirectoryAdministrator) DeepCopyInto(out *ActiveDirectoryAdministrator)
- func (in *ActiveDirectoryAdministrator) DeepCopyObject() runtime.Object
- func (r *ActiveDirectoryAdministrator) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ActiveDirectoryAdministrator) ValidateCreate() error
- func (r *ActiveDirectoryAdministrator) ValidateDelete() error
- func (r *ActiveDirectoryAdministrator) ValidateUpdate(old runtime.Object) error
- type ActiveDirectoryAdministratorList
- type ActiveDirectoryAdministratorSpec
- type ActiveDirectoryAdministratorSpecResource
- type ActiveDirectoryAdministratorStatus
- type Configuration
- func (in *Configuration) DeepCopy() *Configuration
- func (in *Configuration) DeepCopyInto(out *Configuration)
- func (in *Configuration) DeepCopyObject() runtime.Object
- func (r *Configuration) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Configuration) ValidateCreate() error
- func (r *Configuration) ValidateDelete() error
- func (r *Configuration) ValidateUpdate(old runtime.Object) error
- type ConfigurationList
- type ConfigurationSpec
- type ConfigurationSpecResource
- type ConfigurationStatus
- type Database
- func (in *Database) DeepCopy() *Database
- func (in *Database) DeepCopyInto(out *Database)
- func (in *Database) DeepCopyObject() runtime.Object
- func (r *Database) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Database) ValidateCreate() error
- func (r *Database) ValidateDelete() error
- func (r *Database) ValidateUpdate(old runtime.Object) error
- type DatabaseList
- type DatabaseSpec
- type DatabaseSpecResource
- type DatabaseStatus
- type FirewallRule
- func (in *FirewallRule) DeepCopy() *FirewallRule
- func (in *FirewallRule) DeepCopyInto(out *FirewallRule)
- func (in *FirewallRule) DeepCopyObject() runtime.Object
- func (r *FirewallRule) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *FirewallRule) ValidateCreate() error
- func (r *FirewallRule) ValidateDelete() error
- func (r *FirewallRule) ValidateUpdate(old runtime.Object) error
- type FirewallRuleList
- type FirewallRuleSpec
- type FirewallRuleSpecResource
- type FirewallRuleStatus
- type FlexibleDatabase
- func (in *FlexibleDatabase) DeepCopy() *FlexibleDatabase
- func (in *FlexibleDatabase) DeepCopyInto(out *FlexibleDatabase)
- func (in *FlexibleDatabase) DeepCopyObject() runtime.Object
- func (r *FlexibleDatabase) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *FlexibleDatabase) ValidateCreate() error
- func (r *FlexibleDatabase) ValidateDelete() error
- func (r *FlexibleDatabase) ValidateUpdate(old runtime.Object) error
- type FlexibleDatabaseList
- type FlexibleDatabaseSpec
- type FlexibleDatabaseSpecResource
- type FlexibleDatabaseStatus
- type FlexibleServer
- func (in *FlexibleServer) DeepCopy() *FlexibleServer
- func (in *FlexibleServer) DeepCopyInto(out *FlexibleServer)
- func (in *FlexibleServer) DeepCopyObject() runtime.Object
- func (r *FlexibleServer) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *FlexibleServer) ValidateCreate() error
- func (r *FlexibleServer) ValidateDelete() error
- func (r *FlexibleServer) ValidateUpdate(old runtime.Object) error
- type FlexibleServerConfiguration
- func (in *FlexibleServerConfiguration) DeepCopy() *FlexibleServerConfiguration
- func (in *FlexibleServerConfiguration) DeepCopyInto(out *FlexibleServerConfiguration)
- func (in *FlexibleServerConfiguration) DeepCopyObject() runtime.Object
- func (r *FlexibleServerConfiguration) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *FlexibleServerConfiguration) ValidateCreate() error
- func (r *FlexibleServerConfiguration) ValidateDelete() error
- func (r *FlexibleServerConfiguration) ValidateUpdate(old runtime.Object) error
- type FlexibleServerConfigurationList
- type FlexibleServerConfigurationSpec
- type FlexibleServerConfigurationSpecResource
- type FlexibleServerConfigurationStatus
- type FlexibleServerFirewallRule
- func (in *FlexibleServerFirewallRule) DeepCopy() *FlexibleServerFirewallRule
- func (in *FlexibleServerFirewallRule) DeepCopyInto(out *FlexibleServerFirewallRule)
- func (in *FlexibleServerFirewallRule) DeepCopyObject() runtime.Object
- func (r *FlexibleServerFirewallRule) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *FlexibleServerFirewallRule) ValidateCreate() error
- func (r *FlexibleServerFirewallRule) ValidateDelete() error
- func (r *FlexibleServerFirewallRule) ValidateUpdate(old runtime.Object) error
- type FlexibleServerFirewallRuleList
- type FlexibleServerFirewallRuleSpec
- type FlexibleServerFirewallRuleSpecResource
- type FlexibleServerFirewallRuleStatus
- type FlexibleServerList
- type FlexibleServerSpec
- type FlexibleServerSpecHighAvailability
- type FlexibleServerSpecHighAvailabilityCodec
- type FlexibleServerSpecMaintenanceWindow
- type FlexibleServerSpecMaintenanceWindowCodec
- type FlexibleServerSpecResource
- type FlexibleServerSpecStorage
- type FlexibleServerSpecStorageCodec
- type FlexibleServerStatus
- type Server
- func (in *Server) DeepCopy() *Server
- func (in *Server) DeepCopyInto(out *Server)
- func (in *Server) DeepCopyObject() runtime.Object
- func (r *Server) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Server) ValidateCreate() error
- func (r *Server) ValidateDelete() error
- func (r *Server) ValidateUpdate(old runtime.Object) error
- type ServerKey
- func (in *ServerKey) DeepCopy() *ServerKey
- func (in *ServerKey) DeepCopyInto(out *ServerKey)
- func (in *ServerKey) DeepCopyObject() runtime.Object
- func (r *ServerKey) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *ServerKey) ValidateCreate() error
- func (r *ServerKey) ValidateDelete() error
- func (r *ServerKey) ValidateUpdate(old runtime.Object) error
- type ServerKeyList
- type ServerKeySpec
- type ServerKeySpecResource
- type ServerKeyStatus
- type ServerList
- type ServerSpec
- type ServerSpecIdentity
- type ServerSpecIdentityCodec
- type ServerSpecResource
- type ServerSpecStorageProfile
- type ServerSpecStorageProfileCodec
- type ServerSpecThreatDetectionPolicy
- type ServerSpecThreatDetectionPolicyCodec
- type ServerStatus
- type VirtualNetworkRule
- func (in *VirtualNetworkRule) DeepCopy() *VirtualNetworkRule
- func (in *VirtualNetworkRule) DeepCopyInto(out *VirtualNetworkRule)
- func (in *VirtualNetworkRule) DeepCopyObject() runtime.Object
- func (r *VirtualNetworkRule) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *VirtualNetworkRule) ValidateCreate() error
- func (r *VirtualNetworkRule) ValidateDelete() error
- func (r *VirtualNetworkRule) ValidateUpdate(old runtime.Object) error
- type VirtualNetworkRuleList
- type VirtualNetworkRuleSpec
- type VirtualNetworkRuleSpecResource
- type VirtualNetworkRuleStatus
Constants ¶
This section is empty.
Variables ¶
var ( // TODO: move SchemeBuilder with zz_generated.deepcopy.go to k8s.io/api. // localSchemeBuilder and AddToScheme will stay in k8s.io/kubernetes. SchemeBuilder runtime.SchemeBuilder AddToScheme = localSchemeBuilder.AddToScheme )
var SchemeGroupVersion = schema.GroupVersion{Group: mysql.GroupName, Version: "v1alpha1"}
Functions ¶
func GetDecoder ¶
func GetDecoder() map[string]jsoniter.ValDecoder
func GetEncoder ¶
func GetEncoder() map[string]jsoniter.ValEncoder
func Kind ¶
Kind takes an unqualified kind and returns a Group qualified GroupKind
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource takes an unqualified resource and returns a Group qualified GroupResource
Types ¶
type ActiveDirectoryAdministrator ¶
type ActiveDirectoryAdministrator struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ActiveDirectoryAdministratorSpec `json:"spec,omitempty"` Status ActiveDirectoryAdministratorStatus `json:"status,omitempty"` }
func (*ActiveDirectoryAdministrator) DeepCopy ¶
func (in *ActiveDirectoryAdministrator) DeepCopy() *ActiveDirectoryAdministrator
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActiveDirectoryAdministrator.
func (*ActiveDirectoryAdministrator) DeepCopyInto ¶
func (in *ActiveDirectoryAdministrator) DeepCopyInto(out *ActiveDirectoryAdministrator)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ActiveDirectoryAdministrator) DeepCopyObject ¶
func (in *ActiveDirectoryAdministrator) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ActiveDirectoryAdministrator) SetupWebhookWithManager ¶
func (r *ActiveDirectoryAdministrator) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*ActiveDirectoryAdministrator) ValidateCreate ¶
func (r *ActiveDirectoryAdministrator) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ActiveDirectoryAdministrator) ValidateDelete ¶
func (r *ActiveDirectoryAdministrator) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*ActiveDirectoryAdministrator) ValidateUpdate ¶
func (r *ActiveDirectoryAdministrator) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ActiveDirectoryAdministratorList ¶
type ActiveDirectoryAdministratorList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ActiveDirectoryAdministrator CRD objects Items []ActiveDirectoryAdministrator `json:"items,omitempty"` }
ActiveDirectoryAdministratorList is a list of ActiveDirectoryAdministrators
func (*ActiveDirectoryAdministratorList) DeepCopy ¶
func (in *ActiveDirectoryAdministratorList) DeepCopy() *ActiveDirectoryAdministratorList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActiveDirectoryAdministratorList.
func (*ActiveDirectoryAdministratorList) DeepCopyInto ¶
func (in *ActiveDirectoryAdministratorList) DeepCopyInto(out *ActiveDirectoryAdministratorList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ActiveDirectoryAdministratorList) DeepCopyObject ¶
func (in *ActiveDirectoryAdministratorList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ActiveDirectoryAdministratorSpec ¶
type ActiveDirectoryAdministratorSpec struct { State *ActiveDirectoryAdministratorSpecResource `json:"state,omitempty" tf:"-"` Resource ActiveDirectoryAdministratorSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*ActiveDirectoryAdministratorSpec) DeepCopy ¶
func (in *ActiveDirectoryAdministratorSpec) DeepCopy() *ActiveDirectoryAdministratorSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActiveDirectoryAdministratorSpec.
func (*ActiveDirectoryAdministratorSpec) DeepCopyInto ¶
func (in *ActiveDirectoryAdministratorSpec) DeepCopyInto(out *ActiveDirectoryAdministratorSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActiveDirectoryAdministratorSpecResource ¶
type ActiveDirectoryAdministratorSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` Login *string `json:"login" tf:"login"` ObjectID *string `json:"objectID" tf:"object_id"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` ServerName *string `json:"serverName" tf:"server_name"` TenantID *string `json:"tenantID" tf:"tenant_id"` }
func (*ActiveDirectoryAdministratorSpecResource) DeepCopy ¶
func (in *ActiveDirectoryAdministratorSpecResource) DeepCopy() *ActiveDirectoryAdministratorSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActiveDirectoryAdministratorSpecResource.
func (*ActiveDirectoryAdministratorSpecResource) DeepCopyInto ¶
func (in *ActiveDirectoryAdministratorSpecResource) DeepCopyInto(out *ActiveDirectoryAdministratorSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ActiveDirectoryAdministratorStatus ¶
type ActiveDirectoryAdministratorStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*ActiveDirectoryAdministratorStatus) DeepCopy ¶
func (in *ActiveDirectoryAdministratorStatus) DeepCopy() *ActiveDirectoryAdministratorStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ActiveDirectoryAdministratorStatus.
func (*ActiveDirectoryAdministratorStatus) DeepCopyInto ¶
func (in *ActiveDirectoryAdministratorStatus) DeepCopyInto(out *ActiveDirectoryAdministratorStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Configuration ¶
type Configuration struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ConfigurationSpec `json:"spec,omitempty"` Status ConfigurationStatus `json:"status,omitempty"` }
func (*Configuration) DeepCopy ¶
func (in *Configuration) DeepCopy() *Configuration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Configuration.
func (*Configuration) DeepCopyInto ¶
func (in *Configuration) DeepCopyInto(out *Configuration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Configuration) DeepCopyObject ¶
func (in *Configuration) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Configuration) SetupWebhookWithManager ¶
func (r *Configuration) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*Configuration) ValidateCreate ¶
func (r *Configuration) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Configuration) ValidateDelete ¶
func (r *Configuration) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*Configuration) ValidateUpdate ¶
func (r *Configuration) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ConfigurationList ¶
type ConfigurationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Configuration CRD objects Items []Configuration `json:"items,omitempty"` }
ConfigurationList is a list of Configurations
func (*ConfigurationList) DeepCopy ¶
func (in *ConfigurationList) DeepCopy() *ConfigurationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationList.
func (*ConfigurationList) DeepCopyInto ¶
func (in *ConfigurationList) DeepCopyInto(out *ConfigurationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ConfigurationList) DeepCopyObject ¶
func (in *ConfigurationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ConfigurationSpec ¶
type ConfigurationSpec struct { State *ConfigurationSpecResource `json:"state,omitempty" tf:"-"` Resource ConfigurationSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*ConfigurationSpec) DeepCopy ¶
func (in *ConfigurationSpec) DeepCopy() *ConfigurationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationSpec.
func (*ConfigurationSpec) DeepCopyInto ¶
func (in *ConfigurationSpec) DeepCopyInto(out *ConfigurationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurationSpecResource ¶
type ConfigurationSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` Name *string `json:"name" tf:"name"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` ServerName *string `json:"serverName" tf:"server_name"` Value *string `json:"value" tf:"value"` }
func (*ConfigurationSpecResource) DeepCopy ¶
func (in *ConfigurationSpecResource) DeepCopy() *ConfigurationSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationSpecResource.
func (*ConfigurationSpecResource) DeepCopyInto ¶
func (in *ConfigurationSpecResource) DeepCopyInto(out *ConfigurationSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ConfigurationStatus ¶
type ConfigurationStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*ConfigurationStatus) DeepCopy ¶
func (in *ConfigurationStatus) DeepCopy() *ConfigurationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ConfigurationStatus.
func (*ConfigurationStatus) DeepCopyInto ¶
func (in *ConfigurationStatus) DeepCopyInto(out *ConfigurationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Database ¶
type Database struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec DatabaseSpec `json:"spec,omitempty"` Status DatabaseStatus `json:"status,omitempty"` }
func (*Database) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Database.
func (*Database) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Database) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Database) SetupWebhookWithManager ¶
func (*Database) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Database) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type DatabaseList ¶
type DatabaseList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Database CRD objects Items []Database `json:"items,omitempty"` }
DatabaseList is a list of Databases
func (*DatabaseList) DeepCopy ¶
func (in *DatabaseList) DeepCopy() *DatabaseList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseList.
func (*DatabaseList) DeepCopyInto ¶
func (in *DatabaseList) DeepCopyInto(out *DatabaseList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*DatabaseList) DeepCopyObject ¶
func (in *DatabaseList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type DatabaseSpec ¶
type DatabaseSpec struct { State *DatabaseSpecResource `json:"state,omitempty" tf:"-"` Resource DatabaseSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*DatabaseSpec) DeepCopy ¶
func (in *DatabaseSpec) DeepCopy() *DatabaseSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseSpec.
func (*DatabaseSpec) DeepCopyInto ¶
func (in *DatabaseSpec) DeepCopyInto(out *DatabaseSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatabaseSpecResource ¶
type DatabaseSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` Charset *string `json:"charset" tf:"charset"` Collation *string `json:"collation" tf:"collation"` Name *string `json:"name" tf:"name"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` ServerName *string `json:"serverName" tf:"server_name"` }
func (*DatabaseSpecResource) DeepCopy ¶
func (in *DatabaseSpecResource) DeepCopy() *DatabaseSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseSpecResource.
func (*DatabaseSpecResource) DeepCopyInto ¶
func (in *DatabaseSpecResource) DeepCopyInto(out *DatabaseSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatabaseStatus ¶
type DatabaseStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*DatabaseStatus) DeepCopy ¶
func (in *DatabaseStatus) DeepCopy() *DatabaseStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseStatus.
func (*DatabaseStatus) DeepCopyInto ¶
func (in *DatabaseStatus) DeepCopyInto(out *DatabaseStatus)
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,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FirewallRuleSpec `json:"spec,omitempty"` Status FirewallRuleStatus `json:"status,omitempty"` }
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) SetupWebhookWithManager ¶
func (r *FirewallRule) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*FirewallRule) ValidateCreate ¶
func (r *FirewallRule) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*FirewallRule) ValidateDelete ¶
func (r *FirewallRule) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*FirewallRule) ValidateUpdate ¶
func (r *FirewallRule) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type FirewallRuleList ¶
type FirewallRuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of FirewallRule CRD objects Items []FirewallRule `json:"items,omitempty"` }
FirewallRuleList is 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.
type FirewallRuleSpec ¶
type FirewallRuleSpec struct { State *FirewallRuleSpecResource `json:"state,omitempty" tf:"-"` Resource FirewallRuleSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
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 FirewallRuleSpecResource ¶
type FirewallRuleSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` EndIPAddress *string `json:"endIPAddress" tf:"end_ip_address"` Name *string `json:"name" tf:"name"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` ServerName *string `json:"serverName" tf:"server_name"` StartIPAddress *string `json:"startIPAddress" tf:"start_ip_address"` }
func (*FirewallRuleSpecResource) DeepCopy ¶
func (in *FirewallRuleSpecResource) DeepCopy() *FirewallRuleSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FirewallRuleSpecResource.
func (*FirewallRuleSpecResource) DeepCopyInto ¶
func (in *FirewallRuleSpecResource) DeepCopyInto(out *FirewallRuleSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FirewallRuleStatus ¶
type FirewallRuleStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
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 FlexibleDatabase ¶ added in v0.5.0
type FlexibleDatabase struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FlexibleDatabaseSpec `json:"spec,omitempty"` Status FlexibleDatabaseStatus `json:"status,omitempty"` }
func (*FlexibleDatabase) DeepCopy ¶ added in v0.5.0
func (in *FlexibleDatabase) DeepCopy() *FlexibleDatabase
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleDatabase.
func (*FlexibleDatabase) DeepCopyInto ¶ added in v0.5.0
func (in *FlexibleDatabase) DeepCopyInto(out *FlexibleDatabase)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FlexibleDatabase) DeepCopyObject ¶ added in v0.5.0
func (in *FlexibleDatabase) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FlexibleDatabase) SetupWebhookWithManager ¶ added in v0.5.0
func (r *FlexibleDatabase) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*FlexibleDatabase) ValidateCreate ¶ added in v0.5.0
func (r *FlexibleDatabase) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*FlexibleDatabase) ValidateDelete ¶ added in v0.5.0
func (r *FlexibleDatabase) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*FlexibleDatabase) ValidateUpdate ¶ added in v0.5.0
func (r *FlexibleDatabase) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type FlexibleDatabaseList ¶ added in v0.5.0
type FlexibleDatabaseList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of FlexibleDatabase CRD objects Items []FlexibleDatabase `json:"items,omitempty"` }
FlexibleDatabaseList is a list of FlexibleDatabases
func (*FlexibleDatabaseList) DeepCopy ¶ added in v0.5.0
func (in *FlexibleDatabaseList) DeepCopy() *FlexibleDatabaseList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleDatabaseList.
func (*FlexibleDatabaseList) DeepCopyInto ¶ added in v0.5.0
func (in *FlexibleDatabaseList) DeepCopyInto(out *FlexibleDatabaseList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FlexibleDatabaseList) DeepCopyObject ¶ added in v0.5.0
func (in *FlexibleDatabaseList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FlexibleDatabaseSpec ¶ added in v0.5.0
type FlexibleDatabaseSpec struct { State *FlexibleDatabaseSpecResource `json:"state,omitempty" tf:"-"` Resource FlexibleDatabaseSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*FlexibleDatabaseSpec) DeepCopy ¶ added in v0.5.0
func (in *FlexibleDatabaseSpec) DeepCopy() *FlexibleDatabaseSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleDatabaseSpec.
func (*FlexibleDatabaseSpec) DeepCopyInto ¶ added in v0.5.0
func (in *FlexibleDatabaseSpec) DeepCopyInto(out *FlexibleDatabaseSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FlexibleDatabaseSpecResource ¶ added in v0.5.0
type FlexibleDatabaseSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` Charset *string `json:"charset" tf:"charset"` Collation *string `json:"collation" tf:"collation"` Name *string `json:"name" tf:"name"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` ServerName *string `json:"serverName" tf:"server_name"` }
func (*FlexibleDatabaseSpecResource) DeepCopy ¶ added in v0.5.0
func (in *FlexibleDatabaseSpecResource) DeepCopy() *FlexibleDatabaseSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleDatabaseSpecResource.
func (*FlexibleDatabaseSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *FlexibleDatabaseSpecResource) DeepCopyInto(out *FlexibleDatabaseSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FlexibleDatabaseStatus ¶ added in v0.5.0
type FlexibleDatabaseStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*FlexibleDatabaseStatus) DeepCopy ¶ added in v0.5.0
func (in *FlexibleDatabaseStatus) DeepCopy() *FlexibleDatabaseStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleDatabaseStatus.
func (*FlexibleDatabaseStatus) DeepCopyInto ¶ added in v0.5.0
func (in *FlexibleDatabaseStatus) DeepCopyInto(out *FlexibleDatabaseStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FlexibleServer ¶ added in v0.5.0
type FlexibleServer struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FlexibleServerSpec `json:"spec,omitempty"` Status FlexibleServerStatus `json:"status,omitempty"` }
func (*FlexibleServer) DeepCopy ¶ added in v0.5.0
func (in *FlexibleServer) DeepCopy() *FlexibleServer
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleServer.
func (*FlexibleServer) DeepCopyInto ¶ added in v0.5.0
func (in *FlexibleServer) DeepCopyInto(out *FlexibleServer)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FlexibleServer) DeepCopyObject ¶ added in v0.5.0
func (in *FlexibleServer) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FlexibleServer) SetupWebhookWithManager ¶ added in v0.5.0
func (r *FlexibleServer) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*FlexibleServer) ValidateCreate ¶ added in v0.5.0
func (r *FlexibleServer) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*FlexibleServer) ValidateDelete ¶ added in v0.5.0
func (r *FlexibleServer) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*FlexibleServer) ValidateUpdate ¶ added in v0.5.0
func (r *FlexibleServer) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type FlexibleServerConfiguration ¶ added in v0.5.0
type FlexibleServerConfiguration struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FlexibleServerConfigurationSpec `json:"spec,omitempty"` Status FlexibleServerConfigurationStatus `json:"status,omitempty"` }
func (*FlexibleServerConfiguration) DeepCopy ¶ added in v0.5.0
func (in *FlexibleServerConfiguration) DeepCopy() *FlexibleServerConfiguration
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleServerConfiguration.
func (*FlexibleServerConfiguration) DeepCopyInto ¶ added in v0.5.0
func (in *FlexibleServerConfiguration) DeepCopyInto(out *FlexibleServerConfiguration)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FlexibleServerConfiguration) DeepCopyObject ¶ added in v0.5.0
func (in *FlexibleServerConfiguration) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FlexibleServerConfiguration) SetupWebhookWithManager ¶ added in v0.5.0
func (r *FlexibleServerConfiguration) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*FlexibleServerConfiguration) ValidateCreate ¶ added in v0.5.0
func (r *FlexibleServerConfiguration) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*FlexibleServerConfiguration) ValidateDelete ¶ added in v0.5.0
func (r *FlexibleServerConfiguration) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*FlexibleServerConfiguration) ValidateUpdate ¶ added in v0.5.0
func (r *FlexibleServerConfiguration) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type FlexibleServerConfigurationList ¶ added in v0.5.0
type FlexibleServerConfigurationList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of FlexibleServerConfiguration CRD objects Items []FlexibleServerConfiguration `json:"items,omitempty"` }
FlexibleServerConfigurationList is a list of FlexibleServerConfigurations
func (*FlexibleServerConfigurationList) DeepCopy ¶ added in v0.5.0
func (in *FlexibleServerConfigurationList) DeepCopy() *FlexibleServerConfigurationList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleServerConfigurationList.
func (*FlexibleServerConfigurationList) DeepCopyInto ¶ added in v0.5.0
func (in *FlexibleServerConfigurationList) DeepCopyInto(out *FlexibleServerConfigurationList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FlexibleServerConfigurationList) DeepCopyObject ¶ added in v0.5.0
func (in *FlexibleServerConfigurationList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FlexibleServerConfigurationSpec ¶ added in v0.5.0
type FlexibleServerConfigurationSpec struct { State *FlexibleServerConfigurationSpecResource `json:"state,omitempty" tf:"-"` Resource FlexibleServerConfigurationSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*FlexibleServerConfigurationSpec) DeepCopy ¶ added in v0.5.0
func (in *FlexibleServerConfigurationSpec) DeepCopy() *FlexibleServerConfigurationSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleServerConfigurationSpec.
func (*FlexibleServerConfigurationSpec) DeepCopyInto ¶ added in v0.5.0
func (in *FlexibleServerConfigurationSpec) DeepCopyInto(out *FlexibleServerConfigurationSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FlexibleServerConfigurationSpecResource ¶ added in v0.5.0
type FlexibleServerConfigurationSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` Name *string `json:"name" tf:"name"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` ServerName *string `json:"serverName" tf:"server_name"` Value *string `json:"value" tf:"value"` }
func (*FlexibleServerConfigurationSpecResource) DeepCopy ¶ added in v0.5.0
func (in *FlexibleServerConfigurationSpecResource) DeepCopy() *FlexibleServerConfigurationSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleServerConfigurationSpecResource.
func (*FlexibleServerConfigurationSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *FlexibleServerConfigurationSpecResource) DeepCopyInto(out *FlexibleServerConfigurationSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FlexibleServerConfigurationStatus ¶ added in v0.5.0
type FlexibleServerConfigurationStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*FlexibleServerConfigurationStatus) DeepCopy ¶ added in v0.5.0
func (in *FlexibleServerConfigurationStatus) DeepCopy() *FlexibleServerConfigurationStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleServerConfigurationStatus.
func (*FlexibleServerConfigurationStatus) DeepCopyInto ¶ added in v0.5.0
func (in *FlexibleServerConfigurationStatus) DeepCopyInto(out *FlexibleServerConfigurationStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FlexibleServerFirewallRule ¶ added in v0.5.0
type FlexibleServerFirewallRule struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FlexibleServerFirewallRuleSpec `json:"spec,omitempty"` Status FlexibleServerFirewallRuleStatus `json:"status,omitempty"` }
func (*FlexibleServerFirewallRule) DeepCopy ¶ added in v0.5.0
func (in *FlexibleServerFirewallRule) DeepCopy() *FlexibleServerFirewallRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleServerFirewallRule.
func (*FlexibleServerFirewallRule) DeepCopyInto ¶ added in v0.5.0
func (in *FlexibleServerFirewallRule) DeepCopyInto(out *FlexibleServerFirewallRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FlexibleServerFirewallRule) DeepCopyObject ¶ added in v0.5.0
func (in *FlexibleServerFirewallRule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FlexibleServerFirewallRule) SetupWebhookWithManager ¶ added in v0.5.0
func (r *FlexibleServerFirewallRule) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*FlexibleServerFirewallRule) ValidateCreate ¶ added in v0.5.0
func (r *FlexibleServerFirewallRule) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*FlexibleServerFirewallRule) ValidateDelete ¶ added in v0.5.0
func (r *FlexibleServerFirewallRule) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*FlexibleServerFirewallRule) ValidateUpdate ¶ added in v0.5.0
func (r *FlexibleServerFirewallRule) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type FlexibleServerFirewallRuleList ¶ added in v0.5.0
type FlexibleServerFirewallRuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of FlexibleServerFirewallRule CRD objects Items []FlexibleServerFirewallRule `json:"items,omitempty"` }
FlexibleServerFirewallRuleList is a list of FlexibleServerFirewallRules
func (*FlexibleServerFirewallRuleList) DeepCopy ¶ added in v0.5.0
func (in *FlexibleServerFirewallRuleList) DeepCopy() *FlexibleServerFirewallRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleServerFirewallRuleList.
func (*FlexibleServerFirewallRuleList) DeepCopyInto ¶ added in v0.5.0
func (in *FlexibleServerFirewallRuleList) DeepCopyInto(out *FlexibleServerFirewallRuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FlexibleServerFirewallRuleList) DeepCopyObject ¶ added in v0.5.0
func (in *FlexibleServerFirewallRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FlexibleServerFirewallRuleSpec ¶ added in v0.5.0
type FlexibleServerFirewallRuleSpec struct { State *FlexibleServerFirewallRuleSpecResource `json:"state,omitempty" tf:"-"` Resource FlexibleServerFirewallRuleSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*FlexibleServerFirewallRuleSpec) DeepCopy ¶ added in v0.5.0
func (in *FlexibleServerFirewallRuleSpec) DeepCopy() *FlexibleServerFirewallRuleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleServerFirewallRuleSpec.
func (*FlexibleServerFirewallRuleSpec) DeepCopyInto ¶ added in v0.5.0
func (in *FlexibleServerFirewallRuleSpec) DeepCopyInto(out *FlexibleServerFirewallRuleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FlexibleServerFirewallRuleSpecResource ¶ added in v0.5.0
type FlexibleServerFirewallRuleSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` EndIPAddress *string `json:"endIPAddress" tf:"end_ip_address"` Name *string `json:"name" tf:"name"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` ServerName *string `json:"serverName" tf:"server_name"` StartIPAddress *string `json:"startIPAddress" tf:"start_ip_address"` }
func (*FlexibleServerFirewallRuleSpecResource) DeepCopy ¶ added in v0.5.0
func (in *FlexibleServerFirewallRuleSpecResource) DeepCopy() *FlexibleServerFirewallRuleSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleServerFirewallRuleSpecResource.
func (*FlexibleServerFirewallRuleSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *FlexibleServerFirewallRuleSpecResource) DeepCopyInto(out *FlexibleServerFirewallRuleSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FlexibleServerFirewallRuleStatus ¶ added in v0.5.0
type FlexibleServerFirewallRuleStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*FlexibleServerFirewallRuleStatus) DeepCopy ¶ added in v0.5.0
func (in *FlexibleServerFirewallRuleStatus) DeepCopy() *FlexibleServerFirewallRuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleServerFirewallRuleStatus.
func (*FlexibleServerFirewallRuleStatus) DeepCopyInto ¶ added in v0.5.0
func (in *FlexibleServerFirewallRuleStatus) DeepCopyInto(out *FlexibleServerFirewallRuleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FlexibleServerList ¶ added in v0.5.0
type FlexibleServerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of FlexibleServer CRD objects Items []FlexibleServer `json:"items,omitempty"` }
FlexibleServerList is a list of FlexibleServers
func (*FlexibleServerList) DeepCopy ¶ added in v0.5.0
func (in *FlexibleServerList) DeepCopy() *FlexibleServerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleServerList.
func (*FlexibleServerList) DeepCopyInto ¶ added in v0.5.0
func (in *FlexibleServerList) DeepCopyInto(out *FlexibleServerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FlexibleServerList) DeepCopyObject ¶ added in v0.5.0
func (in *FlexibleServerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FlexibleServerSpec ¶ added in v0.5.0
type FlexibleServerSpec struct { State *FlexibleServerSpecResource `json:"state,omitempty" tf:"-"` Resource FlexibleServerSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*FlexibleServerSpec) DeepCopy ¶ added in v0.5.0
func (in *FlexibleServerSpec) DeepCopy() *FlexibleServerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleServerSpec.
func (*FlexibleServerSpec) DeepCopyInto ¶ added in v0.5.0
func (in *FlexibleServerSpec) DeepCopyInto(out *FlexibleServerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FlexibleServerSpecHighAvailability ¶ added in v0.5.0
type FlexibleServerSpecHighAvailability struct { Mode *string `json:"mode" tf:"mode"` // +optional StandbyAvailabilityZone *string `json:"standbyAvailabilityZone,omitempty" tf:"standby_availability_zone"` }
func (*FlexibleServerSpecHighAvailability) DeepCopy ¶ added in v0.5.0
func (in *FlexibleServerSpecHighAvailability) DeepCopy() *FlexibleServerSpecHighAvailability
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleServerSpecHighAvailability.
func (*FlexibleServerSpecHighAvailability) DeepCopyInto ¶ added in v0.5.0
func (in *FlexibleServerSpecHighAvailability) DeepCopyInto(out *FlexibleServerSpecHighAvailability)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FlexibleServerSpecHighAvailabilityCodec ¶ added in v0.5.0
type FlexibleServerSpecHighAvailabilityCodec struct { }
+k8s:deepcopy-gen=false
func (FlexibleServerSpecHighAvailabilityCodec) Decode ¶ added in v0.5.0
func (FlexibleServerSpecHighAvailabilityCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (FlexibleServerSpecHighAvailabilityCodec) Encode ¶ added in v0.5.0
func (FlexibleServerSpecHighAvailabilityCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (FlexibleServerSpecHighAvailabilityCodec) IsEmpty ¶ added in v0.5.0
func (FlexibleServerSpecHighAvailabilityCodec) IsEmpty(ptr unsafe.Pointer) bool
type FlexibleServerSpecMaintenanceWindow ¶ added in v0.5.0
type FlexibleServerSpecMaintenanceWindow struct { // +optional DayOfWeek *int64 `json:"dayOfWeek,omitempty" tf:"day_of_week"` // +optional StartHour *int64 `json:"startHour,omitempty" tf:"start_hour"` // +optional StartMinute *int64 `json:"startMinute,omitempty" tf:"start_minute"` }
func (*FlexibleServerSpecMaintenanceWindow) DeepCopy ¶ added in v0.5.0
func (in *FlexibleServerSpecMaintenanceWindow) DeepCopy() *FlexibleServerSpecMaintenanceWindow
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleServerSpecMaintenanceWindow.
func (*FlexibleServerSpecMaintenanceWindow) DeepCopyInto ¶ added in v0.5.0
func (in *FlexibleServerSpecMaintenanceWindow) DeepCopyInto(out *FlexibleServerSpecMaintenanceWindow)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FlexibleServerSpecMaintenanceWindowCodec ¶ added in v0.5.0
type FlexibleServerSpecMaintenanceWindowCodec struct { }
+k8s:deepcopy-gen=false
func (FlexibleServerSpecMaintenanceWindowCodec) Decode ¶ added in v0.5.0
func (FlexibleServerSpecMaintenanceWindowCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (FlexibleServerSpecMaintenanceWindowCodec) Encode ¶ added in v0.5.0
func (FlexibleServerSpecMaintenanceWindowCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (FlexibleServerSpecMaintenanceWindowCodec) IsEmpty ¶ added in v0.5.0
func (FlexibleServerSpecMaintenanceWindowCodec) IsEmpty(ptr unsafe.Pointer) bool
type FlexibleServerSpecResource ¶ added in v0.5.0
type FlexibleServerSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AdministratorLogin *string `json:"administratorLogin,omitempty" tf:"administrator_login"` // +optional AdministratorPassword *string `json:"-" sensitive:"true" tf:"administrator_password"` // +optional BackupRetentionDays *int64 `json:"backupRetentionDays,omitempty" tf:"backup_retention_days"` // +optional CreateMode *string `json:"createMode,omitempty" tf:"create_mode"` // +optional DelegatedSubnetID *string `json:"delegatedSubnetID,omitempty" tf:"delegated_subnet_id"` // +optional Fqdn *string `json:"fqdn,omitempty" tf:"fqdn"` // +optional GeoRedundantBackupEnabled *bool `json:"geoRedundantBackupEnabled,omitempty" tf:"geo_redundant_backup_enabled"` // +optional HighAvailability *FlexibleServerSpecHighAvailability `json:"highAvailability,omitempty" tf:"high_availability"` Location *string `json:"location" tf:"location"` // +optional MaintenanceWindow *FlexibleServerSpecMaintenanceWindow `json:"maintenanceWindow,omitempty" tf:"maintenance_window"` Name *string `json:"name" tf:"name"` // +optional PointInTimeRestoreTimeInUtc *string `json:"pointInTimeRestoreTimeInUtc,omitempty" tf:"point_in_time_restore_time_in_utc"` // +optional PrivateDNSZoneID *string `json:"privateDNSZoneID,omitempty" tf:"private_dns_zone_id"` // +optional PublicNetworkAccessEnabled *bool `json:"publicNetworkAccessEnabled,omitempty" tf:"public_network_access_enabled"` // +optional ReplicaCapacity *int64 `json:"replicaCapacity,omitempty" tf:"replica_capacity"` // +optional ReplicationRole *string `json:"replicationRole,omitempty" tf:"replication_role"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional SkuName *string `json:"skuName,omitempty" tf:"sku_name"` // +optional SourceServerID *string `json:"sourceServerID,omitempty" tf:"source_server_id"` // +optional Storage *FlexibleServerSpecStorage `json:"storage,omitempty" tf:"storage"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional Version *string `json:"version,omitempty" tf:"version"` // +optional Zone *string `json:"zone,omitempty" tf:"zone"` }
func (*FlexibleServerSpecResource) DeepCopy ¶ added in v0.5.0
func (in *FlexibleServerSpecResource) DeepCopy() *FlexibleServerSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleServerSpecResource.
func (*FlexibleServerSpecResource) DeepCopyInto ¶ added in v0.5.0
func (in *FlexibleServerSpecResource) DeepCopyInto(out *FlexibleServerSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FlexibleServerSpecStorage ¶ added in v0.5.0
type FlexibleServerSpecStorage struct { // +optional AutoGrowEnabled *bool `json:"autoGrowEnabled,omitempty" tf:"auto_grow_enabled"` // +optional Iops *int64 `json:"iops,omitempty" tf:"iops"` // +optional SizeGb *int64 `json:"sizeGb,omitempty" tf:"size_gb"` }
func (*FlexibleServerSpecStorage) DeepCopy ¶ added in v0.5.0
func (in *FlexibleServerSpecStorage) DeepCopy() *FlexibleServerSpecStorage
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleServerSpecStorage.
func (*FlexibleServerSpecStorage) DeepCopyInto ¶ added in v0.5.0
func (in *FlexibleServerSpecStorage) DeepCopyInto(out *FlexibleServerSpecStorage)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FlexibleServerSpecStorageCodec ¶ added in v0.5.0
type FlexibleServerSpecStorageCodec struct { }
+k8s:deepcopy-gen=false
func (FlexibleServerSpecStorageCodec) Decode ¶ added in v0.5.0
func (FlexibleServerSpecStorageCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (FlexibleServerSpecStorageCodec) Encode ¶ added in v0.5.0
func (FlexibleServerSpecStorageCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (FlexibleServerSpecStorageCodec) IsEmpty ¶ added in v0.5.0
func (FlexibleServerSpecStorageCodec) IsEmpty(ptr unsafe.Pointer) bool
type FlexibleServerStatus ¶ added in v0.5.0
type FlexibleServerStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*FlexibleServerStatus) DeepCopy ¶ added in v0.5.0
func (in *FlexibleServerStatus) DeepCopy() *FlexibleServerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FlexibleServerStatus.
func (*FlexibleServerStatus) DeepCopyInto ¶ added in v0.5.0
func (in *FlexibleServerStatus) DeepCopyInto(out *FlexibleServerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type Server ¶
type Server struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ServerSpec `json:"spec,omitempty"` Status ServerStatus `json:"status,omitempty"` }
func (*Server) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Server.
func (*Server) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Server) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Server) SetupWebhookWithManager ¶
func (*Server) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Server) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type ServerKey ¶
type ServerKey struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ServerKeySpec `json:"spec,omitempty"` Status ServerKeyStatus `json:"status,omitempty"` }
func (*ServerKey) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerKey.
func (*ServerKey) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServerKey) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ServerKey) SetupWebhookWithManager ¶
func (*ServerKey) ValidateCreate ¶
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*ServerKey) ValidateDelete ¶
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
type ServerKeyList ¶
type ServerKeyList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of ServerKey CRD objects Items []ServerKey `json:"items,omitempty"` }
ServerKeyList is a list of ServerKeys
func (*ServerKeyList) DeepCopy ¶
func (in *ServerKeyList) DeepCopy() *ServerKeyList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerKeyList.
func (*ServerKeyList) DeepCopyInto ¶
func (in *ServerKeyList) DeepCopyInto(out *ServerKeyList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServerKeyList) DeepCopyObject ¶
func (in *ServerKeyList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ServerKeySpec ¶
type ServerKeySpec struct { State *ServerKeySpecResource `json:"state,omitempty" tf:"-"` Resource ServerKeySpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*ServerKeySpec) DeepCopy ¶
func (in *ServerKeySpec) DeepCopy() *ServerKeySpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerKeySpec.
func (*ServerKeySpec) DeepCopyInto ¶
func (in *ServerKeySpec) DeepCopyInto(out *ServerKeySpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerKeySpecResource ¶
type ServerKeySpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` KeyVaultKeyID *string `json:"keyVaultKeyID" tf:"key_vault_key_id"` ServerID *string `json:"serverID" tf:"server_id"` }
func (*ServerKeySpecResource) DeepCopy ¶
func (in *ServerKeySpecResource) DeepCopy() *ServerKeySpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerKeySpecResource.
func (*ServerKeySpecResource) DeepCopyInto ¶
func (in *ServerKeySpecResource) DeepCopyInto(out *ServerKeySpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerKeyStatus ¶
type ServerKeyStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*ServerKeyStatus) DeepCopy ¶
func (in *ServerKeyStatus) DeepCopy() *ServerKeyStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerKeyStatus.
func (*ServerKeyStatus) DeepCopyInto ¶
func (in *ServerKeyStatus) DeepCopyInto(out *ServerKeyStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerList ¶
type ServerList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Server CRD objects Items []Server `json:"items,omitempty"` }
ServerList is a list of Servers
func (*ServerList) DeepCopy ¶
func (in *ServerList) DeepCopy() *ServerList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerList.
func (*ServerList) DeepCopyInto ¶
func (in *ServerList) DeepCopyInto(out *ServerList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ServerList) DeepCopyObject ¶
func (in *ServerList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ServerSpec ¶
type ServerSpec struct { State *ServerSpecResource `json:"state,omitempty" tf:"-"` Resource ServerSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` SecretRef *core.LocalObjectReference `json:"secretRef,omitempty" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*ServerSpec) DeepCopy ¶
func (in *ServerSpec) DeepCopy() *ServerSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerSpec.
func (*ServerSpec) DeepCopyInto ¶
func (in *ServerSpec) DeepCopyInto(out *ServerSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerSpecIdentity ¶
type ServerSpecIdentity struct { // +optional PrincipalID *string `json:"principalID,omitempty" tf:"principal_id"` // +optional TenantID *string `json:"tenantID,omitempty" tf:"tenant_id"` Type *string `json:"type" tf:"type"` }
func (*ServerSpecIdentity) DeepCopy ¶
func (in *ServerSpecIdentity) DeepCopy() *ServerSpecIdentity
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerSpecIdentity.
func (*ServerSpecIdentity) DeepCopyInto ¶
func (in *ServerSpecIdentity) DeepCopyInto(out *ServerSpecIdentity)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerSpecIdentityCodec ¶
type ServerSpecIdentityCodec struct { }
+k8s:deepcopy-gen=false
func (ServerSpecIdentityCodec) Decode ¶
func (ServerSpecIdentityCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ServerSpecIdentityCodec) Encode ¶
func (ServerSpecIdentityCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ServerSpecIdentityCodec) IsEmpty ¶
func (ServerSpecIdentityCodec) IsEmpty(ptr unsafe.Pointer) bool
type ServerSpecResource ¶
type ServerSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional AdministratorLogin *string `json:"administratorLogin,omitempty" tf:"administrator_login"` // +optional AdministratorLoginPassword *string `json:"-" sensitive:"true" tf:"administrator_login_password"` // +optional AutoGrowEnabled *bool `json:"autoGrowEnabled,omitempty" tf:"auto_grow_enabled"` // +optional BackupRetentionDays *int64 `json:"backupRetentionDays,omitempty" tf:"backup_retention_days"` // +optional CreateMode *string `json:"createMode,omitempty" tf:"create_mode"` // +optional CreationSourceServerID *string `json:"creationSourceServerID,omitempty" tf:"creation_source_server_id"` // +optional Fqdn *string `json:"fqdn,omitempty" tf:"fqdn"` // +optional GeoRedundantBackupEnabled *bool `json:"geoRedundantBackupEnabled,omitempty" tf:"geo_redundant_backup_enabled"` // +optional Identity *ServerSpecIdentity `json:"identity,omitempty" tf:"identity"` // +optional InfrastructureEncryptionEnabled *bool `json:"infrastructureEncryptionEnabled,omitempty" tf:"infrastructure_encryption_enabled"` Location *string `json:"location" tf:"location"` Name *string `json:"name" tf:"name"` // +optional PublicNetworkAccessEnabled *bool `json:"publicNetworkAccessEnabled,omitempty" tf:"public_network_access_enabled"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional RestorePointInTime *string `json:"restorePointInTime,omitempty" tf:"restore_point_in_time"` SkuName *string `json:"skuName" tf:"sku_name"` // +optional // Deprecated SslEnforcement *string `json:"sslEnforcement,omitempty" tf:"ssl_enforcement"` // +optional SslEnforcementEnabled *bool `json:"sslEnforcementEnabled,omitempty" tf:"ssl_enforcement_enabled"` // +optional SslMinimalTlsVersionEnforced *string `json:"sslMinimalTlsVersionEnforced,omitempty" tf:"ssl_minimal_tls_version_enforced"` // +optional StorageMb *int64 `json:"storageMb,omitempty" tf:"storage_mb"` // +optional // Deprecated StorageProfile *ServerSpecStorageProfile `json:"storageProfile,omitempty" tf:"storage_profile"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional ThreatDetectionPolicy *ServerSpecThreatDetectionPolicy `json:"threatDetectionPolicy,omitempty" tf:"threat_detection_policy"` Version *string `json:"version" tf:"version"` }
func (*ServerSpecResource) DeepCopy ¶
func (in *ServerSpecResource) DeepCopy() *ServerSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerSpecResource.
func (*ServerSpecResource) DeepCopyInto ¶
func (in *ServerSpecResource) DeepCopyInto(out *ServerSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerSpecStorageProfile ¶
type ServerSpecStorageProfile struct { // +optional // Deprecated AutoGrow *string `json:"autoGrow,omitempty" tf:"auto_grow"` // +optional // Deprecated BackupRetentionDays *int64 `json:"backupRetentionDays,omitempty" tf:"backup_retention_days"` // +optional // Deprecated GeoRedundantBackup *string `json:"geoRedundantBackup,omitempty" tf:"geo_redundant_backup"` // +optional // Deprecated StorageMb *int64 `json:"storageMb,omitempty" tf:"storage_mb"` }
func (*ServerSpecStorageProfile) DeepCopy ¶
func (in *ServerSpecStorageProfile) DeepCopy() *ServerSpecStorageProfile
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerSpecStorageProfile.
func (*ServerSpecStorageProfile) DeepCopyInto ¶
func (in *ServerSpecStorageProfile) DeepCopyInto(out *ServerSpecStorageProfile)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerSpecStorageProfileCodec ¶
type ServerSpecStorageProfileCodec struct { }
+k8s:deepcopy-gen=false
func (ServerSpecStorageProfileCodec) Decode ¶
func (ServerSpecStorageProfileCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ServerSpecStorageProfileCodec) Encode ¶
func (ServerSpecStorageProfileCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ServerSpecStorageProfileCodec) IsEmpty ¶
func (ServerSpecStorageProfileCodec) IsEmpty(ptr unsafe.Pointer) bool
type ServerSpecThreatDetectionPolicy ¶
type ServerSpecThreatDetectionPolicy struct { // +optional DisabledAlerts []string `json:"disabledAlerts,omitempty" tf:"disabled_alerts"` // +optional EmailAccountAdmins *bool `json:"emailAccountAdmins,omitempty" tf:"email_account_admins"` // +optional EmailAddresses []string `json:"emailAddresses,omitempty" tf:"email_addresses"` // +optional Enabled *bool `json:"enabled,omitempty" tf:"enabled"` // +optional RetentionDays *int64 `json:"retentionDays,omitempty" tf:"retention_days"` // +optional StorageAccountAccessKey *string `json:"-" sensitive:"true" tf:"storage_account_access_key"` // +optional StorageEndpoint *string `json:"storageEndpoint,omitempty" tf:"storage_endpoint"` }
func (*ServerSpecThreatDetectionPolicy) DeepCopy ¶
func (in *ServerSpecThreatDetectionPolicy) DeepCopy() *ServerSpecThreatDetectionPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerSpecThreatDetectionPolicy.
func (*ServerSpecThreatDetectionPolicy) DeepCopyInto ¶
func (in *ServerSpecThreatDetectionPolicy) DeepCopyInto(out *ServerSpecThreatDetectionPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerSpecThreatDetectionPolicyCodec ¶
type ServerSpecThreatDetectionPolicyCodec struct { }
+k8s:deepcopy-gen=false
func (ServerSpecThreatDetectionPolicyCodec) Decode ¶
func (ServerSpecThreatDetectionPolicyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
func (ServerSpecThreatDetectionPolicyCodec) Encode ¶
func (ServerSpecThreatDetectionPolicyCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
func (ServerSpecThreatDetectionPolicyCodec) IsEmpty ¶
func (ServerSpecThreatDetectionPolicyCodec) IsEmpty(ptr unsafe.Pointer) bool
type ServerStatus ¶
type ServerStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*ServerStatus) DeepCopy ¶
func (in *ServerStatus) DeepCopy() *ServerStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerStatus.
func (*ServerStatus) DeepCopyInto ¶
func (in *ServerStatus) DeepCopyInto(out *ServerStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNetworkRule ¶
type VirtualNetworkRule struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec VirtualNetworkRuleSpec `json:"spec,omitempty"` Status VirtualNetworkRuleStatus `json:"status,omitempty"` }
func (*VirtualNetworkRule) DeepCopy ¶
func (in *VirtualNetworkRule) DeepCopy() *VirtualNetworkRule
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkRule.
func (*VirtualNetworkRule) DeepCopyInto ¶
func (in *VirtualNetworkRule) DeepCopyInto(out *VirtualNetworkRule)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualNetworkRule) DeepCopyObject ¶
func (in *VirtualNetworkRule) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*VirtualNetworkRule) SetupWebhookWithManager ¶
func (r *VirtualNetworkRule) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*VirtualNetworkRule) ValidateCreate ¶
func (r *VirtualNetworkRule) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*VirtualNetworkRule) ValidateDelete ¶
func (r *VirtualNetworkRule) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*VirtualNetworkRule) ValidateUpdate ¶
func (r *VirtualNetworkRule) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type VirtualNetworkRuleList ¶
type VirtualNetworkRuleList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of VirtualNetworkRule CRD objects Items []VirtualNetworkRule `json:"items,omitempty"` }
VirtualNetworkRuleList is a list of VirtualNetworkRules
func (*VirtualNetworkRuleList) DeepCopy ¶
func (in *VirtualNetworkRuleList) DeepCopy() *VirtualNetworkRuleList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkRuleList.
func (*VirtualNetworkRuleList) DeepCopyInto ¶
func (in *VirtualNetworkRuleList) DeepCopyInto(out *VirtualNetworkRuleList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*VirtualNetworkRuleList) DeepCopyObject ¶
func (in *VirtualNetworkRuleList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type VirtualNetworkRuleSpec ¶
type VirtualNetworkRuleSpec struct { State *VirtualNetworkRuleSpecResource `json:"state,omitempty" tf:"-"` Resource VirtualNetworkRuleSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` BackendRef *core.LocalObjectReference `json:"backendRef,omitempty" tf:"-"` }
func (*VirtualNetworkRuleSpec) DeepCopy ¶
func (in *VirtualNetworkRuleSpec) DeepCopy() *VirtualNetworkRuleSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkRuleSpec.
func (*VirtualNetworkRuleSpec) DeepCopyInto ¶
func (in *VirtualNetworkRuleSpec) DeepCopyInto(out *VirtualNetworkRuleSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNetworkRuleSpecResource ¶
type VirtualNetworkRuleSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` Name *string `json:"name" tf:"name"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` ServerName *string `json:"serverName" tf:"server_name"` SubnetID *string `json:"subnetID" tf:"subnet_id"` }
func (*VirtualNetworkRuleSpecResource) DeepCopy ¶
func (in *VirtualNetworkRuleSpecResource) DeepCopy() *VirtualNetworkRuleSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkRuleSpecResource.
func (*VirtualNetworkRuleSpecResource) DeepCopyInto ¶
func (in *VirtualNetworkRuleSpecResource) DeepCopyInto(out *VirtualNetworkRuleSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type VirtualNetworkRuleStatus ¶
type VirtualNetworkRuleStatus struct { // Resource generation, which is updated on mutation by the API Server. // +optional ObservedGeneration int64 `json:"observedGeneration,omitempty"` // +optional Phase status.Status `json:"phase,omitempty"` // +optional Conditions []kmapi.Condition `json:"conditions,omitempty"` }
func (*VirtualNetworkRuleStatus) DeepCopy ¶
func (in *VirtualNetworkRuleStatus) DeepCopy() *VirtualNetworkRuleStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new VirtualNetworkRuleStatus.
func (*VirtualNetworkRuleStatus) DeepCopyInto ¶
func (in *VirtualNetworkRuleStatus) DeepCopyInto(out *VirtualNetworkRuleStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
Source Files ¶
- active_directory_administrator_types.go
- active_directory_administrator_webhook.go
- codec.go
- configuration_types.go
- configuration_webhook.go
- database_types.go
- database_webhook.go
- doc.go
- firewall_rule_types.go
- firewall_rule_webhook.go
- flexible_database_types.go
- flexible_database_webhook.go
- flexible_server_configuration_types.go
- flexible_server_configuration_webhook.go
- flexible_server_firewall_rule_types.go
- flexible_server_firewall_rule_webhook.go
- flexible_server_types.go
- flexible_server_webhook.go
- register.go
- server_key_types.go
- server_key_webhook.go
- server_types.go
- server_webhook.go
- virtual_network_rule_types.go
- virtual_network_rule_webhook.go
- zz_generated.deepcopy.go