Documentation
¶
Overview ¶
+groupName=sql.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 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 DatabaseSpecExtendedAuditingPolicy
- type DatabaseSpecExtendedAuditingPolicyCodec
- type DatabaseSpecImport
- type DatabaseSpecImportCodec
- type DatabaseSpecResource
- type DatabaseSpecThreatDetectionPolicy
- type DatabaseSpecThreatDetectionPolicyCodec
- type DatabaseStatus
- type Elasticpool
- func (in *Elasticpool) DeepCopy() *Elasticpool
- func (in *Elasticpool) DeepCopyInto(out *Elasticpool)
- func (in *Elasticpool) DeepCopyObject() runtime.Object
- func (r *Elasticpool) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *Elasticpool) ValidateCreate() error
- func (r *Elasticpool) ValidateDelete() error
- func (r *Elasticpool) ValidateUpdate(old runtime.Object) error
- type ElasticpoolList
- type ElasticpoolSpec
- type ElasticpoolSpecResource
- type ElasticpoolStatus
- type FailoverGroup
- func (in *FailoverGroup) DeepCopy() *FailoverGroup
- func (in *FailoverGroup) DeepCopyInto(out *FailoverGroup)
- func (in *FailoverGroup) DeepCopyObject() runtime.Object
- func (r *FailoverGroup) SetupWebhookWithManager(mgr ctrl.Manager) error
- func (r *FailoverGroup) ValidateCreate() error
- func (r *FailoverGroup) ValidateDelete() error
- func (r *FailoverGroup) ValidateUpdate(old runtime.Object) error
- type FailoverGroupList
- type FailoverGroupSpec
- type FailoverGroupSpecPartnerServers
- type FailoverGroupSpecReadWriteEndpointFailoverPolicy
- type FailoverGroupSpecReadWriteEndpointFailoverPolicyCodec
- func (FailoverGroupSpecReadWriteEndpointFailoverPolicyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (FailoverGroupSpecReadWriteEndpointFailoverPolicyCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (FailoverGroupSpecReadWriteEndpointFailoverPolicyCodec) IsEmpty(ptr unsafe.Pointer) bool
- type FailoverGroupSpecReadonlyEndpointFailoverPolicy
- type FailoverGroupSpecReadonlyEndpointFailoverPolicyCodec
- func (FailoverGroupSpecReadonlyEndpointFailoverPolicyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
- func (FailoverGroupSpecReadonlyEndpointFailoverPolicyCodec) Encode(ptr unsafe.Pointer, stream *jsoniter.Stream)
- func (FailoverGroupSpecReadonlyEndpointFailoverPolicyCodec) IsEmpty(ptr unsafe.Pointer) bool
- type FailoverGroupSpecResource
- type FailoverGroupStatus
- 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 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 ServerList
- type ServerSpec
- type ServerSpecExtendedAuditingPolicy
- type ServerSpecExtendedAuditingPolicyCodec
- type ServerSpecIdentity
- type ServerSpecIdentityCodec
- type ServerSpecResource
- 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: sql.GroupName, Version: "v1alpha1"}
Functions ¶
func GetDecoder ¶
func GetDecoder() map[string]jsoniter.ValDecoder
func GetEncoder ¶
func GetEncoder() map[string]jsoniter.ValEncoder
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:"-"` }
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 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:"-"` SecretRef *core.LocalObjectReference `json:"secretRef,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 DatabaseSpecExtendedAuditingPolicy ¶
type DatabaseSpecExtendedAuditingPolicy struct { // +optional LogMonitoringEnabled *bool `json:"logMonitoringEnabled,omitempty" tf:"log_monitoring_enabled"` // +optional RetentionInDays *int64 `json:"retentionInDays,omitempty" tf:"retention_in_days"` // +optional StorageAccountAccessKey *string `json:"-" sensitive:"true" tf:"storage_account_access_key"` // +optional StorageAccountAccessKeyIsSecondary *bool `json:"storageAccountAccessKeyIsSecondary,omitempty" tf:"storage_account_access_key_is_secondary"` // +optional StorageEndpoint *string `json:"storageEndpoint,omitempty" tf:"storage_endpoint"` }
func (*DatabaseSpecExtendedAuditingPolicy) DeepCopy ¶
func (in *DatabaseSpecExtendedAuditingPolicy) DeepCopy() *DatabaseSpecExtendedAuditingPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseSpecExtendedAuditingPolicy.
func (*DatabaseSpecExtendedAuditingPolicy) DeepCopyInto ¶
func (in *DatabaseSpecExtendedAuditingPolicy) DeepCopyInto(out *DatabaseSpecExtendedAuditingPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatabaseSpecExtendedAuditingPolicyCodec ¶
type DatabaseSpecExtendedAuditingPolicyCodec struct { }
+k8s:deepcopy-gen=false
func (DatabaseSpecExtendedAuditingPolicyCodec) Decode ¶
func (DatabaseSpecExtendedAuditingPolicyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DatabaseSpecImport ¶
type DatabaseSpecImport struct { AdministratorLogin *string `json:"administratorLogin" tf:"administrator_login"` AdministratorLoginPassword *string `json:"-" sensitive:"true" tf:"administrator_login_password"` AuthenticationType *string `json:"authenticationType" tf:"authentication_type"` // +optional OperationMode *string `json:"operationMode,omitempty" tf:"operation_mode"` StorageKey *string `json:"-" sensitive:"true" tf:"storage_key"` StorageKeyType *string `json:"storageKeyType" tf:"storage_key_type"` StorageURI *string `json:"storageURI" tf:"storage_uri"` }
func (*DatabaseSpecImport) DeepCopy ¶
func (in *DatabaseSpecImport) DeepCopy() *DatabaseSpecImport
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseSpecImport.
func (*DatabaseSpecImport) DeepCopyInto ¶
func (in *DatabaseSpecImport) DeepCopyInto(out *DatabaseSpecImport)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatabaseSpecImportCodec ¶
type DatabaseSpecImportCodec struct { }
+k8s:deepcopy-gen=false
func (DatabaseSpecImportCodec) Decode ¶
func (DatabaseSpecImportCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type DatabaseSpecResource ¶
type DatabaseSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Collation *string `json:"collation,omitempty" tf:"collation"` // +optional CreateMode *string `json:"createMode,omitempty" tf:"create_mode"` // +optional CreationDate *string `json:"creationDate,omitempty" tf:"creation_date"` // +optional DefaultSecondaryLocation *string `json:"defaultSecondaryLocation,omitempty" tf:"default_secondary_location"` // +optional Edition *string `json:"edition,omitempty" tf:"edition"` // +optional ElasticPoolName *string `json:"elasticPoolName,omitempty" tf:"elastic_pool_name"` // +optional Encryption *string `json:"encryption,omitempty" tf:"encryption"` // +optional // Deprecated ExtendedAuditingPolicy *DatabaseSpecExtendedAuditingPolicy `json:"extendedAuditingPolicy,omitempty" tf:"extended_auditing_policy"` // +optional Import *DatabaseSpecImport `json:"import,omitempty" tf:"import"` Location *string `json:"location" tf:"location"` // +optional MaxSizeBytes *string `json:"maxSizeBytes,omitempty" tf:"max_size_bytes"` // +optional MaxSizeGb *string `json:"maxSizeGb,omitempty" tf:"max_size_gb"` Name *string `json:"name" tf:"name"` // +optional ReadScale *bool `json:"readScale,omitempty" tf:"read_scale"` // +optional RequestedServiceObjectiveID *string `json:"requestedServiceObjectiveID,omitempty" tf:"requested_service_objective_id"` // +optional RequestedServiceObjectiveName *string `json:"requestedServiceObjectiveName,omitempty" tf:"requested_service_objective_name"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional RestorePointInTime *string `json:"restorePointInTime,omitempty" tf:"restore_point_in_time"` ServerName *string `json:"serverName" tf:"server_name"` // +optional SourceDatabaseDeletionDate *string `json:"sourceDatabaseDeletionDate,omitempty" tf:"source_database_deletion_date"` // +optional SourceDatabaseID *string `json:"sourceDatabaseID,omitempty" tf:"source_database_id"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` // +optional ThreatDetectionPolicy *DatabaseSpecThreatDetectionPolicy `json:"threatDetectionPolicy,omitempty" tf:"threat_detection_policy"` // +optional ZoneRedundant *bool `json:"zoneRedundant,omitempty" tf:"zone_redundant"` }
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 DatabaseSpecThreatDetectionPolicy ¶
type DatabaseSpecThreatDetectionPolicy struct { // +optional DisabledAlerts []string `json:"disabledAlerts,omitempty" tf:"disabled_alerts"` // +optional EmailAccountAdmins *string `json:"emailAccountAdmins,omitempty" tf:"email_account_admins"` // +optional EmailAddresses []string `json:"emailAddresses,omitempty" tf:"email_addresses"` // +optional RetentionDays *int64 `json:"retentionDays,omitempty" tf:"retention_days"` // +optional State *string `json:"state,omitempty" tf:"state"` // +optional StorageAccountAccessKey *string `json:"-" sensitive:"true" tf:"storage_account_access_key"` // +optional StorageEndpoint *string `json:"storageEndpoint,omitempty" tf:"storage_endpoint"` // +optional // Deprecated UseServerDefault *string `json:"useServerDefault,omitempty" tf:"use_server_default"` }
func (*DatabaseSpecThreatDetectionPolicy) DeepCopy ¶
func (in *DatabaseSpecThreatDetectionPolicy) DeepCopy() *DatabaseSpecThreatDetectionPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DatabaseSpecThreatDetectionPolicy.
func (*DatabaseSpecThreatDetectionPolicy) DeepCopyInto ¶
func (in *DatabaseSpecThreatDetectionPolicy) DeepCopyInto(out *DatabaseSpecThreatDetectionPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type DatabaseSpecThreatDetectionPolicyCodec ¶
type DatabaseSpecThreatDetectionPolicyCodec struct { }
+k8s:deepcopy-gen=false
func (DatabaseSpecThreatDetectionPolicyCodec) Decode ¶
func (DatabaseSpecThreatDetectionPolicyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
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 Elasticpool ¶
type Elasticpool struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec ElasticpoolSpec `json:"spec,omitempty"` Status ElasticpoolStatus `json:"status,omitempty"` }
func (*Elasticpool) DeepCopy ¶
func (in *Elasticpool) DeepCopy() *Elasticpool
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Elasticpool.
func (*Elasticpool) DeepCopyInto ¶
func (in *Elasticpool) DeepCopyInto(out *Elasticpool)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Elasticpool) DeepCopyObject ¶
func (in *Elasticpool) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Elasticpool) SetupWebhookWithManager ¶
func (r *Elasticpool) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*Elasticpool) ValidateCreate ¶
func (r *Elasticpool) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*Elasticpool) ValidateDelete ¶
func (r *Elasticpool) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*Elasticpool) ValidateUpdate ¶
func (r *Elasticpool) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type ElasticpoolList ¶
type ElasticpoolList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of Elasticpool CRD objects Items []Elasticpool `json:"items,omitempty"` }
ElasticpoolList is a list of Elasticpools
func (*ElasticpoolList) DeepCopy ¶
func (in *ElasticpoolList) DeepCopy() *ElasticpoolList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticpoolList.
func (*ElasticpoolList) DeepCopyInto ¶
func (in *ElasticpoolList) DeepCopyInto(out *ElasticpoolList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ElasticpoolList) DeepCopyObject ¶
func (in *ElasticpoolList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type ElasticpoolSpec ¶
type ElasticpoolSpec struct { State *ElasticpoolSpecResource `json:"state,omitempty" tf:"-"` Resource ElasticpoolSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` }
func (*ElasticpoolSpec) DeepCopy ¶
func (in *ElasticpoolSpec) DeepCopy() *ElasticpoolSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticpoolSpec.
func (*ElasticpoolSpec) DeepCopyInto ¶
func (in *ElasticpoolSpec) DeepCopyInto(out *ElasticpoolSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ElasticpoolSpecResource ¶
type ElasticpoolSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional CreationDate *string `json:"creationDate,omitempty" tf:"creation_date"` // +optional DbDtuMax *int64 `json:"dbDtuMax,omitempty" tf:"db_dtu_max"` // +optional DbDtuMin *int64 `json:"dbDtuMin,omitempty" tf:"db_dtu_min"` Dtu *int64 `json:"dtu" tf:"dtu"` Edition *string `json:"edition" tf:"edition"` Location *string `json:"location" tf:"location"` Name *string `json:"name" tf:"name"` // +optional PoolSize *int64 `json:"poolSize,omitempty" tf:"pool_size"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` ServerName *string `json:"serverName" tf:"server_name"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` }
func (*ElasticpoolSpecResource) DeepCopy ¶
func (in *ElasticpoolSpecResource) DeepCopy() *ElasticpoolSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticpoolSpecResource.
func (*ElasticpoolSpecResource) DeepCopyInto ¶
func (in *ElasticpoolSpecResource) DeepCopyInto(out *ElasticpoolSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ElasticpoolStatus ¶
type ElasticpoolStatus 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 (*ElasticpoolStatus) DeepCopy ¶
func (in *ElasticpoolStatus) DeepCopy() *ElasticpoolStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ElasticpoolStatus.
func (*ElasticpoolStatus) DeepCopyInto ¶
func (in *ElasticpoolStatus) DeepCopyInto(out *ElasticpoolStatus)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FailoverGroup ¶
type FailoverGroup struct { metav1.TypeMeta `json:",inline,omitempty"` metav1.ObjectMeta `json:"metadata,omitempty"` Spec FailoverGroupSpec `json:"spec,omitempty"` Status FailoverGroupStatus `json:"status,omitempty"` }
func (*FailoverGroup) DeepCopy ¶
func (in *FailoverGroup) DeepCopy() *FailoverGroup
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FailoverGroup.
func (*FailoverGroup) DeepCopyInto ¶
func (in *FailoverGroup) DeepCopyInto(out *FailoverGroup)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FailoverGroup) DeepCopyObject ¶
func (in *FailoverGroup) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*FailoverGroup) SetupWebhookWithManager ¶
func (r *FailoverGroup) SetupWebhookWithManager(mgr ctrl.Manager) error
func (*FailoverGroup) ValidateCreate ¶
func (r *FailoverGroup) ValidateCreate() error
ValidateCreate implements webhook.Validator so a webhook will be registered for the type
func (*FailoverGroup) ValidateDelete ¶
func (r *FailoverGroup) ValidateDelete() error
ValidateDelete implements webhook.Validator so a webhook will be registered for the type
func (*FailoverGroup) ValidateUpdate ¶
func (r *FailoverGroup) ValidateUpdate(old runtime.Object) error
ValidateUpdate implements webhook.Validator so a webhook will be registered for the type
type FailoverGroupList ¶
type FailoverGroupList struct { metav1.TypeMeta `json:",inline"` metav1.ListMeta `json:"metadata,omitempty"` // Items is a list of FailoverGroup CRD objects Items []FailoverGroup `json:"items,omitempty"` }
FailoverGroupList is a list of FailoverGroups
func (*FailoverGroupList) DeepCopy ¶
func (in *FailoverGroupList) DeepCopy() *FailoverGroupList
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FailoverGroupList.
func (*FailoverGroupList) DeepCopyInto ¶
func (in *FailoverGroupList) DeepCopyInto(out *FailoverGroupList)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*FailoverGroupList) DeepCopyObject ¶
func (in *FailoverGroupList) DeepCopyObject() runtime.Object
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
type FailoverGroupSpec ¶
type FailoverGroupSpec struct { State *FailoverGroupSpecResource `json:"state,omitempty" tf:"-"` Resource FailoverGroupSpecResource `json:"resource" tf:"resource"` UpdatePolicy base.UpdatePolicy `json:"updatePolicy,omitempty" tf:"-"` TerminationPolicy base.TerminationPolicy `json:"terminationPolicy,omitempty" tf:"-"` ProviderRef core.LocalObjectReference `json:"providerRef" tf:"-"` }
func (*FailoverGroupSpec) DeepCopy ¶
func (in *FailoverGroupSpec) DeepCopy() *FailoverGroupSpec
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FailoverGroupSpec.
func (*FailoverGroupSpec) DeepCopyInto ¶
func (in *FailoverGroupSpec) DeepCopyInto(out *FailoverGroupSpec)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FailoverGroupSpecPartnerServers ¶
type FailoverGroupSpecPartnerServers struct { ID *string `json:"ID" tf:"id"` // +optional Location *string `json:"location,omitempty" tf:"location"` // +optional Role *string `json:"role,omitempty" tf:"role"` }
func (*FailoverGroupSpecPartnerServers) DeepCopy ¶
func (in *FailoverGroupSpecPartnerServers) DeepCopy() *FailoverGroupSpecPartnerServers
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FailoverGroupSpecPartnerServers.
func (*FailoverGroupSpecPartnerServers) DeepCopyInto ¶
func (in *FailoverGroupSpecPartnerServers) DeepCopyInto(out *FailoverGroupSpecPartnerServers)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FailoverGroupSpecReadWriteEndpointFailoverPolicy ¶
type FailoverGroupSpecReadWriteEndpointFailoverPolicy struct { // +optional GraceMinutes *int64 `json:"graceMinutes,omitempty" tf:"grace_minutes"` Mode *string `json:"mode" tf:"mode"` }
func (*FailoverGroupSpecReadWriteEndpointFailoverPolicy) DeepCopy ¶
func (in *FailoverGroupSpecReadWriteEndpointFailoverPolicy) DeepCopy() *FailoverGroupSpecReadWriteEndpointFailoverPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FailoverGroupSpecReadWriteEndpointFailoverPolicy.
func (*FailoverGroupSpecReadWriteEndpointFailoverPolicy) DeepCopyInto ¶
func (in *FailoverGroupSpecReadWriteEndpointFailoverPolicy) DeepCopyInto(out *FailoverGroupSpecReadWriteEndpointFailoverPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FailoverGroupSpecReadWriteEndpointFailoverPolicyCodec ¶
type FailoverGroupSpecReadWriteEndpointFailoverPolicyCodec struct { }
+k8s:deepcopy-gen=false
func (FailoverGroupSpecReadWriteEndpointFailoverPolicyCodec) Decode ¶
func (FailoverGroupSpecReadWriteEndpointFailoverPolicyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type FailoverGroupSpecReadonlyEndpointFailoverPolicy ¶
type FailoverGroupSpecReadonlyEndpointFailoverPolicy struct {
Mode *string `json:"mode" tf:"mode"`
}
func (*FailoverGroupSpecReadonlyEndpointFailoverPolicy) DeepCopy ¶
func (in *FailoverGroupSpecReadonlyEndpointFailoverPolicy) DeepCopy() *FailoverGroupSpecReadonlyEndpointFailoverPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FailoverGroupSpecReadonlyEndpointFailoverPolicy.
func (*FailoverGroupSpecReadonlyEndpointFailoverPolicy) DeepCopyInto ¶
func (in *FailoverGroupSpecReadonlyEndpointFailoverPolicy) DeepCopyInto(out *FailoverGroupSpecReadonlyEndpointFailoverPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FailoverGroupSpecReadonlyEndpointFailoverPolicyCodec ¶
type FailoverGroupSpecReadonlyEndpointFailoverPolicyCodec struct { }
+k8s:deepcopy-gen=false
func (FailoverGroupSpecReadonlyEndpointFailoverPolicyCodec) Decode ¶
func (FailoverGroupSpecReadonlyEndpointFailoverPolicyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
type FailoverGroupSpecResource ¶
type FailoverGroupSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` // +optional Databases []string `json:"databases,omitempty" tf:"databases"` // +optional Location *string `json:"location,omitempty" tf:"location"` Name *string `json:"name" tf:"name"` PartnerServers []FailoverGroupSpecPartnerServers `json:"partnerServers" tf:"partner_servers"` ReadWriteEndpointFailoverPolicy *FailoverGroupSpecReadWriteEndpointFailoverPolicy `json:"readWriteEndpointFailoverPolicy" tf:"read_write_endpoint_failover_policy"` // +optional ReadonlyEndpointFailoverPolicy *FailoverGroupSpecReadonlyEndpointFailoverPolicy `json:"readonlyEndpointFailoverPolicy,omitempty" tf:"readonly_endpoint_failover_policy"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional Role *string `json:"role,omitempty" tf:"role"` ServerName *string `json:"serverName" tf:"server_name"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` }
func (*FailoverGroupSpecResource) DeepCopy ¶
func (in *FailoverGroupSpecResource) DeepCopy() *FailoverGroupSpecResource
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FailoverGroupSpecResource.
func (*FailoverGroupSpecResource) DeepCopyInto ¶
func (in *FailoverGroupSpecResource) DeepCopyInto(out *FailoverGroupSpecResource)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type FailoverGroupStatus ¶
type FailoverGroupStatus 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 (*FailoverGroupStatus) DeepCopy ¶
func (in *FailoverGroupStatus) DeepCopy() *FailoverGroupStatus
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new FailoverGroupStatus.
func (*FailoverGroupStatus) DeepCopyInto ¶
func (in *FailoverGroupStatus) DeepCopyInto(out *FailoverGroupStatus)
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:"-"` }
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 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 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:"-"` }
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 ServerSpecExtendedAuditingPolicy ¶
type ServerSpecExtendedAuditingPolicy struct { // +optional LogMonitoringEnabled *bool `json:"logMonitoringEnabled,omitempty" tf:"log_monitoring_enabled"` // +optional RetentionInDays *int64 `json:"retentionInDays,omitempty" tf:"retention_in_days"` // +optional StorageAccountAccessKey *string `json:"-" sensitive:"true" tf:"storage_account_access_key"` // +optional StorageAccountAccessKeyIsSecondary *bool `json:"storageAccountAccessKeyIsSecondary,omitempty" tf:"storage_account_access_key_is_secondary"` // +optional StorageEndpoint *string `json:"storageEndpoint,omitempty" tf:"storage_endpoint"` }
func (*ServerSpecExtendedAuditingPolicy) DeepCopy ¶
func (in *ServerSpecExtendedAuditingPolicy) DeepCopy() *ServerSpecExtendedAuditingPolicy
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ServerSpecExtendedAuditingPolicy.
func (*ServerSpecExtendedAuditingPolicy) DeepCopyInto ¶
func (in *ServerSpecExtendedAuditingPolicy) DeepCopyInto(out *ServerSpecExtendedAuditingPolicy)
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
type ServerSpecExtendedAuditingPolicyCodec ¶
type ServerSpecExtendedAuditingPolicyCodec struct { }
+k8s:deepcopy-gen=false
func (ServerSpecExtendedAuditingPolicyCodec) Decode ¶
func (ServerSpecExtendedAuditingPolicyCodec) Decode(ptr unsafe.Pointer, iter *jsoniter.Iterator)
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)
type ServerSpecResource ¶
type ServerSpecResource struct { Timeouts *base.ResourceTimeout `json:"timeouts,omitempty" tf:"timeouts"` ID string `json:"id,omitempty" tf:"id,omitempty"` AdministratorLogin *string `json:"administratorLogin" tf:"administrator_login"` AdministratorLoginPassword *string `json:"-" sensitive:"true" tf:"administrator_login_password"` // +optional ConnectionPolicy *string `json:"connectionPolicy,omitempty" tf:"connection_policy"` // +optional // Deprecated ExtendedAuditingPolicy *ServerSpecExtendedAuditingPolicy `json:"extendedAuditingPolicy,omitempty" tf:"extended_auditing_policy"` // +optional FullyQualifiedDomainName *string `json:"fullyQualifiedDomainName,omitempty" tf:"fully_qualified_domain_name"` // +optional Identity *ServerSpecIdentity `json:"identity,omitempty" tf:"identity"` Location *string `json:"location" tf:"location"` Name *string `json:"name" tf:"name"` ResourceGroupName *string `json:"resourceGroupName" tf:"resource_group_name"` // +optional Tags *map[string]string `json:"tags,omitempty" tf:"tags"` 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 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:"-"` }
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"` // +optional IgnoreMissingVnetServiceEndpoint *bool `json:"ignoreMissingVnetServiceEndpoint,omitempty" tf:"ignore_missing_vnet_service_endpoint"` 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
- database_types.go
- database_webhook.go
- doc.go
- elasticpool_types.go
- elasticpool_webhook.go
- failover_group_types.go
- failover_group_webhook.go
- firewall_rule_types.go
- firewall_rule_webhook.go
- register.go
- server_types.go
- server_webhook.go
- virtual_network_rule_types.go
- virtual_network_rule_webhook.go
- zz_generated.deepcopy.go